![]() |
Routines |
| Prev: 6E53 | Up: Map | Next: 6EC1 |
|
Used by the routine at PictureRecord.
Opcodes F8 to EE jump to their own drawers. A smaller byte is a shape plotted by the routine below.
|
||||
| DispatchShape | 6E7F | LD A,(IX+$00) | ||
| 6E82 | CP $F8 | |||
| 6E84 | JP Z,ShapeIfPresent | |||
| 6E87 | CP $F7 | |||
| 6E89 | JP Z,OpcodeF7 | |||
| 6E8C | CP $F6 | |||
| 6E8E | JP Z,OpcodeF6 | |||
| 6E91 | CP $F5 | |||
| 6E93 | JP Z,OpcodeF5 | |||
| 6E96 | CP $F4 | |||
| 6E98 | JP Z,ShapeForObject | |||
| 6E9B | CP $F3 | |||
| 6E9D | JP Z,ResetOrigin | |||
| 6EA0 | CP $F2 | |||
| 6EA2 | JP Z,DrawPatched | |||
| 6EA5 | CP $F1 | |||
| 6EA7 | JP Z,DrawFromOrigin | |||
| 6EAA | CP $F0 | |||
| 6EAC | JP Z,HorizontalRun | |||
| 6EAF | CP $EF | |||
| 6EB1 | JP Z,VerticalRun | |||
| 6EB4 | CP $EE | |||
| 6EB6 | JP Z,DrawVertical | |||
| 6EB9 | CP $EC | |||
| 6EBB | LD B,A | |||
| 6EBC | XOR A | |||
|
This entry point is used by the routines at OpcodeF7, OpcodeF5 and OpcodeF6.
|
||||
| DispatchShape_0 | 6EBD | LD ($6EEE),A | ||
| 6EC0 | LD A,B | |||
|
Continue on to PlotShape.
|
||||
| Prev: 6E53 | Up: Map | Next: 6EC1 |