mirror of
https://git.k-space.ee/arti/vt1200.git
synced 2026-10-31 12:05:05 +02:00
Panel read off the VT1200 after loading lance_fixlen.coff (via dwt/loader/hostload.py): CSR0=0x7B3, TMD1=0x8300, RMD1=0x0300 (OWN clear, STP|ENP), MCNT=0x001C, ok=1 -- byte-identical to the MAME reference (0x7B3/0x8300/0x0300/0x1C/1). So the firmware's init/ring/descriptor/TDMD sequence is confirmed on the machine, and the earlier failure (CSR0=0x1BB, TMD1=0x8338, no RX) was the payload's descriptor-length encoding: the field must be -len (0xFFE8/0xFA0A), which MAME masked via get_buf_length()'s 0xF000 OR. Also records that the payload kills the network while it runs (results are panel-only) and that the give-the-chip-back block did not restore it.