Prev: BB56 Up: Map Next: BC70
BC1B: Save game.
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