# Firmware console transcript, 3000 frames, DUART1 mapped (cap.lua) # # Command: # M=/home/arti/code/k-space/mame0289/vt1200 # CAP_MAX=3000 VT1200_VRAM=1 VT1200_BOARD_MODEL=handshake \ # VT1200_BOARD_BUSY_TICKS=2 VT1200_BOARD_SWITCH="0640000D:70:70" \ # VT1200_DUART=1 VT1200_DUART_SEL=1 \ # $M vt1200 -rompath harness/mame/roms -video none -sound none -nothrottle \ # -debug -debugger none -debuglog \ # -autoboot_script harness/mame/cap.lua -autoboot_delay 0 # # cap.lua breaks on the printer entry (bit 0x3FDE00C0) and prints a9 = the # message bit-pointer. Decoded with reference/rom-strings.txt: PRINT a9=3FDCA8E8 -> "LEVEL1/2 TESTING ** " (file 0x17951D) PRINT a9=3FDC9C68 -> "LEVEL1/2 ERROR -> HOST PORT - 15 " (file 0x17938D) PRINT a9=0080000C -> (RAM pointer: diagnostic dump value, not a ROM string) PRINT a9=00C0000C -> (RAM pointer) PRINT a9=0100000C -> (RAM pointer) PRINT a9=0200000C -> (RAM pointer) PRINT a9=3FDCD2A8 -> "TYPE 'GO' TO CONTINUE" (file 0x179A55) # Nothing else is printed in 3000 frames. In particular "CONIINUING THE TESTS" # (file 0x179AEE) is NOT printed -- so the runner did not continue to the next # level-1 test. A separate run of harness/mame/progress.lua shows the CPU # parked in the board-LED blink loop (hottest PCs 0x3F2088B0 / 0x3F208B20 / # 0x3F208A80 / 0x3F208950, all inside L3F208060, which ends `jruc L3F208060`).