GTE Registers and Results: Difference between revisions
| Revision as of 04:48, 23 October 2026 RemmyLee (Main page: drop the Hardware Tests lede) | Revision as of 05:11, 23 October 2026 RemmyLee (Hardware tests: 72 more test pages, listed on the main page by area; RUN.toml no longer published) | ||
| Line 1: | Line 1: | ||
| + | --- | ||
| + | title: GTE Registers and Results | ||
| + | type: test | ||
| + | summary: Measures how each GTE register reads back after a write and what every GTE command writes for a wide set of inputs. | ||
| + | category: Hardware tests | ||
| + | info: Machine = SCPH-5501 | ||
| + | info: Program = gteres | ||
| + | --- | ||
| + | |||
| + | ## Overview | ||
| + | |||
| + | The program checks the results of the [GTE](/hardware/gte/) and leaves timing to other tests. Every case writes all 64 GTE registers, data registers then control registers, reads them back, runs the command and reads them again with interrupts off. A row prints the registers the command changed and the FLAG register.[^src] | ||
| + | |||
| + | The groups write each register with three patterns and read it back (GRG), test the screen and depth FIFOs, IRGB and ORGB, LZCS and the unused bits of each command word (GFI), and run every command over typical and extreme inputs (GDV to GGP). A seeded sweep runs every command with each sf and lm setting and prints checksums (GSW), and GSR repeats the first gte-fuzz test inputs of each command against another console's published results.[^src] | ||
| + | |||
| + | ## Results | ||
| + | |||
| + | A register 16 bits wide reads back sign-extended or zero-extended according to its kind. Written with FFFFFFFFh, 12348765h and 80007FFFh, the registers read as follows:[^grg] | ||
| + | |||
| + | Table: GTE register read-back | ||
| + | |||
| + | | Registers | FFFFFFFFh | 12348765h | 80007FFFh | | ||
| + | | --- | --- | --- | --- | | ||
| + | | VXY0 to VXY2, SXY0 to SXY2, RGBC, RGB0 to RGB2, MAC0 to MAC3, most control registers | FFFFFFFFh | 12348765h | 80007FFFh | | ||
| + | | VZ0 to VZ2, IR0 to IR3, R33, L33, LB3, H, DQA, ZSF3, ZSF4 | FFFFFFFFh | FFFF8765h | 00007FFFh | | ||
| + | | OTZ, SZ0 to SZ3 | 0000FFFFh | 00008765h | 00007FFFh | | ||
| + | | IRGB | 00007FFFh | 00000765h | 00007FFFh | | ||
| + | | ORGB | 00007FFFh | 00007FFFh | 00007FFFh | | ||
| + | | FLAG | FFFFF000h | 92348000h | 80007000h | | ||
| + | |||
| + | H, the projection plane distance, reads back sign-extended like the 16-bit signed registers. FLAG keeps only bits 12 to 30 of the write, and bit 31 reads as set whenever an error bit is set. A write of 12008900h to IR1 read back as FFFF8900h with FLAG still 0, so a direct write does not saturate.[^grg] | ||
| + | |||
| + | Writing SXYP pushes the screen FIFO: SXY0 takes SXY1, SXY1 takes SXY2, and SXY2 and SXYP read the new value. A write to SXY2 replaces it without a push. A write to RES1 reads back unchanged.[^gfi] | ||
| + | |||
| + | Writing IRGB sets IR1 to IR3 from its three 5-bit fields, each multiplied by 80h, and IRGB then reads back the same as ORGB. Writing IR1 to IR3 makes IRGB and ORGB read the collapsed 15-bit colour. Each field saturates to 0 and 1Fh, and FLAG stays 0.[^gfi] | ||
| + | |||
| + | LZCR counts the leading bits that equal bit 31 of LZCS. A write to LZCR is ignored: after LZCS 00F00000h and a write of 5 to LZCR, LZCR read 8.[^gfi] | ||
| + | |||
| + | Table: LZCS and LZCR | ||
| + | |||
| + | | LZCS | LZCR | | ||
| + | | --- | --- | | ||
| + | | 00000000h | 32 | | ||
| + | | FFFFFFFFh | 32 | | ||
| + | | 00000001h | 31 | | ||
| + | | 7FFFFFFFh | 1 | | ||
| + | | 80000000h | 1 | | ||
| + | | 00008000h | 16 | | ||
| + | | FFFF7FFFh | 16 | | ||
| + | | 12345678h | 3 | | ||
| + | | F0000000h | 4 | | ||
| + | |||
| + | Every command gave the same result with and without its fake command number in bits 20 to 24, and SQR gave the same result with bits 6 to 9 and 11 to 12 set. NCLIP 0140006h, the form Wipeout uses, gave the same result as 0000006h.[^gfi] | ||
| + | |||
| + | The program also ran 66 gte-fuzz cases: the first three inputs of each command. By CRC-32 each gave the same 64 register values as the results recorded on another console.[^gsr] | ||
| + | |||
| + | ## Runs | ||
| + | |||
| + | ### 28 September 2026 | ||
| + | |||
| + | [gteres/00RUN.txt](/tests/raw/20260928T0000Z-5501a-card-h/gteres/00RUN.txt) | ||
| + | |||
| + | ``` | ||
| + | ===== 00 RUN | BIOS 19951204 System ROM Version 3.0 11/18/96 A | ||
| + | 16 tests | ||
| + | A chain program, linked at 80100000 | ||
| + | Saved on the card in slot 2, from image 1 | ||
| + | COP0 at start: BPC 00000000 BDA 80024F50 TAR 800218D4 DCIC 00000000 BadVaddr 1F801DAA BDAM FFFFFFFF | ||
| + | BPCM 00000000 SR 70000000 Cause 00000020 EPC 80022470 PRId 00000002 | ||
| + | ``` | ||
| + | |||
| + | [gteres/01GRG.txt](/tests/raw/20260928T0000Z-5501a-card-h/gteres/01GRG.txt) | ||
| + | |||
| + | ``` | ||
| + | ===== 01 GRG GTE REGISTERS | BIOS 19951204 System ROM Version 3.0 11/18/96 A | ||
| + | BadVaddr as the group starts: 1F801DAA | ||
| + | Each GTE register written with FFFFFFFF, 12348765 and 80007FFF in turn and read back | ||
| + | (d = data register cop2r0-31, c = control register cnt0-31): | ||
| + | d00 ffffffff 12348765 80007fff | ||
| + | d01 ffffffff ffff8765 00007fff | ||
| + | d02 ffffffff 12348765 80007fff | ||
| + | d03 ffffffff ffff8765 00007fff | ||
| + | d04 ffffffff 12348765 80007fff | ||
| + | d05 ffffffff ffff8765 00007fff | ||
| + | d06 ffffffff 12348765 80007fff | ||
| + | d07 0000ffff 00008765 00007fff | ||
| + | d08 ffffffff ffff8765 00007fff | ||
| + | d09 ffffffff ffff8765 00007fff | ||
| + | d10 ffffffff ffff8765 00007fff | ||
| + | d11 ffffffff ffff8765 00007fff | ||
| + | d12 ffffffff 12348765 80007fff | ||
| + | d13 ffffffff 12348765 80007fff | ||
| + | d14 ffffffff 12348765 80007fff | ||
| + | d15 ffffffff 12348765 80007fff | ||
| + | d16 0000ffff 00008765 00007fff | ||
| + | d17 0000ffff 00008765 00007fff | ||
| + | d18 0000ffff 00008765 00007fff | ||
| + | d19 0000ffff 00008765 00007fff | ||
| + | d20 ffffffff 12348765 80007fff | ||
| + | d21 ffffffff 12348765 80007fff | ||
| + | d22 ffffffff 12348765 80007fff | ||
| + | d23 ffffffff 12348765 80007fff | ||
| + | d24 ffffffff 12348765 80007fff | ||
| + | d25 ffffffff 12348765 80007fff | ||
| + | d26 ffffffff 12348765 80007fff | ||
| + | d27 ffffffff 12348765 80007fff | ||
| + | d28 00007fff 00000765 00007fff | ||
| + | d29 00007fff 00007fff 00007fff | ||
| + | d30 ffffffff 12348765 80007fff | ||
| + | d31 00000001 00000001 00000001 | ||
| + | c00 ffffffff 12348765 80007fff | ||
| + | c01 ffffffff 12348765 80007fff | ||
| + | c02 ffffffff 12348765 80007fff | ||
| + | c03 ffffffff 12348765 80007fff | ||
| + | c04 ffffffff ffff8765 00007fff | ||
| + | c05 ffffffff 12348765 80007fff | ||
| + | c06 ffffffff 12348765 80007fff | ||
| + | c07 ffffffff 12348765 80007fff | ||
| + | c08 ffffffff 12348765 80007fff | ||
| + | c09 ffffffff 12348765 80007fff | ||
| + | c10 ffffffff 12348765 80007fff | ||
| + | c11 ffffffff 12348765 80007fff | ||
| + | c12 ffffffff ffff8765 00007fff | ||
| + | c13 ffffffff 12348765 80007fff | ||
| + | c14 ffffffff 12348765 80007fff | ||
| + | c15 ffffffff 12348765 80007fff | ||
| + | c16 ffffffff 12348765 80007fff | ||
| + | c17 ffffffff 12348765 80007fff | ||
| + | c18 ffffffff 12348765 80007fff | ||
| + | c19 ffffffff 12348765 80007fff | ||
| + | c20 ffffffff ffff8765 00007fff | ||
| + | c21 ffffffff 12348765 80007fff | ||
| + | c22 ffffffff 12348765 80007fff | ||
| + | c23 ffffffff 12348765 80007fff | ||
| + | c24 ffffffff 12348765 80007fff | ||
| + | c25 ffffffff 12348765 80007fff | ||
| + | c26 ffffffff ffff8765 00007fff | ||
| + | c27 ffffffff ffff8765 00007fff | ||
| + | c28 ffffffff 12348765 80007fff | ||
| + | c29 ffffffff ffff8765 00007fff | ||
| + | c30 ffffffff ffff8765 00007fff | ||
| + | c31 fffff000 92348000 80007000 | ||
| + | FLAG 0, then IR1 written 12008900: IR1 ffff8900, FLAG 00000000 | ||
| + | IR0 written 00017FFF: 00007fff | ||
| + | VZ0 written 00018000: ffff8000 | ||
| + | Done. | ||
| + | ``` | ||
| + | |||
| + | [gteres/02GFI.txt](/tests/raw/20260928T0000Z-5501a-card-h/gteres/02GFI.txt) | ||
| + | |||
| + | ``` | ||
| + | ===== 02 GFI GTE FIFOS LZCR IRGB | BIOS 19951204 System ROM Version 3.0 11/18/96 A | ||
| + | BadVaddr as the group starts: 1F801DAA | ||
| + | SXY0-2 written 00010002 00030004 00050006; SXY0 SXY1 SXY2 SXYP: 00010002 00030004 00050006 00050006 | ||
| + | then SXYP written 00070008: 00030004 00050006 00070008 00070008 | ||
| + | then SXY2 written 0009000A: 00030004 00050006 0009000a 0009000a | ||
| + | then SXYP written FFFF8000 and 7FFF0001: 0009000a ffff8000 7fff0001 7fff0001 | ||
| + | SZ0-3 written 1 2 3 4, then SZ3 5; SZ0-3: 00000001 00000002 00000003 00000005 | ||
| + | RGB0-2, RES1 written 11223344 55667788 99AABBCC DDEEFF00: 11223344 55667788 99aabbcc ddeeff00 | ||
| + | then RES1 written 01020304: 11223344 55667788 99aabbcc 01020304 | ||
| + | IRGB written, then IR1 IR2 IR3 IRGB ORGB read: | ||
| + | 00000000: 00000000 00000000 00000000 00000000 00000000 | ||
| + | 00007fff: 00000f80 00000f80 00000f80 00007fff 00007fff | ||
| + | ffffffff: 00000f80 00000f80 00000f80 00007fff 00007fff | ||
| + | 00008000: 00000000 00000000 00000000 00000000 00000000 | ||
| + | 00000421: 00000080 00000080 00000080 00000421 00000421 | ||
| + | 00001234: 00000a00 00000880 00000200 00001234 00001234 | ||
| + | 00007c1f: 00000f80 00000000 00000f80 00007c1f 00007c1f | ||
| + | ffff8000: 00000000 00000000 00000000 00000000 00000000 | ||
| + | IR1 IR2 IR3 written, then IRGB ORGB FLAG read: | ||
| + | 0 0 0: 00000000 00000000 00000000 | ||
| + | 7f 80 ff: 00000420 00000420 00000000 | ||
| + | f80 fff 1000: 00007fff 00007fff 00000000 | ||
| + | ffff ff80 8000: 00000000 00000000 00000000 | ||
| + | 7fff 1f7f 1f80: 00007fff 00007fff 00000000 | ||
| + | f81 fff 100: 00000bff 00000bff 00000000 | ||
| + | ff81 17f 1000: 00007c40 00007c40 00000000 | ||
| + | 80 100 180: 00000c41 00000c41 00000000 | ||
| + | LZCS written, LZCR read: | ||
| + | 00000000 32, 00000001 31, ffffffff 32, 7fffffff 1 | ||
| + | 80000000 1, 40000000 1, bfffffff 1, 00008000 16 | ||
| + | ffff7fff 16, 0000ffff 16, 00000002 30, fffffffe 31 | ||
| + | 12345678 3, f0000000 4, 00000003 30, fffffffc 30 | ||
| + | LZCS 00F00000 then LZCR written 5: LZCS 00f00000 LZCR 8 | ||
| + | Command words with and without their fake number and zero bits: | ||
| + | 0180001 vs 80001 RTPS: same F=81c77000 | ||
| + | 0280030 vs 80030 RTPT: same F=81c77000 | ||
| + | 1400006 vs 00006 NCLIP: same F=0 | ||
| + | 158002d vs 8002d AVSZ3: same F=80040000 | ||
| + | 168002e vs 8002e AVSZ4: same F=80048000 | ||
| + | 0400012 vs 00012 MVMVA: same F=81c00000 | ||
| + | 0a00428 vs 00428 SQR: same F=81c00000 | ||
| + | 170000c vs 0000c OP: same F=81c00000 | ||
| + | 0c8041e vs 8041e NCS: same F=a1f80000 | ||
| + | 0d80420 vs 80420 NCT: same F=a1f80000 | ||
| + | 108041b vs 8041b NCCS: same F=a1e00000 | ||
| + | 118043f vs 8043f NCCT: same F=a1e00000 | ||
| + | 0e80413 vs 80413 NCDS: same F=a1f80000 | ||
| + | 0f80416 vs 80416 NCDT: same F=a1f80000 | ||
| + | 138041c vs 8041c CC: same F=a5f00000 | ||
| + | 1280414 vs 80414 CDP: same F=a5f80000 | ||
| + | 0680029 vs 80029 DCPL: same F=81f80000 | ||
| + | 0780010 vs 80010 DPCS: same F=81f80000 | ||
| + | 0f8002a vs 8002a DPCT: same F=81f80000 | ||
| + | 0980011 vs 80011 INTPL: same F=81f80000 | ||
| + | 190003d vs 0003d GPF: same F=81f80000 | ||
| + | 1a0003e vs 0003e GPL: same F=81f80000 | ||
| + | 0140006 vs 00006 NCLIP: same F=0 | ||
| + | 1f00428 vs 00428 SQR: same F=81c00000 | ||
| + | 00007e8 vs 00428 SQR: same F=81c00000 | ||
| + | 0001c28 vs 00428 SQR: same F=81c00000 | ||
| + | 0087bd2 vs 86012 MVMVA: same F=81c00000 | ||
| + | Done. | ||
| + | ``` | ||
| + | |||
| + | [gteres/03GDV.txt](/tests/raw/20260928T0000Z-5501a-card-h/gteres/03GDV.txt) | ||
| + | |||
| + | ``` | ||
| + | ===== 03 GDV GTE DIVISION | BIOS 19951204 System ROM Version 3.0 11/18/96 A | ||
| + | BadVaddr as the group starts: 1F801DAA | ||
| + | RTPS sf=1: H, SZ3, then the division result n (MAC0) and FLAG: | ||
| + | 0000/0000: 1ffff F=80020000 | ||
| + | 0000/0001: 0 F=0 | ||
| + | 0001/0001: 10000 F=0 | ||
| + | 0002/0001: 1ffff F=80020000 | ||
| + | ffff/0001: 1ffff F=80020000 | ||
| + | 1000/07ff: 1ffff F=80020000 | ||
| + | 1000/0800: 1ffff F=80020000 | ||
| + | 1000/0801: 1ffc0 F=0 | ||
| + | 1000/0802: 1ff80 F=0 | ||
| + | 1000/1000: 10000 F=0 | ||
| + | 8000/4000: 1ffff F=80020000 | ||
| + | 8000/4001: 1fff8 F=0 | ||
| + | ffff/7fff: 1ffff F=80020000 | ||
| + | ffff/8000: 1fffe F=400000 | ||
| + | ffff/ffff: ffff F=400000 | ||
| + | fe3f/7f20: 1ffff F=0 | ||
| + | f015/780b: 1ffff F=0 | ||
| + | 0001/ffff: 1 F=400000 | ||
| + | 0003/0002: 18000 F=0 | ||
| + | 0005/0003: 1aaaa F=0 | ||
| + | 0009/0005: 1cccd F=0 | ||
| + | 000d/0007: 1db6d F=0 | ||
| + | 001f/0010: 1f000 F=0 | ||
| + | 0021/0011: 1f0f1 F=0 | ||
| + | 01ff/0100: 1ff00 F=0 | ||
| + | 0201/0101: 1ff01 F=0 | ||
| + | 7ffd/3fff: 1fffa F=0 | ||
| + | 7fff/4000: 1fffc F=0 | ||
| + | 0100/0000: 1ffff F=80020000 | ||
| + | fffe/7fff: 1ffff F=80020000 | ||
| + | H ffff, SZ3 from 8000 in steps of 80h, one per UNR table entry (gte.txt:662-689): | ||
| + | 8000: 1fffe 1fe00 1fc06 1fa10 1f81e 1f62f 1f444 1f25d | ||
| + | 8400: 1f07a 1ee9b 1ecbe 1eae7 1e911 1e741 1e572 1e3a7 | ||
| + | 8800: 1e1e0 1e01c 1de5b 1dc9f 1dae4 1d92e 1d779 1d5c9 | ||
| + | 8c00: 1d41b 1d271 1d0c9 1cf26 1cd83 1cbe5 1ca49 1c8b1 | ||
| + | 9000: 1c71a 1c587 1c3f7 1c269 1c0de 1bf57 1bdd1 1bc4e | ||
| + | 9400: 1bace 1b951 1b7d5 1b65c 1b4e6 1b373 1b201 1b093 | ||
| + | 9800: 1af26 1adbc 1ac55 1aaf1 1a98d 1a82c 1a6ce 1a573 | ||
| + | 9c00: 1a418 1a2c1 1a16b 1a018 19ec7 19d79 19c2b 19ae1 | ||
| + | a000: 19998 19851 1970c 195ca 19489 1934b 1920e 190d4 | ||
| + | a400: 18f9a 18e63 18d2e 18bfb 18aca 1899a 1886c 18741 | ||
| + | a800: 18616 184ef 183c7 182a3 1817f 1805e 17f3f 17e21 | ||
| + | ac00: 17d05 17bea 17ad1 179ba 178a4 1778f 1767d 1756c | ||
| + | b000: 1745c 1734f 17241 17137 1702d 16f26 16e1e 16d1a | ||
| + | b400: 16c16 16b14 16a13 16914 16816 1671a 1661e 16525 | ||
| + | b800: 1642c 16335 1623f 1614b 16057 15f66 15e75 15d85 | ||
| + | bc00: 15c97 15bab 15abf 159d5 158ec 15804 1571e 15638 | ||
| + | c000: 15554 15471 1538f 152b0 151cf 150f2 15014 14f39 | ||
| + | c400: 14e5d 14d83 14caa 14bd3 14afc 14a27 14953 14880 | ||
| + | c800: 147ad 146dd 1460c 1453d 1446e 143a1 142d5 1420a | ||
| + | cc00: 14140 14077 13faf 13ee9 13e22 13d5d 13c98 13bd5 | ||
| + | d000: 13b13 13a51 13991 138d2 13813 13755 13698 135dc | ||
| + | d400: 13521 13466 133ad 132f5 1323d 13186 130d1 1301c | ||
| + | d800: 12f67 12eb4 12e01 12d50 12c9f 12bef 12b3f 12a91 | ||
| + | dc00: 129e3 12937 1288a 127df 12734 1268b 125e1 12539 | ||
| + | e000: 12491 123ea 12344 122a0 121fa 12157 120b3 12011 | ||
| + | e400: 11f6f 11ecf 11e2e 11d8e 11cef 11c51 11bb4 11b17 | ||
| + | e800: 11a7a 119df 11944 118aa 11811 11778 116df 11648 | ||
| + | ec00: 115b1 1151b 11485 113f0 1135b 112c8 11235 111a2 | ||
| + | f000: 11110 1107f 10fee 10f5e 10ece 10e3f 10db1 10d24 | ||
| + | f400: 10c96 10c09 10b7d 10af2 10a67 109dd 10953 108ca | ||
| + | f800: 10841 107b9 10731 106ab 10624 1059e 10518 10494 | ||
| + | fc00: 1040f 1038b 10308 10286 10203 10181 10100 10080 | ||
| + | ffff: ffff | ||
| + | FLAG on every entry but those marked: 400000 | ||
| + | H 5a5a, SZ3 from 803f in steps of 80h, one per UNR table entry (gte.txt:662-689): | ||
| + | 803f: b45b b3a7 b2f6 b245 b196 b0e8 b03c af90 | ||
| + | 843f: aee7 ae3e ad96 acf1 ac4c aba8 ab06 aa64 | ||
| + | 883f: a9c4 a925 a887 a7eb a74f a6b5 a61c a583 | ||
| + | 8c3f: a4ed a456 a3c2 a32e a29b a209 a178 a0e9 | ||
| + | 903f: a05a 9fcc 9f3f 9eb3 9e29 9d9e 9d15 9c8e | ||
| + | 943f: 9c06 9b80 9afb 9a76 99f2 9970 98ee 986d | ||
| + | 983f: 97ed 976d 96ef 9671 95f4 9579 94fd 9483 | ||
| + | 9c3f: 9409 9390 9318 92a1 922a 91b4 9140 90ca | ||
| + | a03f: 9057 8fe5 8f72 8f00 8e8f 8e1f 8db0 8d41 | ||
| + | a43f: 8cd3 8c66 8bf9 8b8d 8b22 8ab7 8a4d 89e3 | ||
| + | a83f: 897a 8912 88aa 8843 87dc 8777 8712 86ad | ||
| + | ac3f: 8649 85e5 8582 8520 84be 845d 83fc 839c | ||
| + | b03f: 833c 82dd 827f 8221 81c3 8167 810a 80af | ||
| + | b43f: 8053 7ff8 7f9e 7f44 7eea 7e92 7e39 7de2 | ||
| + | b83f: 7d8a 7d33 7cdc 7c87 7c30 7bdc 7b87 7b33 | ||
| + | bc3f: 7adf 7a8b 7a39 79e6 7994 7942 78f2 78a1 | ||
| + | c03f: 7850 7801 77b1 7762 7713 76c5 7677 762a | ||
| + | c43f: 75dd 7590 7544 74f8 74ad 7461 7416 73cc | ||
| + | c83f: 7382 7338 72ef 72a6 725d 7215 71ce 7186 | ||
| + | cc3f: 713f 70f8 70b1 706b 7026 6fe0 6f9b 6f56 | ||
| + | d03f: 6f12 6ece 6e8a 6e46 6e04 6dc1 6d7e 6d3c | ||
| + | d43f: 6cfa 6cb9 6c77 6c36 6bf6 6bb5 6b75 6b35 | ||
| + | d83f: 6af6 6ab7 6a78 6a39 69fb 69bd 697f 6942 | ||
| + | dc3f: 6905 68c8 688b 684f 6813 67d7 679b 6760 | ||
| + | e03f: 6725 66ea 66b0 6676 663c 6602 65c9 658f | ||
| + | e43f: 6557 651e 64e6 64ad 6475 643d 6406 63cf | ||
| + | e83f: 6398 6361 632a 62f4 62be 6288 6252 621d | ||
| + | ec3f: 61e8 61b3 617e 614a 6115 60e2 60ae 607a | ||
| + | f03f: 6047 6013 5fe1 5fae 5f7b 5f49 5f17 5ee5 | ||
| + | f43f: 5eb3 5e81 5e50 5e1f 5dee 5dbe 5d8d 5d5c | ||
| + | f83f: 5d2c 5cfc 5ccd 5c9d 5c6e 5c3f 5c10 5be1 | ||
| + | fc3f: 5bb2 5b84 5b55 5b27 5afa 5acc 5a9e 5a71 | ||
| + | ffff: 5a5a | ||
| + | FLAG on every entry but those marked: 400000 | ||
| + | 1024 seeded H, SZ3 pairs; the first 6 as H/SZ3 n FLAG: | ||
| + | 0f5d/07af 1ffdd 0 | ||
| + | 6e4a/2a15 1ffff 80020000 | ||
| + | 497c/4577 10ed0 0 | ||
| + | a469/301f 1ffff 80020000 | ||
| + | 5029/2811 1ffff 80020000 | ||
| + | b22a/b044 102c1 400000 | ||
| + | CRC-32 of H, SZ3, n, FLAG over the 1024: 0facd5ee; FLAG.17 set on 326 | ||
| + | Done. | ||
| + | ``` | ||
| + | |||
| + | [gteres/04GRT.txt](/tests/raw/20260928T0000Z-5501a-card-h/gteres/04GRT.txt) | ||
| + | |||
| + | ``` | ||
| + | ===== 04 GRT GTE RTPS RTPT | BIOS 19951204 System ROM Version 3.0 11/18/96 A | ||
| + | BadVaddr as the group starts: 1F801DAA | ||
| + | RTPS/RTPT (gte.txt:494-522); fifos 0 before unless named: | ||
| + | typical RTPS s0l0: 8=1000 9=7fff 10=ffff8000 11=7fff 14=fc0003ff 19=a28 24=12d1840 25=f0800 26=fff8a000 27=a28000 28=7c1f F=81807000 | ||
| + | typical RTPS s1l0: 8=1000 9=f0 10=ffffff8a 11=a28 14=6000cf 19=a28 24=12d1840 25=f0 26=ffffff8a 27=a28 28=5001 F=1000 | ||
| + | typical RTPS s0l1: 8=1000 9=7fff 11=7fff 14=7803ff 19=a28 24=12d1840 25=f0800 26=fff8a000 27=a28000 28=7c1f F=81805000 | ||
| + | typical RTPS s1l1: 8=1000 9=f0 11=a28 14=7800cf 19=a28 24=12d1840 25=f0 26=ffffff8a 27=a28 28=5001 F=80801000 | ||
| + | IR1 IR2 negative RTPS s0l0: 8=1000 9=ffff8000 10=7fff 11=7fff 14=3fffc00 19=814 24=1283b40 25=ffcc1000 26=390000 27=814000 28=7fe0 F=81807000 | ||
| + | IR1 IR2 negative RTPS s1l0: 8=1000 9=fffffcc1 10=390 11=814 14=159ffd2 19=814 24=1283b40 25=fffffcc1 26=390 27=814 28=40e0 F=1000 | ||
| + | IR1 IR2 negative RTPS s0l1: 8=1000 10=7fff 11=7fff 14=3ff00a0 19=814 24=1283b40 25=ffcc1000 26=390000 27=814000 28=7fe0 F=81803000 | ||
| + | IR1 IR2 negative RTPS s1l1: 8=1000 10=390 11=814 14=15900a0 19=814 24=1283b40 25=fffffcc1 26=390 27=814 28=40e0 F=81001000 | ||
| + | MAC1 over MAC2 under RTPS s0l0: 8=1000 9=7fff 10=7fff 11=7fff 14=3ff03ff 19=500 24=1199960 25=3ffef001 26=3fff0001 27=500000 28=7fff F=c1807000 | ||
| + | MAC1 over MAC2 under RTPS s1l0: 8=1000 9=ffff8000 10=ffff8000 11=500 14=fc00fc00 19=500 24=1199960 25=8003ffef 26=8003fff0 27=500 28=2800 F=c1807000 | ||
| + | MAC1 over MAC2 under RTPS s0l1: 8=1000 9=7fff 10=7fff 11=7fff 14=3ff03ff 19=500 24=1199960 25=3ffef001 26=3fff0001 27=500000 28=7fff F=c1807000 | ||
| + | MAC1 over MAC2 under RTPS s1l1: 8=1000 11=500 14=7800a0 19=500 24=1199960 25=8003ffef 26=8003fff0 27=500 28=2800 F=c1801000 | ||
| + | MAC1 over then back RTPS s1l0: 8=1000 9=7fff 10=7fff 11=500 14=3ff03ff 19=500 24=1199960 25=7ffc0007 26=7ffc0008 27=500 28=2bff F=85807000 | ||
| + | MAC3 8000h RTPS s0l0: 8=800 9=7fff 10=7fff 11=7fff 14=3ff03ff 19=8 24=800060 25=10000 26=10000 27=8000 28=7fff F=81836000 | ||
| + | MAC3 8000h RTPS s1l0: 8=800 9=10 10=10 11=8 14=9700bf 19=8 24=800060 25=10 26=10 27=8 F=80020000 | ||
| + | MAC3 8000h RTPS s0l1: 8=800 9=7fff 10=7fff 11=7fff 14=3ff03ff 19=8 24=800060 25=10000 26=10000 27=8000 28=7fff F=81836000 | ||
| + | MAC3 8000h RTPS s1l1: 8=800 9=10 10=10 11=8 14=9700bf 19=8 24=800060 25=10 26=10 27=8 F=80020000 | ||
| + | MAC3 SAR 12 over 7FFFh RTPS s0l0: 8=1000 9=7fff 10=7fff 11=7fff 14=177019f 19=ffff 24=13f4000 25=10000 26=10000 27=ffff000 28=7fff F=81c01000 | ||
| + | MAC3 SAR 12 over 7FFFh RTPS s1l0: 8=1000 9=10 10=10 11=7fff 14=7800a0 19=ffff 24=13f4000 25=10 26=10 27=ffff 28=7c00 F=401000 | ||
| + | MAC3 SAR 12 over 7FFFh RTPS s0l1: 8=1000 9=7fff 10=7fff 11=7fff 14=177019f 19=ffff 24=13f4000 25=10000 26=10000 27=ffff000 28=7fff F=81c01000 | ||
| + | MAC3 SAR 12 over 7FFFh RTPS s1l1: 8=1000 9=10 10=10 11=7fff 14=7800a0 19=ffff 24=13f4000 25=10 26=10 27=ffff 28=7c00 F=401000 | ||
| + | VZ0 -1 RTPS s0l0: 8=800 9=7fff 10=7fff 11=fffff000 14=3ff03ff 24=800060 25=10000 26=10000 27=fffff000 28=3ff F=81876000 | ||
| + | VZ0 -1 RTPS s1l0: 8=800 9=10 10=10 11=ffffffff 14=9700bf 24=800060 25=10 26=10 27=ffffffff F=80060000 | ||
| + | VZ0 -1 RTPS s0l1: 8=800 9=7fff 10=7fff 14=3ff03ff 24=800060 25=10000 26=10000 27=fffff000 28=3ff F=81876000 | ||
| + | VZ0 -1 RTPS s1l1: 8=800 9=10 10=10 14=9700bf 24=800060 25=10 26=10 27=ffffffff F=80060000 | ||
| + | RT33 1 VZ0 -1 RTPS s0l0: 8=800 9=7fff 10=7fff 11=ffffffff 14=3ff03ff 24=800060 25=10000 26=10000 27=ffffffff 28=3ff F=81876000 | ||
| + | RT33 1 VZ0 -1 RTPS s1l0: 8=800 9=10 10=10 11=ffffffff 14=9700bf 24=800060 25=10 26=10 27=ffffffff F=80060000 | ||
| + | RT33 1 VZ0 -1 RTPS s0l1: 8=800 9=7fff 10=7fff 14=3ff03ff 24=800060 25=10000 26=10000 27=ffffffff 28=3ff F=81876000 | ||
| + | RT33 1 VZ0 -1 RTPS s1l1: 8=800 9=10 10=10 14=9700bf 24=800060 25=10 26=10 27=ffffffff F=80060000 | ||
| + | RT33 1 VZ0 1 RTPS s0l0: 8=800 9=7fff 10=7fff 11=1 14=3ff03ff 24=800060 25=10000 26=10000 27=1 28=3ff F=81836000 | ||
| + | RT33 1 VZ0 1 RTPS s1l0: 8=800 9=10 10=10 14=9700bf 24=800060 25=10 26=10 F=80020000 | ||
| + | SZ3 10000h RTPS s0l0: 8=1000 9=7fff 10=ffff8000 11=7fff 14=ff78019f 19=ffff 24=13f4000 25=52800 26=fffdce00 27=ffff400 28=7c1f F=81c01000 | ||
| + | SZ3 10000h RTPS s1l0: 8=1000 9=52 10=ffffffdc 11=7fff 14=7700a0 19=ffff 24=13f4000 25=52 26=ffffffdc 27=ffff 28=7c00 F=401000 | ||
| + | SX2 SY2 saturate RTPS s1l0: 8=1000 9=33a6 10=ffffb780 11=19fc 14=fc0003ff 19=19fc 24=104e340 25=33a6 26=ffffb780 27=19fc 28=7c1f F=80007000 | ||
| + | SX2 SY2 saturate RTPS s1l1: 8=1000 9=33a6 11=19fc 14=7803ff 19=19fc 24=104e340 25=33a6 26=ffffb780 27=19fc 28=7c1f F=80805000 | ||
| + | MAC0 over and under RTPS s0l0: 8=1000 9=7fff 10=ffff8000 11=7fff 14=fc0003ff 19=a3c 24=12d3d60 25=da000 26=fff0e000 27=a3c000 28=7c1f F=8181f000 | ||
| + | MAC0 over and under RTPS s1l0: 8=1000 9=da 10=ffffff0e 11=a3c 14=fc0003ff 19=a3c 24=12d3d60 25=da 26=ffffff0e 27=a3c 28=5001 F=8001f000 | ||
| + | IR0 MAC0 over RTPS s1l0: 8=1000 9=166 10=a1 11=803 14=a000f9 19=803 24=9ff3c017 25=166 26=a1 27=803 28=4022 F=80011000 | ||
| + | IR0 MAC0 under RTPS s1l0: 9=166 10=a1 11=803 14=a000f9 19=803 24=600c0000 25=166 26=a1 27=803 28=4022 F=80009000 | ||
| + | IR0 1000h+ RTPS s1l0: 8=1000 9=166 10=a1 11=803 14=a000f9 19=803 24=1000fff 25=166 26=a1 27=803 28=4022 F=1000 | ||
| + | V0 overflow V2 not RTPT s0l0: 8=1000 9=ffff8000 10=7fff 11=7fff 12=fc0003ff 13=fc0003ff 14=2a1fe76 16=444 17=1e 18=14cf 19=7651 24=229fbac 25=ff513800 26=1487800 27=7651000 28=7fe0 F=8183f000 | ||
| + | V0 overflow V2 not RTPT s1l0: 8=1000 9=fffff513 10=1487 11=7651 12=fd4a0309 13=fc0003ff 14=d00070 16=444 17=1e 18=14cf 19=7651 24=229fbac 25=fffff513 26=1487 27=7651 28=7fe0 F=80027000 | ||
| + | V0 overflow V2 not RTPT s0l1: 8=1000 10=7fff 11=7fff 12=7803ff 13=7803ff 14=2a100a0 16=444 17=1e 18=14cf 19=7651 24=229fbac 25=ff513800 26=1487800 27=7651000 28=7fe0 F=81835000 | ||
| + | V0 overflow V2 not RTPT s1l1: 8=1000 10=1487 11=7651 12=780309 13=7803ff 14=d000a0 16=444 17=1e 18=14cf 19=7651 24=229fbac 25=fffff513 26=1487 27=7651 28=7fe0 F=81825000 | ||
| + | three RTPT s0l0: 8=1000 9=7fff 10=7fff 11=7fff 12=fc0003ff 13=3fffc00 14=277029f 16=444 17=a28 18=80a 19=7fff 24=13e8000 25=873ef20 26=7ecf020 27=7fff100 28=7fff F=81807000 | ||
| + | three RTPT s1l0: 8=1000 9=7fff 10=7ecf 11=7fff 12=6000cf 13=e30040 14=273029f 16=444 17=a28 18=80a 19=7fff 24=13e8000 25=873e 26=7ecf 27=7fff 28=7fff F=81001000 | ||
| + | three RTPT s0l1: 8=1000 9=7fff 10=7fff 11=7fff 12=7803ff 13=3ff00a0 14=277029f 16=444 17=a28 18=80a 19=7fff 24=13e8000 25=873ef20 26=7ecf020 27=7fff100 28=7fff F=81807000 | ||
| + | three RTPT s1l1: 8=1000 9=7fff 10=7ecf 11=7fff 12=7800cf 13=e300a0 14=273029f 16=444 17=a28 18=80a 19=7fff 24=13e8000 25=873e 26=7ecf 27=7fff 28=7fff F=81801000 | ||
| + | Done. | ||
| + | ``` | ||
| + | |||
| + | [gteres/05GNC.txt](/tests/raw/20260928T0000Z-5501a-card-h/gteres/05GNC.txt) | ||
| + | |||
| + | ``` | ||
| + | ===== 05 GNC GTE NCLIP AVSZ | BIOS 19951204 System ROM Version 3.0 11/18/96 A | ||
| + | BadVaddr as the group starts: 1F801DAA | ||
| + | NCLIP: MAC0 = SX0*SY1+SX1*SY2+SX2*SY0-SX0*SY2-SX1*SY0-SX2*SY1 (gte.txt:523-529): | ||
| + | CCW NCLIP s0l0: 24=2710 F=0 | ||
| + | CCW NCLIP s1l0: 24=2710 F=0 | ||
| + | CCW NCLIP s0l1: 24=2710 F=0 | ||
| + | CCW NCLIP s1l1: 24=2710 F=0 | ||
| + | CW NCLIP s0l0: 24=ffffd8f0 F=0 | ||
| + | in line NCLIP s0l0: F=0 | ||
| + | most positive NCLIP s0l0: 24=fffe0001 F=80010000 | ||
| + | most positive NCLIP s1l0: 24=fffe0001 F=80010000 | ||
| + | most positive NCLIP s0l1: 24=fffe0001 F=80010000 | ||
| + | most positive NCLIP s1l1: 24=fffe0001 F=80010000 | ||
| + | most negative NCLIP s0l0: 24=1ffff F=80008000 | ||
| + | 3FFF0001h NCLIP s0l0: 24=3fff0001 F=0 | ||
| + | near 2^31 NCLIP s0l0: 24=80000000 F=80010000 | ||
| + | AVSZ3 = ZSF3*(SZ1+SZ2+SZ3), AVSZ4 = ZSF4*(SZ0..SZ3), OTZ = MAC0/1000h (:530-541): | ||
| + | typical AVSZ3 s0l0: 7=bf 24=bfd00 F=0 | ||
| + | typical AVSZ3 s1l0: 7=bf 24=bfd00 F=0 | ||
| + | typical AVSZ3 s0l1: 7=bf 24=bfd00 F=0 | ||
| + | typical AVSZ3 s1l1: 7=bf 24=bfd00 F=0 | ||
| + | typical AVSZ4 s0l0: 7=a0 24=a0000 F=0 | ||
| + | typical AVSZ4 s1l0: 7=a0 24=a0000 F=0 | ||
| + | typical AVSZ4 s0l1: 7=a0 24=a0000 F=0 | ||
| + | typical AVSZ4 s1l1: 7=a0 24=a0000 F=0 | ||
| + | SZ FFFFh ZSF 7FFFh AVSZ3 s0l0: 7=ffff 24=7ffb8003 F=80050000 | ||
| + | SZ FFFFh ZSF 7FFFh AVSZ4 s0l0: 7=ffff 24=fffa0004 F=80050000 | ||
| + | SZ FFFFh ZSF -8000h AVSZ3 s0l0: 24=80018000 F=80048000 | ||
| + | SZ FFFFh ZSF -8000h AVSZ4 s0l0: 24=20000 F=80048000 | ||
| + | MAC0 FFFEFFFEh AVSZ3 s0l0: 7=ffff 24=fffefffe F=80050000 | ||
| + | ZSF4 5555h AVSZ4 s0l0: 7=ffff 24=ffff5555 F=80050000 | ||
| + | ZSF -1 AVSZ3 s0l0: 24=fffdfffe F=80040000 | ||
| + | ZSF -1 AVSZ4 s0l0: 24=fffcffff F=80040000 | ||
| + | OTZ 10000h AVSZ3 s0l0: 7=ffff 24=10000000 F=80040000 | ||
| + | OTZ 10000h AVSZ4 s0l0: 7=ffff 24=10000000 F=80040000 | ||
| + | OTZ FFFFh AVSZ3 s0l0: 7=ffff 24=ffff000 F=0 | ||
| + | Done. | ||
| + | ``` | ||
| + | |||
| + | [gteres/06GM0.txt](/tests/raw/20260928T0000Z-5501a-card-h/gteres/06GM0.txt) | ||
| + | |||
| + | ``` | ||
| + | ===== 06 GM0 GTE MVMVA RT | BIOS 19951204 System ROM Version 3.0 11/18/96 A | ||
| + | BadVaddr as the group starts: 1F801DAA | ||
| + | MVMVA mx=0 (gte.txt:543-562). Row: cv v sf lm, FLAG, MAC1-3, and on set A IR1-3; | ||
| + | +n counts other registers the command changed (IRGB, ORGB, SXYP not counted). | ||
| + | Set A: | ||
| + | 0000 81c00000 15b3d00 f819a500 1059cf00 7fff 8000 7fff | ||
| + | 0010 400000 15b3 ffff819a 1059c 15b3 819a 7fff | ||
| + | 0001 81c00000 15b3d00 f819a500 1059cf00 7fff 0 7fff | ||
| + | 0011 80c00000 15b3 ffff819a 1059c 15b3 0 7fff | ||
| + | 0100 81c00000 db4bdcc b2107edd a821404 7fff 8000 7fff | ||
| + | 0110 81c00000 db4b fffb2107 a821 7fff 8000 7fff | ||
| + | 0101 81c00000 db4bdcc b2107edd a821404 7fff 0 7fff | ||
| + | 0111 81c00000 db4b fffb2107 a821 7fff 0 7fff | ||
| + | 0200 81c00000 522a001 ba997edc 21a26cbb 7fff 8000 7fff | ||
| + | 0210 80c00000 522a fffba997 21a26 522a 8000 7fff | ||
| + | 0201 81c00000 522a001 ba997edc 21a26cbb 7fff 0 7fff | ||
| + | 0211 80c00000 522a fffba997 21a26 522a 0 7fff | ||
| + | 0300 81c00000 6a2b801 b2ab4000 20a25cbb 7fff 8000 7fff | ||
| + | 0310 80c00000 6a2b fffb2ab4 20a25 6a2b 8000 7fff | ||
| + | 0301 81c00000 6a2b801 b2ab4000 20a25cbb 7fff 0 7fff | ||
| + | 0311 80c00000 6a2b fffb2ab4 20a25 6a2b 0 7fff | ||
| + | 1000 81c00000 37fd00 fd811500 8059bf00 7fff 8000 8000 | ||
| + | 1010 81400000 10037f ffffd811 8059b 7fff d811 7fff | ||
| + | 1001 81c00000 37fd00 fd811500 8059bf00 7fff 0 0 | ||
| + | 1011 81c00000 10037f ffffd811 8059b 7fff 0 7fff | ||
| + | 1100 81c00000 c917dcc b777eedd 7a820404 7fff 8000 7fff | ||
| + | 1110 81c00000 10c917 fffb777e 7a820 7fff 8000 7fff | ||
| + | 1101 81c00000 c917dcc b777eedd 7a820404 7fff 0 7fff | ||
| + | 1111 81c00000 10c917 fffb777e 7a820 7fff 0 7fff | ||
| + | 1200 81c00000 3ff6001 c000eedc 91a25cbb 7fff 8000 8000 | ||
| + | 1210 81c00000 103ff6 fffc000e 91a25 7fff 8000 7fff | ||
| + | 1201 81c00000 3ff6001 c000eedc 91a25cbb 7fff 0 0 | ||
| + | 1211 81c00000 103ff6 fffc000e 91a25 7fff 0 7fff | ||
| + | 1300 81c00000 57f7801 b812b000 90a24cbb 7fff 8000 8000 | ||
| + | 1310 81c00000 1057f7 fffb812b 90a24 7fff 8000 7fff | ||
| + | 1301 81c00000 57f7801 b812b000 90a24cbb 7fff 0 0 | ||
| + | 1311 81c00000 1057f7 fffb812b 90a24 7fff 0 7fff | ||
| + | 2000 81c00000 27fd00 fd800200 69cf00 7fff 8000 7fff | ||
| + | 2010 400000 27f ffffd800 69c 27f d800 69c | ||
| + | 2001 81c00000 27fd00 fd800200 69cf00 7fff 0 7fff | ||
| + | 2011 80c00000 27f ffffd800 69c 27f 0 69c | ||
| + | 2100 81c00000 4918dcc b6e68000 2820404 7fff 8000 7fff | ||
| + | 2110 81c00000 4918 fffb6e68 2820 4918 8000 2820 | ||
| + | 2101 81c00000 4918dcc b6e68000 2820404 7fff 0 7fff | ||
| + | 2111 81c00000 4918 fffb6e68 2820 4918 0 2820 | ||
| + | 2200 81c00000 3ff7001 c000ffff 11a25cbb 7fff 8000 7fff | ||
| + | 2210 80c00000 3ff7 fffc000f 11a25 3ff7 8000 7fff | ||
| + | 2201 81c00000 3ff7001 c000ffff 11a25cbb 7fff 0 7fff | ||
| + | 2211 80c00000 3ff7 fffc000f 11a25 3ff7 0 7fff | ||
| + | 2300 81c00000 47f7801 b8009000 11a25cbb 7fff 8000 7fff | ||
| + | 2310 80c00000 47f7 fffb8009 11a25 47f7 8000 7fff | ||
| + | 2301 81c00000 47f7801 b8009000 11a25cbb 7fff 0 7fff | ||
| + | 2311 80c00000 47f7 fffb8009 11a25 47f7 0 7fff | ||
| + | 3000 81c00000 37fd00 fd812500 59cf00 7fff 8000 7fff | ||
| + | 3010 0 37f ffffd812 59c 37f d812 59c | ||
| + | 3001 81c00000 37fd00 fd812500 59cf00 7fff 0 7fff | ||
| + | 3011 80800000 37f ffffd812 59c 37f 0 59c | ||
| + | 3100 81c00000 c917dcc b777fedd fa821404 7fff 8000 8000 | ||
| + | 3110 81800000 c917 fffb777f ffffa821 7fff 8000 a821 | ||
| + | 3101 81c00000 c917dcc b777fedd fa821404 7fff 0 0 | ||
| + | 3111 81c00000 c917 fffb777f ffffa821 7fff 0 0 | ||
| + | 3200 81c00000 3ff6001 c000fedc 11a26cbb 7fff 8000 7fff | ||
| + | 3210 80c00000 3ff6 fffc000f 11a26 3ff6 8000 7fff | ||
| + | 3201 81c00000 3ff6001 c000fedc 11a26cbb 7fff 0 7fff | ||
| + | 3211 80c00000 3ff6 fffc000f 11a26 3ff6 0 7fff | ||
| + | 3300 81c00000 57f7801 b812c000 10a25cbb 7fff 8000 7fff | ||
| + | 3310 80c00000 57f7 fffb812c 10a25 57f7 8000 7fff | ||
| + | 3301 81c00000 57f7801 b812c000 10a25cbb 7fff 0 7fff | ||
| + | 3311 80c00000 57f7 fffb812c 10a25 57f7 0 7fff | ||
| + | Set B: | ||
| + | 0000 ddc00000 bffff001 40018000 3efe8002 | ||
| + | 0010 ddc00000 7ffbffff 7ff40018 8003efe8 | ||
| + | 0001 ddc00000 bffff001 40018000 3efe8002 | ||
| + | 0011 ddc00000 7ffbffff 7ff40018 8003efe8 | ||
| + | 0100 c9c00000 c000f000 40008000 3f018000 | ||
| + | 0110 c9c00000 7ffc000f 80040008 7ff3f018 | ||
| + | 0101 c9c00000 c000f000 40008000 3f018000 | ||
| + | 0111 c9c00000 7ffc000f 80040008 7ff3f018 | ||
| + | 0200 f7c00000 bffdf002 3fff8001 3efe8002 | ||
| + | 0210 f7c00000 800bffdf 8003fff8 8003efe8 | ||
| + | 0201 f7c00000 bffdf002 3fff8001 3efe8002 | ||
| + | 0211 f7c00000 800bffdf 8003fff8 8003efe8 | ||
| + | 0300 ddc00000 3ffe7002 c0000001 befd0003 | ||
| + | 0310 ddc00000 8003ffe7 7ffc0000 800befd0 | ||
| + | 0301 ddc00000 3ffe7002 c0000001 befd0003 | ||
| + | 0311 ddc00000 8003ffe7 7ffc0000 800befd0 | ||
| + | 1000 89c00000 c0000001 40017000 3ffe9002 | ||
| + | 1010 89c00000 7ffc0000 7ff40017 3ffe9 | ||
| + | 1001 89c00000 c0000001 40017000 3ffe9002 | ||
| + | 1011 89c00000 7ffc0000 7ff40017 3ffe9 | ||
| + | 1100 e9c00000 c0010000 40007000 40019000 | ||
| + | 1110 e9c00000 7ffc0010 80040007 fff40019 | ||
| + | 1101 e9c00000 c0010000 40007000 40019000 | ||
| + | 1111 e9c00000 7ffc0010 80040007 fff40019 | ||
| + | 1200 a1c00000 bffe0002 3fff7001 3ffe9002 | ||
| + | 1210 a1c00000 800bffe0 8003fff7 3ffe9 | ||
| + | 1201 a1c00000 bffe0002 3fff7001 3ffe9002 | ||
| + | 1211 a1c00000 800bffe0 8003fff7 3ffe9 | ||
| + | 1300 c9c00000 3ffe8002 bffff001 bffd1003 | ||
| + | 1310 c9c00000 8003ffe8 7ffbffff bffd1 | ||
| + | 1301 c9c00000 3ffe8002 bffff001 bffd1003 | ||
| + | 1311 c9c00000 8003ffe8 7ffbffff bffd1 | ||
| + | 2000 c5c00000 80010000 80010000 ffff8001 | ||
| + | 2010 c5c00000 fff80010 fff80010 fffffff8 | ||
| + | 2001 c5c00000 80010000 80010000 ffff8001 | ||
| + | 2011 c5c00000 fff80010 fff80010 fffffff8 | ||
| + | 2100 81c00000 8000 8000 80010000 | ||
| + | 2110 81c00000 8 8 fff80010 | ||
| + | 2101 81c00000 8000 8000 80010000 | ||
| + | 2111 81c00000 8 8 fff80010 | ||
| + | 2200 c5c00000 7fff0001 7fff0001 ffff8001 | ||
| + | 2210 c5c00000 7fff0 7fff0 fffffff8 | ||
| + | 2201 c5c00000 7fff0001 7fff0001 ffff8001 | ||
| + | 2211 c5c00000 7fff0 7fff0 fffffff8 | ||
| + | 2300 c5c00000 ffff8001 ffff8001 7ffe0002 | ||
| + | 2310 c5c00000 fffffff8 fffffff8 7ffe0 | ||
| + | 2301 c5c00000 ffff8001 ffff8001 7ffe0002 | ||
| + | 2311 c5c00000 fffffff8 fffffff8 7ffe0 | ||
| + | 3000 81c00000 c0000001 40018000 3ffe8002 | ||
| + | 3010 81c00000 fffc0000 fff40018 3ffe8 | ||
| + | 3001 81c00000 c0000001 40018000 3ffe8002 | ||
| + | 3011 81c00000 fffc0000 fff40018 3ffe8 | ||
| + | 3100 81c00000 c0010000 40008000 40018000 | ||
| + | 3110 81c00000 fffc0010 40008 fff40018 | ||
| + | 3101 81c00000 c0010000 40008000 40018000 | ||
| + | 3111 81c00000 fffc0010 40008 fff40018 | ||
| + | 3200 81c00000 bffe0002 3fff8001 3ffe8002 | ||
| + | 3210 81c00000 bffe0 3fff8 3ffe8 | ||
| + | 3201 81c00000 bffe0002 3fff8001 3ffe8002 | ||
| + | 3211 81c00000 bffe0 3fff8 3ffe8 | ||
| + | 3300 81c00000 3ffe8002 c0000001 bffd0003 | ||
| + | 3310 81c00000 3ffe8 fffc0000 bffd0 | ||
| + | 3301 81c00000 3ffe8002 c0000001 bffd0003 | ||
| + | 3311 81c00000 3ffe8 fffc0000 bffd0 | ||
| + | Done. | ||
| + | ``` | ||
| + | |||
| + | [gteres/07GM1.txt](/tests/raw/20260928T0000Z-5501a-card-h/gteres/07GM1.txt) | ||
| + | |||
| + | ``` | ||
| + | ===== 07 GM1 GTE MVMVA LLM | BIOS 19951204 System ROM Version 3.0 11/18/96 A | ||
| + | BadVaddr as the group starts: 1F801DAA | ||
| + | MVMVA mx=1 (gte.txt:543-562). Row: cv v sf lm, FLAG, MAC1-3, and on set A IR1-3; | ||
| + | +n counts other registers the command changed (IRGB, ORGB, SXYP not counted). | ||
| + | Set A: | ||
| + | 0000 81c00000 12e3f00 fac37e00 f870100 7fff 8000 7fff | ||
| + | 0010 400000 12e3 ffffac37 f870 12e3 ac37 7fff | ||
| + | 0001 81c00000 12e3f00 fac37e00 f870100 7fff 0 7fff | ||
| + | 0011 80c00000 12e3 ffffac37 f870 12e3 0 7fff | ||
| + | 0100 81c00000 8907c01 3ce9a00 ce5c03ff 7fff 7fff 8000 | ||
| + | 0110 81400000 8907 3ce9 fffce5c0 7fff 3ce9 8000 | ||
| + | 0101 81c00000 8907c01 3ce9a00 ce5c03ff 7fff 7fff 0 | ||
| + | 0111 81400000 8907 3ce9 fffce5c0 7fff 3ce9 0 | ||
| + | 0200 81c00000 a33201 fc186b01 12807eff 7fff 8000 7fff | ||
| + | 0210 400000 a33 ffffc186 12807 a33 c186 7fff | ||
| + | 0201 81c00000 a33201 fc186b01 12807eff 7fff 0 7fff | ||
| + | 0211 80c00000 a33 ffffc186 12807 a33 0 7fff | ||
| + | 0300 81c00000 1933100 fd386d00 a400b00 7fff 8000 7fff | ||
| + | 0310 400000 1933 ffffd386 a400 1933 d386 7fff | ||
| + | 0301 81c00000 1933100 fd386d00 a400b00 7fff 0 7fff | ||
| + | 0311 80c00000 1933 ffffd386 a400 1933 0 7fff | ||
| + | 1000 81c00000 aff00 2aee00 7f86f100 7fff 7fff 7fff | ||
| + | 1010 81400000 1000af 2ae 7f86f 7fff 2ae 7fff | ||
| + | 1001 81c00000 aff00 2aee00 7f86f100 7fff 7fff 7fff | ||
| + | 1011 81400000 1000af 2ae 7f86f 7fff 2ae 7fff | ||
| + | 1100 81c00000 76d3c01 9360a00 3e5bf3ff 7fff 7fff 7fff | ||
| + | 1110 81c00000 1076d3 9360 3e5bf 7fff 7fff 7fff | ||
| + | 1101 81c00000 76d3c01 9360a00 3e5bf3ff 7fff 7fff 7fff | ||
| + | 1111 81c00000 1076d3 9360 3e5bf 7fff 7fff 7fff | ||
| + | 1200 81c00000 ff7ff201 17fdb01 82806eff 8000 7fff 8000 | ||
| + | 1210 81400000 ff7ff 17fd 82806 7fff 17fd 7fff | ||
| + | 1201 81c00000 ff7ff201 17fdb01 82806eff 0 7fff 0 | ||
| + | 1211 81400000 ff7ff 17fd 82806 7fff 17fd 7fff | ||
| + | 1300 81c00000 6ff100 29fdd00 7a3ffb00 7fff 7fff 7fff | ||
| + | 1310 81400000 1006ff 29fd 7a3ff 7fff 29fd 7fff | ||
| + | 1301 81c00000 6ff100 29fdd00 7a3ffb00 7fff 7fff 7fff | ||
| + | 1311 81400000 1006ff 29fd 7a3ff 7fff 29fd 7fff | ||
| + | 2000 81c00000 fffb0000 28fe00 70000 8000 7fff 7fff | ||
| + | 2010 400000 ffffffb0 28f 70 ffb0 28f 70 | ||
| + | 2001 81c00000 fffb0000 28fe00 70000 0 7fff 7fff | ||
| + | 2011 81400000 ffffffb0 28f 70 0 28f 70 | ||
| + | 2100 81c00000 ff6dcc00 8361c00 fe5b0400 8000 7fff 8000 | ||
| + | 2110 81c00000 fffff6dc 8361 ffffe5b0 f6dc 7fff e5b0 | ||
| + | 2101 81c00000 ff6dcc00 8361c00 fe5b0400 0 7fff 0 | ||
| + | 2111 81c00000 fffff6dc 8361 ffffe5b0 0 7fff 0 | ||
| + | 2200 81c00000 ff800200 17fed01 27fff00 8000 7fff 7fff | ||
| + | 2210 400000 fffff800 17fe 27ff f800 17fe 27ff | ||
| + | 2201 81c00000 ff800200 17fed01 27fff00 0 7fff 7fff | ||
| + | 2211 81400000 fffff800 17fe 27ff 0 17fe 27ff | ||
| + | 2300 81c00000 ff700100 27fed00 23ffb00 8000 7fff 7fff | ||
| + | 2310 400000 fffff700 27fe 23ff f700 27fe 23ff | ||
| + | 2301 81c00000 ff700100 27fed00 23ffb00 0 7fff 7fff | ||
| + | 2311 81400000 fffff700 27fe 23ff 0 27fe 23ff | ||
| + | 3000 81c00000 aff00 2afe00 ff870100 7fff 7fff 8000 | ||
| + | 3010 0 af 2af fffff870 af 2af f870 | ||
| + | 3001 81c00000 aff00 2afe00 ff870100 7fff 7fff 0 | ||
| + | 3011 400000 af 2af fffff870 af 2af 0 | ||
| + | 3100 81c00000 76d3c01 9361a00 be5c03ff 7fff 7fff 8000 | ||
| + | 3110 80c00000 76d3 9361 fffbe5c0 76d3 7fff 8000 | ||
| + | 3101 81c00000 76d3c01 9361a00 be5c03ff 7fff 7fff 0 | ||
| + | 3111 80c00000 76d3 9361 fffbe5c0 76d3 7fff 0 | ||
| + | 3200 81c00000 ff7ff201 17feb01 2807eff 8000 7fff 7fff | ||
| + | 3210 0 fffff7ff 17fe 2807 f7ff 17fe 2807 | ||
| + | 3201 81c00000 ff7ff201 17feb01 2807eff 0 7fff 7fff | ||
| + | 3211 81000000 fffff7ff 17fe 2807 0 17fe 2807 | ||
| + | 3300 81c00000 6ff100 29fed00 fa400b00 7fff 7fff 8000 | ||
| + | 3310 0 6ff 29fe ffffa400 6ff 29fe a400 | ||
| + | 3301 81c00000 6ff100 29fed00 fa400b00 7fff 7fff 0 | ||
| + | 3311 400000 6ff 29fe ffffa400 6ff 29fe 0 | ||
| + | Set B: | ||
| + | 0000 c1c00000 3fff7001 bffe0002 bf010000 | ||
| + | 0010 c1c00000 8003fff7 800bffe0 7ffbf010 | ||
| + | 0001 c1c00000 3fff7001 bffe0002 bf010000 | ||
| + | 0011 c1c00000 8003fff7 800bffe0 7ffbf010 | ||
| + | 0100 d5c00000 40007000 c0010000 bf000000 | ||
| + | 0110 d5c00000 80040007 7ffc0010 800bf000 | ||
| + | 0101 d5c00000 40007000 c0010000 bf000000 | ||
| + | 0111 d5c00000 80040007 7ffc0010 800bf000 | ||
| + | 0200 85c00000 40017000 c0000001 bf010000 | ||
| + | 0210 85c00000 7ff40017 7ffc0000 7ffbf010 | ||
| + | 0201 85c00000 40017000 c0000001 bf010000 | ||
| + | 0211 85c00000 7ff40017 7ffc0000 7ffbf010 | ||
| + | 0300 81c00000 bffff001 3ffe8002 3f018000 | ||
| + | 0310 81c00000 7ffbffff 8003ffe8 7ff3f018 | ||
| + | 0301 81c00000 bffff001 3ffe8002 3f018000 | ||
| + | 0311 81c00000 7ffbffff 8003ffe8 7ff3f018 | ||
| + | 1000 e9c00000 3fff8001 bffdf002 c0011000 | ||
| + | 1010 e9c00000 8003fff8 800bffdf fffc0011 | ||
| + | 1001 e9c00000 3fff8001 bffdf002 c0011000 | ||
| + | 1011 e9c00000 8003fff8 800bffdf fffc0011 | ||
| + | 1100 81c00000 40008000 c000f000 c0001000 | ||
| + | 1110 81c00000 80040008 7ffc000f c0001 | ||
| + | 1101 81c00000 40008000 c000f000 c0001000 | ||
| + | 1111 81c00000 80040008 7ffc000f c0001 | ||
| + | 1200 adc00000 40018000 bffff001 c0011000 | ||
| + | 1210 adc00000 7ff40018 7ffbffff fffc0011 | ||
| + | 1201 adc00000 40018000 bffff001 c0011000 | ||
| + | 1211 adc00000 7ff40018 7ffbffff fffc0011 | ||
| + | 1300 a9c00000 c0000001 3ffe7002 40019000 | ||
| + | 1310 a9c00000 7ffc0000 8003ffe7 fff40019 | ||
| + | 1301 a9c00000 c0000001 3ffe7002 40019000 | ||
| + | 1311 a9c00000 7ffc0000 8003ffe7 fff40019 | ||
| + | 2000 81c00000 7fff0001 7fff0001 8000 | ||
| + | 2010 81c00000 7fff0 7fff0 8 | ||
| + | 2001 81c00000 7fff0001 7fff0001 8000 | ||
| + | 2011 81c00000 7fff0 7fff0 8 | ||
| + | 2100 c5c00000 8000 8000 80000000 | ||
| + | 2110 c5c00000 8 8 80000 | ||
| + | 2101 c5c00000 8000 8000 80000000 | ||
| + | 2111 c5c00000 8 8 80000 | ||
| + | 2200 81c00000 80010000 80010000 8000 | ||
| + | 2210 81c00000 fff80010 fff80010 8 | ||
| + | 2201 81c00000 80010000 80010000 8000 | ||
| + | 2211 81c00000 fff80010 fff80010 8 | ||
| + | 2300 81c00000 ffff8001 ffff8001 80010000 | ||
| + | 2310 81c00000 fffffff8 fffffff8 fff80010 | ||
| + | 2301 81c00000 ffff8001 ffff8001 80010000 | ||
| + | 2311 81c00000 fffffff8 fffffff8 fff80010 | ||
| + | 3000 81c00000 3fff8001 bffe0002 c0010000 | ||
| + | 3010 81c00000 3fff8 bffe0 fffc0010 | ||
| + | 3001 81c00000 3fff8001 bffe0002 c0010000 | ||
| + | 3011 81c00000 3fff8 bffe0 fffc0010 | ||
| + | 3100 81c00000 40008000 c0010000 c0000000 | ||
| + | 3110 81c00000 40008 fffc0010 c0000 | ||
| + | 3101 81c00000 40008000 c0010000 c0000000 | ||
| + | 3111 81c00000 40008 fffc0010 c0000 | ||
| + | 3200 81c00000 40018000 c0000001 c0010000 | ||
| + | 3210 81c00000 fff40018 fffc0000 fffc0010 | ||
| + | 3201 81c00000 40018000 c0000001 c0010000 | ||
| + | 3211 81c00000 fff40018 fffc0000 fffc0010 | ||
| + | 3300 81c00000 c0000001 3ffe8002 40018000 | ||
| + | 3310 81c00000 fffc0000 3ffe8 fff40018 | ||
| + | 3301 81c00000 c0000001 3ffe8002 40018000 | ||
| + | 3311 81c00000 fffc0000 3ffe8 fff40018 | ||
| + | Done. | ||
| + | ``` | ||
| + | |||
| + | [gteres/08GM2.txt](/tests/raw/20260928T0000Z-5501a-card-h/gteres/08GM2.txt) | ||
| + | |||
| + | ``` | ||
| + | ===== 08 GM2 GTE MVMVA LCM | BIOS 19951204 System ROM Version 3.0 11/18/96 A | ||
| + | BadVaddr as the group starts: 1F801DAA | ||
| + | MVMVA mx=2 (gte.txt:543-562). Row: cv v sf lm, FLAG, MAC1-3, and on set A IR1-3; | ||
| + | +n counts other registers the command changed (IRGB, ORGB, SXYP not counted). | ||
| + | Set A: | ||
| + | 0000 81c00000 1334000 fa708000 11800000 7fff 8000 7fff | ||
| + | 0010 400000 1334 ffffa708 11800 1334 a708 7fff | ||
| + | 0001 81c00000 1334000 fa708000 11800000 7fff 0 7fff | ||
| + | 0011 80c00000 1334 ffffa708 11800 1334 0 7fff | ||
| + | 0100 81c00000 1b4d800 ee988800 191aedcb 7fff 8000 7fff | ||
| + | 0110 80c00000 1b4d fffee988 191ae 1b4d 8000 7fff | ||
| + | 0101 81c00000 1b4d800 ee988800 191aedcb 7fff 0 7fff | ||
| + | 0111 80c00000 1b4d fffee988 191ae 1b4d 0 7fff | ||
| + | 0200 81c00000 5233800 fa989800 4ffeffff 7fff 8000 7fff | ||
| + | 0210 400000 5233 ffffa989 4ffef 5233 a989 7fff | ||
| + | 0201 81c00000 5233800 fa989800 4ffeffff 7fff 0 7fff | ||
| + | 0211 80c00000 5233 ffffa989 4ffef 5233 0 7fff | ||
| + | 0300 81c00000 5233800 f9188000 4fff2001 7fff 8000 7fff | ||
| + | 0310 400000 5233 ffff9188 4fff2 5233 9188 7fff | ||
| + | 0301 81c00000 5233800 f9188000 4fff2001 7fff 0 7fff | ||
| + | 0311 80c00000 5233 ffff9188 4fff2 5233 0 7fff | ||
| + | 1000 81c00000 100000 ffd7f000 817ff000 7fff 8000 8000 | ||
| + | 1010 81400000 100100 fffffd7f 817ff 7fff fd7f 7fff | ||
| + | 1001 81c00000 100000 ffd7f000 817ff000 7fff 0 0 | ||
| + | 1011 81c00000 100100 fffffd7f 817ff 7fff 0 7fff | ||
| + | 1100 81c00000 919800 f3fff800 891addcb 7fff 8000 8000 | ||
| + | 1110 81c00000 100919 ffff3fff 891ad 7fff 8000 7fff | ||
| + | 1101 81c00000 919800 f3fff800 891addcb 7fff 0 0 | ||
| + | 1111 81c00000 100919 ffff3fff 891ad 7fff 0 7fff | ||
| + | 1200 81400000 3fff800 800 bffeefff 7fff 800 8000 | ||
| + | 1210 81400000 103fff 0 bffee 7fff 0 7fff | ||
| + | 1201 81400000 3fff800 800 bffeefff 7fff 800 0 | ||
| + | 1211 81400000 103fff 0 bffee 7fff 0 7fff | ||
| + | 1300 81c00000 3fff800 fe7ff000 bfff1001 7fff 8000 8000 | ||
| + | 1310 81400000 103fff ffffe7ff bfff1 7fff e7ff 7fff | ||
| + | 1301 81c00000 3fff800 fe7ff000 bfff1001 7fff 0 0 | ||
| + | 1311 81c00000 103fff ffffe7ff bfff1 7fff 0 7fff | ||
| + | 2000 81c00000 80000 ffe00000 17fff00 7fff 8000 7fff | ||
| + | 2010 400000 80 fffffe00 17ff 80 fe00 17ff | ||
| + | 2001 81c00000 80000 ffe00000 17fff00 7fff 0 7fff | ||
| + | 2011 80c00000 80 fffffe00 17ff 80 0 17ff | ||
| + | 2100 81c00000 fc91a000 f8000000 91a6dcc 8000 8000 7fff | ||
| + | 2110 400000 ffffc91a ffff8000 91a6 c91a 8000 7fff | ||
| + | 2101 81c00000 fc91a000 f8000000 91a6dcc 0 0 7fff | ||
| + | 2111 81c00000 ffffc91a ffff8000 91a6 0 0 7fff | ||
| + | 2200 81c00000 4000000 1000 3fff0000 7fff 1000 7fff | ||
| + | 2210 400000 4000 1 3fff0 4000 1 7fff | ||
| + | 2201 81c00000 4000000 1000 3fff0000 7fff 1000 7fff | ||
| + | 2211 400000 4000 1 3fff0 4000 1 7fff | ||
| + | 2300 81c00000 37ff800 ff000000 3fff1001 7fff 8000 7fff | ||
| + | 2310 400000 37ff fffff000 3fff1 37ff f000 7fff | ||
| + | 2301 81c00000 37ff800 ff000000 3fff1001 7fff 0 7fff | ||
| + | 2311 80c00000 37ff fffff000 3fff1 37ff 0 7fff | ||
| + | 3000 81c00000 100000 ffd80000 1800000 7fff 8000 7fff | ||
| + | 3010 0 100 fffffd80 1800 100 fd80 1800 | ||
| + | 3001 81c00000 100000 ffd80000 1800000 7fff 0 7fff | ||
| + | 3011 80800000 100 fffffd80 1800 100 0 1800 | ||
| + | 3100 81c00000 919800 f4000800 91aedcb 7fff 8000 7fff | ||
| + | 3110 80c00000 919 ffff4000 91ae 919 8000 7fff | ||
| + | 3101 81c00000 919800 f4000800 91aedcb 7fff 0 7fff | ||
| + | 3111 80c00000 919 ffff4000 91ae 919 0 7fff | ||
| + | 3200 81400000 3fff800 1800 3ffeffff 7fff 1800 7fff | ||
| + | 3210 400000 3fff 1 3ffef 3fff 1 7fff | ||
| + | 3201 81400000 3fff800 1800 3ffeffff 7fff 1800 7fff | ||
| + | 3211 400000 3fff 1 3ffef 3fff 1 7fff | ||
| + | 3300 81c00000 3fff800 fe800000 3fff2001 7fff 8000 7fff | ||
| + | 3310 400000 3fff ffffe800 3fff2 3fff e800 7fff | ||
| + | 3301 81c00000 3fff800 fe800000 3fff2001 7fff 0 7fff | ||
| + | 3311 80c00000 3fff ffffe800 3fff2 3fff 0 7fff | ||
| + | Set B: | ||
| + | 0000 d5c00000 3ffef001 c0008000 1eff8000 | ||
| + | 0010 d5c00000 8003ffef 7ffc0008 8001eff8 | ||
| + | 0001 d5c00000 3ffef001 c0008000 1eff8000 | ||
| + | 0011 d5c00000 8003ffef 7ffc0008 8001eff8 | ||
| + | 0100 81c00000 c0007000 40000000 9f000000 | ||
| + | 0110 81c00000 7ffc0007 80040000 7ff9f000 | ||
| + | 0101 81c00000 c0007000 40000000 9f000000 | ||
| + | 0111 81c00000 7ffc0007 80040000 7ff9f000 | ||
| + | 0200 d3c00000 3ffef001 40000000 1eff8000 | ||
| + | 0210 d3c00000 8003ffef 80040000 8001eff8 | ||
| + | 0201 d3c00000 3ffef001 40000000 1eff8000 | ||
| + | 0211 d3c00000 8003ffef 80040000 8001eff8 | ||
| + | 0300 d5c00000 3ffef001 c0008000 5eff4000 | ||
| + | 0310 d5c00000 8003ffef 7ffc0008 8005eff4 | ||
| + | 0301 d5c00000 3ffef001 c0008000 5eff4000 | ||
| + | 0311 d5c00000 8003ffef 7ffc0008 8005eff4 | ||
| + | 1000 81c00000 3fff0001 c0007000 1fff9000 | ||
| + | 1010 81c00000 8003fff0 7ffc0007 1fff9 | ||
| + | 1001 81c00000 3fff0001 c0007000 1fff9000 | ||
| + | 1011 81c00000 8003fff0 7ffc0007 1fff9 | ||
| + | 1100 a9c00000 c0008000 3ffff000 a0001000 | ||
| + | 1110 a9c00000 7ffc0008 8003ffff fffa0001 | ||
| + | 1101 a9c00000 c0008000 3ffff000 a0001000 | ||
| + | 1111 a9c00000 7ffc0008 8003ffff fffa0001 | ||
| + | 1200 a1c00000 3fff0001 3ffff000 1fff9000 | ||
| + | 1210 a1c00000 8003fff0 8003ffff 1fff9 | ||
| + | 1201 a1c00000 3fff0001 3ffff000 1fff9000 | ||
| + | 1211 a1c00000 8003fff0 8003ffff 1fff9 | ||
| + | 1300 81c00000 3fff0001 c0007000 5fff5000 | ||
| + | 1310 81c00000 8003fff0 7ffc0007 5fff5 | ||
| + | 1301 81c00000 3fff0001 c0007000 5fff5000 | ||
| + | 1311 81c00000 8003fff0 7ffc0007 5fff5 | ||
| + | 2000 c1c00000 0 c0008000 ffffc000 | ||
| + | 2010 c1c00000 0 fffc0008 fffffffc | ||
| + | 2001 c1c00000 0 c0008000 ffffc000 | ||
| + | 2011 c1c00000 0 fffc0008 fffffffc | ||
| + | 2100 81c00000 0 40000000 c0000000 | ||
| + | 2110 81c00000 0 40000 fffc0000 | ||
| + | 2101 81c00000 0 40000000 c0000000 | ||
| + | 2111 81c00000 0 40000 fffc0000 | ||
| + | 2200 c1c00000 0 40000000 ffffc000 | ||
| + | 2210 c1c00000 0 40000 fffffffc | ||
| + | 2201 c1c00000 0 40000000 ffffc000 | ||
| + | 2211 c1c00000 0 40000 fffffffc | ||
| + | 2300 c1c00000 0 c0008000 3fff8000 | ||
| + | 2310 c1c00000 0 fffc0008 3fff8 | ||
| + | 2301 c1c00000 0 c0008000 3fff8000 | ||
| + | 2311 c1c00000 0 fffc0008 3fff8 | ||
| + | 3000 81c00000 3fff0001 c0008000 1fff8000 | ||
| + | 3010 81c00000 3fff0 fffc0008 1fff8 | ||
| + | 3001 81c00000 3fff0001 c0008000 1fff8000 | ||
| + | 3011 81c00000 3fff0 fffc0008 1fff8 | ||
| + | 3100 81c00000 c0008000 40000000 a0000000 | ||
| + | 3110 81c00000 fffc0008 40000 fffa0000 | ||
| + | 3101 81c00000 c0008000 40000000 a0000000 | ||
| + | 3111 81c00000 fffc0008 40000 fffa0000 | ||
| + | 3200 81c00000 3fff0001 40000000 1fff8000 | ||
| + | 3210 81c00000 3fff0 40000 1fff8 | ||
| + | 3201 81c00000 3fff0001 40000000 1fff8000 | ||
| + | 3211 81c00000 3fff0 40000 1fff8 | ||
| + | 3300 81c00000 3fff0001 c0008000 5fff4000 | ||
| + | 3310 81c00000 3fff0 fffc0008 5fff4 | ||
| + | 3301 81c00000 3fff0001 c0008000 5fff4000 | ||
| + | 3311 81c00000 3fff0 fffc0008 5fff4 | ||
| + | Done. | ||
| + | ``` | ||
| + | |||
| + | [gteres/09GM3.txt](/tests/raw/20260928T0000Z-5501a-card-h/gteres/09GM3.txt) | ||
| + | |||
| + | ``` | ||
| + | ===== 09 GM3 GTE MVMVA MX3 | BIOS 19951204 System ROM Version 3.0 11/18/96 A | ||
| + | BadVaddr as the group starts: 1F801DAA | ||
| + | MVMVA mx=3 (gte.txt:543-562). Row: cv v sf lm, FLAG, MAC1-3, and on set A IR1-3; | ||
| + | +n counts other registers the command changed (IRGB, ORGB, SXYP not counted). | ||
| + | Set A: | ||
| + | 0000 81c00000 11e0000 faa87e00 10fffe00 7fff 8000 7fff | ||
| + | 0010 400000 11e0 ffffaa87 10fff 11e0 aa87 7fff | ||
| + | 0001 81c00000 11e0000 faa87e00 10fffe00 7fff 0 7fff | ||
| + | 0011 80c00000 11e0 ffffaa87 10fff 11e0 0 7fff | ||
| + | 0100 81c00000 f7f4e9c0 fb2a05cd 19196dcd 8000 8000 7fff | ||
| + | 0110 81400000 ffff7f4e ffffb2a0 19196 8000 b2a0 7fff | ||
| + | 0101 81c00000 f7f4e9c0 fb2a05cd 19196dcd 0 0 7fff | ||
| + | 0111 81c00000 ffff7f4e ffffb2a0 19196 0 0 7fff | ||
| + | 0200 81c00000 5234b80 fe97f801 4fff0001 7fff 8000 7fff | ||
| + | 0210 400000 5234 ffffe97f 4fff0 5234 e97f 7fff | ||
| + | 0201 81c00000 5234b80 fe97f801 4fff0001 7fff 0 7fff | ||
| + | 0211 80c00000 5234 ffffe97f 4fff0 5234 0 7fff | ||
| + | 0300 81c00000 3eb3800 fe97f801 4fff0001 7fff 8000 7fff | ||
| + | 0310 400000 3eb3 ffffe97f 4fff0 3eb3 e97f 7fff | ||
| + | 0301 81c00000 3eb3800 fe97f801 4fff0001 7fff 0 7fff | ||
| + | 0311 80c00000 3eb3 ffffe97f 4fff0 3eb3 0 7fff | ||
| + | 1000 81c00000 fffac000 fee00 80ffee00 8000 7fff 8000 | ||
| + | 1010 81400000 fffac fe 80ffe 7fff fe 7fff | ||
| + | 1001 81c00000 fffac000 fee00 80ffee00 0 7fff 0 | ||
| + | 1011 81400000 fffac fe 80ffe 7fff fe 7fff | ||
| + | 1100 81c00000 f6d1a9c0 9175cd 89195dcd 8000 7fff 8000 | ||
| + | 1110 81400000 f6d1a 917 89195 7fff 917 7fff | ||
| + | 1101 81c00000 f6d1a9c0 9175cd 89195dcd 0 7fff 0 | ||
| + | 1111 81400000 f6d1a 917 89195 7fff 917 7fff | ||
| + | 1200 81c00000 4000b80 3ff6801 bffef001 7fff 7fff 8000 | ||
| + | 1210 81400000 104000 3ff6 bffef 7fff 3ff6 7fff | ||
| + | 1201 81c00000 4000b80 3ff6801 bffef001 7fff 7fff 0 | ||
| + | 1211 81400000 104000 3ff6 bffef 7fff 3ff6 7fff | ||
| + | 1300 81c00000 2c7f800 3ff6801 bffef001 7fff 7fff 8000 | ||
| + | 1310 81400000 102c7f 3ff6 bffef 7fff 3ff6 7fff | ||
| + | 1301 81c00000 2c7f800 3ff6801 bffef001 7fff 7fff 0 | ||
| + | 1311 81400000 102c7f 3ff6 bffef 7fff 3ff6 7fff | ||
| + | 2000 81c00000 48000 7ff00 7fff00 7fff 7fff 7fff | ||
| + | 2010 400000 48 7f 7ff 48 7f 7ff | ||
| + | 2001 81c00000 48000 7ff00 7fff00 7fff 7fff 7fff | ||
| + | 2011 400000 48 7f 7ff 48 7f 7ff | ||
| + | 2100 81c00000 fbb1a000 fc920dcc c91a6dcc 8000 8000 8000 | ||
| + | 2110 400000 ffffbb1a ffffc920 fffc91a6 bb1a c920 8000 | ||
| + | 2101 81c00000 fbb1a000 fc920dcc c91a6dcc 0 0 0 | ||
| + | 2111 81c00000 ffffbb1a ffffc920 fffc91a6 0 0 0 | ||
| + | 2200 81c00000 40001c0 3ff8000 3fff8000 7fff 7fff 7fff | ||
| + | 2210 400000 4000 3ff8 3fff8 4000 3ff8 7fff | ||
| + | 2201 81c00000 40001c0 3ff8000 3fff8000 7fff 7fff 7fff | ||
| + | 2211 400000 4000 3ff8 3fff8 4000 3ff8 7fff | ||
| + | 2300 81c00000 363f800 37f8801 37ff1001 7fff 7fff 7fff | ||
| + | 2310 400000 363f 37f8 37ff1 363f 37f8 7fff | ||
| + | 2301 81c00000 363f800 37f8801 37ff1001 7fff 7fff 7fff | ||
| + | 2311 400000 363f 37f8 37ff1 363f 37f8 7fff | ||
| + | 3000 81c00000 fffac000 ffe00 fffe00 8000 7fff 7fff | ||
| + | 3010 0 ffffffac ff fff ffac ff fff | ||
| + | 3001 81c00000 fffac000 ffe00 fffe00 0 7fff 7fff | ||
| + | 3011 81000000 ffffffac ff fff 0 ff fff | ||
| + | 3100 81c00000 f6d1a9c0 9185cd 9196dcd 8000 7fff 7fff | ||
| + | 3110 81400000 ffff6d1a 918 9196 8000 918 7fff | ||
| + | 3101 81c00000 f6d1a9c0 9185cd 9196dcd 0 7fff 7fff | ||
| + | 3111 81400000 ffff6d1a 918 9196 0 918 7fff | ||
| + | 3200 81c00000 4000b80 3ff7801 3fff0001 7fff 7fff 7fff | ||
| + | 3210 400000 4000 3ff7 3fff0 4000 3ff7 7fff | ||
| + | 3201 81c00000 4000b80 3ff7801 3fff0001 7fff 7fff 7fff | ||
| + | 3211 400000 4000 3ff7 3fff0 4000 3ff7 7fff | ||
| + | 3300 81c00000 2c7f800 3ff7801 3fff0001 7fff 7fff 7fff | ||
| + | 3310 400000 2c7f 3ff7 3fff0 2c7f 3ff7 7fff | ||
| + | 3301 81c00000 2c7f800 3ff7801 3fff0001 7fff 7fff 7fff | ||
| + | 3311 400000 2c7f 3ff7 3fff0 2c7f 3ff7 7fff | ||
| + | Set B: | ||
| + | 0000 c1c00000 3ffff000 3ffe8002 bf010000 | ||
| + | 0010 c1c00000 8003ffff 8003ffe8 7ffbf010 | ||
| + | 0001 c1c00000 3ffff000 3ffe8002 bf010000 | ||
| + | 0011 c1c00000 8003ffff 8003ffe8 7ffbf010 | ||
| + | 0100 ddc00000 3ffff000 40018000 bf000000 | ||
| + | 0110 ddc00000 8003ffff 7ff40018 800bf000 | ||
| + | 0101 ddc00000 3ffff000 40018000 bf000000 | ||
| + | 0111 ddc00000 8003ffff 7ff40018 800bf000 | ||
| + | 0200 a5c00000 b0107ff0 3ffe8002 bf010000 | ||
| + | 0210 a5c00000 7ffb0107 8003ffe8 7ffbf010 | ||
| + | 0201 a5c00000 b0107ff0 3ffe8002 bf010000 | ||
| + | 0211 a5c00000 7ffb0107 8003ffe8 7ffbf010 | ||
| + | 0300 81c00000 c0007000 bffd0003 3f018000 | ||
| + | 0310 81c00000 7ffc0007 800bffd0 7ff3f018 | ||
| + | 0301 81c00000 c0007000 bffd0003 3f018000 | ||
| + | 0311 81c00000 7ffc0007 800bffd0 7ff3f018 | ||
| + | 1000 e9c00000 40000000 3ffe7002 c0011000 | ||
| + | 1010 e9c00000 80040000 8003ffe7 fffc0011 | ||
| + | 1001 e9c00000 40000000 3ffe7002 c0011000 | ||
| + | 1011 e9c00000 80040000 8003ffe7 fffc0011 | ||
| + | 1100 81c00000 40000000 40017000 c0001000 | ||
| + | 1110 81c00000 80040000 7ff40017 c0001 | ||
| + | 1101 81c00000 40000000 40017000 c0001000 | ||
| + | 1111 81c00000 80040000 7ff40017 c0001 | ||
| + | 1200 adc00000 b0108ff0 3ffe7002 c0011000 | ||
| + | 1210 adc00000 7ffb0108 8003ffe7 fffc0011 | ||
| + | 1201 adc00000 b0108ff0 3ffe7002 c0011000 | ||
| + | 1211 adc00000 7ffb0108 8003ffe7 fffc0011 | ||
| + | 1300 e9c00000 c0008000 bffcf003 40019000 | ||
| + | 1310 e9c00000 7ffc0008 800bffcf fff40019 | ||
| + | 1301 e9c00000 c0008000 bffcf003 40019000 | ||
| + | 1311 e9c00000 7ffc0008 800bffcf fff40019 | ||
| + | 2000 81c00000 47f7f010 ffff8001 8000 | ||
| + | 2010 81c00000 47f7f fffffff8 8 | ||
| + | 2001 81c00000 47f7f010 ffff8001 8000 | ||
| + | 2011 81c00000 47f7f fffffff8 8 | ||
| + | 2100 c5c00000 38080000 80010000 80000000 | ||
| + | 2110 c5c00000 38080 fff80010 80000 | ||
| + | 2101 c5c00000 38080000 80010000 80000000 | ||
| + | 2111 c5c00000 38080 fff80010 80000 | ||
| + | 2200 81c00000 b8088000 ffff8001 8000 | ||
| + | 2210 81c00000 fffb8088 fffffff8 8 | ||
| + | 2201 81c00000 b8088000 ffff8001 8000 | ||
| + | 2211 81c00000 fffb8088 fffffff8 8 | ||
| + | 2300 81c00000 c7f87010 7ffe0002 80010000 | ||
| + | 2310 81c00000 fffc7f87 7ffe0 fff80010 | ||
| + | 2301 81c00000 c7f87010 7ffe0002 80010000 | ||
| + | 2311 81c00000 fffc7f87 7ffe0 fff80010 | ||
| + | 3000 81c00000 40000000 3ffe8002 c0010000 | ||
| + | 3010 81c00000 40000 3ffe8 fffc0010 | ||
| + | 3001 81c00000 40000000 3ffe8002 c0010000 | ||
| + | 3011 81c00000 40000 3ffe8 fffc0010 | ||
| + | 3100 81c00000 40000000 40018000 c0000000 | ||
| + | 3110 81c00000 40000 fff40018 c0000 | ||
| + | 3101 81c00000 40000000 40018000 c0000000 | ||
| + | 3111 81c00000 40000 fff40018 c0000 | ||
| + | 3200 81c00000 b0108ff0 3ffe8002 c0010000 | ||
| + | 3210 81c00000 fffb0108 3ffe8 fffc0010 | ||
| + | 3201 81c00000 b0108ff0 3ffe8002 c0010000 | ||
| + | 3211 81c00000 fffb0108 3ffe8 fffc0010 | ||
| + | 3300 81c00000 c0008000 bffd0003 40018000 | ||
| + | 3310 81c00000 fffc0008 bffd0 fff40018 | ||
| + | 3301 81c00000 c0008000 bffd0003 40018000 | ||
| + | 3311 81c00000 fffc0008 bffd0 fff40018 | ||
| + | Done. | ||
| + | ``` | ||
| + | |||
| + | [gteres/10GL1.txt](/tests/raw/20260928T0000Z-5501a-card-h/gteres/10GL1.txt) | ||
| + | |||
| + | ``` | ||
| + | ===== 10 GL1 GTE NORMAL COLOUR | BIOS 19951204 System ROM Version 3.0 11/18/96 A | ||
| + | BadVaddr as the group starts: 1F801DAA | ||
| + | Sets: a typical, b extremes, c negative IR0 (gteres.c col_set); RGB0-2 11223344 | ||
| + | 55667788 99AABBCC before. | ||
| + | a NCS s0l0: 9=ffff8000 10=7fff 11=7fff 20=55667788 21=99aabbcc 22=34ffff00 25=fd1ff600 26=497f300 27=78fef00 28=7fe0 F=81f80000 | ||
| + | a NCS s1l0: 9=29e 10=8e1 11=6be 20=55667788 21=99aabbcc 22=346b8e29 25=29e 26=8e1 27=6be 28=3625 F=0 | ||
| + | a NCS s0l1: 9=7fff 10=7fff 11=7fff 20=55667788 21=99aabbcc 22=34ffffff 25=51ff600 26=697f300 27=88fef00 28=7fff F=81f80000 | ||
| + | a NCS s1l1: 9=846 10=a4b 11=773 20=55667788 21=99aabbcc 22=3477a484 25=846 26=a4b 27=773 28=3a90 F=81000000 | ||
| + | a NCT s0l0: 9=7fff 10=7fff 11=ffff8000 20=34ffff00 21=340000ff 22=3400ffff 25=b1fe800 26=797f000 27=fb8ffb00 28=3ff F=81f80000 | ||
| + | a NCT s1l0: 9=a73 10=7e5 11=fffff674 20=346b8e29 21=34140880 22=34007ea7 25=a73 26=7e5 27=fffff674 28=1f4 F=80000 | ||
| + | a NCT s0l1: 9=7fff 10=7fff 11=7fff 20=34ffffff 21=34ffffff 22=34ffffff 25=c1fe800 26=817f000 27=28ffb00 28=7fff F=81f80000 | ||
| + | a NCT s1l1: 9=c47 10=8cf 11=33b 20=3477a484 21=342038a0 22=34338cc4 25=c47 26=8cf 27=33b 28=1a38 F=81c00000 | ||
| + | a NCCS s0l0: 9=ffff8000 10=7fff 11=7fff 20=55667788 21=99aabbcc 22=34ffff00 25=fd000000 26=3fff800 27=4fff600 28=7fe0 F=81f80000 | ||
| + | a NCCS s1l0: 9=fb 10=470 11=436 20=55667788 21=99aabbcc 22=3443470f 25=fb 26=470 27=436 28=2101 F=0 | ||
| + | a NCCS s0l1: 9=7fff 10=7fff 11=7fff 20=55667788 21=99aabbcc 22=34ffffff 25=2fffa00 26=3fff800 27=4fff600 28=7fff F=81f80000 | ||
| + | a NCCS s1l1: 9=31a 10=525 11=4a7 20=55667788 21=99aabbcc 22=344a5231 25=31a 26=525 27=4a7 28=2546 F=81000000 | ||
| + | a NCCT s0l0: 9=7fff 10=7fff 11=ffff8000 20=34ffff00 21=340000ff 22=3400ffff 25=2fffa00 26=3fff800 27=fb000000 28=3ff F=81f80000 | ||
| + | a NCCT s1l0: 9=3eb 10=3f2 11=fffffa08 20=3443470f 21=340c0430 22=34003f3e 25=3eb 26=3f2 27=fffffa08 28=e7 F=80000 | ||
| + | a NCCT s0l1: 9=7fff 10=7fff 11=7fff 20=34ffffff 21=34ffffff 22=34ffffff 25=2fffa00 26=3fff800 27=4fff600 28=7fff F=81f80000 | ||
| + | a NCCT s1l1: 9=49a 10=467 11=204 20=344a5231 21=34141c3c 22=34204649 25=49a 26=467 27=204 28=1109 F=81c00000 | ||
| + | b NCS s0l0: 11=ffff8000 20=55667788 21=99aabbcc 22=ff0000ff 25=3ffe7002 26=80010000 27=c5668001 28=1f F=c5f80000 | ||
| + | b NCS s1l0: 9=ffff8000 20=55667788 21=99aabbcc 22=ffff0000 25=8003ffa7 26=8007fff0 27=12345630 28=7c00 F=c9f80000 | ||
| + | b NCS s0l1: 10=0 11=0 20=55667788 21=99aabbcc 22=ff0000ff 25=7ffdf002 26=c0008000 27=85668001 28=1f F=c5f80000 | ||
| + | b NCS s1l1: 9=0 10=0 20=55667788 21=99aabbcc 22=ffff0000 25=8007ff9f 26=8003fff0 27=12345630 28=7c00 F=c1f80000 | ||
| + | b NCT s0l0: 10=7fff 20=ff0000ff 21=ff00ff00 22=ffffffff 25=3ffe7002 26=7fff0001 27=45670001 28=7fff F=cdf80000 | ||
| + | b NCT s1l0: 9=ffff8000 20=ffff0000 21=ffff00ff 22=ffff0000 25=800087ed 26=80007ff7 27=12349e76 28=7c00 F=c9f80000 | ||
| + | b NCT s0l1: 10=7fff 20=ff0000ff 21=ffffffff 22=ffffffff 25=7ffdf002 26=3fff0001 27=45670001 28=7fff F=c5f80000 | ||
| + | b NCT s1l1: 9=0 10=0 20=ffff0000 21=ffff0000 22=ffff0000 25=8000c7ed 26=80003ff7 27=12349e76 28=7c00 F=c1f80000 | ||
| + | b NCCS s0l0: 11=ffff8000 20=55667788 21=99aabbcc 22=ff0000ff 25=7f7f010 26=f8080000 27=f8080000 28=1f F=c5f80000 | ||
| + | b NCCS s1l0: 9=ffff8080 10=ffff8080 11=7f7f 20=55667788 21=99aabbcc 22=ffff0000 25=ffff8080 26=ffff8080 27=7f7f 28=7c00 F=c9f80000 | ||
| + | b NCCS s0l1: 10=0 11=0 20=55667788 21=99aabbcc 22=ff0000ff 25=7f7f010 28=1f F=c5e00000 | ||
| + | b NCCS s1l1: 9=0 10=0 11=7f7f 20=55667788 21=99aabbcc 22=ffff0000 27=7f7f 28=7c00 F=c1c80000 | ||
| + | b NCCT s0l0: 10=7fff 20=ff0000ff 21=ff00ff00 22=ffffffff 25=7f7f010 26=7f7f010 27=7f7f010 28=7fff F=cdf80000 | ||
| + | b NCCT s1l0: 9=ffff8080 10=ffff8080 11=7f7f 20=ffff0000 21=ffff00ff 22=ffff0000 25=ffff8080 26=ffff8080 27=7f7f 28=7c00 F=c9f80000 | ||
| + | b NCCT s0l1: 10=7fff 20=ff0000ff 21=ffffffff 22=ffffffff 25=7f7f010 26=7f7f010 27=7f7f010 28=7fff F=c5f80000 | ||
| + | b NCCT s1l1: 9=0 10=0 11=7f7f 20=ffff0000 21=ffff0000 22=ffff0000 27=7f7f 28=7c00 F=c1c80000 | ||
| + | c NCS s0l0: 9=7fff 10=ffff8000 11=ffff8000 20=55667788 21=99aabbcc 22=ff 25=2fff000 26=fb7ffc00 27=f87ffe00 28=1f F=81f80000 | ||
| + | c NCS s1l0: 9=ffff8000 11=fffffa41 20=55667788 21=99aabbcc 22=ff00 25=ffefff61 26=ff89e 27=fffffa41 28=3e0 F=81b80000 | ||
| + | c NCS s0l1: 9=7fff 11=7fff 20=55667788 21=99aabbcc 22=ffffff 25=7fff000 26=1fffc00 27=fffe00 28=7fff F=81f80000 | ||
| + | c NCS s1l1: 9=0 11=b5 20=55667788 21=99aabbcc 22=bff00 25=fff005a8 26=10016a 27=b5 28=7e0 F=81f00000 | ||
| + | c NCT s0l0: 9=ffff8000 10=ffff8000 11=7fff 20=ff 21=ffff00 22=ff0000 25=f4fffe00 26=f87fff00 27=47ff200 28=7c00 F=81f80000 | ||
| + | c NCT s1l0: 9=ffff8000 11=a8c 20=ff00 21=ff00 22=a8ff00 25=ffeff78c 26=ff99a 27=a8c 28=57e0 F=81b80000 | ||
| + | c NCT s0l1: 9=7fff 11=7fff 20=ffffff 21=ffffff 22=ffffff 25=fffe00 26=7fff00 27=6fff200 28=7fff F=81f80000 | ||
| + | c NCT s1l1: 9=0 11=cc7 20=bff00 21=cff00 22=ccff00 25=fff001d3 26=1000e9 27=cc7 28=67e0 F=81f00000 | ||
| + | c NCCS s0l0: 9=7fff 10=0 11=ffff8000 20=55667788 21=99aabbcc 22=ff 25=7f7f010 27=f8080000 28=1f F=81e80000 | ||
| + | c NCCS s1l0: 9=ffff8080 10=0 11=fffffa46 20=55667788 21=99aabbcc 22=0 25=ffff8080 27=fffffa46 28=0 F=81a80000 | ||
| + | c NCCS s0l1: 9=7fff 10=0 11=7fff 20=55667788 21=99aabbcc 22=ff00ff 25=7f7f010 27=7f7f010 28=7c1f F=81e80000 | ||
| + | c NCCS s1l1: 9=0 10=0 11=b4 20=55667788 21=99aabbcc 22=b0000 27=b4 28=400 F=81c00000 | ||
| + | c NCCT s0l0: 9=ffff8000 10=0 11=7fff 20=ff 21=ff0000 22=ff0000 25=f8080000 27=7f7f010 28=7c00 F=81e80000 | ||
| + | c NCCT s1l0: 9=ffff8080 10=0 11=a81 20=0 21=0 22=a80000 25=ffff8080 27=a81 28=5400 F=81a80000 | ||
| + | c NCCT s0l1: 9=7fff 10=0 11=7fff 20=ff00ff 21=ff00ff 22=ff00ff 25=7f7f010 27=7f7f010 28=7c1f F=81e80000 | ||
| + | c NCCT s1l1: 9=0 10=0 11=cba 20=b0000 21=b0000 22=cb0000 27=cba 28=6400 F=81c00000 | ||
| + | Done. | ||
| + | ``` | ||
| + | |||
| + | [gteres/11GL2.txt](/tests/raw/20260928T0000Z-5501a-card-h/gteres/11GL2.txt) | ||
| + | |||
| + | ``` | ||
| + | ===== 11 GL2 GTE DEPTH COLOUR | BIOS 19951204 System ROM Version 3.0 11/18/96 A | ||
| + | BadVaddr as the group starts: 1F801DAA | ||
| + | Sets: a typical, b extremes, c negative IR0 (gteres.c col_set); RGB0-2 11223344 | ||
| + | 55667788 99AABBCC before. | ||
| + | a NCDS s0l0: 9=fffffa00 10=7fff 11=7fff 20=55667788 21=99aabbcc 22=34ffff00 25=fffffa00 26=fff800 27=1fff600 28=7fe0 F=81f80000 | ||
| + | a NCDS s1l0: 9=39c 10=446 11=302 20=55667788 21=99aabbcc 22=34304439 25=39c 26=446 27=302 28=1907 F=0 | ||
| + | a NCDS s0l1: 9=0 10=7fff 11=7fff 20=55667788 21=99aabbcc 22=34ffff00 25=fffffa00 26=fff800 27=1fff600 28=7fe0 F=81f80000 | ||
| + | a NCDS s1l1: 9=4f0 10=4b7 11=348 20=55667788 21=99aabbcc 22=34344b4f 25=4f0 26=4b7 27=348 28=1929 F=81000000 | ||
| + | a NCDT s0l0: 9=fffffa00 10=7fff 11=ffff8000 20=34ffff00 21=34000000 22=3400ff00 25=fffffa00 26=fff800 27=fdfffa00 28=3e0 F=81f80000 | ||
| + | a NCDT s1l0: 9=572 10=3f7 11=fffffca5 20=34304439 21=340d1a4e 22=34003f57 25=572 26=3f7 27=fffffca5 28=ea F=80000 | ||
| + | a NCDT s0l1: 9=0 10=7fff 11=7fff 20=34ffff00 21=34ffff00 22=34ffff00 25=fffffa00 26=fff800 27=1fff600 28=7fe0 F=81f80000 | ||
| + | a NCDT s1l1: 9=5e0 10=440 11=1a3 20=34344b4f 21=34122955 22=341a445e 25=5e0 26=440 27=1a3 28=d0b F=81c00000 | ||
| + | a CC s0l0: 9=7fff 10=7fff 11=7fff 20=55667788 21=99aabbcc 22=34ffffff 25=2fffa00 26=3fff800 27=4fff600 28=7fff F=81f80000 | ||
| + | a CC s1l0: 9=510 10=3a0 11=848 20=55667788 21=99aabbcc 22=34843a51 25=510 26=3a0 27=848 28=40ea F=0 | ||
| + | a CC s0l1: 9=7fff 10=7fff 11=7fff 20=55667788 21=99aabbcc 22=34ffffff 25=2fffa00 26=3fff800 27=4fff600 28=7fff F=81f80000 | ||
| + | a CC s1l1: 9=510 10=3a0 11=848 20=55667788 21=99aabbcc 22=34843a51 25=510 26=3a0 27=848 28=40ea F=0 | ||
| + | a CDP s0l0: 9=fffffa00 10=7fff 11=7fff 20=55667788 21=99aabbcc 22=34ffff00 25=fffffa00 26=fff800 27=1fff600 28=7fe0 F=81f80000 | ||
| + | a CDP s1l0: 9=62a 10=3c4 11=58d 20=55667788 21=99aabbcc 22=34583c62 25=62a 26=3c4 27=58d 28=2cec F=0 | ||
| + | a CDP s0l1: 9=0 10=7fff 11=7fff 20=55667788 21=99aabbcc 22=34ffff00 25=fffffa00 26=fff800 27=1fff600 28=7fe0 F=81f80000 | ||
| + | a CDP s1l1: 9=62a 10=3c4 11=58d 20=55667788 21=99aabbcc 22=34583c62 25=62a 26=3c4 27=58d 28=2cec F=0 | ||
| + | b NCDS s0l0: 9=ffff8000 10=7fff 20=55667788 21=99aabbcc 22=ffffff00 25=fff7f010 26=7f000 27=7f000 28=7fe0 F=c5f80000 | ||
| + | b NCDS s1l0: 9=ffff8000 11=ffffffff 20=55667788 21=99aabbcc 22=ff000000 25=ffff0080 26=ffff0080 27=ffffffff 28=0 F=c9f80000 | ||
| + | b NCDS s0l1: 9=0 10=0 11=0 20=55667788 21=99aabbcc 22=ff000000 25=fff7f010 28=0 F=c5e00000 | ||
| + | b NCDS s1l1: 10=0 11=0 20=55667788 21=99aabbcc 22=ff0000ff 25=7fff 26=ffff8000 27=ffffffff 28=1f F=c1f80000 | ||
| + | b NCDT s0l0: 9=ffff8000 11=ffff8000 20=ffffff00 21=ffff00ff 22=ff000000 25=fff7f010 26=fff7f010 27=fff7f010 28=0 F=cdf80000 | ||
| + | b NCDT s1l0: 9=ffff8000 11=ffffffff 20=ff000000 21=ff0000ff 22=ff000000 25=ffff0080 26=ffff0080 27=ffffffff 28=0 F=c9f80000 | ||
| + | b NCDT s0l1: 9=0 10=0 11=0 20=ff000000 21=ff000000 22=ff000000 25=fff7f010 26=fff7f010 27=fff7f010 28=0 F=c5f80000 | ||
| + | b NCDT s1l1: 10=0 11=0 20=ff0000ff 21=ff0000ff 22=ff0000ff 25=7fff 26=ffff8000 27=ffffffff 28=1f F=c1f80000 | ||
| + | b CC s0l0: 10=7fff 20=55667788 21=99aabbcc 22=ffffffff 25=7f7f010 26=7f7f010 27=7f7f010 28=7fff F=c9f80000 | ||
| + | b CC s1l0: 9=ffff8080 10=ffff8080 11=7f7f 20=55667788 21=99aabbcc 22=ffff0000 25=ffff8080 26=ffff8080 27=7f7f 28=7c00 F=c9f80000 | ||
| + | b CC s0l1: 10=7fff 20=55667788 21=99aabbcc 22=ffffffff 25=7f7f010 26=7f7f010 27=7f7f010 28=7fff F=c9f80000 | ||
| + | b CC s1l1: 9=0 10=0 11=7f7f 20=55667788 21=99aabbcc 22=ffff0000 27=7f7f 28=7c00 F=c9c80000 | ||
| + | b CDP s0l0: 9=ffff8000 11=ffff8000 20=55667788 21=99aabbcc 22=ff000000 25=fff7f010 26=fff7f010 27=fff7f010 28=0 F=cdf80000 | ||
| + | b CDP s1l0: 9=ffff8000 11=ffffffff 20=55667788 21=99aabbcc 22=ff000000 25=ffff0080 26=ffff0080 27=ffffffff 28=0 F=c9f80000 | ||
| + | b CDP s0l1: 9=0 10=0 11=0 20=55667788 21=99aabbcc 22=ff000000 25=fff7f010 26=fff7f010 27=fff7f010 28=0 F=cdf80000 | ||
| + | b CDP s1l1: 10=0 11=0 20=55667788 21=99aabbcc 22=ff0000ff 25=7fff 26=ffff8000 27=ffffffff 28=1f F=c9f80000 | ||
| + | c NCDS s0l0: 9=7fff 10=0 11=7fff 20=55667788 21=99aabbcc 22=ff00ff 25=47f7f010 27=38080000 28=7c1f F=81e80000 | ||
| + | c NCDS s1l0: 9=ffff8000 10=ffff8000 11=ffff8000 20=55667788 21=99aabbcc 22=0 25=fffc0480 26=fffc0008 27=fffbfa4e 28=0 F=81f80000 | ||
| + | c NCDS s0l1: 9=7fff 10=0 11=0 20=55667788 21=99aabbcc 22=ff 25=47f7f010 27=c7f87010 28=1f F=81e80000 | ||
| + | c NCDS s1l1: 9=7fff 10=0 11=0 20=55667788 21=99aabbcc 22=ff 25=8000 26=fffc0008 27=fffc00bc 28=1f F=81f80000 | ||
| + | c NCDT s0l0: 9=ffff8000 10=0 11=ffff8000 20=ff00ff 21=0 22=0 25=b8088000 27=c7f87010 28=0 F=81e80000 | ||
| + | c NCDT s1l0: 9=ffff8000 10=ffff8000 11=ffff8000 20=0 21=0 22=0 25=fffc0480 26=fffc0008 27=fffc0a89 28=0 F=81f80000 | ||
| + | c NCDT s0l1: 9=7fff 10=0 11=0 20=ff 21=ff 22=ff 25=47f7f010 27=c7f87010 28=1f F=81e80000 | ||
| + | c NCDT s1l1: 9=7fff 10=0 11=0 20=ff 21=ff 22=ff 25=8000 26=fffc0008 27=fffc0cc2 28=1f F=81f80000 | ||
| + | c CC s0l0: 9=7fff 10=0 11=7fff 20=55667788 21=99aabbcc 22=ff00ff 25=7f7f010 27=7f7f010 28=7c1f F=81e80000 | ||
| + | c CC s1l0: 9=ffff8080 10=0 11=17c7 20=55667788 21=99aabbcc 22=ff0000 25=ffff8080 27=17c7 28=7c00 F=81a80000 | ||
| + | c CC s0l1: 9=7fff 10=0 11=7fff 20=55667788 21=99aabbcc 22=ff00ff 25=7f7f010 27=7f7f010 28=7c1f F=81e80000 | ||
| + | c CC s1l1: 9=0 10=0 11=17c7 20=55667788 21=99aabbcc 22=ff0000 27=17c7 28=7c00 F=81880000 | ||
| + | c CDP s0l0: 9=7fff 10=0 11=ffff8000 20=55667788 21=99aabbcc 22=ff 25=47f7f010 27=c7f87010 28=1f F=81e80000 | ||
| + | c CDP s1l0: 9=ffff8000 10=ffff8000 11=ffff8000 20=55667788 21=99aabbcc 22=0 25=fffc0480 26=fffc0008 27=fffc17cf 28=0 F=81f80000 | ||
| + | c CDP s0l1: 9=7fff 10=0 11=0 20=55667788 21=99aabbcc 22=ff 25=47f7f010 27=c7f87010 28=1f F=81e80000 | ||
| + | c CDP s1l1: 9=7fff 10=0 11=0 20=55667788 21=99aabbcc 22=ff 25=8000 26=fffc0008 27=fffc17cf 28=1f F=81f80000 | ||
| + | Done. | ||
| + | ``` | ||
| + | |||
| + | [gteres/12GDC.txt](/tests/raw/20260928T0000Z-5501a-card-h/gteres/12GDC.txt) | ||
| + | |||
| + | ``` | ||
| + | ===== 12 GDC GTE DEPTH CUE | BIOS 19951204 System ROM Version 3.0 11/18/96 A | ||
| + | BadVaddr as the group starts: 1F801DAA | ||
| + | Sets: a typical, b extremes, c negative IR0 (gteres.c col_set); RGB0-2 11223344 | ||
| + | 55667788 99AABBCC before. | ||
| + | a DPCS s0l0: 9=7fff 10=ffff8000 11=ffff8000 20=55667788 21=99aabbcc 22=340000ff 25=35ffa00 26=fd800000 27=fda00000 28=1f F=81f80000 | ||
| + | a DPCS s1l0: 9=6c0 10=680 11=6a0 20=55667788 21=99aabbcc 22=346a686c 25=6c0 26=680 27=6a0 28=35ad F=0 | ||
| + | a DPCS s0l1: 9=7fff 10=0 11=0 20=55667788 21=99aabbcc 22=340000ff 25=35ffa00 26=fd800000 27=fda00000 28=1f F=81f80000 | ||
| + | a DPCS s1l1: 9=6c0 10=680 11=6a0 20=55667788 21=99aabbcc 22=346a686c 25=6c0 26=680 27=6a0 28=35ad F=0 | ||
| + | a DPCT s0l0: 9=ffff8000 10=ffff8000 11=ffff8000 20=3400ffff 21=34000000 22=34000000 25=fdcc0000 26=fdbb0000 27=fdaa0000 28=0 F=81f80000 | ||
| + | a DPCT s1l0: 9=af8 10=8ce 11=704 20=341b375a 21=34456285 22=34708caf 25=af8 26=8ce 27=704 28=3a35 F=0 | ||
| + | a DPCT s0l1: 9=0 10=0 11=0 20=3400ffff 21=34000000 22=34000000 25=fdcc0000 26=fdbb0000 27=fdaa0000 28=0 F=81f80000 | ||
| + | a DPCT s1l1: 9=af8 10=8ce 11=704 20=341b375a 21=34456285 22=34708caf 25=af8 26=8ce 27=704 28=3a35 F=0 | ||
| + | a INTPL s0l0: 9=7fff 10=7fff 11=ffff8000 20=55667788 21=99aabbcc 22=3400ffff 25=800000 26=400000 27=fdc00000 28=3ff F=81f80000 | ||
| + | a INTPL s1l0: 11=7e0 20=55667788 21=99aabbcc 22=347e4080 25=800 26=400 27=7e0 28=3d10 F=0 | ||
| + | a INTPL s0l1: 9=7fff 10=7fff 11=0 20=55667788 21=99aabbcc 22=3400ffff 25=800000 26=400000 27=fdc00000 28=3ff F=81f80000 | ||
| + | a INTPL s1l1: 11=7e0 20=55667788 21=99aabbcc 22=347e4080 25=800 26=400 27=7e0 28=3d10 F=0 | ||
| + | a DCPL s0l0: 9=7fff 10=7fff 11=ffff8000 20=55667788 21=99aabbcc 22=3400ffff 25=32ffa00 26=31ffa00 27=fd780000 28=3ff F=81f80000 | ||
| + | a DCPL s1l0: 9=4e0 10=2c0 11=510 20=55667788 21=99aabbcc 22=34512c4e 25=4e0 26=2c0 27=510 28=28a9 F=0 | ||
| + | a DCPL s0l1: 9=7fff 10=7fff 11=0 20=55667788 21=99aabbcc 22=3400ffff 25=32ffa00 26=31ffa00 27=fd780000 28=3ff F=81f80000 | ||
| + | a DCPL s1l1: 9=4e0 10=2c0 11=510 20=55667788 21=99aabbcc 22=34512c4e 25=4e0 26=2c0 27=510 28=28a9 F=0 | ||
| + | b DPCS s0l0: 9=ffff8000 11=ffff8000 20=55667788 21=99aabbcc 22=ff000000 25=f8ff0000 26=f8ff0000 27=f8ff0000 28=0 F=85f80000 | ||
| + | b DPCS s1l0: 10=7fff 11=0 20=55667788 21=99aabbcc 22=ff00ffff 25=8fef 26=8fef 28=3ff F=85b00000 | ||
| + | b DPCS s0l1: 9=0 10=0 11=0 20=55667788 21=99aabbcc 22=ff000000 25=f8ff0000 26=f8ff0000 27=f8ff0000 28=0 F=85f80000 | ||
| + | b DPCS s1l1: 10=7fff 11=0 20=55667788 21=99aabbcc 22=ff00ffff 25=8fef 26=8fef 28=3ff F=85b00000 | ||
| + | b DPCT s0l0: 9=ffff8000 11=ffff8000 20=ff000000 21=ff000000 22=ff000000 25=f8cc0000 26=f8bb0000 27=f8aa0000 28=0 F=85f80000 | ||
| + | b DPCT s1l0: 10=7fff 11=0 20=ff00ffff 21=ff00ffff 22=ff00ffff 25=8cbf 26=8baf 28=3ff F=85b00000 | ||
| + | b DPCT s0l1: 9=0 10=0 11=0 20=ff000000 21=ff000000 22=ff000000 25=f8cc0000 26=f8bb0000 27=f8aa0000 28=0 F=85f80000 | ||
| + | b DPCT s1l1: 10=7fff 11=0 20=ff00ffff 21=ff00ffff 22=ff00ffff 25=8cbf 26=8baf 28=3ff F=85b00000 | ||
| + | b INTPL s0l0: 9=fffff000 10=fffff000 11=fffff000 20=55667788 21=99aabbcc 22=ff000000 25=fffff000 26=fffff000 27=fffff000 28=0 F=81f80000 | ||
| + | b INTPL s1l0: 11=0 20=55667788 21=99aabbcc 22=ff0000ff 25=fffe 26=ffff0000 28=1f F=81b00000 | ||
| + | b INTPL s0l1: 9=0 10=0 11=0 20=55667788 21=99aabbcc 22=ff000000 25=fffff000 26=fffff000 27=fffff000 28=0 F=81f80000 | ||
| + | b INTPL s1l1: 10=0 11=0 20=55667788 21=99aabbcc 22=ff0000ff 25=fffe 26=ffff0000 28=1f F=81b00000 | ||
| + | b DCPL s0l0: 9=ffff8000 10=7fff 11=ffff8000 20=55667788 21=99aabbcc 22=ff00ff00 25=fff7f010 26=7f000 27=fff7f010 28=3e0 F=81f80000 | ||
| + | b DCPL s1l0: 11=ffffffff 20=55667788 21=99aabbcc 22=ff0000ff 25=ff7e 26=ffff0080 27=ffffffff 28=1f F=81b80000 | ||
| + | b DCPL s0l1: 9=0 10=7fff 11=0 20=55667788 21=99aabbcc 22=ff00ff00 25=fff7f010 26=7f000 27=fff7f010 28=3e0 F=81f80000 | ||
| + | b DCPL s1l1: 10=0 11=0 20=55667788 21=99aabbcc 22=ff0000ff 25=ff7e 26=ffff0080 27=ffffffff 28=1f F=81f80000 | ||
| + | c DPCS s0l0: 9=7fff 10=0 11=ffff8000 20=55667788 21=99aabbcc 22=ff 25=40ff0000 27=c0ff8000 28=1f F=81680000 | ||
| + | c DPCS s1l0: 9=7fff 10=ffff8000 11=ffff8000 20=55667788 21=99aabbcc 22=ff 25=10f70 26=fffc0008 27=fffc0ff8 28=1f F=81f80000 | ||
| + | c DPCS s0l1: 9=7fff 10=0 11=0 20=55667788 21=99aabbcc 22=ff 25=40ff0000 27=c0ff8000 28=1f F=81680000 | ||
| + | c DPCS s1l1: 9=7fff 10=0 11=0 20=55667788 21=99aabbcc 22=ff 25=10f70 26=fffc0008 27=fffc0ff8 28=1f F=81f80000 | ||
| + | c DPCT s0l0: 9=7fff 11=ffff8000 20=ffff 21=ffff 22=ffff 25=40cc0000 26=40bb0000 27=c0aa8000 28=3ff F=81f80000 | ||
| + | c DPCT s1l0: 9=7fff 10=ffff8000 11=ffff8000 20=ff 21=ff 22=ff 25=f2c0 26=fffc0bb8 27=fffc0aa8 28=1f F=81f80000 | ||
| + | c DPCT s0l1: 9=7fff 11=0 20=ffff 21=ffff 22=ffff 25=40cc0000 26=40bb0000 27=c0aa8000 28=3ff F=81f80000 | ||
| + | c DPCT s1l1: 9=7fff 10=0 11=0 20=ff 21=ff 22=ff 25=f2c0 26=fffc0bb8 27=fffc0aa8 28=1f F=81f80000 | ||
| + | c INTPL s0l0: 9=7fff 11=ffff8000 20=55667788 21=99aabbcc 22=ffff 25=3f800000 26=47fff000 27=c0108000 28=3ff F=81f80000 | ||
| + | c INTPL s1l0: 9=3800 10=ffff8000 11=ffff8000 20=55667788 21=99aabbcc 22=ff 25=3800 26=fffc8007 27=fffc0108 28=1f F=80f80000 | ||
| + | c INTPL s0l1: 9=7fff 11=0 20=55667788 21=99aabbcc 22=ffff 25=3f800000 26=47fff000 27=c0108000 28=3ff F=81f80000 | ||
| + | c INTPL s1l1: 9=3800 10=0 11=0 20=55667788 21=99aabbcc 22=ff 25=3800 26=fffc8007 27=fffc0108 28=1f F=80f80000 | ||
| + | c DCPL s0l0: 9=7fff 10=0 11=ffff8000 20=55667788 21=99aabbcc 22=ff 25=3f808000 27=c0107000 28=1f F=81680000 | ||
| + | c DCPL s1l0: 9=3848 10=ffff8000 11=ffff8000 20=55667788 21=99aabbcc 22=ff 25=3848 26=fffc0008 27=fffc0107 28=1f F=80f80000 | ||
| + | c DCPL s0l1: 9=7fff 10=0 11=0 20=55667788 21=99aabbcc 22=ff 25=3f808000 27=c0107000 28=1f F=81680000 | ||
| + | c DCPL s1l1: 9=3848 10=0 11=0 20=55667788 21=99aabbcc 22=ff 25=3848 26=fffc0008 27=fffc0107 28=1f F=80f80000 | ||
| + | Done. | ||
| + | ``` | ||
| + | |||
| + | [gteres/13GGP.txt](/tests/raw/20260928T0000Z-5501a-card-h/gteres/13GGP.txt) | ||
| + | |||
| + | ``` | ||
| + | ===== 13 GGP GTE GPF GPL SQR OP | BIOS 19951204 System ROM Version 3.0 11/18/96 A | ||
| + | BadVaddr as the group starts: 1F801DAA | ||
| + | Sets: a moderate, b extremes (GPL sf=1 SHL 12 overflow, gte.txt:626-627), c signs. | ||
| + | a GPF s0l0: 9=7fff 10=ffff8000 11=7fff 20=55667788 21=99aabbcc 22=abff00ff 25=400000 26=ffe00000 27=91a000 28=7c1f F=81f80000 | ||
| + | a GPF s1l0: 9=400 10=fffffe00 11=91a 20=55667788 21=99aabbcc 22=ab910040 25=400 26=fffffe00 27=91a 28=4808 F=100000 | ||
| + | a GPF s0l1: 9=7fff 10=0 11=7fff 20=55667788 21=99aabbcc 22=abff00ff 25=400000 26=ffe00000 27=91a000 28=7c1f F=81f80000 | ||
| + | a GPF s1l1: 9=400 10=0 11=91a 20=55667788 21=99aabbcc 22=ab910040 25=400 26=fffffe00 27=91a 28=4808 F=80900000 | ||
| + | a GPL s0l0: 9=7fff 10=ffff8000 11=ffff8000 20=55667788 21=99aabbcc 22=ab0000ff 25=410000 26=ffdf0000 27=80919fff 28=1f F=81f80000 | ||
| + | a GPL s1l0: 9=7fff 10=ffff8000 11=ffff8000 20=55667788 21=99aabbcc 22=ab0000ff 25=10400 26=fffefe00 27=80000919 28=1f F=91f80000 | ||
| + | a GPL s0l1: 9=7fff 10=0 11=0 20=55667788 21=99aabbcc 22=ab0000ff 25=410000 26=ffdf0000 27=80919fff 28=1f F=81f80000 | ||
| + | a GPL s1l1: 9=7fff 10=0 11=0 20=55667788 21=99aabbcc 22=ab0000ff 25=10400 26=fffefe00 27=80000919 28=1f F=91f80000 | ||
| + | a SQR s0l0: 9=7fff 10=7fff 11=7fff 25=400000 26=100000 27=14b5a90 28=7fff F=81c00000 | ||
| + | a SQR s1l0: 9=400 10=100 11=14b5 25=400 26=100 27=14b5 28=7c48 F=0 | ||
| + | a SQR s0l1: 9=7fff 10=7fff 11=7fff 25=400000 26=100000 27=14b5a90 28=7fff F=81c00000 | ||
| + | a SQR s1l1: 9=400 10=100 11=14b5 25=400 26=100 27=14b5 28=7c48 F=0 | ||
| + | a OP s0l0: 9=ffff8000 10=ffff8000 11=0 25=ff7e6000 26=fefcc000 27=0 28=0 F=81800000 | ||
| + | a OP s1l0: 9=fffff7e6 10=ffffefcc 11=0 25=fffff7e6 26=ffffefcc 27=0 28=0 F=0 | ||
| + | a OP s0l1: 9=0 10=0 11=0 25=ff7e6000 26=fefcc000 27=0 28=0 F=81800000 | ||
| + | a OP s1l1: 9=0 10=0 11=0 25=fffff7e6 26=ffffefcc 27=0 28=0 F=81800000 | ||
| + | b GPF s0l0: 9=ffff8000 10=7fff 11=ffff8000 20=55667788 21=99aabbcc 22=ff00ff00 25=c0008000 26=40000000 27=c0008000 28=3e0 F=81f80000 | ||
| + | b GPF s1l0: 9=ffff8000 10=7fff 11=ffff8000 20=55667788 21=99aabbcc 22=ff00ff00 25=fffc0008 26=40000 27=fffc0008 28=3e0 F=81f80000 | ||
| + | b GPF s0l1: 9=0 10=7fff 11=0 20=55667788 21=99aabbcc 22=ff00ff00 25=c0008000 26=40000000 27=c0008000 28=3e0 F=81f80000 | ||
| + | b GPF s1l1: 9=0 10=7fff 11=0 20=55667788 21=99aabbcc 22=ff00ff00 25=fffc0008 26=40000 27=fffc0008 28=3e0 F=81f80000 | ||
| + | b GPL s0l0: 11=ffff8000 20=55667788 21=99aabbcc 22=ff0000ff 25=40007fff 26=c0000000 27=c0088000 28=1f F=81f80000 | ||
| + | b GPL s1l0: 20=55667788 21=99aabbcc 22=ffff00ff 25=7ffc0007 26=80040000 27=40008 F=81f80000 | ||
| + | b GPL s0l1: 10=0 11=0 20=55667788 21=99aabbcc 22=ff0000ff 25=40007fff 26=c0000000 27=c0088000 28=1f F=81f80000 | ||
| + | b GPL s1l1: 10=0 20=55667788 21=99aabbcc 22=ffff00ff 25=7ffc0007 26=80040000 27=40008 F=81f80000 | ||
| + | b SQR s0l0: 10=7fff 25=3fff0001 26=40000000 27=3fff0001 28=7fff F=81c00000 | ||
| + | b SQR s1l0: 10=7fff 25=3fff0 26=40000 27=3fff0 28=7fff F=81c00000 | ||
| + | b SQR s0l1: 10=7fff 25=3fff0001 26=40000000 27=3fff0001 28=7fff F=81c00000 | ||
| + | b SQR s1l1: 10=7fff 25=3fff0 26=40000 27=3fff0 28=7fff F=81c00000 | ||
| + | b OP s0l0: 9=0 10=0 11=0 25=0 26=0 27=0 28=0 F=0 | ||
| + | b OP s1l0: 9=0 10=0 11=0 25=0 26=0 27=0 28=0 F=0 | ||
| + | b OP s0l1: 9=0 10=0 11=0 25=0 26=0 27=0 28=0 F=0 | ||
| + | b OP s1l1: 9=0 10=0 11=0 25=0 26=0 27=0 28=0 F=0 | ||
| + | c GPF s0l0: 9=fffff000 10=1000 20=55667788 21=99aabbcc 22=100ff00 25=fffff000 26=1000 27=f8000000 28=3e0 F=780000 | ||
| + | c GPF s1l0: 20=55667788 21=99aabbcc 22=1000000 27=ffff8000 F=280000 | ||
| + | c GPF s0l1: 9=0 10=1000 11=0 20=55667788 21=99aabbcc 22=100ff00 25=fffff000 26=1000 27=f8000000 28=3e0 F=81780000 | ||
| + | c GPF s1l1: 9=0 11=0 20=55667788 21=99aabbcc 22=1000000 27=ffff8000 F=81680000 | ||
| + | c GPL s0l0: 9=ffffefff 10=1001 20=55667788 21=99aabbcc 22=100ff00 25=ffffefff 26=1001 27=f8000000 28=3e0 F=780000 | ||
| + | c GPL s1l0: 9=fffffffe 10=2 20=55667788 21=99aabbcc 22=1000000 25=fffffffe 26=2 27=ffff8000 F=280000 | ||
| + | c GPL s0l1: 9=0 10=1001 11=0 20=55667788 21=99aabbcc 22=100ff00 25=ffffefff 26=1001 27=f8000000 28=3e0 F=81780000 | ||
| + | c GPL s1l1: 9=0 10=2 11=0 20=55667788 21=99aabbcc 22=1000000 25=fffffffe 26=2 27=ffff8000 F=81680000 | ||
| + | c SQR s0l0: 9=1 11=7fff 25=1 27=40000000 28=7c00 F=400000 | ||
| + | c SQR s1l0: 9=0 10=0 11=7fff 25=0 26=0 27=40000 28=7c00 F=400000 | ||
| + | c SQR s0l1: 9=1 11=7fff 25=1 27=40000000 28=7c00 F=400000 | ||
| + | c SQR s1l1: 9=0 10=0 11=7fff 25=0 26=0 27=40000 28=7c00 F=400000 | ||
| + | c OP s0l0: 9=ffff8000 10=0 11=fff 25=f8008000 26=0 27=fff 28=7c00 F=81000000 | ||
| + | c OP s1l0: 9=ffff8008 10=0 11=0 25=ffff8008 26=0 F=0 | ||
| + | c OP s0l1: 9=0 10=0 11=fff 25=f8008000 26=0 27=fff 28=7c00 F=81000000 | ||
| + | c OP s1l1: 9=0 10=0 11=0 25=ffff8008 26=0 F=81000000 | ||
| + | Done. | ||
| + | ``` | ||
| + | |||
| + | [gteres/14GSW.txt](/tests/raw/20260928T0000Z-5501a-card-h/gteres/14GSW.txt) | ||
| + | |||
| + | ``` | ||
| + | ===== 14 GSW GTE SWEEP CRC | BIOS 19951204 System ROM Version 3.0 11/18/96 A | ||
| + | BadVaddr as the group starts: 1F801DAA | ||
| + | Seeded sweep (gteres.c rword): 32 cases a command and variant, all 64 registers random | ||
| + | but SXYP, IRGB, ORGB, LZCR. P = CRC-32 of the registers read back before, C = after, | ||
| + | F = of FLAG alone. Seed 5501xxyy with xx the opcode, yy the variant. | ||
| + | RTPS s0l0 P=09b923a0 C=4ac77821 F=4be19d8f | ||
| + | RTPS s1l0 P=7b6cfdbf C=a0b910d5 F=60646728 | ||
| + | RTPS s0l1 P=d6bf2c2f C=26f73c4e F=0711f05d | ||
| + | RTPS s1l1 P=3d39fc32 C=de1fcb81 F=85b59552 | ||
| + | NCLIP s0l0 P=86a5ed47 C=5998d469 F=c2a8fa9d | ||
| + | NCLIP s1l0 P=410a8282 C=e6b6c812 F=73d0032b | ||
| + | NCLIP s0l1 P=0b60b1e3 C=cca78a03 F=c2a8fa9d | ||
| + | NCLIP s1l1 P=d3aa0614 C=cc84d354 F=c2a8fa9d | ||
| + | OP s0l0 P=583e16de C=62f636b4 F=43ccbd80 | ||
| + | OP s1l0 P=9642afdd C=e603bb2c F=fe6f43d2 | ||
| + | OP s0l1 P=58cd8771 C=2ff7382d F=0d876bad | ||
| + | OP s1l1 P=72883b72 C=eecd6dfa F=81189966 | ||
| + | DPCS s0l0 P=cff7713e C=40fce7f8 F=1564f050 | ||
| + | DPCS s1l0 P=d9fe2c73 C=0791d3fc F=032d0da8 | ||
| + | DPCS s0l1 P=4e291b92 C=b98ca2a4 F=bb131a5c | ||
| + | DPCS s1l1 P=cedba871 C=173a89c1 F=b58a1ff1 | ||
| + | INTPL s0l0 P=3a3f3bfa C=bba62071 F=771f90bd | ||
| + | INTPL s1l0 P=995f72bb C=3ddf2af4 F=a3060f85 | ||
| + | INTPL s0l1 P=af60ba66 C=6525b307 F=95b379d4 | ||
| + | INTPL s1l1 P=af1a2e8f C=fd69bc99 F=b4319564 | ||
| + | NCDS s0l0 P=c297f448 C=87b8d758 F=97a4e24f | ||
| + | NCDS s1l0 P=a3946ab4 C=cbe14cb1 F=3a610665 | ||
| + | NCDS s0l1 P=8facb1fa C=cb29824a F=4295141c | ||
| + | NCDS s1l1 P=567a0129 C=275ed70e F=03ac55d7 | ||
| + | CDP s0l0 P=c00135fb C=be084f0c F=8953271c | ||
| + | CDP s1l0 P=45c63b0c C=f218abc8 F=f0b9d451 | ||
| + | CDP s0l1 P=c105ae7b C=776f06a2 F=3b171e68 | ||
| + | CDP s1l1 P=17fa052b C=ec79e7bc F=9b4fc977 | ||
| + | NCDT s0l0 P=0ced8681 C=d3f3b36a F=2f5eae14 | ||
| + | NCDT s1l0 P=1e7746d9 C=caf3a280 F=626ec3ce | ||
| + | NCDT s0l1 P=51de56fc C=028b7a84 F=3c33dab5 | ||
| + | NCDT s1l1 P=b043ba56 C=144f47a7 F=79cf13a6 | ||
| + | NCCS s0l0 P=7e7bad11 C=31077d43 F=030df591 | ||
| + | NCCS s1l0 P=66a65e92 C=b8eed829 F=6b45da7b | ||
| + | NCCS s0l1 P=6acc5d00 C=133de583 F=d54dd824 | ||
| + | NCCS s1l1 P=2df291c0 C=a6d35809 F=7a7dc25d | ||
| + | CC s0l0 P=7a63a675 C=d0241d9b F=412f4a52 | ||
| + | CC s1l0 P=79a1a21a C=078f94f7 F=29893d12 | ||
| + | CC s0l1 P=d4a58ee0 C=487c151b F=83e7e08c | ||
| + | CC s1l1 P=87fb5034 C=51c46b91 F=07e26c11 | ||
| + | NCS s0l0 P=01514110 C=5c8be650 F=6e868210 | ||
| + | NCS s1l0 P=6d03549d C=57684a09 F=ffb53001 | ||
| + | NCS s0l1 P=20f62078 C=e6e11cf4 F=0510d1ab | ||
| + | NCS s1l1 P=03bae02f C=7f1bc799 F=3e4c7c46 | ||
| + | NCT s0l0 P=7a0f8722 C=e396df84 F=7af36492 | ||
| + | NCT s1l0 P=378d7164 C=d188ab94 F=ebd8f14c | ||
| + | NCT s0l1 P=218dbac9 C=7ca69395 F=f2a4519f | ||
| + | NCT s1l1 P=3e85be2e C=ad3bc94a F=63db6bd3 | ||
| + | SQR s0l0 P=7875507f C=a68d85b0 F=fd6247f2 | ||
| + | SQR s1l0 P=fdccf6a7 C=77b1de37 F=9aab36b9 | ||
| + | SQR s0l1 P=6a2c2c1d C=db3f1cd7 F=0f7f85e1 | ||
| + | SQR s1l1 P=1a08d7b2 C=3483dc4b F=e614ed13 | ||
| + | DCPL s0l0 P=caeb4441 C=f93a10eb F=860f6b34 | ||
| + | DCPL s1l0 P=9f247f2b C=e95e013c F=650c820c | ||
| + | DCPL s0l1 P=b96910e1 C=69055ca3 F=fe0b185b | ||
| + | DCPL s1l1 P=c9b727c9 C=98a42af2 F=7a794980 | ||
| + | DPCT s0l0 P=b7661309 C=23074fc4 F=4a7fb90d | ||
| + | DPCT s1l0 P=b3cf0324 C=62069536 F=df9b40d0 | ||
| + | DPCT s0l1 P=8a78ded2 C=57668b56 F=4a7fb90d | ||
| + | DPCT s1l1 P=4b62706f C=ec45a8e3 F=f29bc2f9 | ||
| + | AVSZ3 s0l0 P=1813e3ce C=6c19a224 F=386df1f5 | ||
| + | AVSZ3 s1l0 P=4bbb099c C=803f77f4 F=35260f87 | ||
| + | AVSZ3 s0l1 P=72fc2d61 C=1ace8daa F=d178e38e | ||
| + | AVSZ3 s1l1 P=ba258ef1 C=277fdf10 F=b25914ef | ||
| + | AVSZ4 s0l0 P=50d42f7f C=0ad9ef1c F=545e241b | ||
| + | AVSZ4 s1l0 P=eb25c545 C=dc50cbf7 F=44759175 | ||
| + | AVSZ4 s0l1 P=c132029d C=78713c72 F=f9435af5 | ||
| + | AVSZ4 s1l1 P=f982227c C=fc6ad37d F=af630275 | ||
| + | RTPT s0l0 P=1604d02a C=ad12ac00 F=9ce4b1fd | ||
| + | RTPT s1l0 P=daa8f48b C=fbb4d62d F=adf24dbe | ||
| + | RTPT s0l1 P=9c1ebd45 C=fdef326d F=25eb88cc | ||
| + | RTPT s1l1 P=ead96574 C=deef88b7 F=4aabd3bf | ||
| + | GPF s0l0 P=50c4f3bc C=8008c8c3 F=aa1ab86d | ||
| + | GPF s1l0 P=ac0c8069 C=17ae64b1 F=c06466da | ||
| + | GPF s0l1 P=c7e1170f C=52324523 F=07088b05 | ||
| + | GPF s1l1 P=69bf7be5 C=dc07f01e F=3957529b | ||
| + | GPL s0l0 P=e0857d9c C=88281fea F=99219cb2 | ||
| + | GPL s1l0 P=134f114c C=9f928ff8 F=96c596a6 | ||
| + | GPL s0l1 P=64f4f746 C=b7e5e2bf F=ebbaa85d | ||
| + | GPL s1l1 P=16ffd5d6 C=2af66a38 F=15bcf880 | ||
| + | NCCT s0l0 P=2ff498e9 C=38c6e80b F=554cb6a1 | ||
| + | NCCT s1l0 P=5356c44a C=820707ef F=e30d589b | ||
| + | NCCT s0l1 P=2620ee62 C=449d5cfa F=e382b7dc | ||
| + | NCCT s1l1 P=f1c4860e C=3a4f258c F=e1f808ec | ||
| + | MVMVA, each mx and cv over v, sf, lm, 4 cases each; seed 55012mcc: | ||
| + | MVMVA m0c0 P=11062229 C=aab19fe6 F=d6741a6c | ||
| + | MVMVA m0c1 P=19eb1dc7 C=50ea2eac F=300a803a | ||
| + | MVMVA m0c2 P=01dbbbce C=42072709 F=8cefe413 | ||
| + | MVMVA m0c3 P=543b53be C=4fe3021c F=7ee5be7a | ||
| + | MVMVA m1c0 P=cf1707d4 C=117b3170 F=74d3b6f3 | ||
| + | MVMVA m1c1 P=67f887ce C=bb360b67 F=2d8f0991 | ||
| + | MVMVA m1c2 P=3b9a90b8 C=64d9caa3 F=a061cc6f | ||
| + | MVMVA m1c3 P=b8160c53 C=95ca661f F=9ade1fa7 | ||
| + | MVMVA m2c0 P=b52c3041 C=48898802 F=7f47df30 | ||
| + | MVMVA m2c1 P=b74e4663 C=736f1f6f F=4989ce85 | ||
| + | MVMVA m2c2 P=2e2f5c70 C=178effab F=5b99b08c | ||
| + | MVMVA m2c3 P=23a75020 C=507ccc42 F=f01b836e | ||
| + | MVMVA m3c0 P=00fcd369 C=4d0ecba2 F=c4ca1a74 | ||
| + | MVMVA m3c1 P=d62f2cfe C=a29b74df F=a46b7dbb | ||
| + | MVMVA m3c2 P=9236620a C=36e3e1f4 F=72db936d | ||
| + | MVMVA m3c3 P=32d5d72a C=084ce96a F=0f20fdd9 | ||
| + | Done. | ||
| + | ``` | ||
| + | |||
| + | [gteres/15GSR.txt](/tests/raw/20260928T0000Z-5501a-card-h/gteres/15GSR.txt) | ||
| + | |||
| + | ``` | ||
| + | ===== 15 GSR GTE SWEEP RAW FUZZ | BIOS 19951204 System ROM Version 3.0 11/18/96 A | ||
| + | BadVaddr as the group starts: 1F801DAA | ||
| + | The sweep's first case of each command, sf=1 lm=0 (seed 5501xx01), as changed registers: | ||
| + | RTPS: 8=1000 9=7fff 10=ffff8000 12=a462dbb4 13=ffffeaba 14=3ff03ff 16=7fff 17=b5f2 18=21b5 19=ffff 24=7eb66fff 25=10891e5a 26=a1893042 27=6b408a8b 28=7c1f F=81c47000 | ||
| + | NCLIP: 24=ffbd1ccc F=0 | ||
| + | OP: 9=7fff 10=7fff 11=ffff8000 25=1c28e 26=15c3f 27=ffff2ec5 28=3ff F=81c00000 | ||
| + | DPCS: 9=ffffa768 10=7fff 20=8d922362 21=82dff01d 22=bcffff00 25=ffffa768 26=401f0 27=40830 28=7fe0 F=80f80000 | ||
| + | INTPL: 9=7fff 10=7fff 11=ffff8000 20=7e951b0e 21=fffff26b 22=9d00ffff 25=3ffef 26=321e7 27=fffba229 28=3ff F=81f80000 | ||
| + | NCDS: 9=ffff8000 10=ffff8000 11=5ef0 20=609c0a64 21=1000 22=80ff0000 25=fffc0008 26=fffc4007 27=5ef0 F=81f80000 | ||
| + | CDP: 9=ffff8000 10=7fff 11=7fff 20=519f0210 21=80008000 22=40ffff00 25=fffbe788 26=b40f 27=3f300 F=91f80000 | ||
| + | NCDT: 9=ffff8000 10=7fff 11=7fff 20=ffffcf00 21=ffffff00 22=ffffff00 25=ffff1600 26=f2fe 27=ff7e 28=7fe0 F=81f80000 | ||
| + | NCCS: 9=0 10=0 11=0 20=e8b7c7c0 21=0 25=0 26=0 27=0 28=0 F=80c00000 | ||
| + | CC: 9=7f7f 10=3f7f 11=7f7f 20=d9bbbf6b 21=ffffffff 22=7fffffff 25=7f7f 26=3f7f 27=7f7f 28=7fff F=81f80000 | ||
| + | NCS: 9=7fff 10=7fff 11=7fff 20=bbc2aec2 21=81709057 22=9ffffff 25=70580293 26=2ad7b 27=47593d3e 28=7fff F=81f80000 | ||
| + | NCT: 9=ffff8000 10=7fff 11=7fff 20=8000ff00 21=8000ff00 22=80ffff00 25=cfc09c54 26=19cf5c24 27=15c7e F=81f80000 | ||
| + | SQR: 9=7fff 10=7fff 11=7fff 25=360d7 26=1586b 27=3ea6d 28=7fff F=81c00000 | ||
| + | DCPL: 9=7fff 10=7fff 11=7fff 20=16e7531f 21=129969a8 22=7fffffff 25=36b70 26=88c3 27=21c09 28=7fff F=81f80000 | ||
| + | DPCT: 9=ffff8000 10=ffff8000 11=7fff 20=93ff0000 21=93ff0000 22=93ff0000 25=ffff7111 26=ffff6c61 27=9f60 28=7c00 F=81f80000 | ||
| + | AVSZ3: 7=0 24=f2988836 F=80040000 | ||
| + | AVSZ4: 7=0 24=4568456d F=80048000 | ||
| + | RTPT: 8=0 10=7fff 11=ffff8000 12=3fffc00 13=3ff03ff 14=3ff03ff 16=9f97 17=0 18=0 19=0 24=2ac6aa9d 25=29cda 26=33f65889 27=eaa1fcab F=81c7f000 | ||
| + | GPF: 20=eb2cac84 21=ebfa97b1 22=ffff00ff 25=4614 26=ffffbef7 27=7fff F=380000 | ||
| + | GPL: 9=ffff8000 10=ffff8000 11=7fff 20=dc2fa42f 21=1072d9fe 22=ff0000 25=87808894 26=fc099766 27=1722952 28=7c00 F=81f80000 | ||
| + | NCCT: 9=ffff8f80 10=47f 11=4eff 20=6ff0000 21=6ff0000 22=6ff4700 25=ffff8f80 26=47f 27=4eff 28=7d00 F=81f80000 | ||
| + | MVMVA m0c0 v0 s0l0 (seed 55012000): 9=ffff8000 10=ffff8000 11=7fff 25=bb6d6319 26=cefd036f 27=208676ee 28=7c00 F=81c00000 | ||
| + | gte-fuzz seed c0ffee, tests 1-3 of each command, against the other console's results: | ||
| + | RTPS same same same | ||
| + | NCLIP same same same | ||
| + | OP same same same | ||
| + | DPCS same same same | ||
| + | INTPL same same same | ||
| + | MVMVA same same same | ||
| + | NCDS same same same | ||
| + | CDP same same same | ||
| + | NCDT same same same | ||
| + | NCCS same same same | ||
| + | CC same same same | ||
| + | NCS same same same | ||
| + | NCT same same same | ||
| + | SQR same same same | ||
| + | DCPL same same same | ||
| + | DPCT same same same | ||
| + | AVSZ3 same same same | ||
| + | AVSZ4 same same same | ||
| + | RTPT same same same | ||
| + | GPF same same same | ||
| + | GPL same same same | ||
| + | NCCT same same same | ||
| + | Done. | ||
| + | ``` | ||
| + | |||
| + | [gteres/16GNA.txt](/tests/raw/20260928T0000Z-5501a-card-h/gteres/16GNA.txt) | ||
| + | |||
| + | ``` | ||
| + | ===== 16 GNA GTE UNUSED OPCODES | BIOS 19951204 System ROM Version 3.0 11/18/96 A | ||
| + | BadVaddr as the group starts: 1F801DAA | ||
| + | Opcodes gte.txt:411-445 lists as N/A ("Unknown if/what happens", :445), sf=1, on the | ||
| + | same seeded inputs (seed 5501AA00, SXYP IRGB ORGB LZCR not written); changed registers: | ||
| + | 00: 8=0 9=ffff8000 10=7fff 11=ffff8000 12=1000 14=3fffc00 16=29cd 17=e9f7 18=c3a3 19=0 24=22632822 25=89bcdadc 26=3b542ced 27=80014e52 28=3e0 F=81c7f000 | ||
| + | 02: 8=0 9=ffff8000 10=7fff 12=1000 14=3fffc00 16=29cd 17=e9f7 18=c3a3 19=0 24=22632822 25=89bcdadc 26=3b542ced F=81c7f000 | ||
| + | 03: 8=0 10=7fff 12=1000 14=3ff03ff 16=29cd 17=e9f7 18=c3a3 19=0 24=22632822 26=3b542ced F=8083f000 | ||
| + | 04: 8=0 12=1000 14=3fffffe 24=22632822 F=8000b000 | ||
| + | 05: 8=0 9=ffff8000 10=7fff 12=1000 14=3fffc00 16=29cd 17=e9f7 18=c3a3 19=0 24=22632822 25=cdadc000 26=42ced12c 27=14e522f2 F=81c7f000 | ||
| + | 07: 24=d2c6fff F=80008000 | ||
| + | 08: 24=eccc6fff F=80008000 | ||
| + | 09: 24=76f86fff F=80008000 | ||
| + | 0a: 8=0 9=ffff8000 10=7fff 12=1000 14=3fffc00 16=29cd 17=e9f7 18=c3a3 19=0 24=22632822 25=cdadc000 26=42ced12c 27=14e522f2 F=81c7f000 | ||
| + | 0b: 8=0 9=ffff8000 10=7fff 12=1000 14=3fffc00 16=29cd 17=e9f7 18=c3a3 19=0 24=22632822 25=cdadc000 26=42ced12c 27=14e522f2 F=81c7f000 | ||
| + | 0d: 9=ffff8000 10=7fff 11=ffff8001 25=fff8e340 26=3fff0 27=ffff8001 28=3e0 F=81800000 | ||
| + | 0e: 10=7fff 26=bffe0 27=98a01 F=80c00000 | ||
| + | 0f: 8=0 9=ffff8000 10=7fff 12=1000 14=3fffc00 16=29cd 17=e9f7 18=c3a3 19=0 24=22632822 25=cdadc000 26=42ced12c 27=14e522f2 F=81c7f000 | ||
| + | 15: 9=fffffffe 10=7fff 11=ffffffff 20=b3b04688 21=1000 22=7f00ff00 25=fffffffe 26=bf7e 27=ffffffff 28=3e0 F=80b80000 | ||
| + | 17: 10=407f 11=0 20=7f00ff00 21=7f00ff00 22=7f00ff00 25=ffffffff 26=407f 27=0 28=3e0 F=89f00000 | ||
| + | 18: 9=fffffffe 10=7fff 11=ffffffff 20=7f00ff00 21=7f00ff00 22=7f00ff00 25=fffffffe 26=87ef 27=ffffffff 28=3e0 F=80b80000 | ||
| + | 19: 9=fffffffe 10=7fff 11=ffffffff 20=1000 21=7f00ff00 22=7f00ff00 25=fffffffe 26=87ef 27=ffffffff 28=3e0 F=80b80000 | ||
| + | 1a: 9=fffffffe 10=7fff 11=ffffffff 20=b3b04688 21=1000 22=7f00ff00 25=fffffffe 26=87ef 27=ffffffff 28=3e0 F=80b80000 | ||
| + | 1d: 9=7f7f 10=ffffc080 11=ffff8080 20=b3b04688 21=1000 22=7f0000ff 25=7f7f 26=ffffc080 27=ffff8080 28=1f F=380000 | ||
| + | 1f: 9=ffff8000 10=ffff8000 11=ffff8000 20=b3b04688 21=1000 22=7f000000 25=80008008 26=c6c54f52 27=91188cc5 28=0 F=c9f80000 | ||
| + | 21: 9=ffff8000 10=ffff8000 11=ffff8000 20=7f000000 21=7f000000 22=7f000000 25=80000008 26=c6c54f39 27=9111a48f 28=0 F=c9f80000 | ||
| + | 22: 9=ffff8000 10=ffff8000 11=ffff8000 20=7f000000 21=7f000000 22=7f000000 25=80000008 26=c6c54f39 27=9111a48f 28=0 F=c9f80000 | ||
| + | 23: 9=ffff8000 10=ffff8000 11=ffff8000 20=7f002311 21=7f000000 22=7f000000 25=80000008 26=c6c54f39 27=9111a48f 28=0 F=c9f80000 | ||
| + | 24: 9=ffff8000 10=ffff8000 11=ffff8000 20=1000 21=7f000000 22=7f000000 25=80000008 26=c6c54f39 27=9111a48f 28=0 F=c9f80000 | ||
| + | 25: 9=ffff8000 10=ffff8000 11=ffff8000 20=b3b04688 21=1000 22=7f000000 25=80000008 26=c6c54f39 27=9111a48f 28=0 F=81f80000 | ||
| + | 26: 10=ffff8000 11=ffff8000 20=b3b04688 21=1000 22=7f000000 26=c6c54f39 27=9111a48f 28=0 F=80d80000 | ||
| + | 27: 11=ffff8000 20=b3b04688 21=1000 22=7f002311 27=9111a48f 28=3e0 F=480000 | ||
| + | 2b: 20=7f00ff00 21=7f00ff00 F=80b00000 | ||
| + | 2c: 21=7f00ff00 F=80b00000 | ||
| + | 2f: 7=0 8=0 9=ffff8000 10=7fff 12=1000 14=3fffc00 16=29cd 17=e9f7 18=c3a3 19=0 24=22632822 25=cdadc000 26=42ced12c 27=14e522f2 F=81c7f000 | ||
| + | 31: 8=0 9=ffff8000 10=7fff 11=ffff8000 12=3fffc00 13=3fffc00 14=3fffc00 16=c3a3 17=0 18=0 19=0 24=22632822 25=89c65e89 26=3b532619 27=8000c44b 28=3e0 F=81c7f000 | ||
| + | 32: 8=0 9=ffff8000 10=7fff 11=ffff8000 12=3fffc00 13=3fffc00 14=3fffc00 16=c3a3 17=0 18=0 19=0 24=22632822 25=89c65e89 26=3b532619 27=8000c44b 28=3e0 F=81c7f000 | ||
| + | 33: 8=0 9=ffff8000 10=7fff 11=ffff8000 12=3fffc00 13=3fffc00 14=3fffc00 16=c3a3 17=0 18=0 19=0 24=22632822 25=89c65e89 26=3b532619 27=8000c44b 28=3e0 F=81c7f000 | ||
| + | 34: 8=0 9=ffff8000 10=7fff 11=ffff8000 12=3fffc00 13=3fffc00 14=3fffc00 16=e9f7 17=c3a3 18=0 19=0 24=22632822 25=89c65e89 26=3b532619 27=8000c44b 28=3e0 F=81c7f000 | ||
| + | 35: 8=0 9=ffff8000 10=7fff 12=3fffc00 13=3fffc00 14=3ffff99 16=e9f7 17=c3a3 18=0 19=ffff 24=9b0151c0 25=89c65e89 26=3b532619 F=81c7f000 | ||
| + | 36: 8=0 9=ffff8000 10=7fff 12=3ffff99 13=3ffff99 14=3fffc00 16=29cd 17=e9f7 18=c3a3 19=0 24=22632822 25=89c65e89 26=3b532619 F=8183f000 | ||
| + | 37: 8=0 10=7fff 12=3ffff99 13=3fffc00 14=3ff03ff 16=29cd 17=e9f7 18=c3a3 19=0 24=22632822 26=3b532619 F=8083f000 | ||
| + | 38: 8=0 10=7fff 12=3ffff99 13=3fffc00 14=3ff03ff 16=29cd 17=e9f7 18=c3a3 19=0 24=22632822 26=3b532619 F=8083f000 | ||
| + | 39: 8=0 12=3fffc00 13=3fffc00 14=3fffffe 16=29cd 17=e9f7 18=c3a3 19=0 24=22632822 F=8001f000 | ||
| + | 3a: 8=0 12=1000 13=3fffc00 14=3fffffe 16=29cd 17=e9f7 18=c3a3 19=0 24=22632822 F=8001f000 | ||
| + | 3b: 8=0 12=1000 14=3fffffe 24=22632822 F=8000b000 | ||
| + | 3c: 8=0 24=4086fff F=80009000 | ||
| + | Done. | ||
| + | ``` | ||
| + | |||
| + | ### 27 September 2026 (5501a-card-g3) | ||
| + | |||
| + | Output files: [00RUN.txt](/tests/raw/20260927T0000Z-5501a-card-g3/gteres/00RUN.txt) · [01GRG.txt](/tests/raw/20260927T0000Z-5501a-card-g3/gteres/01GRG.txt) · [02GFI.txt](/tests/raw/20260927T0000Z-5501a-card-g3/gteres/02GFI.txt) · [03GDV.txt](/tests/raw/20260927T0000Z-5501a-card-g3/gteres/03GDV.txt) · [04GRT.txt](/tests/raw/20260927T0000Z-5501a-card-g3/gteres/04GRT.txt) · [05GNC.txt](/tests/raw/20260927T0000Z-5501a-card-g3/gteres/05GNC.txt) · [06GM0.txt](/tests/raw/20260927T0000Z-5501a-card-g3/gteres/06GM0.txt) · [07GM1.txt](/tests/raw/20260927T0000Z-5501a-card-g3/gteres/07GM1.txt) · [08GM2.txt](/tests/raw/20260927T0000Z-5501a-card-g3/gteres/08GM2.txt) · [09GM3.txt](/tests/raw/20260927T0000Z-5501a-card-g3/gteres/09GM3.txt) · [10GL1.txt](/tests/raw/20260927T0000Z-5501a-card-g3/gteres/10GL1.txt) · [11GL2.txt](/tests/raw/20260927T0000Z-5501a-card-g3/gteres/11GL2.txt) · [12GDC.txt](/tests/raw/20260927T0000Z-5501a-card-g3/gteres/12GDC.txt) · [13GGP.txt](/tests/raw/20260927T0000Z-5501a-card-g3/gteres/13GGP.txt) · [14GSW.txt](/tests/raw/20260927T0000Z-5501a-card-g3/gteres/14GSW.txt) · [15GSR.txt](/tests/raw/20260927T0000Z-5501a-card-g3/gteres/15GSR.txt) · [16GNA.txt](/tests/raw/20260927T0000Z-5501a-card-g3/gteres/16GNA.txt). | ||
| + | |||
| + | ### 27 September 2026 (5501a-card-g) | ||
| + | |||
| + | Output files: [00RUN.txt](/tests/raw/20260927T0000Z-5501a-card-g/gteres/00RUN.txt) · [01GRG.txt](/tests/raw/20260927T0000Z-5501a-card-g/gteres/01GRG.txt) · [02GFI.txt](/tests/raw/20260927T0000Z-5501a-card-g/gteres/02GFI.txt) · [03GDV.txt](/tests/raw/20260927T0000Z-5501a-card-g/gteres/03GDV.txt) · [04GRT.txt](/tests/raw/20260927T0000Z-5501a-card-g/gteres/04GRT.txt) · [05GNC.txt](/tests/raw/20260927T0000Z-5501a-card-g/gteres/05GNC.txt) · [06GM0.txt](/tests/raw/20260927T0000Z-5501a-card-g/gteres/06GM0.txt) · [07GM1.txt](/tests/raw/20260927T0000Z-5501a-card-g/gteres/07GM1.txt) · [08GM2.txt](/tests/raw/20260927T0000Z-5501a-card-g/gteres/08GM2.txt) · [09GM3.txt](/tests/raw/20260927T0000Z-5501a-card-g/gteres/09GM3.txt) · [10GL1.txt](/tests/raw/20260927T0000Z-5501a-card-g/gteres/10GL1.txt) · [11GL2.txt](/tests/raw/20260927T0000Z-5501a-card-g/gteres/11GL2.txt) · [12GDC.txt](/tests/raw/20260927T0000Z-5501a-card-g/gteres/12GDC.txt) · [13GGP.txt](/tests/raw/20260927T0000Z-5501a-card-g/gteres/13GGP.txt) · [14GSW.txt](/tests/raw/20260927T0000Z-5501a-card-g/gteres/14GSW.txt) · [15GSR.txt](/tests/raw/20260927T0000Z-5501a-card-g/gteres/15GSR.txt) · [16GNA.txt](/tests/raw/20260927T0000Z-5501a-card-g/gteres/16GNA.txt). | ||
| + | |||
| + | ### 27 September 2026 (5501a-card-b) | ||
| + | |||
| + | Output files: [00RUN.txt](/tests/raw/20260927T0000Z-5501a-card-b/gteres/s010/00RUN.txt) · [01GRG.txt](/tests/raw/20260927T0000Z-5501a-card-b/gteres/s010/01GRG.txt) · [02GFI.txt](/tests/raw/20260927T0000Z-5501a-card-b/gteres/s010/02GFI.txt) · [03GDV.txt](/tests/raw/20260927T0000Z-5501a-card-b/gteres/s010/03GDV.txt) · [04GRT.txt](/tests/raw/20260927T0000Z-5501a-card-b/gteres/s010/04GRT.txt) · [05GNC.txt](/tests/raw/20260927T0000Z-5501a-card-b/gteres/s010/05GNC.txt) · [06GM0.txt](/tests/raw/20260927T0000Z-5501a-card-b/gteres/s010/06GM0.txt) · [07GM1.txt](/tests/raw/20260927T0000Z-5501a-card-b/gteres/s010/07GM1.txt) · [08GM2.txt](/tests/raw/20260927T0000Z-5501a-card-b/gteres/s010/08GM2.txt) · [09GM3.txt](/tests/raw/20260927T0000Z-5501a-card-b/gteres/s010/09GM3.txt) · [10GL1.txt](/tests/raw/20260927T0000Z-5501a-card-b/gteres/s010/10GL1.txt) · [11GL2.txt](/tests/raw/20260927T0000Z-5501a-card-b/gteres/s010/11GL2.txt) · [12GDC.txt](/tests/raw/20260927T0000Z-5501a-card-b/gteres/s010/12GDC.txt) · [13GGP.txt](/tests/raw/20260927T0000Z-5501a-card-b/gteres/s010/13GGP.txt) · [14GSW.txt](/tests/raw/20260927T0000Z-5501a-card-b/gteres/s010/14GSW.txt) · [15GSR.txt](/tests/raw/20260927T0000Z-5501a-card-b/gteres/s011/15GSR.txt) · [16GNA.txt](/tests/raw/20260927T0000Z-5501a-card-b/gteres/s011/16GNA.txt). | ||
| + | |||
| + | ## References | ||
| + | |||
| + | [^src]: Console test suite (PsyQ build), programs/gte/gteres.c and gteres.md. | ||
| + | [^grg]: Hardware test run 20260928T0000Z-5501a-card-h: [gteres/01GRG.txt](/tests/raw/20260928T0000Z-5501a-card-h/gteres/01GRG.txt). | ||
| + | [^gfi]: Hardware test run 20260928T0000Z-5501a-card-h: [gteres/02GFI.txt](/tests/raw/20260928T0000Z-5501a-card-h/gteres/02GFI.txt). | ||
| + | [^gsr]: Hardware test run 20260928T0000Z-5501a-card-h: [gteres/15GSR.txt](/tests/raw/20260928T0000Z-5501a-card-h/gteres/15GSR.txt). | ||