<?xml version="1.0"?>
<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
<!--
license:CC0
-->

<softwarelist name="tx0_ptp" description="TX-0 Paper Tape Reader images">
	<!-- The "NEWCODE" compatibility tag is used for programs written or reassembled after 1960, using the revised instruction code.
	     The encoding of "OLDCODE" programs is incompatible with the tx0_8kw system. These two categories may receive separate lists in the future.
	-->

	<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="NEWCODE"/>
		<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="OLDCODE"/>
		<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>

</softwarelist>
