Difference between revisions of "User:1ccsDontMatter/cleo"

From Shmups Wiki -- The Digital Library of Shooting Games
Jump to navigation Jump to search
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)
  
4109EC - 32 - score P1 (not BCD)
+
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
411CO4 - 16 - bonus graphic timer center
 
  
411CO6 - 16 - cleo hint 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