|
ForumsSega Master System / Mark III / Game GearSG-1000 / SC-3000 / SF-7000 / OMV |
Home - Forums - Games - Scans - Maps - Cheats - Credits Music - Videos - Development - Hacks - Translations - Homebrew |
Author | Message |
---|---|
|
Martin Konrad strikes again ..
Posted: Sun Jun 04, 2000 9:13 pm
|
MOD2PSG is now available in the Sources section of the site.
This is a converter making Z80 source code playing a music out of a 4 channels modules. Although result can be either very good or bad depending on the source module, creating a dedicated music for a new SMS/GG project suddenly became very good. Thanks Martin :) |
|
Martin
|
Posted: Mon Jun 05, 2000 11:27 am |
The main problem are probably the volumes of the samples.
Example: If there's effect $C (set volume) with an effect argument of $20 = 32 the sound will played with this volume (i.e. 15 - ($20/$40*15)). But it does not matter how loud the sample data itself is. I'll try to check this in the next updates. |
|
|
Posted: Mon Jun 05, 2000 2:50 pm |
Would this work on a Genesis too? Even after having done a lot of Genesis programming, I know very little about sound programming? |
|
Martin
|
Re: Genesis MODs
Posted: Mon Jun 05, 2000 3:38 pm
|
Of course. I'm sure it would.
Would be stupid if the Genesis' sound chip was worse than the Game Gear's one. But I haven't tried to program Genesis yet. The main thing MOD2PSG does is converting the period values into PSG frequencies. Probably some XMs (or MODs) with more than 4 channels would work (and hopefully sound) well on Genesis. BTW: There's a little update (v1.1). I've sent it to Eric. |
|
|
Re: Genesis MODs
Posted: Mon Jun 05, 2000 10:08 pm
|
The Megadrive (I hate saying Genesis, hehe) have differents kind of sound hardware, one being a PSG just as the one on the SMS. Also it features that Z80 that actually control those chipsets. So basically little change of your code could make it usable for a Megadrive project, using PSG of course (the FM chip on the Megadrive is technically better, still).
You can send to me too if Eric is away ^_^ |
|
|
Re: Genesis MODs
Posted: Mon Jun 05, 2000 11:53 pm
|
You could also use the YM2612's 8-bit DAC to just output raw samples. This is how the 'SEGA' sound effect and most complex effects in games are done. Of course it would take a lot of Z80 processing time, but then again it's for dedicated sound use. Theoretically you could have as many channels as the Z80 could mix samples together at the replay rate desired. It would be harder (and maybe interesting) to convert old PC mods designed for the Adlib sound card, since the Adlib and the YM2612 have a lot of similarities. Some of the better known packs out there like rdosplay and edlib have a load of modules with them to test. |
|
Martin
|
Re: Genesis MODs
Posted: Tue Jun 06, 2000 5:54 pm
|
Adlib modules? Who wants to hear ProTracker modules on Adlib? Do you have some examples? |
|
Martin
|
Re: Genesis MODs
Posted: Tue Jun 06, 2000 5:56 pm
|
I don't like saying Genesis very much because I heard it too many times, hehe.
If you can give me a little example I could maybe include a command line option for Mega Drive. |
|
|
Re: Genesis MODs
Posted: Tue Jun 06, 2000 6:41 pm
|
I didn't mean ProTracker modules on Adlib, that would not sound very good at all. :) These are modules designed for the Adlib, using custom trackers like amusic, edlib, etc. Here are some archives with modules and players if you're interested. ftp://us.hornet.org/pub/demos/music/programs/trackers/edlb105a.zip ftp://us.hornet.org/pub/demos/music/programs/trackers/sadt2.zip ftp://us.hornet.org/pub/demos/music/programs/trackers/radv1_1a.zip http://sorry.vse.cz/dimension/rdos/rdosplay/rply021b.zip |
|