===== 01 RSK GPU COMMAND PARSING | BIOS 19951204 System ROM Version 3.0 11/18/96 A BadVaddr as the group starts: 1F801DAA Command parsing: polyline end codes, long polylines, NOP numbers, mirrors. After each, GP1(01h) resets the command buffer (display-control-commands-gp1.txt:23-28). GPUSTAT 5606200F at start Polyline 4,4 to 10,4 then the word below, then 55555555h; counts in 14x14: 50005000h (Wild Arms 2, render-line-commands.txt:32-34) crc 27A546F8 .............. .............. .............. .............. .............. .....vvvvvvv.. .............. .............. .............. .............. .............. .............. .............. .............. 50085008h (x 8, y 8 if a vertex) crc 27A546F8 .............. .............. .............. .............. .............. .....vvvvvvv.. .............. .............. .............. .............. .............. .............. .............. .............. 5555000Ch crc 27A546F8 .............. .............. .............. .............. .............. .....vvvvvvv.. .............. .............. .............. .............. .............. .............. .............. .............. gouraud: 55555555h in a colour slot, then 10,10 crc 27A546F8 .............. .............. .............. .............. .............. .....vvvvvvv.. .............. .............. .............. .............. .............. .............. .............. .............. zigzag polyline of 40 vertices: crc 052D62B7, 64 drawn NOP numbers followed by a 4x4 tile at 2,2; the tile drawn right means no words eaten: 00h: 16 drawn, x 2..5, y 2..5 04h: 16 drawn, x 2..5, y 2..5 1Eh: 16 drawn, x 2..5, y 2..5 E0h: 16 drawn, x 2..5, y 2..5 E7h: 16 drawn, x 2..5, y 2..5 EFh: 16 drawn, x 2..5, y 2..5 Mirrors (other-commands.txt:53-56): BFh as A0h, 4x1 1,2,3,4 crc 92991416 0001 0002 0003 0004 9Fh as 80h, row 410 to 411 crc 92991416 0001 0002 0003 0004 DFh as C0h, 2x1: GPUSTAT.27 set, GPUREAD 00020001 Copy 256x200 from 0,256 to 256,256 ... done, first row crc 767FF88C Waits that ran out: 4 Done.