Prev: 45869 Up: Map Next: 45931
45903: Report An Empty Display Step
Used by the routines at InitialiseDisplayBuffer and ReadDisplaySetupFlag.
Tells the caller this display step found nothing.
ReportEmptyDisplayStep 45903 XOR A Clear the pass count at 45424 and take 255.
45904 LD (45424),A
45907 LD A,255
45909 LD (46242),A Record the display setup flag.
Adjust object table for sum.
45912 CALL AdjustObjectTableForSum Call AdjustObjectTableForSum to point the object list at this room.
45915 LD A,(40975) Jump to ReportEmptyDisplayStep_RecordCharacter if the display mode is at least 7.
45918 CP 7
45920 JR NC,ReportEmptyDisplayStep_RecordCharacter
45922 LD IX,0 Move through the record.
ReportEmptyDisplayStep_RecordCharacter 45926 LD (45438),IX Record the character record in the object table pointer at ObjectTablePointer.
45930 RET Return.
Prev: 45869 Up: Map Next: 45931