the cutting room mirror

Super Bubble Bobble (MSX, Sega Master System)

Another unlicensed port of Taito's Bubble Bobble by Zemina. Compared to New Boggle Boggle and New Boggle Boggle 2, Super has more faithful levels, as well as a separate single-player game mode.

Offset 0x10 in the MSX version and 0x8 in the Master System version contains a hidden copyright string, different from the one displayed in the game's title screen. The Master System version has some more additional text, such as the game's title and a build date.

MSX

(C)1989 MBiTM

Master System

(C)1989MBiTM_SUPER_BUBBLE_BOBBLE89-01-14-0782

(Source: tikal.)

Uncompiled Source Code#

Chunks of uncompiled source code can be found within both of the game's versions:

0x1976 (MSX):

RKED: ;;
    END
;
;end of BBB
;
�-Flag
W$TIME: DS  2
W$FLUCOL:DS 1
W$VIRUP:DS  1
W$VIRDWN:DS 1
W$VIRRIG:DS 1
W$VIRLEF:DS �
W$SOUND:DS  1
W$ACTFLG:DS 1
W$ONETWO:DS 1;0=one|1=two
W$WHO:  DS  1;1player=1|2=2
W$WHOBUB:DS 2;W$BUB1WK|W$BUB2WK
W$MONCIR:DS 1;mon-select for INTRPT
W$TEMP: DS  6
W$SPRCNT:DS 1;for super-im.
W$SCENE:DS  1+2
W$SCO1P:DS  7+4
W$SCOHI:DS  7+3
W$SCO2P:DS  7+2
;virt.VRAM
SPRATR: DS  128+4*12
VBUFF:
    DS  200H
    DS  20H*6
    DS  15
    DS  2
    DS  15
    DS  2
    DS  7+4
    DS  7+3
    DS  7+2
WOP�,=BBBR/R

SF?Command error
?File not found
?Can't enter file

0x4558 (SMS)
This same fragment can also be found in New Boggle Boggle 2.

NZ,NOSBUT
 DEC  (IX+JMPFLG)
 JR   NZ,NOSBUT
 JR   NXTBUB
BANG:
 LD   (IX+SPPAT),96
 JR   NXTBUB
PONG:
 LD   (IX+SPPAT),100
NXTBUB:
 INC  (IX+STT)

Version Differences#

MSX

Master System

  • The Master System version adds a build date to the game's title screen, as well as a "GamBoy Version" specification. The latter refers to the Samsung Gam*Boy, the name given to one of the console's distributions in South Korea.
  • In the MSX version, the background music starts playing as soon as the game loads. In the Master System version, this only happens when selecting a game mode, which also makes the game's title graphic disappear.
  • In the MSX version, the text is yellow, while the Master System version changes it to red for no reason.

References#


  1. Hardcore Gaming 101↩︎