A new way to do music on the Genesis

For anything related to sound (YM2612, PSG, Z80, PCM...)

Moderator: BigEvilCorporation

Post Reply
LocalH
Very interested
Posts: 152
Joined: Tue Dec 19, 2006 5:04 pm

A new way to do music on the Genesis

Post by LocalH »

Over at my forum, a guy by the name of JoseTheBest took the SMPS music driver, as seen in Sonic 1, and disassembled it to a working source. Combined with this XM-to-SMPS converter by nineko, it's now possible to make XM mods (within certain restrictions to fit with the Genny, of course), and then convert them to a binary which can be used with the SMPS driver. I haven't used it myself, so I don't know how easy it is to use, but it seems like it could be helpful. Hell, on the C64 there are hundreds of different music drivers, so I don't think that having just a few different ones on the Genesis will be a problem (in terms of the coding scene).
TmEE co.(TM)
Very interested
Posts: 2452
Joined: Tue Dec 05, 2006 1:37 pm
Location: Estonia, Rapla City
Contact:

Post by TmEE co.(TM) »

Cool !!! But I'll stick to my MSE for MD/Genny (but first I need to finish it)
Mida sa loed ? Nagunii aru ei saa ;)
http://www.tmeeco.eu
Files of all broken links and images of mine are found here : http://www.tmeeco.eu/FileDen
Shiru
Very interested
Posts: 786
Joined: Sat Apr 07, 2007 3:11 am
Location: Russia, Moscow
Contact:

Post by Shiru »

Seems like I misunderstood something. Is this driver is M68K based (I'm always thought that it is Z80 driver), or only M68K interface was disassembled, not driver itself?
TmEE co.(TM)
Very interested
Posts: 2452
Joined: Tue Dec 05, 2006 1:37 pm
Location: Estonia, Rapla City
Contact:

Post by TmEE co.(TM) »

I've seen games that use 68K for FM and PSG and Z80 for PCM (Atomic Runner)... IIRC Sonic has Z80 sound driver...
Mida sa loed ? Nagunii aru ei saa ;)
http://www.tmeeco.eu
Files of all broken links and images of mine are found here : http://www.tmeeco.eu/FileDen
LocalH
Very interested
Posts: 152
Joined: Tue Dec 19, 2006 5:04 pm

Post by LocalH »

Sonic 1 uses a hybrid driver - 68k handles the FM and PSG, while the Z80 handles the DAC. Later Sonic games use a Z80-only driver. This uses the binary version of the Z80 driver, although someone by the name of Puto also disassembled it.
Post Reply