3.0 KiB
3.0 KiB
| 1 | # Pinball (JU) data-region structure - Pass 3 | ||||
|---|---|---|---|---|---|
| 2 | # start<TAB>end<TAB>label<TAB>format<TAB>comment | ||||
| 3 | 0xC16A | 0xC180 | SoundPointerTable | word | Pass 3: 11 word pointers to sound data (index = sound ID). |
| 4 | 0xC400 | 0xCBA6 | ControllerKeyTable | bytes | Pass 3: Controller key mapping table (1959 bytes). |
| 5 | 0xCDB5 | 0xCE4D | SpriteMetatileTable | bytes | Pass 3: Sprite metatile definitions (153 bytes). |
| 6 | 0xCE55 | 0xCE6B | SpriteAnimationTable | bytes | Pass 3: Sprite animation data (23 bytes). |
| 7 | 0xD74B | 0xDBB5 | PlayfieldData | bytes | Pass 3: Playfield layout data (1131 bytes). |
| 8 | 0xDC2D | 0xDC2D | Byte | bytes | Pass 3: Single byte. |
| 9 | 0xDCA2 | 0xDCA9 | SpriteDMATable | bytes | Pass 3: Sprite DMA source data (8 bytes). |
| 10 | 0xDDE5 | 0xDDF0 | SpritePaletteTable | bytes | Pass 3: Sprite palette data (12 bytes). |
| 11 | 0xDE03 | 0xDE1A | BallPhysicsTable | bytes | Pass 3: Ball physics parameters (24 bytes). |
| 12 | 0xDE24 | 0xDE2F | BallCollisionTable | bytes | Pass 3: Ball collision parameters (12 bytes). |
| 13 | 0xDE87 | 0xDFE7 | PlayfieldLayout | bytes | Pass 3: Playfield layout data (353 bytes). |
| 14 | 0xE048 | 0xE048 | Byte | bytes | Pass 3: Single byte. |
| 15 | 0xE2B8 | 0xE3E1 | LevelData | bytes | Pass 3: Level layout data (298 bytes). |
| 16 | 0xE482 | 0xE48B | LevelData2 | bytes | Pass 3: Level data (10 bytes). |
| 17 | 0xE576 | 0xE5B5 | ScoreDisplayTable | bytes | Pass 3: Score display data (64 bytes). |
| 18 | 0xE787 | 0xE7AB | FlipperData | bytes | Pass 3: Flipper position data (37 bytes). |
| 19 | 0xEA60 | 0xEAD0 | SoundSequenceData | bytes | Pass 3: Sound sequence data (113 bytes). |
| 20 | 0xEB5A | 0xEB5A | Byte | bytes | Pass 3: Single byte. |
| 21 | 0xEB66 | 0xEB9C | SoundSequenceData2 | bytes | Pass 3: Sound sequence data (55 bytes). |
| 22 | 0xEBE1 | 0xEBF8 | SoundSequenceData3 | bytes | Pass 3: Sound sequence data (24 bytes). |
| 23 | 0xEC4B | 0xEC7F | SoundSequenceData4 | bytes | Pass 3: Sound sequence data (53 bytes). |
| 24 | 0xECEE | 0xED05 | SoundSequenceData5 | bytes | Pass 3: Sound sequence data (24 bytes). |
| 25 | 0xED2E | 0xEDAF | SoundSequenceData6 | bytes | Pass 3: Sound sequence data (130 bytes). |
| 26 | 0xEDE6 | 0xEDEC | SoundSequenceData7 | bytes | Pass 3: Sound sequence data (7 bytes). |
| 27 | 0xEE37 | 0xEE3C | SoundSequenceData8 | bytes | Pass 3: Sound sequence data (6 bytes). |
| 28 | 0xEEDB | 0xEF27 | BallPhysicsTable2 | bytes | Pass 3: Ball physics parameters 2 (77 bytes). |
| 29 | 0xEFBA | 0xEFD2 | BallCollisionTable | bytes | Pass 3: Ball collision parameters (25 bytes). |
| 30 | 0xF0DB | 0xF0DE | SoundEffectPointers | word | Pass 3: Sound effect pointers (4 bytes). |
| 31 | 0xF220 | 0xF225 | FlipperStateTable | bytes | Pass 3: Flipper state table (6 bytes). |
| 32 | 0xF2E7 | 0xF2EF | BallVelocityTable | bytes | Pass 3: Ball velocity table (9 bytes). |
| 33 | 0xF3B1 | 0xF3B8 | FlipperTimerTable | bytes | Pass 3: Flipper timer table (8 bytes). |
| 34 | 0xF416 | 0xF41D | BumperStateTable | bytes | Pass 3: Bumper state table (8 bytes). |
| 35 | 0xF4AC | 0xFB2B | GameData | bytes | Pass 3: Main game data block (1664 bytes). |
| 36 | 0xFB45 | 0xFB45 | Byte | bytes | Pass 3: Single byte. |
| 37 | 0xFB48 | 0xFB48 | Byte | bytes | Pass 3: Single byte. |
| 38 | 0xFCA8 | 0xFCB3 | ScoreDisplayTable2 | bytes | Pass 3: Score display data (12 bytes). |
| 39 | 0xFD1E | 0xFD23 | BallPhysicsTable3 | bytes | Pass 3: Ball physics parameters 3 (6 bytes). |
| 40 | 0xFEC6 | 0xFFDB | GameStateData | bytes | Pass 3: Game state data (278 bytes). |
| 41 | 0xFFF6 | 0xFFF6 | Byte | bytes | Pass 3: Single byte. |
| 42 | 0xFFFA | 0xFFFF | InterruptVectors | word | Pass 3: NMI/RESET/IRQ vectors. |