Million Hooters
Million Pixels - Million Hooters
Game Cheats » Nintendo Game Boy (GB) » Games Starting with the Letter B » Bubble Bobble - Strategy Guide (Page 02)

Bubble Bobble - Strategy Guide (Page 02)

Below are the cheat codes, hints and help for Bubble Bobble - Strategy Guide (Page 02).

     ITEM_NUMBER: 51/33
ITEM_DESCRIPTION: treasure room door to 40
       ITEM_DATA: E60F ( 01 01 01 01 ) 00
    ITEM_COUNTER: get to level 39 without loss of life
     ITEM_ACTION: LD ($E724), $02
                  LD ($E723), $29

     ITEM_NUMBER: 52/34
ITEM_DESCRIPTION: warp to 70
       ITEM_DATA: E610 ( 01 01 01 01 ) 00
    ITEM_COUNTER: get to level 49 without loss of life
     ITEM_ACTION: LD A,($E64B)          ; current screen/round number
                  CP $45
                  RET NC                ; return if already past level 69
                  LD B,A                ; B = current level
                  LD A,$45              ; A = 69
                  SUB B                 ; A = 69 - current level
                  LD ($E350),A
                  LD ($E5DC),$1E        ; difficulty
                  JP $883E              ; see "umbrellas and 'warp to 70'"

     ITEM_NUMBER: 53/35
ITEM_DESCRIPTION: coke -> rains jam donuts for 6k diamonds (free)
                          or 500 point bananas (bubbled)
       ITEM_DATA: E608 ( 01 01 01 01 ) 01
    ITEM_COUNTER: entries of 'I.F', 'MTJ', 'NSO', 'KIM' or 'YSH' into
                  high score table

POINTS ITEMS
------------

(the 'notes':
        'umb' means the item may appear on the screen after you've got
                an umbrella
        'skel' means the item may appear if a skel appeared on the
                previous level
        'hurry' means the item may appear if the previous level told
                you to 'hurry up', but no skel appeared.
        the '1p time' and '2p time' columns are the values in address
                f456 - use the 'mame -cheat' option to view this
                address as you play

ID      score   description                     notes

00/0      10    green pepper                                            skel
01/1      20    aubergine                        umb                    skel
02/2      30    carrot                                                  skel
03/3      40    onion                                                   skel
04/4      50    beetroot                         umb                    skel
05/5      60    turnip                                                  skel
06/6      70    parsnip                                                 skel
07/7      80    marrow                           umb                    skel
08/8      90    pea pod                                                 skel
09/9     100    mushroom                                                skel
0A/10    150    corn cob (lvl 35)                umb                    hurry
0B/11    200    fried egg                                               hurry
0C/12    250    red acorn thingy                                        hurry
0D/13    300    apple                            umb                    hurry
0E/14    350    lemon                                                   hurry
0F/15    400    orange                                                  hurry
10/16    450    peach                            umb                    hurry
11/17    500    bananas                                 1p      2p      hurry
12/18    550    pear                                   time    time     hurry
13/19    600    watermelon                       umb                    hurry
14/20    650    single brown lolly (lvl 15)             1D      27
15/21    700    double blue lolly                       1C      26
16/22    750    pink pudding (lvl 5)             umb    1B      25
17/23    800    yellow pudding                          1A      24
18/24    850    green pudding                           19      23
19/25    900    green and brown pudding (lvl 40) umb    18      22
1A/26    950    simple white ice cream cone             17      21

1B/27  1,000    double scoop ice cream cone             16      20
1C/28  1,000    donut (lvl 25)                   umb    15      1F
1D/29  1,000    french fries                            14      1E

1E/30  2,000    sausage on a stick                      13      1D
1F/31  2,000    creme caramel                           12      1C
20/32  2,000    burger                           umb    11      1B
21/33  2,000    slice of cake (triangular)              10      1A

22/34  3,000    cupcake (blobby)                        0F      19
23/35  3,000    chicken leg                      umb    0E      18
24/36  3,000    purple martini                          0D      17
25/37  3,000    some variety of sushi?                  0C      16

26/38  4,000    pinkish sweet (lvl 50)           umb    0B      15
27/39  4,000    (brown or red?) eskimo pie              0A      14
28/40  4,000    (brown or red?) eskimo pie              09      13
29/41  4,000    mug of lager (lvl 45)            umb    08      12

2A/42  5,000    purple crystals                         07      11
2B/43  5,000    purple jewel                            06      10
2C/44  5,000    yellow butterfly                 umb    05      0F
2D/45  5,000    blue crystals                           04      0E

2E/46  6,000    blue jewel                              03      0D
2F/47  6,000    necklace with purple pendant     umb    02      0C
30/48  6,000    purple shell                            01      0B

31/49  7,000    red jewel                               00      0A
32/50  7,000    necklace with blue pendant                      09
33/51  7,000    bowl of rice                                    08

34/52  8,000    necklace with red pendant                       07
35/53  8,000    dinner                                          06
36/54  8,000    red crown, blue gems, no cross                  05
37/55  8,000    red crown, blue gems, red cross                 04

38/56  9,000    cyan crown, red gems, no cross                  03
39/57  9,000    blue crown, red gems, cyan cross                02
3A/58 10,000    gold crown, red gems, no cross                  01
3B/59 10,000    gold crown, red gems, white cross               00


'time' is how long the previous level took to complete.
It's stored in address f456, and can be displayed during the game
using 'mame boblbobl -cheat' and the 'memory watch' facility off the
'cheat' menu.

if (in attract mode - a no player game) {
        item = random ($14...$33)       (gives range $14...$33)
} else if (on level 1) {
        item = random ($15...$24)       (gives range $15...$24)
} else if (skel appeared last level) {
        item = random(00 01 02 03 04 05 06 07 08 09 00 01 02 03 04 05)
} else if ('hurry up' appeared last level) {
        item = random(0A 0B 0C 0D 0E 0F 10 11 12 13 0A 0B 0C 0D 0E 0F)
} else if (got an umbrella last level) {
        item = random(01 04 07 0A 0D 10 13 16 19 1C 20 23 26 29 2C 2F)
} else if (only one player in game) {
        if (time > 29) time = 29;
        item = $31/49 - time;           (gives range $14...$31)
} else if (two players in game) {
        if (time > 39) time = 39;
        item = $3B/59 - time;           (gives range $14...$3B)
}

FIREBALL BUBBLE
---------------

It appears that the fireball bubble is randomly created.  Whenever a
bubble floats onto the screen, there is a 1 in 4096 chance that it is
incarnated as a fireball bubble.  It looks as if at some point in the
design of the game it was intended for this kind of randomness to
happen more, since there is a routine which implements randomness with
a whole bunch of preset odds:

       ID      odds               ID      odds

       01     1 in 1
       03     1 in 2              19     1 in 64
       05     1 in 3              1B     1 in 128
       07     1 in 4              1D     1 in 256
       09     1 in 5              1F     1 in 512
       0B     1 in 6              21     1 in 1024
       0D     1 in 7              23     1 in 2048
       0F     1 in 8              25     1 in 4096 (default)
       11     1 in 9              27     1 in 8192
       13     1 in 10             29     1 in 16384
       15     1 in 16             2B     1 in 32768
       17     1 in 32             2D     1 in 65535

the odd thing is, though, that the routine is only ever used with an
ID of 25, and only for the fireball bubble.  This table can be used to
'tune' the rarity of the fireball bubble, by altering the content of
location 6e30 of CPU 0.  MAME provides a convenient way of doing this,
with its 'cheat' mechanism.

MAME BOBLBOBL CHEATS
--------------------

First edit the 'cheat.dat' file, and add lines like this:

boblbobl:0:6e30:01:0:fireball bubble - always!
boblbobl:0:6e30:07:0:fireball bubble - 1 in 4
boblbobl:0:6e30:15:0:fireball bubble - 1 in 16
boblbobl:0:6e30:1d:0:fireball bubble - 1 in 256

then run MAME using a command line like this:

        mame boblbobl -cheat

then you'll find there's a new menu entry on the gui, called 'cheat',
from which you can select the frequency you want!

Here's a bunch of other cheats that I've played with - just a random
selection that happen to be in my cheat.dat file - some are more
useful than others, and most of the spoil the fun of the game...

boblbobl:0:E645:6:0:Infinite Lives (P1)
boblbobl:0:E64a:6:0:Infinite Lives (P2)
boblbobl:0:e6c1:26:0:Extra Fast (P1)
boblbobl:0:e6f3:26:0:Extra Fast (P2)
boblbobl:0:e6c2:80:0:Long Range Bubbles (P1)
boblbobl:0:e6f4:80:0:Long Range Bubbles (P2)
boblbobl:0:e6c2:ff:0:Extra Long Range Bubbles (P1)
boblbobl:0:e6f4:ff:0:Extra Long Range Bubbles (P2)
boblbobl:0:F44D:1:0:Bonus appear instantly
boblbobl:0:E5FA:03:0:apple or orange?  you decide!
boblbobl:0:e608:01:0:coke can item
boblbobl:0:6e30:01:0:fireball bubble - always!
boblbobl:0:6e30:03:0:fireball bubble - 1 in 2
boblbobl:0:6e30:05:0:fireball bubble - 1 in 3
boblbobl:0:6e30:07:0:fireball bubble - 1 in 4
boblbobl:0:6e30:15:0:fireball bubble - 1 in 16
boblbobl:0:6e30:1d:0:fireball bubble - 1 in 256
boblbobl:0:6e30:25:0:fireball bubble - 1 in 4096
boblbobl:0:E60A:1:0:Lipstick
boblbobl:0:5C2B:C9:0:Disable Bubbles?
boblbobl:0:E6BB:5:1:Fireballs for 5 levels
boblbobl:0:E6BE:40:0:Fireballs
boblbobl:0:E5EE:07:0:Fireball Cross
boblbobl:0:e5db:1:0:'Super' (1JBLRJ1R)
boblbobl:0:e5d1:1:0:'Original Game' (BJBJBJR1)
boblbobl:0:e5d2:1:0:'Power Up' (LJL1LBL1)
boblbobl:0:F676:1:0:Constant Extend Letters
boblbobl:0:e603:1:0:Always Warn (Bell Item)
boblbobl:0:25f6:1:0:Cut Journey Time (LSB)
boblbobl:0:25f7:0:0:Cut Journey Time (MSB)
boblbobl:0:e64b:e:0:Level 15 (lolly at end)
boblbobl:0:e64b:45:0:Level 70 (lolly at end?)
boblbobl:0:e64b:13:0:Level 20
boblbobl:0:e64b:18:0:Level 25 (Fire Bubbles)
boblbobl:0:e64b:1d:0:Level 30 (Lightning Bubbles)
boblbobl:0:e64b:27:0:Level 40
boblbobl:0:e64b:31:0:Level 50
boblbobl:0:e64b:59:0:Level 90
boblbobl:0:e64b:50:0:Level 91
boblbobl:0:e64b:5a:0:Level 92
boblbobl:0:e64b:5b:0:Level 93
boblbobl:0:e64b:5c:0:Level 94
boblbobl:0:e64b:5d:0:Level 95
boblbobl:0:e64b:5e:0:Level 96
boblbobl:0:e64b:5f:0:Level 97
boblbobl:0:e64b:61:0:Level 98
boblbobl:0:e64b:62:0:Level 99
boblbobl:0:e64b:63:0:Level 100 (Big Baddie)
boblbobl:0:e5E7:F:1:Sunflower Potion
boblbobl:0:e5E7:10:1:Flower Potion
boblbobl:0:e5E7:11:1:Clover Potion
boblbobl:0:e5E7:12:1:Rainbow Potion
boblbobl:0:e5E7:13:1:Musical Potion
boblbobl:0:F590:1:1:Drown 'em All!
boblbobl:0:E720:1:1:Throw The Book At Them
boblbobl:0:F44C:2A:0:Fruit 2A
boblbobl:0:F44C:2B:0:Fruit 2B
boblbobl:0:F44C:2C:0:Fruit 2C
boblbobl:0:F44C:2D:0:Fruit 2D
boblbobl:0:F44C:2E:0:Fruit 2E
boblbobl:0:F44C:2F:0:Fruit 2F
boblbobl:0:F44C:30:0:Fruit 30
boblbobl:0:F44C:31:0:Fruit 31
boblbobl:0:F44C:32:0:Fruit 32
boblbobl:0:F44C:33:0:Fruit 33
boblbobl:0:F44C:34:0:Fruit 34
boblbobl:0:F44C:35:0:Fruit 35
boblbobl:0:F44C:36:0:Fruit 36
boblbobl:0:F44C:37:0:Fruit 37
boblbobl:0:F44C:38:0:Fruit 38
boblbobl:0:F44C:39:0:Fruit 39
boblbobl:0:F44C:3A:0:Fruit 3A
boblbobl:0:F44C:3B:0:Fruit 3B

(note that the 'power-up' cheat does this:
    LD (IX+$2E),$05 ; rapid-fire bubbles
    LD (IX+$2F),$06 ; fast bubbles
    LD (IX+$30),$14 ; fast running
 where IX=E691 for P1 and IX=E6C3 for P2)

If you want to try any level just edit the line below
boblbobl:0:e64b:XX:0:Level XX where XX is the level number in HEX format


« Previous Page