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 |