A Boy and His Blob - Trouble On Blobolonia

From NES Hacker Wiki
Revision as of 15:09, 21 April 2016 by TheAlmightyGuru (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

A Boy and His Blob: Trouble On Blobolonia is a very creative, but short, game. You control a boy who has an alien blob for a friend. By feeding the blob jellybeans it morphs into different shapes. You must use these shapes to collect treasures in underground caverns to buy vitamins. The vitamins are used as ammunition to help the blob rescue his princess who has been captured by an evil blob who threatens the planet of Blobolonia with junk food.

Easy Cheats

Icon Addr Val Cmp Description
Icon-Lives-Infinite.png 00A2 05 - Infinite Lives
Icon-Invincible.png C091 00 58 Invulnerable
Icon-Money-Infinite.png 00A0 09 - Infinite Money
Icon-Ammo-Infinite.png C16D 00 01 Never Lose Jellybeans or Vitamins (USA)
Icon-Ammo-Infinite.png 02BE 09 - Infinite Licorice Jellybeans
Icon-Ammo-Infinite.png 02C0 09 - Infinite Strawberry Jellybeans
Icon-Ammo-Infinite.png 02C2 09 - Infinite Coconut Jellybeans
Icon-Ammo-Infinite.png 02C4 09 - Infinite Cola Jellybeans
Icon-Ammo-Infinite.png 02C6 09 - Infinite Cinnamon Jellybeans
Icon-Ammo-Infinite.png 02C8 09 - Infinite Apple Jellybeans
Icon-Ammo-Infinite.png 02CA 09 - Infinite Lime Jellybeans
Icon-Ammo-Infinite.png 02CC 09 - Infinite Vanilla Jellybeans
Icon-Ammo-Infinite.png 02CE 09 - Infinite Tangerine Jellybeans
Icon-Ammo-Infinite.png 02D0 09 - Infinite Root Beer Jellybeans
Icon-Ammo-Infinite.png 02D2 09 - Infinite Honey Jellybeans
Icon-Ammo-Infinite.png 02D4 09 - Infinite Ketchup Jellybeans
Icon-Ammo-Infinite.png 02D6 09 - Infinite Punch Jellybeans
Icon-Ammo-Infinite.png 02D8 09 - Infinite Orange Jellybeans
Icon-Ammo-Infinite.png 02DA 09 - Infinite Vitamin A
Icon-Ammo-Infinite.png 02DC 09 - Infinite Vitamin B
Icon-Ammo-Infinite.png 02DE 09 - Infinite Vitamin C
How do I use these?

North America

A Boy and His Blob - Trouble On Blobolonia.png

Memory Addresses

0023 - Room: Boy
0024 - Room: Blob
0098 - Currently selected jellybean
00A2 - Lives
00A4 - Countdown (Flashing) before death.
00A5 - Countdown before flashing.

00A9 - Money: 9xxxxx
00AA - Money: x9xxxx
00AB - Money: xx9xxx
00AC - Money: xxx9xx
00AD - Money: xxxx9x
00AE - Money: xxxxx9

02A3-02BD - Status Text

02BA - Licorice (9xx)
02BF - Licorice (x99)
02C0 - Strawberry (9xx)
02C1 - Strawberry (x99)
02C2 - Coconut (9xx)
02C3 - Coconut (x99)
02C4 - Cola (9xx)
02C5 - Cola (x99)
02C6 - Cinnamon (9xx)
02C7 - Cinnamon (x99)
02C8 - Apple (9xx)
02C9 - Apple (x99)
02CA - Lime (9xx)
02CB - Lime (x99)
02CC - Vanilla (9xx)
02CD - Vanilla (x99)
02CE - Tangerine (9xx)
02CF - Tangerine (x99)
02D0 - Root Beer (9xx)
02D1 - Root Beer (x99)
02D2 - Honey (9xx)
02D3 - Honey (x99)
02D4 - Ketchup (9xx)
02D5 - Ketchup (x99)
02D6 - Punch (9xx)
02D7 - Punch (x99)
02D8 - Orange (9xx)
02D9 - Orange (x99)
02DA - Vitamin A (9xx)
02DB - Vitamin A (x99)
02DC - Vitamin B (9xx)
02DD - Vitamin B (x99)
02DE - Vitamin C (9xx)
02DF - Vitamin C (x99)

0324-0355 - Treasure Flags
0356 - Treasure Remaining

Code

Death

This is the first block of code that is called when you die.

C090:A9 58     LDA #$58         ;
C092:85 A5     STA $00A5        ;
C094:85 A8     STA $00A8
C096:A5 16     LDA $0016
C098:F0 05     BEQ $C09F        ;
C09A:A9 FF     LDA #$FF
C09C:8D 22 04  STA $0422
C09F:A9 00     LDA #$00
C0A1:85 3C     STA $003C        ;
C0A3:85 33     STA $0033
C0A5:85 36     STA $0036
C0A7:A9 00     LDA #$00
C0A9:85 89     STA $0089        ;
C0AB:A9 03     LDA #$03
C0AD:A2 80     LDX #$80
C0AF:20 FB C2  JSR $C2FB        ;

Increase Money

C191:86 EB     STX $00EB
C193:E0 FF     CPX #$FF
C195:D0 06     BNE $C19D
C197:A9 50     LDA #$50
C199:85 EB     STA $00EB
C19B:A9 00     LDA #$00
C19D:85 EA     STA $00EA
C19F:29 0F     AND #$0F
C1A1:18        CLC
C1A2:65 AE     ADC $00AE
C1A4:85 AE     STA $00AE
C1A6:A5 EA     LDA $00EA
C1A8:4A        LSR
C1A9:4A        LSR
C1AA:4A        LSR
C1AB:4A        LSR
C1AC:18        CLC
C1AD:65 AD     ADC $00AD
C1AF:85 AD     STA $00AD
C1B1:A5 EB     LDA $00EB
C1B3:29 0F     AND #$0F
C1B5:18        CLC
C1B6:65 AC     ADC $00AC
C1B8:85 AC     STA $00AC
C1BA:A5 EB     LDA $00EB
C1BC:4A        LSR
C1BD:4A        LSR
C1BE:4A        LSR
C1BF:4A        LSR
C1C0:18        CLC
C1C1:65 AB     ADC $00AB
C1C3:85 AB     STA $00AB
C1C5:E0 FF     CPX #$FF
C1C7:D0 07     BNE $C1D0
C1C9:A5 AA     LDA $00AA
C1CB:18        CLC
C1CC:69 02     ADC #$02
C1CE:85 AA     STA $00AA
C1D0:A2 05     LDX #$05
C1D2:B5 A9     LDA $A9,X
C1D4:C9 0A     CMP #$0A
C1D6:90 06     BCC $C1DE
C1D8:E9 0A     SBC #$0A
C1DA:95 A9     STA $A9,X
C1DC:F6 A8     INC $A8,X
C1DE:CA        DEX
C1DF:D0 F1     BNE $C1D2
C1E1:60        RTS

Text

Menu

20= 
37=0
38=1
39=2
3A=3
3B=4
3C=5
3D=6
3E=7
3F=8
40=9
41=A
42=B
43=C
44=D
45=E
46=F
47=G
48=H
49=I
4A=J
4B=K
4C=L
4D=M
4E=N
4F=O
50=P
51=Q
52=R
53=S
54=T
55=U
56=V
57=W
58=X
59=Y
5A=Z
5B==

Japan

Fushigina Bloby - Blobania no Kiki.png


Europe

Boy and His Blob - Trouble On Blobolonia, A (E).png