Sound Hacking/Sega Pico
This page serves as an introduction to the various sound drivers used by Sega Pico games, along with sound triggers where known.
Fupac driver
Located at FFC330
in memory, with the exception of Issho ni Pico: Itsudemo Issho Doraemon (at FFCD30
).
C364
, C37C
, C394
, C3AC
and C3C4
should be set to 0F
when clearing the driver of values.
Has sound test:
- Futari wa Pretty Cure
- Issho ni Pico: Itsudemo Issho Doraemon
- Ojamajo Doremi ♯
- Ojamajo Doremi Dokka~n!
Masaru Setsumaru driver
Located at FFF300
in memory.
Used in:
- Kangofu-san Pico: Yasashiku o-Teate Pico Clinic!
- Toy Story 2 Woody Sousaku Daisakusen!!
maincpu.b@fff3ac = xx xx = sound id maincpu.b@fff3cb = xx 01 = play sound 02 = stop sound
SMPS 68k driver
Located (most often) at FFF000
in memory.
Exceptions include:
- At
FF0000
:
- Chibi Maruko-chan: Issho ni Asobu yo
- Kaitou Saint Tail: Saint Tail to One, Two, Three!
- Mezase Pro Yakyuu
- Pooh no Ichinichi
- Sonic the Hedgehog's Gameworld
- At
FF1000
:
- MiniMoni. Eigo de Asobundapyon!
- At
FFED80
:
- Jidou Eiken Taiou Moomin to Eigo: Tanjoubi no Okurimono
Two variants of this driver exists: an older one, recognisable by the presence of a 80
value at FFxx09
, and a newer variant which uses 00
instead.
maincpu.b@ffxx05 = xx 01~ff = set fade length (counts down from set value) maincpu.b@ffxx09~0d = xx Older driver: 00 = stop sound 81~ff = music/sound effects Newer driver: 01~ff = music/sound effects