Files

54 lines
1.5 KiB
Plaintext

<processor_spec>
<programcounter register="PC"/>
<data_space space="rom" ptr_wordsize="4"/>
<register_data>
<register name="SP"/>
<register name="ST"/>
<register name="A0"/>
<register name="A1"/>
<register name="A2"/>
<register name="A3"/>
<register name="A4"/>
<register name="A5"/>
<register name="A6"/>
<register name="A7"/>
<register name="A8"/>
<register name="A9"/>
<register name="A10"/>
<register name="A11"/>
<register name="A12"/>
<register name="A13"/>
<register name="A14"/>
<register name="B0"/>
<register name="B1"/>
<register name="B2"/>
<register name="B3"/>
<register name="B4"/>
<register name="B5"/>
<register name="B6"/>
<register name="B7"/>
<register name="B8"/>
<register name="B9"/>
<register name="B10"/>
<register name="B11"/>
<register name="B12"/>
<register name="B13"/>
<register name="B14"/>
</register_data>
<!--
VT1200 specifics are intentionally NOT declared here.
The TMS34010 ROM is loaded at byte base 0x07E40000; see MEMORY_MAP.md.
Upstream shipped a Midway-arcade board map (VRAM/RAM/NVRAM/PALETTE/
GFX/ROM blocks plus WATCHDOG, DIPSWITCHES, INPUT_n, midtunit_* and a
rom:0xFFFFC trap table). None of that describes the VT1200, and the
ROM block collided with the loaded image, so it has been removed.
To add a VT1200 map later, use MEMORY_MAP.md; note that the firmware
stores *bit* addresses while this language models *byte* addresses.
-->
</processor_spec>