Bubble Bobble (Game Boy)/ROM map: Difference between revisions

From Data Crystal
Jump to navigation Jump to search
mNo edit summary
mNo edit summary
Line 4: Line 4:
===Level One===
===Level One===
<pre>
<pre>
0x10060             - Unknown data
* 0x10060 to 0x-----  = Unknown data
0x10061             - Top and Bottom openings (x0 Top; 0x Bottom)
* 0x10061 to 0x-----  = Top and Bottom openings (x0 Top; 0x Bottom)
 
     * 0:          XXXXXXXXXXXXXXXXXX
     * 0:          XXXXXXXXXXXXXXXXXX
     * 1, 2, 5, 6:  XXXXX__XXX___XXXXX
     * 1, 2, 5, 6:  XXXXX__XXX___XXXXX
Line 12: Line 11:
     * 8, 9:        XXXXX__XXXXXXXXXXX
     * 8, 9:        XXXXX__XXXXXXXXXXX
     * A,B,C,D,E,F: XX__X____X______XX  
     * A,B,C,D,E,F: XX__X____X______XX  
 
* 0x10062 to 0x10066 = Unknown data
0x10062 to 0x10066 - Unknown data
* 0x10067 to 0x----- = Enemy Speed  
0x10067           - Enemy Speed  
* 0x10068 to 0x10069 = Unknown data
0x10068 to 0x10069 - Unknown data
* 0x1006A to 0x----- = Special item X coord
0x1006A           - Special item X coord
* 0x1006B to 0x----- = Special item Y coord
0x1006B           - Special item Y coord
* 0x1006C to 0x101AD = Tile data (32x32 grid of 8 by 8 pixel blocks)
0x1006C to 0x101AD - Tile data (32x32 grid of 8 by 8 pixel blocks)
     * 0      = Tile
     * 0      - Tile
     * 1 to F = Blank tile //I believe these tiles also deal with the movement of your bubble as well
     * 1 to F - Blank tile //I believe These tiles also deal with the movement of your bubble as well
 
* To get a level you want add 14E * 2(level number) to the addresses for level 1
* To get a level you want add 14E * 2(level number) to the addresses for level 1
</pre>
</pre>
{{Internal Data|game=Bubble Bobble (Game Boy)}}
{{Internal Data|game=Bubble Bobble (Game Boy)}}
</pre>

Revision as of 07:22, 5 June 2016

Chip tiny.png The following article is a ROM map for Bubble Bobble (Game Boy).

Level Data

Level One

* 0x10060 to 0x-----  = Unknown data
* 0x10061 to 0x-----  = Top and Bottom openings (x0 Top; 0x Bottom)
    * 0:           XXXXXXXXXXXXXXXXXX
    * 1, 2, 5, 6:  XXXXX__XXX___XXXXX
    * 3, 4:        XXXXXXXXXX___XXXXX
    * 8, 9:        XXXXX__XXXXXXXXXXX
    * A,B,C,D,E,F: XX__X____X______XX 
* 0x10062 to 0x10066 = Unknown data
* 0x10067 to 0x----- = Enemy Speed 
* 0x10068 to 0x10069 = Unknown data
* 0x1006A to 0x----- = Special item X coord
* 0x1006B to 0x----- = Special item Y coord
* 0x1006C to 0x101AD = Tile data (32x32 grid of 8 by 8 pixel blocks)
    * 0      = Tile
    * 1 to F = Blank tile //I believe these tiles also deal with the movement of your bubble as well
* To get a level you want add 14E * 2(level number) to the addresses for level 1