===== 02 SIM F2 IMASK UPPER | BIOS 19951204 System ROM Version 3.0 11/18/96 A BadVaddr as the group starts: 00000480 I_MASK's upper half. Each row stores to I_MASK and loads it back; the value is 12345678h unless the row says otherwise. Interrupts off. The RAM word is 5AA5C33Ch, the BIOS word at BFC00100h is its date, the scratchpad word is written 7EE71234h first. a: sw $9,1074h($8) (AD091074h), lw (code at 80106030): cached 00400678 then 12340678, uncached 03E00678 b: sw $10,1074h($8) (AD0A1074h), lw (code at 80106050): cached 35290678 then 12340678, uncached 03E00678 c: sw $9,4($11) (AD690004h), lw (code at 80106074): cached 34090678 then 12340678, uncached 03E00678 d: value 0000FFFFh, sw $9,1074h($8), lw (code at 80106098): cached 3C0907FF then 000007FF, uncached 03E007FF e: sw, lw of RAM, nop, lw (code at 801060B4): cached 5AA50678 then 5AA50678, uncached 03E00678 f: sw, lw of BIOS BFC00100h, nop, lw (code at 801060E4): cached 00000678 then 27BD0678, uncached 03E00678 g: sw, lw of GPUSTAT, nop, lw (code at 80106110): cached 3C090678 then 27BD0678, uncached 03E00678 h: sw, lw of scratchpad, nop, lw (code at 80106138): cached 00000678 then 27BD0678, uncached 03E00678 i: sw, lw of I_STAT, nop, lw (code at 80106160): cached 3C080678 then 27BD0678, uncached 03E00678 j: lw of RAM, nop, sw, lw (code at 80106188): cached 3C090678 then 12340678, uncached 03E00678 k: sw, 4 nops, lw (code at 801061B8): cached 3C090678 then 27BD0678, uncached 03E00678 l: sw, lw of timer 2's counter, nop, lw (code at 801061E8): cached 00000678 then 27BD0678, uncached 03E00678 GPUSTAT now 5606200F. I_MASK back to 00000009. Done.