===== 06 JRG JOY REGISTERS | BIOS 19951204 System ROM Version 3.0 11/18/96 A BadVaddr as the group starts: 00000480 As found: STAT 00003805 MODE 000D CTRL 0000 BAUD 0088 lw 1F801048 0000000D, lw 1F80104C 00880000, lhu 1F80104C 0000, lhu 1F801046 0001 lbu STAT +0..+3 05 90 01 00 Empty RX: lbu 47, lhu 4747, lw 47474747 MODE FFFF: 013F MODE 0: 0000 BAUD FFFF: FFFF BAUD 1235: 1235 CTRL one bit at a time (13 never): read, STAT, I_STAT.7 bit 0: CTRL 0001 STAT 0005 I7 0 bit 1: CTRL 0002 STAT 0005 I7 0 bit 2: CTRL 0004 STAT 0005 I7 0 bit 3: CTRL 0008 STAT 0007 I7 0 bit 5: CTRL 0020 STAT 0007 I7 0 bit 7: CTRL 0000 STAT 0007 I7 0 bit 8: CTRL 0100 STAT 0007 I7 0 bit 9: CTRL 0200 STAT 0007 I7 0 bit 10: CTRL 0400 STAT 0207 I7 1 bit 11: CTRL 0800 STAT 0207 I7 1 bit 12: CTRL 1000 STAT 0007 I7 0 bit 14: CTRL 0000 STAT 0007 I7 0 bit 15: CTRL 0000 STAT 0007 I7 0 CTRL DFAF: 1F2F, STAT 0207 CTRL 0410 (ack with TX IRQ on): 0400, STAT 0207 Before reset: MODE 013E BAUD 1234 CTRL 0828 STAT 0207 CTRL 0040: MODE 0000 BAUD 0000 CTRL 0000 STAT 00000005 sw 0000000D to 1F801048: MODE 000D CTRL 0000 sb 44 to BAUD: 0044 sb 01 to BAUD+1: 0100 Left: MODE 000D BAUD 0088 CTRL 0000 Done.