Monopoly (NES)/RAM map

From Data Crystal
Jump to navigation Jump to search

[1]

  1. Chip tiny.png The following article is a RAM map for Monopoly (NES).

    Table

    RAM Information
    0x0015 Appears to control CPU action
    0x001D Purpose unknown; freezes game while altered
    0x0027 Internal timer
    0x002D Unknown; appears to be linked to game state
    0x003D Current token's location on the board
    0x004F ID of current deed
    0x006C-006F Game timer (hours/timer status, 10s of minutes, 1s of minutes, seconds, frames)
    0x0200-02FF Sprite table
    0x0306 Token movement counter (counts remaining spaces)
    0x0322 Player count
    0x0323 Token bitmask (used to mark tokens as selected)
    0x0324-032B List of player token locations
    0x032C-0333 Remaining player flags
    0x033C-0343 Human/computer player flags
    0x0344-034B Player token IDs
    0x034C-038B Player name table
    0x039D-03C4 Board status variables
    Bit no. Status controlled
    7 Owned by player
    6 Mortgaged/unmortgaged
    3-5 Rent status
    0-2 Player owning property
    0x03C5-03EC Player money table (10000s, 1000s, 100s, 10s, and 1s for each player)
    0x0416 Animation timer
    0x0437 Selected submenu option
    0x0438 Menu return location ID
    0x0468-0469 Remaining houses/hotels
    0x0472 Chance card ID
    0x0482 Community Chest card ID
    0x04D3 Property being auctioned
    0x04D8-04D9 Auction price
    0x04E6 Auction timer
    0x05D6-05DA Remaining rent to count during animation (10000s, 1000s, 100s, 10s, 1s)
    0x0675 Selected timer menu option
    0x07BD Selected option in current menu
    0x07BF Selected player menu option