Prev: D30A Up: Map Next: D432
D312: Initial Object Store
The entries of the object store at the start of a game, which InitialiseObjectStore copies to ObjectStore. An entry is the first sixteen bytes of the record of an object: the type, the position, the sizes, the flags and the room. The rooms and positions of the stones are set by InitialiseObjectStore, and the arcs have no flag to be drawn until CheckObjectsCollected sets it.
InitialObjectStore D312 DEFB $70,$50,$A0,$80,$08,$08,$20,$10,$7A,$00,$00,$00,$00,$00,$00,$00 The four objects to collect, types 70 to 73.
D322 DEFB $71,$70,$A0,$80,$08,$08,$20,$10,$80,$00,$00,$00,$00,$00,$00,$00
D332 DEFB $72,$84,$A0,$80,$08,$08,$20,$10,$11,$00,$00,$00,$00,$00,$00,$00
D342 DEFB $73,$A0,$A0,$80,$08,$08,$20,$10,$21,$00,$00,$00,$00,$00,$00,$00
D352 DEFB $94,$50,$50,$80,$08,$08,$0C,$14,$61,$00,$00,$00,$00,$00,$00,$00 The five stones, types 94 to 90.
D362 DEFB $93,$50,$80,$80,$08,$08,$0C,$14,$61,$00,$00,$00,$00,$00,$00,$00
D372 DEFB $92,$70,$80,$80,$08,$08,$0C,$14,$61,$00,$00,$00,$00,$00,$00,$00
D382 DEFB $91,$80,$80,$80,$08,$08,$0C,$14,$61,$00,$00,$00,$00,$00,$00,$00
D392 DEFB $90,$A0,$80,$80,$08,$08,$0C,$14,$61,$00,$00,$00,$00,$00,$00,$00
D3A2 DEFB $80,$60,$80,$7F,$0C,$0C,$00,$00,$52,$00,$00,$00,$00,$00,$00,$00 The pentagram arcs, types 80 to 87.
D3B2 DEFB $81,$6C,$8C,$7F,$0C,$0C,$00,$00,$52,$00,$00,$00,$00,$00,$00,$00
D3C2 DEFB $82,$78,$98,$7F,$0C,$0C,$00,$00,$52,$00,$00,$00,$00,$00,$00,$00
D3D2 DEFB $83,$84,$A4,$7F,$0C,$0C,$00,$00,$52,$00,$00,$00,$00,$00,$00,$00
D3E2 DEFB $84,$78,$68,$7F,$0C,$0C,$00,$00,$52,$00,$00,$00,$00,$00,$00,$00
D3F2 DEFB $85,$84,$74,$7F,$0C,$0C,$00,$00,$52,$00,$00,$00,$00,$00,$00,$00
D402 DEFB $86,$90,$80,$7F,$0C,$0C,$00,$00,$52,$00,$00,$00,$00,$00,$00,$00
D412 DEFB $87,$9C,$8C,$7F,$0C,$0C,$00,$00,$52,$00,$00,$00,$00,$00,$00,$00
InitialObjectStore_Helper D422 DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 The entry for the helper, which is empty until a helper is made.
Prev: D30A Up: Map Next: D432