|This page is rather stubbly and could use some expansion.|
Are you a bad enough dude to rescue this article?
There appears to be some evidence that the extended string in Fever from the Game Boy edition is in the game, but is unused.
Dr. Mario is a puzzle game featuring Mario, who throws colored pills into a bottle to match with like-colored viruses and destroy them. It's also been remade several times since.
These sprites were intended to appear in the cutscenes shown between levels.
Either a soccer ball or a meteor. Nobody knows.
A snowman in boots? Whatever it is, it does have a proper tilemap and behavior, and its placement in the sprite list suggests it was meant to appear in the Level 20 HIGH cutscene before the final UFO scene was implemented.
Some strange colorful lines, possibly an early virus-deletion animation. The final game uses a much simpler starburst graphic. This sprite appears in later prototypes of the arcade version.
What seems to be half of a giant pill. This was added sometime after the PlayChoice-10 Virus prototype.
Unused Gameplay Behavior
The game has two leftovers from its earliest days of development, when it was called Virus.
- Normally, Megavitamin halves fall down after the other halves are matched. In the first two builds of Virus, the options menu allowed players to turn this off, letting them stay in mid-air. In any version of the final, changing RAM address $724 to a non-zero value will cause the Megavitamins to stay in mid-air.
- Normally, 2-Player mode continues until a player wins three times. In the first two builds of Virus, this number could be set in the options menu. Similar to the above, the number of games needed to win can be changed at RAM address $725.
Unused Alternate Controller Polling Routines
(ROM addresses are for the Rev 1 release but these are present in all final releases.)
The game contains unused alternate controller polling routines which appear to originate from the FDS BIOS.
- $B7E1 contains the polling routine used in the final game. It polls the controllers twice (including the Famicom's expansion port) and bitwise ANDs the results to work around DMC input corruption.
- $B815 contains a routine which rereads the standard controllers in a loop until two polls match, which is a more typical workaround.
- $B828 contains a routine which is identical to the previous one but combines inputs from the expansion port.
- $B844 contains a polling routine which only reads the controllers once but treats expansion port inputs separately from standard controllers.
Disabled Demo Recording Mode
Enable recording mode anyway, and include a video.
The game checks the memory address $0741 against a constant value of FF to determine if the demo inputs should be recorded instead of replayed.
Even if the check passes, inputs cannot be recorded as the game attempts to write these to ROM.
It is likely that RAM was originally allocated to facilitate the recording process during development.
The game features a simple anti-piracy check that will intentionally crash the game if the title screen is altered. On reset, the game performs an 8-bit checksum of the area of ROM containing the title screen tilemap data ($B900-$BDFF). If the check passes, RAM address $740 is set to 00 and the game runs normally. However, if it fails, $740 is set to FF instead. This address is checked whenever a pill lands; if it's set to FF, the game pulls whatever value is stored at RAM address $53, pushes it to the stack three times, and performs an RTS. This causes the CPU to jump somewhere in RAM, and since there's no valid program code there, the game soon crashes.
Interestingly, a very similar 8-bit checksum routine (and method of crashing) appears in Final Fantasy. Perhaps the programmers drew inspiration from NASIR?
(Source: Rachel Mae)
|NES/FDS||Super Mario Bros. • Super Mario Bros. 2 (FDS) • All Night Nippon Super Mario Bros. • Super Mario Bros. 2 (NES) (Prototype, Doki Doki Panic) • Super Mario Bros. 3|
|SNES||Super Mario World (Localization Prototype) • Super Mario All-Stars • Super Mario World 2: Yoshi's Island (Prototypes)|
|Satellaview||BS Super Mario USA • BS Super Mario Collection|
|Nintendo 64||Super Mario 64 (iQue Prototypes, 64DD Version)|
|GameCube||Super Mario Sunshine (Demo)|
|Wii||Super Mario Galaxy • Super Mario Galaxy 2 • New Super Mario Bros. Wii|
|Wii U||New Super Mario Bros. U • New Super Luigi U • Super Mario 3D World|
|Game Boy (Color)||Super Mario Land • Super Mario Land 2: 6 Golden Coins • Wario Land: Super Mario Land 3 • Super Mario Bros. Deluxe|
|Game Boy Advance||Super Mario Advance • Super Mario Advance 2 • Super Mario Advance 3 • Super Mario Advance 4|
|Nintendo DS||Super Mario 64 DS • New Super Mario Bros.|
|Nintendo 3DS||Super Mario 3D Land (Demo) • New Super Mario Bros. 2|
|Nintendo Switch||Super Mario Odyssey • New Super Mario Bros. U Deluxe • Super Mario 3D All-Stars • Super Mario Bros. 35 • Super Mario 3D World + Bowser's Fury|
|iOS, Android||Super Mario Run|
|Game & Watch||Game & Watch: Super Mario Bros. |
|Console Games||Super Mario Kart (Prototypes) • Mario Kart 64 (iQue Prototype) • Mario Kart: Double Dash!! (Demos) • Mario Kart Wii (Mario Kart Channel) • Mario Kart 8 • Mario Kart 8 Deluxe (Prototype)|
|Handheld Games||Mario Kart: Super Circuit • Mario Kart DS (Demos) • Mario Kart 7 • Mario Kart Tour|
|Arcade Games||Mario Kart Arcade GP • Mario Kart Arcade GP 2 • Mario Kart Arcade GP DX|
|Super Mario RPG||Legend of the Seven Stars|
|Paper Mario||Paper Mario • The Thousand-Year Door (Paper Mario 2 Demo) • Super Paper Mario • Sticker Star • Color Splash • The Origami King|
|Mario & Luigi||Superstar Saga (+ Bowser's Minions) • Partners in Time • Bowser's Inside Story (+ Bowser Jr.'s Journey) • Dream Team • Paper Jam|
|Mario + Rabbids||Kingdom Battle • Sparks of Hope|
|Console Games||Mario Party • Mario Party 2 • Mario Party 3 (Prototype) • Mario Party 4 (Demo) • Mario Party 5 (Demo) • Mario Party 6 (Demo) • Mario Party 7 • Mario Party 8 • Mario Party 9 • Mario Party 10 • Super Mario Party • Mario Party Superstars|
|Handheld Games||Mario Party Advance • Mario Party DS • Mario Party: Island Tour|
|Web Games||Mario Party 7: Bowser's Lair Hockey|
|Golf||NES Open Tournament Golf • Mario Golf (N64, GBC) • Mario Golf: Toadstool Tour • Mario Golf: Advance Tour • Mobile Golf|
|Tennis||Mario's Tennis • Mario Tennis (N64, GBC) • Mario Power Tennis • Mario Tennis: Power Tour • Mario Tennis: Power Tour - Bicep Pump • Mario Tennis Aces|
|Strikers||Super Mario Strikers (Demo) • Mario Strikers Charged • Mario Strikers: Battle League|
|Baseball||Mario Superstar Baseball (Mario Baseball Demo) • Mario Super Sluggers|
|Mario & Sonic at the Olympic Games||Beijing 2008 (DS, Wii) • Vancouver 2010 (DS, Wii) • London 2012 • Rio 2016 (Wii U)|
|Other||Excitebike: Bun Bun Mario Battle • Super Mario Bros. + Duck Hunt + World Class Track Meet • Dance Dance Revolution Mario Mix • Mario Sports Mix • Mario Pinball Land|
|Console Games||Dr. Mario (Prototypes) • Tetris & Dr. Mario • Dr. Mario 64 • Nintendo Puzzle Collection • Dr. Luigi|
|Handheld Games||Dr. Mario • Dr. Mario & Puzzle League • Dr. Mario World|
|Web Games||Dr. Mario: Vitamin Toss|
|Super Mario Maker|
|Console Games||Super Mario Maker • Super Mario Maker 2|
|Handheld Games||Super Mario Maker for Nintendo 3DS|
|Mario vs. Donkey Kong|
|Handheld Games||Mario vs. Donkey Kong (Demo) • Mario vs. Donkey Kong 2: March of the Minis (Demo) • Mario vs. Donkey Kong: Minis March Again! • Mario vs. Donkey Kong: Mini Land Mayhem! • Mario vs. Donkey Kong: Tipping Stars • Mini Mario & Friends: amiibo Challenge
|Console Games||Mario vs. Donkey Kong: Tipping Stars • Mini Mario & Friends: amiibo Challenge|
|Arcade Games||Mario Bros. • Donkey Kong, Donkey Kong Jr., Mario Bros.|
|Console Games||Mario Bros. • Kaettekita Mario Bros.|
|Handheld Games||Mario Bros. Classic • Mario Clash|
|Computer Games||Punch Ball Mario Bros.|
|Console Games||Mario's Super Picross|
|Handheld Games||Mario's Picross • Picross 2|
|Nintendo 3DS, Switch||Captain Toad: Treasure Tracker|
|Wii U||Captain Toad: Treasure Tracker|
|Arcade Games||Donkey Kong • Donkey Kong Jr. • Donkey Kong, Donkey Kong Jr., Mario Bros.|
|Computer Games||Donkey Kong (Atari 8-bit family) (Prototype)|
|Console Games||Donkey Kong (NES) • Donkey Kong Jr. (NES)|
|Handheld Games||Donkey Kong (Game Boy)|
|Console Games||Luigi's Mansion • Luigi's Mansion 3|
|Handheld Games||Luigi's Mansion • Luigi's Mansion: Dark Moon|
|Arcade Games||Luigi's Mansion Arcade|
|Console Games||Wrecking Crew • Wrecking Crew '98|
|Console Games||Mario Paint (Prototype) • Mario Artist Paint Studio (Prototype) • Mario Artist Talent Studio • Mario Artist Communication Kit • Mario Artist Polygon Studio|
I am a Teacher: Super Mario no Sweater • Mario no Photopi
|Handheld Games||Jaguar Mishin Sashi Senyou Soft: Mario Family • Photos with Mario|
|Computer Games||Mario is Missing! (DOS) • Mario's Early Years (DOS) • Mario Teaches Typing (DOS)|
|Console Games||Mario is Missing! (SNES) • Mario is Missing! (NES) • Mario's Time Machine (SNES) • Mario's Time Machine (NES) • Mario's Early Years: Fun With Letters (SNES)|
|Arcade Games||Mario Roulette|
|Computer Games||Mario's Game Gallery|
|Console Games||Nintendo World Championships 1990 • Nintendo Campus Challenge 1991 • Nintendo Campus Challenge 1992 • Nintendo PowerFest '94 • Mario & Wario • Undake 30: Same Game Mario Version • Yoshi's Safari • Hotel Mario • Super Mario's Wacky Worlds • Fortune Street|
|Handheld Games||Super Princess Peach • Mario Clock • Puzzle & Dragons: Super Mario Bros. Edition|
|Web Games||Super Princess Peach: Parasol Fall|
|Donkey Kong • Wario • Yoshi|