Skip to main content

Centipede (Game Boy)









Please consider supporting The Cutting Room Floor on Patreon. Thanks for all your support!




Centipede (Game Boy)



From The Cutting Room Floor



Jump to: navigation, search







Title Screen


Centipede

Developers: The Code Monkeys,
Morning Star Multimedia (1998)
Publishers: Accolade (1992),
Nintendo (1995),
Majesco Sales (1998)
Platforms: Game Boy,
Super Game Boy,
Game Boy Color
Released in US: December 1992 (GB), August 1995 (SGB), 1998 (GB/GBC)
Released in EU: 1992 (GB), August 1995 (SGB), November 30, 1998 (GBC)




DevTextIcon.png This game has hidden development-related text.
MinigameIcon.png This game has unused modes / minigames.
GraphicsIcon.png This game has unused graphics.
MusicIcon.png This game has unused music.
Carts.png This game has revisional differences.





The Game Boy Centipede has a horribly convoluted history – it was first released as a monochrome title by Accolade in 1992, which was followed in 1995 by a compilation title with Super Game Boy support (Arcade Classic No. 2: Centipede & Millipede), published by Nintendo and developed by The Code Monkeys. Majesco later picked up the license, disabled Millipede and the Super Game Boy features, and released separate versions for monochrome Game Boy and Game Boy Color in 1998. Confusing as this seems, all versions have label revisions giving the specific version away.


While this page covers all releases of the game, it largely concerns the Majesco versions due to the wealth of content removed from them.



Contents




  • 1 Cut Millipede Mode


  • 2 Millipede Music


    • 2.1 Arcade Classics: 2 Game Select


    • 2.2 Millipede Title


    • 2.3 Millipede Scores


    • 2.4 Millipede Extra Life


    • 2.5 Millipede Level Complete


    • 2.6 Millipede Game Over




  • 3 Unused Text


  • 4 European Version


  • 5 Unused Super Game Boy Features




Cut Millipede Mode


Probably poisonous!

The entire Millipede game and the Game Select screen from Arcade Classic No. 2 both still exist in the 1998 monochrome ROM. They can be accessed by setting a single call and one pointer: modify 0x24A:CD, 0x24B:ED, 0x24C:05 or use Game Genie codes CD2-4AF-E65 + ED2-4BF-803 + 052-4CF-E62 to start at the Game Select menu.


The graphics associated with the menu have been overwritten with Majesco logo, so while its functionality is intact, the menu can't be seen. Millipede is selected by default and can be launched with Start; pressing B selects Centipede and Start will launch it as usual.


In fact, the 1998 version ROM technically is exactly the same binary as in Arcade Classic No. 2: Centipede & Millipede, except they replaced some graphics with a new logos, removed some portions of code by dumb NOP patches.



Millipede Music


Since this is the same ROM, every tune from Arcade Classic No. 2 exists in the Majesco versions and can be accessed in exactly the same way: changing offsets 0x1C000, 0x1C001 or using Game Genie codes ??0-00B-803 + ??0-01B-A2B. The selected song will play instead at the Centipede title screens in the monochrome and US GBC versions. Replace ?? with the respective song ID.


Arcade Classics: 2 Game Select



DA, 61


Millipede Title



A0, 6D


Millipede Scores



08, 77


Millipede Extra Life



9F, 7C


Millipede Level Complete



70, 7D


Millipede Game Over



41, 7E




(Source: nensondubois)


Unused Text


Centipede (Game Boy)-sounddebugunused.pngCentipede (Game Boy)-soundtestunused.png


There are two unused string resources for two missing features, completely removed from the final versions, located around 0x0155B-0x015A9 in the 1992 version and 0x18ED5-0x18F23 within all versions.


First one located at the top of the game text data block, but has no pointer in the string table at all, so totally unreferenced. It represents some kind of sound debugger/editor screen.


Second one seems to use a different font, because rows are compressed, and obviously should be a sound test menu.


European Version


The original 1992 release contains different music than all other versions. Neither Millipede nor the Super Game Boy features exist in this version.





Hmmm...

To do:
Upload this music

Unused Super Game Boy Features


Majesco: Further proving they don't give a shit.
The trick is knowing that they don't have 100 legs.It's just the same game anyway.

In the 1998 Majesco releases, Super Game Boy functionality was disabled (though not removed from the monochrome ROM), likely because the developers were too lazy to fix the Super Game Boy palettes for both the Morning Star and Majesco logos. The enhancements can be re-enabled in both 1998 releases by setting the Super Game Boy flag: modify 0x146:03 or use Game Genie code 031-46F-E6A.


This works well in the monochrome game, but in the US GBC release the SGB features were mostly removed and have bad pointers everywhere, however the command load and call functions are completely intact so they will still load.











































Retrieved from "https://tcrf.net/index.php?title=Centipede_(Game_Boy)&oldid=580060"





Navigation menu
























if(window.jQuery)jQuery.ready();if(window.mw){
mw.loader.state({"mw.PopUpMediaTransform":"loading","site":"loading","user":"ready","user.groups":"ready"});
}if(window.mw){
document.write("u003Cscript src="https://tcrf.net/load.php?debug=falseu0026amp;lang=enu0026amp;modules=mw.PopUpMediaTransformu0026amp;only=scriptsu0026amp;skin=vectoru0026amp;*"u003Eu003C/scriptu003E");
}if(window.mw){
mw.loader.load(["mediawiki.toc","mediawiki.action.view.postEdit","mediawiki.user","mediawiki.hidpi","mediawiki.page.ready","mediawiki.searchSuggest","ext.uls.pt"],null,true);
}if(window.mw){
document.write("u003Cscript src="https://tcrf.net/load.php?debug=falseu0026amp;lang=enu0026amp;modules=siteu0026amp;only=scriptsu0026amp;skin=vectoru0026amp;*"u003Eu003C/scriptu003E");
}
var pkBaseURL = (("https:" == document.location.protocol) ? "https://stats.tcrf.net/" : "http://stats.tcrf.net/");
document.write(unescape("%3Cscript src='" + pkBaseURL + "piwik.js' type='text/javascript'%3E%3C/script%3E"));

try {
var piwikTracker = Piwik.getTracker(pkBaseURL + "piwik.php", 2);
piwikTracker.trackPageView();
piwikTracker.enableLinkTracking();
} catch( err ) {}


if(window.mw){
mw.config.set({"wgBackendResponseTime":484});
}

Popular posts from this blog

Mario Kart Wii

The Binding of Isaac: Rebirth/Afterbirth

What does “Dominus providebit” mean?