Skip to main content

GB Memory









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




GB Memory



From The Cutting Room Floor



Jump to: navigation, search







Title Screen


GB Memory

Developer:
Nintendo
Publisher:
Nintendo
Platform:
Game Boy Color
Released in JP: 2000




DevTextIcon.png This game has hidden development-related text.
MinigameIcon.png This game has unused modes / minigames.
GraphicsIcon.png This game has unused graphics.
DebugIcon.png This game has debugging material.





GB Memory is the Game Boy counterpart to the SF Memory, which allowed customers to buy games cheaper by writing them onto their carts at NP Memory Kiosks. Exclusive NP games were also released such as Balloon Fight GB, which offers game progress saving and additional features.



Contents




  • 1 GBC Only Message


  • 2 GBMC Check


  • 3 Unused Mode Settings


  • 4 Unused Hardware Text


  • 5 DMG Mode Gameselect Border Tiles


    • 5.1 Gamelist font




  • 6 Unused Pocket Printer Background




GBC Only Message


GB Memory Error J GBC.png


This game is for use 
with the Game Boy Color only.
Please use a Game Boy Color to play this game.

The GB Memory BIOS itself does not initially determine whether or not the selected game is GBC-only. The BIOS directly jumps to the selected game and removes itself completely from the system's RAM. The currently selected game will then display its own respective message. Game Genie code 002-00B-195 will show this message shortly after loading the BIOS.




(Source: nensondubois)

GBMC Check


GB Memory GBMC Check.pngGB Memory Multi Menu J NP Unused CGB TEST NG.png


Registers are mapped into ROM space. The GB Memory contains a simple test program that can be activated by setting ROM address 017C to 00 or by using Game Genie code 001-7CF-195. It will test the register map, start-up data 0xA8 0x00 0x00, which must somehow contain ROM bank/size, RAM bank/size, Mapper(?), verifies that all mapped ROM banks can be accessed, checks if single and double speed access are OK by checking the ROM check sum. If all checks are OK, it tries to boot the menu (which fails on emulators).


GB Memory Multi Menu J NP Unused DMGSGB TEST FONT.png


An unused font set also exists. This can be displayed by accessing the GBMC Check in BGB without using additional codes.


ROM text for the GBMC test is located at address 0x03100.




(Source: tauwasser for finding the test menu, nensondubois for correcting and adding additional information.)

Unused Mode Settings


GB Memory Multi Menu J NP Unused GBC DMG Mode.pngGB Memory Multi Menu J NP Unused DMG GBC Mode.png


Each mode for DMG/SGB/CGB was programmed side-by-side having a BGM setting for both songs on all non-CGB modes. This was likely done to test and decide what modes were going to be used with each song. The text in the background says, "No game data".


The CGB mode has another palette programmed for the DMG/SGB modes. The CGB mode was programmed for the DMG/SGB mode having the CGB BGM setting.


To set the modes with each console type, use the following Game Genie codes and valid ID setting:




  • ??1-54F-E6E + ??1-6CF-E6E - Sets DMG/SGB modes


  • ??1-68F-F7A - Sets CGB mode




(Source: nensondubois)

Unused Hardware Text


GB Memory Multi Menu J NP Unused DMGSGBCGB Font.png


There is a set of text that lists all of the setting modes. This was likely used by the developers to tell what hardware the GB Memory they were using. This font is located along with the "No games on cartridge." text, away from the menu mode specific graphics. There is no text for the Pocket Printer either. It is possible to display this unused text in DMG mode by using the Game Genie code 080-28E-E66.




(Source: nensondubois)

DMG Mode Gameselect Border Tiles


GB Memory Unused Border Frame.png


DMG mode has a few unused tiles for the game select menu border. There is also what appears to be a Yoshi head. There is no CGB palette data for any of the tiles. It is possible to display this in DMG mode by using the Game Genie code 080-82E-E66.


The font set looks like it reads the first two letters of the word "GAME" and the last two letters of "LIST" so maybe the original intent was to display the logo and was likely scrapped because it was difficult to read. The third set of tiles appears to be a Yoshi head. The rest are probably early designs that evolved over time.


GB Memory Unused Gamelist Border Title 3 GB J.pngID 06, 16


GB Memory Unused Gamelist Border Title 1 GB J.pngID 07, 17


GB Memory Unused Gamelist Border Title 2 GB J.pngID 08, 18


GB Memory Unused Gamelist Font 1.pngID 05, 15


GB Memory Unused Gamelist Font 2.pngID 0C, 1C


Game Genie codes will replace the current border tiles starting from the leftmost hinges, and ending at the rightmost question mark tiles with the unused tileset IDs.







































Section Code
Upper Left Top
??0-609-E66
Upper Left Bottom
??0-809-A26
Lower Left Top
??0-C09-E66
Lower Left Bottom
??0-E09-A26
Upper Right Top
??0-B39-F7A
Upper Right Bottom
??0-D39-B3A
Lower Right Top
??1-139-F7A
Lower Right Bottom
??1-339-B3A

(Source: nensondubois)

Gamelist font


GB Memory Unused Gamelist tileset.png


An alternate 'highlighted' version of the Gameselect font.


Unused Pocket Printer Background


GB Memory Multi Menu J NP GB Printer.pngGB Memory Multi Menu J NP GB Printer DMG SGB.png


Game Genie codes 02F-B0F-E6E + 02F-8DF-E6E will display this unused Pocket Printer background in GBC mode. Apparently, the menu would detect when the Pocket Printer was connected and should show this background instead of the usual background. Code, graphics and tilemap are there, but it’s never used. The BIOS never reads or writes from the serial registers. Same as above, the text in the background says, "No game data".


The Pocket Printer background also has a separate DMG SGB mode setting which can be accessed via additional Game Genie codes 041-54F-E6E + 041-6CF-E6E.




(Source: tauwasser for finding the background, nensondubois for additional information and figuring out how to display the background.)




























































































































Retrieved from "https://tcrf.net/index.php?title=GB_Memory&oldid=520403"





Navigation menu
























if(window.jQuery)jQuery.ready();if(window.mw){
mw.loader.state({"site":"loading","user":"ready","user.groups":"ready"});
}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":339});
}

Popular posts from this blog

Mario Kart Wii

The Binding of Isaac: Rebirth/Afterbirth

What does “Dominus providebit” mean?