|
DevelopmentSega Master System / Mark III / Game Gear |
Home - Forums - Games - Scans - Maps - Cheats - Credits |
Slot 2 Mapping Flat Code in $00000 - $04971 [1]
The Pac-Mania ROM contains the following data in BPE format:
Data | Address Range | Compressed Size (bytes) | Decompressed Size (bytes) | Compression Ratio |
---|---|---|---|---|
4bpp Tiles: High Score Screen Border Part 1 (of 2) | $049b5 - $0522f | 2171 | 4000 | 54.3% |
4bpp Tiles: High Score Screen Border Part 2 (of 2) | $13b10 - $13f26 | 1047 | 2016 | 51.9% |
4bpp Tiles: Title Screen | $18000 - $1a25f | 8800 | 14080 | 62.5% |
Name Table Entries: Title Screen | $1a260 - $1a6f7 | 1176 | 1536 | 76.6% |
4bpp Tiles: TecMagik Logo | $1a6f8 - $1b324 | 3117 | 5664 | 55.0% |
3bpp Tiles: Jungly Steps Intro | $1b50b - $1bbca | 1728 | 2976 | 58.1% |
Name Table Entries: High Score Screen | $1bbcb - $1be41 | 631 | 1536 | 41.1% |
3bpp Tiles: Pac-Man's Park Intro | $1ec10 - $1f30a | 1787 | 3120 | 57.3% |
In total, Pac-Mania uses this format to compress 34928 bytes into 20457, an overall compression ratio of 58.6%.
The Pac-Mania ROM contains the following data in RLE format:
Data | Address Range | Compressed Size (bytes) | Decompressed Size (bytes) | Compression Ratio |
---|---|---|---|---|
Name Table Entries: TecMagik Logo | $1b325 - $1b50a | 486 | 1536 | 31.6% |
Name Table Entries: Pac-Man's Park Intro | $1f30b - $1f93c | 1586 | 3072 | 51.6% |
Name Table Entries: Jungly Steps Intro | $1f93d - $1ff6e | 1586 | 4992 | 31.8% |
In total, Pac-Mania uses this format to compress 9600 bytes into 3658, an overall compression ratio of 38.1%.
If no buttons are pressed on the title screen, a demo of round 1 will begin. Pac-Man's movements during the demo are driven by simulated input - the data for this is in "Pac-Mania" format and is located at $03ccf-$03ce2 in the Pac-Mania ROM. Each time the demo plays, it uses the same input data. Variety arises from randomness in the movement of the ghosts.
This table summarises the contents of the Pac-Mania ROM (Size: 128KB; CRC32: be57a9a5):
Address Range | Contents |
---|---|
$00000 - $00a55 | Unknown |
$00a56 - $013aa | Unknown Data |
$013ab - $02da4 | Unknown |
$02da5 - $035e5 | Unknown Data |
$035e6 - $03609 | "ROUND 1\rBLOCK TOWN\r [EASY]\rNO BONUS ", $ff |
$0360a - $03637 | "ROUND 2\rPACMAN'S PARK\r [MEDIUM]\rBONUS 70000\r\r ", $ff |
$03638 - $03663 | "ROUND 4\rSANDBOX LAND\r [HARD]\rBONUS 150000\r\r ", $ff |
$03664 - $03687 | "ROUND 6\rJUNGLY STEPS\r[UNSELECTABLE] ", $ff |
$03688 - $03712 | " WELL DONE!\rYOU HAVE COMPLETED\r\rALL THE ROUNDS OF\r\r PACMANIA\r\r\r "," YOU CAN NOW START\r\r THE GAME AGAIN\r\rWITHOUT RESETTING\r\r YOUR SCORE! ", $ff |
$03713 - $03902 | 1bpp Tiles: ASCII Characters $20 - $3f, © , A - Z , [ ] |
$03903 - $03b3d | Unknown Data |
$03b3e - $03bbc | "FUK 99999999\r\rPIX 00010000\r\rALI 00009000\r\rNIK 00008000\r\rJAS 00007000\r\r "," EGG 00006000\r\rJEF 00005000\r\rMJA 00004000\r\rJRH 00003000\r\r ", $ff |
$03bbd - $03c48 | " TODAY'S GREATEST\r\r\r\r CONGRATULATIONS!\r\rYOU HAVE BECOME A\r\r PACMANIAC!\r\r "," USE UP/DOWN,FIRE\r TO ENTER YOUR\r\r NAME: \r\r\r\r\r\r RANK: ", $ff |
$03c49 - $03cc8 | 4bpp Tiles: Block Town Intro |
$03cc9 - $03cce | Background Palette: Block Town Intro |
$03ccf - $03ce2 | Demo Simulated Input Data |
$03ce3 - $03ce5 | Background Palette: High Score Screen |
$03ce6 - $03cf5 | Background Palette: Title Screen |
$03cf6 - $03d41 | "WELCOME TO PACMAN'S\rWORLD\r\rLETS HAVE FUN WITH\rPACMAN\r\r "," LETS GO TO BLOCK\rTOWN ", $ff |
$03d42 - $03d7c | "LETS GO TO\r PACMAN'S\r PARK\r\r\r IT'S THE\r PACMAN\r THEATRE! ", $ff |
$03d7d - $03db0 | "LETS GO TO SANDBOX\rLAND\r\r\rBEWARE OF JUMPING\rGHOSTS! ", $ff |
$03db1 - $03dd5 | "LETS GO TO\r THE\r JUNGLY\r STEPS! ", $ff |
$03dd6 - $03e01 | " ROUND\rCLEARED!\r\rGOOD JOB!\r\r\rCOURAGE\r BONUS ", $ff |
$03e02 - $03e04 | Unused? |
$03e05 - $03e3c | " ROUND\rCLEARED!\r\rGOOD JOB!\r\r\rLET'S TRY\rTHE NEXT\r ROUND ", $ff |
$03e3d - $03e5c | "LET'S GO\r TO THE\r NEXT\r WORLD ", $ff |
$03e5d - $03eb7 | Unknown Data |
$03eb8 - $03ebf | Background Palette: Pac-Man's Park Intro |
$03ec0 - $03ec7 | Background Palette: Jungly Steps Intro |
$03ec8 - $03f47 | 1bpp Tiles: "GAMEOVER" |
$03f48 - $03f59 | Tile Indices: "GAME OVER" |
$03f5a - $03f90 | " PRESS FIRE WITHIN\r\r 9 SECONDS TO\r\rRESTART THIS LEVEL ", $ff |
$03f91 - $03fa9 | "LET'S GO TO\r\rCOIN WORLD! ", $ff |
$03faa - $03faf | "SCORE ", $ff |
$03fb0 - $03fbf | Background Palette: TecMagik Logo Screen |
$03fc0 - $03fcf | Sprite Palette: High Score Screen |
$03fd0 - $047ca | Unknown Code |
$047cb - $047ff | Code: RLE Decompression |
$04800 - $04845 | Unknown Code |
$04846 - $04971 | Code: BPE Decompression |
$04972 - $049b4 | Unused [2] |
$049b5 - $0522f | BPE Compressed 4bpp Tiles: High Score Screen Border Part 1 (of 2) |
$05230 - $061af | 4bpp Tiles: Pac-Man |
$061b0 - $06def | 4bpp Tiles: Ghosts |
$06df0 - $074ef | 4bpp Tiles: Magic Items |
$074f0 - $0766f | 4bpp Tiles: Power Pills |
$07670 - $076ef | 4bpp Tiles: Coin |
$076f0 - $07bef | 4bpp Tiles: Yellow Points Popups |
$07bf0 - $07eef | 4bpp Tiles: Red Points Popups |
$07ef0 - $07fef | 4bpp Tiles: Shadows |
$07ff0 - $07fff | ROM Header (Product Code: 25010; Version: 0; Region: SMS Export; ROM Size: 128KB) |
$08000 - $0a3ff | Name Table Entries: Block Town |
$0a400 - $0becf | 3bpp Tiles: Block Town |
$0bed0 - $0bf4f | 4bpp Tiles: Life Icon |
$0bf50 - $0bf7f | Unused |
$0bf80 - $0bfff | 4bpp Tiles: Block Town Dots |
$0c000 - $0e3ff | Name Table Entries: Pac-Man's Park |
$0e400 - $0fee7 | 3bpp Tiles: Pac-Man's Park |
$0fee8 - $0ff7f | Unused |
$0ff80 - $0ffbf | 4bpp Tiles: Pac-Man's Park Dots |
$0ffc0 - $0ffff | Unused |
$10000 - $123ff | Name Table Entries: Sandbox Land |
$12400 - $13b0f | 3bpp Tiles: Sandbox Land |
$13b10 - $13f26 | BPE Compressed 4bpp Tiles: High Score Screen Border Part 2 (of 2) |
$13f27 - $13f7f | Unused |
$13f80 - $13fbf | 4bpp Tiles: Sandbox Land Dots |
$13fc0 - $13fff | Unused |
$14000 - $163ff | Name Table Entries: Jungly Steps |
$16400 - $17f17 | 3bpp Tiles: Jungly Steps |
$17f18 - $17f7f | Unused |
$17f80 - $17fbf | 4bpp Tiles: Jungly Steps Dots |
$17fc0 - $17fff | Unused |
$18000 - $1a25f | BPE Compressed 4bpp Tiles: Title Screen |
$1a260 - $1a6f7 | BPE Compressed Name Table Entries: Title Screen |
$1a6f8 - $1b324 | BPE Compressed 4bpp Tiles: TecMagik Logo |
$1b325 - $1b50a | RLE Compressed Name Table Entries: TecMagik Logo |
$1b50b - $1bbca | BPE Compressed 3bpp Tiles: Jungly Steps Intro |
$1bbcb - $1be41 | BPE Compressed Name Table Entries: High Score Screen |
$1be42 - $1bfff | Unused |
$1c000 - $1e3ff | Name Table Entries: Coin World |
$1e400 - $1ec0f | 3bpp Tiles: Coin World |
$1ec10 - $1f30a | BPE Compressed 3bpp Tiles: Pac-Man's Park Intro |
$1f30b - $1f93c | RLE Compressed Name Table Entries: Pac-Man's Park Intro |
$1f93d - $1ff6e | RLE Compressed Name Table Entries: Jungly Steps Intro |
$1ff6f - $1ff7f | Unused |
$1ff80 - $1ffbf | 4bpp Tiles: Coin World Dots |
$1ffc0 - $1ffff | Unused |
Researched by RetroSpark