2021-09-05 22:58:26 +02:00
|
|
|
<?xml version="1.0"?>
|
|
|
|
<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
|
|
|
|
<!--
|
2022-12-22 16:49:34 +01:00
|
|
|
license:CC0-1.0
|
2021-09-05 22:58:26 +02:00
|
|
|
-->
|
|
|
|
|
|
|
|
<softwarelist name="tx0_ptp" description="TX-0 Paper Tape Reader images">
|
2022-05-25 02:22:23 +02:00
|
|
|
<!-- 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.
|
2021-09-05 22:58:26 +02:00
|
|
|
-->
|
|
|
|
|
2023-05-28 05:04:15 +02:00
|
|
|
<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">
|
2023-06-24 17:36:05 +02:00
|
|
|
<!-- Original binary dump contained many errors which have been patched to match the listing. -->
|
2023-05-28 05:04:15 +02:00
|
|
|
<feature name="blocks_used" value="20-175, 7742-7777 (loader), 17660-17777 (FLITloader)"/>
|
2023-06-24 17:36:05 +02:00
|
|
|
<dataarea name="ptap" size="931">
|
2023-05-28 05:04:15 +02:00
|
|
|
<rom name="bin_flitLdrPunch.bin" size="931" crc="7888fb81" sha1="e1d79f13d21ba2b263c1d94e17c697c271f408c7" status="baddump"/>
|
2023-06-24 17:36:05 +02:00
|
|
|
</dataarea>
|
2023-05-28 05:04:15 +02:00
|
|
|
</part>
|
|
|
|
</software>
|
|
|
|
|
2021-09-05 22:58:26 +02:00
|
|
|
<software name="munching">
|
|
|
|
<description>Munching Squares</description>
|
|
|
|
<year>196?</year>
|
|
|
|
<publisher>MIT</publisher>
|
2021-09-25 19:06:32 +02:00
|
|
|
<info name="usage" value="Press read in switch, then restart after loader halts at 17777. Use TAC switches to vary display pattern."/>
|
2022-05-25 02:22:23 +02:00
|
|
|
<sharedfeat name="compatibility" value="8N"/>
|
2021-09-05 22:58:26 +02:00
|
|
|
<part name="ptp" interface="tx0_ptp">
|
2021-09-25 19:06:32 +02:00
|
|
|
<feature name="blocks_used" value="20-52, 17756-17777"/>
|
2021-09-05 22:58:26 +02:00
|
|
|
<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. -->
|
2022-05-25 02:22:23 +02:00
|
|
|
<sharedfeat name="compatibility" value="64,8O"/>
|
2021-09-05 22:58:26 +02:00
|
|
|
<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>
|
|
|
|
|
2022-05-25 02:22:23 +02:00
|
|
|
<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>
|
|
|
|
|
2021-09-05 22:58:26 +02:00
|
|
|
</softwarelist>
|