| Marsport | Routines |
| Prev: BB56 | Up: Map | Next: BC70 |
|
Used by the routine at Game_MainMenu.
|
||||
| Game_Save | BC1B | CALL IO_EnterLetter | ||
| BC1E | CALL Print_StringOnStack | |||
| BC21 | DEFM $16,$0E,$02,"start tape then press a key",$5E | |||
| BC40 | LD (IY-$32),$00 | |||
| Game_Save_0 | BC44 | LD A,(IY-$32) | ||
| BC47 | AND A | |||
| BC48 | JR Z,Game_Save_0 | |||
| BC4A | LD IX,$BB44 | |||
| BC4E | LD DE,$0011 | |||
| BC51 | XOR A | |||
| BC52 | CALL Game_SaveBlock | |||
| BC55 | CALL NC,IO_Abandoned | |||
| BC58 | LD B,$28 | |||
| Game_Save_1 | BC5A | HALT | ||
| BC5B | DJNZ Game_Save_1 | |||
| BC5D | LD IX,($BB40) | |||
| BC61 | LD DE,(_bb42) | |||
| BC65 | LD A,$FF | |||
| BC67 | CALL Game_SaveBlock | |||
| BC6A | CALL NC,IO_Abandoned | |||
| BC6D | JP Game_MainMenu | |||
| Prev: BB56 | Up: Map | Next: BC70 |