Solomon's Club/RAM map: Difference between revisions

From Data Crystal
Jump to navigation Jump to search
mNo edit summary
m (ram map, not rom map)
Line 1: Line 1:
{{rommap|game=Solomon's Club}}
{{rammap|game=Solomon's Club}}


* <tt>C100</tt> - Level (0-based)
* <tt>C100</tt> - Level (0-based)

Revision as of 22:31, 21 November 2023

Chip tiny.png The following article is a RAM map for Solomon's Club.

  • C100 - Level (0-based)
    • 00-04 - Levels 1 through 5
    • 05 - Special
      • Loads the shop first but then valid levels if you leave, with the level as S
  • C101 - Room (0-based)
    • 00-09 = Rooms 00 through 10
    • 0A = Hidden level
    • 0B = Shows as the current level with glitched tiles for the room, but loads the first room of the next level
    • 0C = Second room of the next level, etc
  • C122 - Skips time decrement and collision checks when set to a non-zero value
  • D400-D4?? - Temporary string storage
  • D600-D648 - Current level map. Format is 8 rows of 9 single byte metatile indices
    • See here for a list of tiles.
  • FFC0-FFC1 - (big endian) Time remaining
  • FFC2-FFC6 - Time remaining as tile indices
  • FFC7 - Control scheme
    • 00 = A
    • 01 = B
  • FFC8 - Lives (a value of 01 shows P×0 in the pause screen)
  • FFC9 - Lives as a tile index
  • FFCB - Number of fairies collected
  • FFCC-FFCE - (big endian) Money
  • FFD0-FFD6 - Money as tile indices
  • FFD8 - Number of fireballs
  • FFD9 - Number of hammers
  • FFDA - Number of water guns
  • FFDB - Number of hourglasses
  • FFDC - 1 if shoes are obtained, 0 if not
  • FFDD - 1 if hat is obtained, 0 if not