We just released a Feb. 5 '89 prototype of DuckTales for the NES!
If you'd like to support our preservation efforts (and this wasn't cheap), please consider donating or supporting us on Patreon. Thank you!

Di Gi Charat: DigiCommunication

From The Cutting Room Floor
Jump to navigation Jump to search

Title Screen

Di Gi Charat: DigiCommunication

Developer: M2
Publisher: Broccoli
Platform: Game Boy Advance
Released in JP: October 25, 2002


TextIcon.png This game has unused text.
DebugIcon.png This game has debugging material.
SoundtestIcon.png This game has a hidden sound test.
LevelSelectIcon.png This game has a hidden level select.


Elementary, my dear Cactus.
This needs some investigation.
Discuss ideas and findings on the talk page.
Specifically: there's a debug mode somewhere, but we just need to find a way to access it....

The first in a series of shop simulation games, featuring characters from Di Gi Charat.

Debug Text

Starting from 0x0C88E4 in the ROM, strings meant for debugging start to appear.

ROM Address Info
0x0C88E4 Information for RAM being used.
0x0C89A0 Text for the main debug menu(?).
0x0C8ADC Event/Script text.
0x0DC3A4 Code involving Rabi~en~Rose's sprite routines.

RAM usage

ROM Address Text
0x0C88E4
max system bytes = %10lu
system bytes     = %10lu
in use bytes     = %10lu

Main Debug Menu(?)

ROM Address Text
0x0C89A0
      MAP      
      Test      
    Sound Test  
   Script Test  
    Chain Test  
    Event Test  
    Face Test   
 Set ClearFlag  
Set MinigameFlag
  Set CG Flag   
  Set SP Flag   
 Init BackupRAM 
      MAIN      

Event/Script Text

ROM Address Text
0x0C8ADC
TEST
EventScript: no=%2d block=%2d
ScriptNo = %d, BlockNo = %d
EventCG: no=%2d
%-2sBGM: no=%2d
%-2sSE:  no=%2d
%-2sPCM: no=%2d 

Rose's Sprite

ROM Address Text
0x0DC3A4
src/UsadaSprite.cpp
%s(%d): score: %d
%s(%d): life: %d
%s(%d): crash!! (%d)
%s(%d): Hop!
%s(%d): Step!!
generate candy (type=%d)
CandySprite: num %d
BgSprite: num %d, total %d
from (%d, %d): @(%d, %d) x %d
%s(%d): score++