40409: Routine at 9DD9
| 40409 | PUSH BC | 
| 40410 | PUSH DE | 
| 40411 | PUSH IY | 
| 40413 | LD IY,(46860) | 
| 40417 | LD D,(IY+16) | 
| 40420 | LD A,(46864) | 
| 40423 | LD E,A | 
| 40424 | CALL Step3ByteTable | 
| 40427 | JR Z,40477 | 
| 40429 | LD A,2 | 
| 40431 | CP E | 
| 40432 | JR Z,40449 | 
| 40434 | LD A,(IY+7) | 
| 40437 | AND 72 | 
| 40439 | CP 64 | 
| 40441 | LD A,0 | 
| 40443 | JR NZ,40446 | 
| 40445 | INC A | 
| 40446 | CP E | 
| 40447 | JR NZ,40424 | 
| 40449 | LD BC,8 | 
| 40452 | PUSH IY | 
| 40454 | ADD IY,BC | 
| 40456 | CALL 29171 | 
| 40459 | POP IY | 
| 40461 | JR NZ,40424 | 
| 40463 | LD A,(46863) | 
| 40466 | AND A | 
| 40467 | JR NZ,40477 | 
| 40469 | LD A,(IX+0) | 
| 40472 | CALL 40500 | 
| 40475 | JR Z,40424 | 
| 40477 | LD A,(IX+0) | 
| 40480 | POP IY | 
| 40482 | POP DE | 
| 40483 | POP BC | 
| 40484 | RET | 
| 40485 | CALL 40491 | 
| 40488 | CALL 40512 | 
| 40491 | PUSH IX | 
| 40493 | PUSH IY | 
| 40495 | POP IX | 
| 40497 | POP IY | 
| 40499 | RET |