Prev: 23296 Up: Map Next: 23809
23760: Tape Loader
Load the screen, then the game image. The length check keeps the graphics and the code as two blocks.
Load the first block: the loading screen.
TapeLoader 23760 LD IX,16384 Load the screen from tape into the display file.
23764 LD DE,6912
23767 CALL TapeLoading
Choose one graphics block or two.
23770 LD HL,30000 Jump to TapeLoader_Step2 when the pictures fit in one tape block.
23773 LD DE,39156
23776 AND A
23777 SBC HL,DE
23779 JR NC,TapeLoader_Step2
TapeLoader_Step1 23781 LD IX,25000 Load the engine, the text and the first pictures at GameEntryPoint.
23785 LD DE,30000
23788 CALL TapeLoading
23791 LD IX,55000 Load the remaining pictures at 55000.
23795 LD DE,9156
23798 CALL TapeLoading
23801 RET Return.
TapeLoader_Step2 23802 LD IX,25000 Load the pictures and the code as one block at GameEntryPoint.
23806 LD DE,39156
Prev: 23296 Up: Map Next: 23809