Difference between revisions of "User:1ccsDontMatter/cleo"
Line 9: | Line 9: | ||
410998 - 16 - demo move instruction index (into table of demo moves) | 410998 - 16 - demo move instruction index (into table of demo moves) | ||
− | + | 4109EA - 32 - score P1 (not BCD) | |
4109EE - 32 - "level" | 4109EE - 32 - "level" | ||
Line 32: | Line 32: | ||
411CO2 - 16 - bonus graphic timer right | 411CO2 - 16 - bonus graphic timer right | ||
+ | |||
+ | 411CO4 - 16 - bonus graphic timer center | ||
+ | |||
+ | 411CO6 - 16 - cleo hint timer | ||
411D7C - 16 - cleo current animation | 411D7C - 16 - cleo current animation | ||
Line 38: | Line 42: | ||
411D80 - 16 - cleo current animation timer | 411D80 - 16 - cleo current animation timer | ||
− | |||
− | + | == ROM == | |
+ | |||
+ | === BSRs === | ||
+ | |||
+ | b7da - - called when a block locks into place / player current block is finally placed | ||
+ | |||
+ | b88c - - zeroes some memory around 410d10 |
Revision as of 08:33, 29 January 2021
RAM
410988 - 16 - game state var?
41098A - 16 - game state var?
410996 - 16 - demo move timer (does the next move at 0)
410998 - 16 - demo move instruction index (into table of demo moves)
4109EA - 32 - score P1 (not BCD)
4109EE - 32 - "level"
410A00 - 32 - "blocks"
410A16 - 16 - current block X index (visual only?)
410A18 - 16 - current block Y index (visual only?)
410A1A - 16 - timer, dec until block pushed down at 0
410ACA - arr - current game board state
410F8E - arr - elements of current selected block (9 16-bit values)
410FDC - arr - elements of NEXT block (9 16-bit values)
411BFA - 32 - bonus value upper (not fully supported?)
411BFC - 32 - bonus value lower
411CO2 - 16 - bonus graphic timer right
411CO4 - 16 - bonus graphic timer center
411CO6 - 16 - cleo hint timer
411D7C - 16 - cleo current animation
411D7E - 16 - cleo current animation?
411D80 - 16 - cleo current animation timer
ROM
BSRs
b7da - - called when a block locks into place / player current block is finally placed
b88c - - zeroes some memory around 410d10