1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
|
<?xml version="1.0"?>
<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
<!--
license:CC0-1.0
-->
<softwarelist name="tx0_ptp" description="TX-0 Paper Tape Reader images">
<!-- The "8N" compatibility tag is used for programs written or reassembled after 1960, using the revised instruction code.
The encoding of "64" and "8O" programs is incompatible with the tx0_8kw system. These two categories may receive separate lists in the future.
-->
<software name="flit">
<description>FLIT - Flexowriter Interrogation Tape</description>
<year>1961</year>
<publisher>MIT</publisher>
<info name="author" value="J. B. Dennis & T. G. Stockham"/>
<info name="usage" value="Press read in switch, then wait for loader to finish before typing commands."/>
<sharedfeat name="compatibility" value="8N"/>
<part name="ptp" interface="tx0_ptp">
<feature name="blocks_used" value="13500-17777"/>
<dataarea name="ptap" size="7163">
<rom name="bin_flitI_8-2-61.bin" size="7163" crc="0e983392" sha1="633ceac020cc8db09d4790abf3dbc95f6e5d600d"/>
</dataarea>
</part>
</software>
<software name="flit2">
<description>FLIT II</description>
<year>1961</year>
<publisher>MIT</publisher>
<info name="usage" value="Press read in switch, then wait for loader to finish before typing commands."/>
<sharedfeat name="compatibility" value="8N"/>
<part name="ptp" interface="tx0_ptp">
<feature name="blocks_used" value="13422-17777"/>
<dataarea name="ptap" size="7339">
<rom name="bin_flitII.bin" size="7339" crc="432dbf25" sha1="e549e008655c32809d1135f52bbe5c4c3f5767df"/>
</dataarea>
</part>
</software>
<software name="flitlp">
<description>FLITloader Punch</description>
<year>1960</year>
<publisher>MIT</publisher>
<info name="usage" value="Create file for punch device. Press read in switch, then restart after loader halts at 7777."/>
<sharedfeat name="compatibility" value="8O"/>
<part name="ptp" interface="tx0_ptp">
<!-- Original binary dump contained many errors which have been patched to match the listing. -->
<feature name="blocks_used" value="20-175, 7742-7777 (loader), 17660-17777 (FLITloader)"/>
<dataarea name="ptap" size="931">
<rom name="bin_flitLdrPunch.bin" size="931" crc="7888fb81" sha1="e1d79f13d21ba2b263c1d94e17c697c271f408c7" status="baddump"/>
</dataarea>
</part>
</software>
<software name="munching">
<description>Munching Squares</description>
<year>196?</year>
<publisher>MIT</publisher>
<info name="usage" value="Press read in switch, then restart after loader halts at 17777. Use TAC switches to vary display pattern."/>
<sharedfeat name="compatibility" value="8N"/>
<part name="ptp" interface="tx0_ptp">
<feature name="blocks_used" value="20-52, 17756-17777"/>
<dataarea name="ptap" size="327">
<rom name="bin_munchingSquares.bin" size="327" crc="54afd9a3" sha1="a7fc6d62ea1cef21f1563cb8b86a5e63198af0ae"/>
</dataarea>
</part>
</software>
<software name="punchy">
<description>Punchy</description>
<year>195?</year>
<publisher>MIT</publisher>
<info name="author" value="John T. Gilmore, Jr."/>
<info name="usage" value="Create file for punch device. Press read in switch, then restart after loader halts at 7777."/>
<!-- For detailed usage instructions, see memorandum M-5001-1. -->
<sharedfeat name="compatibility" value="64,8O"/>
<part name="ptp" interface="tx0_ptp">
<!-- Reconstructed from assembly listing dated "3 FEB" in handwriting, together with the standard tape input routine from M-5001-1.
This version is independent of UT-3, but does require that the aforementioned input routine remain in memory. -->
<feature name="blocks_used" value="6547-7610, 7741-7777"/>
<dataarea name="ptap" size="1821">
<rom name="punchy.bin" size="1821" crc="3a0ead7e" sha1="6fb6f072251712cab2e614d1a80a626b9a27f1f2"/>
</dataarea>
</part>
</software>
<software name="ut3">
<description>Utility Tape 3</description>
<year>1958</year>
<publisher>MIT</publisher>
<info name="author" value="Charles Woodward"/>
<info name="usage" value="Press read in switch, then wait for loader to finish before typing commands."/>
<!-- Commands recognized: addr(ess), word, surp(ise), goto, pntv(ertical), pnth(orizontal), punc(h), inpu(t).
Subcommands recognized: cons(tants), inst(ructions).
The Trace tape optionally replaces pntv and pnth with new commands trac(e) and begi(n).
For detailed usage instructions, see memorandum M-5001-1. Note that the 'slash' character is |, not /. -->
<sharedfeat name="compatibility" value="64,8O"/>
<part name="ptp1" interface="tx0_ptp">
<!-- Reconstructed from assembly listing dated "27 Feb 1958" in handwriting. The opcodes for 'rfa', 'rfl' and 'rfr'
are uncertain; it has been assumed that these are the "start PETR running" OPRs described in 6M-4789-1. -->
<feature name="part_id" value="UT3"/>
<feature name="blocks_used" value="5540-7611, 7622-7777"/>
<dataarea name="ptap" size="3381">
<rom name="ut3.bin" size="3381" crc="b287f67f" sha1="40ec0c15873dae9b139af3c6dc756268fa87f63d" status="baddump"/>
</dataarea>
</part>
<part name="ptp2" interface="tx0_ptp">
<!-- Reconstructed from undated assembly listing. -->
<feature name="part_id" value="Trace"/>
<feature name="blocks_used" value="6657-7160, 7316-7331"/>
<dataarea name="ptap" size="642">
<rom name="trace.bin" size="642" crc="b8850e4b" sha1="4345f24aeea472d5c357641d8a868e8326a015bc"/>
</dataarea>
</part>
</software>
<software name="ut3tra" cloneof="ut3">
<description>Utility Tape 3 ('tra' modification)</description>
<year>1959?</year>
<publisher>MIT</publisher>
<!-- Reconstructed from patches in appendix to UT3 assembly listing. This modification both supports and requires the new 'tra' instruction. -->
<info name="usage" value="Press read in switch, then wait for loader to finish before typing commands."/>
<sharedfeat name="compatibility" value="8O"/>
<part name="ptp" interface="tx0_ptp">
<feature name="blocks_used" value="5540-7611, 7622-7777"/>
<dataarea name="ptap" size="3381">
<rom name="ut3_tra.bin" size="3381" crc="a71f37a6" sha1="c60575cfe2cf0451660c846a927ad05747693ff5"/>
</dataarea>
</part>
</software>
</softwarelist>
|