| ReadSense: | 4D66 | IN A,(FF) | Read sense switches. |
| 4D68 | AND F0 | Only interested in A15-A12. |
| 4D6A | RRCA | |
| 4D6B | RRCA | |
| 4D6C | CP 3C | No switches set, then return. |
| 4D6E | RET Z | |
| 4D6F | CP 38 | Only A12 set? |
| 4D71 | SCF | Carry = 1. |
| 4D72 | JP NZ,4D7F | If A15, A14, or A13 set then jump ahead. |
| 4D75 | LD HL,5FFF | Spong! What on earth can be here?? |
| 4D78 | LD C,(HL) | |
| 4D79 | DEC HL | |
| 4D7A | LD A,(HL) | |
| 4D7B | AND F0 | |
| 4D7D | RRCA | |
| 4D7E | RRCA | |
| 4D7F | PUSH AF | Preserve A15 - A12. |
| 4D80 | LD L,A | |
| 4D81 | LD H,00 | |
| 4D83 | LD DE,4DE4 | |
| 4D86 | ADD HL,DE | HL=offset into IO table. |
| 4D87 | LD A,(HL) | A=port #. |
| 4D88 | INC HL | |
| 4D89 | LD D,(HL) | D=conditional jump opcode. |
| 4D8A | INC HL | |
| 4D8B | LD B,(HL) | B=IO read test bit. |
| 4D8C | INC HL | |
| 4D8D | LD E,(HL) | E=IO write test bit. |
| 4D8E | LD H,A | H=port #. |
| 4D8F | POP AF | |
| 4D90 | PUSH AF | |
| 4D91 | LD A,H | A=port #. |
| 4D92 | JP C,4D96 | Spong! Where is carry set? |
| 4D95 | LD A,C | |
| 4D96 | LD (4DE2),A | Write port # to code below. |
| 4D99 | POP AF | A=port #. |
| 4D9A | LD HL,4E00 | |
| 4D9D | PUSH HL | Push ??? address onto stack |
| 4D9E | LD C,FF | |
| 4DA0 | CP 10 | If A15, A13, A12 all set |
| 4DA2 | LD HL,0000 | |
| 4DA5 | LD (116E),HL | Writes two NOPs into IO code. Why?? |
| 4DA8 | JP Z,4DBA | |
| 4DAB | CP 08 | |
| 4DAD | RET NC | 'Return' to 4E00. |
| 4DAE | ADD A,11 | |
| 4DB0 | PUSH AF | |
| 4DB1 | LD A,03 | |
| 4DB3 | CALL 4DE1 | |
| 4DB6 | POP AF | |
| 4DB7 | JP 4DE1 | |
| 4DBA | XOR A | |
| 4DBB | CALL 4DE1 | |
| 4DBE | CALL 4DDD | |
| 4DC1 | CALL 4DDD | |
| 4DC4 | CPL | |
| 4DC5 | LD C,01 | |
| 4DC7 | CALL 4DDD | |
| 4DCA | PUSH HL | |
| 4DCB | LD HL,(4DE1) | |
| 4DCE | LD L,DB | |
| 4DD0 | LD (116E),HL | |
| 4DD3 | POP HL | |
| 4DD4 | LD A,2C | |
| 4DD6 | DEC (HL) | |
| 4DD7 | CALL 4DE1 | |
| 4DDA | DEC (HL) | |
| 4DDB | DEC (HL) | |
| 4DDC | DEC (HL) | |
| 4DDD | LD HL,4DE2 | |
| 4DE0 | INC (HL) | |
| 4DE1 | OUT (10),A | |
| 4DE3 | RET | |