Difference between revisions of "Marble Madness"

From NES Hacker Wiki
Jump to: navigation, search
Line 1: Line 1:
Marble Madness is a unique action puzzle game based on the arcade game. You control a marble and you must roll yourself to the end of several labyrinths. Aside from having to beat the clock, you also have to avoid falling down pits, evil steelies, marble munchers, acid puddles, and numerous other hazards. The game starts out pretty easy, but the later levels are extremely difficult.
+
'''''Marble Madness''''' is a unique action puzzle game based on the arcade game. You control a marble and you must roll yourself to the end of several labyrinths. Aside from having to beat the clock, you also have to avoid falling down pits, evil steelies, marble munchers, acid puddles, and numerous other hazards. The game starts out pretty easy, but the later levels are extremely difficult.
  
 
==Easy Cheats==
 
==Easy Cheats==
Line 6: Line 6:
 
  0044 - 63 - P1 Infinite Time
 
  0044 - 63 - P1 Infinite Time
 
  0045 - 63 - P2 Infinite Time
 
  0045 - 63 - P2 Infinite Time
 +
0043 - 01 - Infinite Time Both Players
  
  
Line 22: Line 23:
 
  0041 - P1 Angle (00 - 90, 01 - 45)
 
  0041 - P1 Angle (00 - 90, 01 - 45)
 
  0042 - P2 Angle (00 - 90, 01 - 45)
 
  0042 - P2 Angle (00 - 90, 01 - 45)
 +
0043 - Timer Delay (00-4C)
 
  0044 - P1 Time
 
  0044 - P1 Time
 
  0045 - P2 Time
 
  0045 - P2 Time
Line 41: Line 43:
 
  07CC-07C? - P1 Display Score
 
  07CC-07C? - P1 Display Score
 
  07D8-07D? - P2 Display Score
 
  07D8-07D? - P2 Display Score
 +
  
 
===Text===
 
===Text===

Revision as of 13:03, 17 August 2012

Marble Madness is a unique action puzzle game based on the arcade game. You control a marble and you must roll yourself to the end of several labyrinths. Aside from having to beat the clock, you also have to avoid falling down pits, evil steelies, marble munchers, acid puddles, and numerous other hazards. The game starts out pretty easy, but the later levels are extremely difficult.

Easy Cheats

See the guide on Easy Cheats to find out how to use these.

0044 - 63 - P1 Infinite Time
0045 - 63 - P2 Infinite Time
0043 - 01 - Infinite Time Both Players


North America

Marble Madness.png

Memory Addresses

0012 - Number of Players Flag (00 - 1, 01 - 2)
001C - Letter value in name entry
001E - Character position in name entry
0022 - Controller 1 Poll
0023 - Controller 2 Poll
002E - Marble Position X in name entry
002F - Marble Position Y in name entry
0041 - P1 Angle (00 - 90, 01 - 45)
0042 - P2 Angle (00 - 90, 01 - 45)
0043 - Timer Delay (00-4C)
0044 - P1 Time
0045 - P2 Time
004A - P1 Score: 99xxxx (Numbers are in hex)
004B - P1 Score: xx99xx
004C - P1 Score: xxxx99
0050 - Bonus Time given to winner of last race
005D - P2 Score: 99xxxx
005E - P2 Score: xx99xx
005F - P2 Score: xxxx99

0200-02FF - Sprite Memory

0390 - P1 X Pos (rotate screen 45 degrees)
03A8 - P1 Y Pos (rotate screen 45 degrees)
03D0 - P1 Velocity

0600-0665 - High Score List
07CC-07C? - P1 Display Score
07D8-07D? - P2 Display Score


Text

This game's text is kind of funny. The letters and numbers are ASCII, but there is a bunch of letters and numbers in the unused portions of the CHR graphics as well. It's almost as if they started with one character set, and then switched later on, but forgot to remove the old one. The forgotten set is not used anywhere in the game.

20= 
23=#
25=©
2C=,
2E=.
30=0
31=1
32=2
33=3
34=4
35=5
36=6
37=7
38=8
39=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


Europe

Marble Madness (E).png