Page 1 of 2
How to create a game rom
Posted: Wed Jan 20, 2016 12:42 pm
by Desbo4268
Hi all, As the title says, I'm looking to get into sega megadrive development, I know a little bit of 68k just enough to be dangerous! I know that I will need to design backgrounds and sprites however the thing that escapes me is the audio.
Do I create separate audio tracks/sfx in a specific format and build the rom to include them or is all the sound generated by code?
Also once I'm happy with my code what is the best program to use to create the rom.
Any response will be appreciated,
thanks again.
Re: How to create a game rom
Posted: Wed Jan 20, 2016 1:55 pm
by Stef
SGDK can help you to create all that easily, using WAV file for playing SFX and VGM file for music

Re: How to create a game rom
Posted: Wed Jan 20, 2016 2:03 pm
by Desbo4268
Brilliant! Thanks so much for the reply, I've seen SGDK hosted in a few different locations, where is the best/official place to get the latest versions?
I'm just trying to get everything in order before I devote a ton of time in creating something only to find I can't finish it.
I'll have to start a seperate topic on any sound questions I have, this is getting exciting!!!
Re: How to create a game rom
Posted: Wed Jan 20, 2016 3:13 pm
by Stef
Re: How to create a game rom
Posted: Wed Jan 20, 2016 3:34 pm
by Desbo4268
Awesome, thanks. I'll have a look after work.
Re: How to create a game rom
Posted: Thu Jan 21, 2016 1:45 pm
by Sik
Note to self: figure out how to get a good YM2612 emu/simulator without legal issues so I can make an Echo tracker.
Re: How to create a game rom
Posted: Thu Jan 21, 2016 5:44 pm
by cero
Not another tracker, pls
One with notation interface instead?
Re: How to create a game rom
Posted: Thu Jan 21, 2016 5:51 pm
by Stef
Sik> Is the one from Gens not usable for that ? I wrote it and i really don't mind that you use it for whatever you want... it is not 100% accurate but with some quick and easy fixes it could be good enough i guess.
Re: How to create a game rom
Posted: Thu Jan 21, 2016 6:58 pm
by Desbo4268
I've looked into a few different ways of creating audio now and from what I can see its going to be an absolute nightmare!
Saying that though everyone here seems to be very helpful, so i'm going to press on.
with regards to SGDK How many people are working on it? i'm sure with some of the minds we have on this forum development could be sped up with some good communication and free time even if its just fine tuning.
What do you think?
Re: How to create a game rom
Posted: Fri Jan 22, 2016 5:53 pm
by Stef
A nightmare really ?
With SGDK you have different possibilities to have music & SFX in your game :
- Echo sound driver
- VGM sound driver
- XGM sound driver
- 2/4 PCM channels sound driver.
I recommend you the XGM sound driver as it's able to play .VGM file (as the VGM driver) while allowing 4 PCM channels (you can reserve 3 of them for SFX). You can find many existing .vgm files for Megadrive music but you can build your owns with music tracker tools as Deflemask or VGMMaker.
For SFX, you can just use plain WAV files, does that sound that difficult ?
Re: How to create a game rom
Posted: Fri Jan 22, 2016 7:09 pm
by Desbo4268
Thanks for all the info, I actually had a look at Deflemask and it seems to be pretty user friendly.
Im going to try and put a decent bit of code together and when the time comes I will definitely be asking for your help, thanks again for the reply, im actually having a play with SGDK this weekend so hopefully i can get a little bit more familiar with it.
Re: How to create a game rom
Posted: Sat Jan 30, 2016 1:38 am
by mikejmoffitt
I am going to agree that the current audio situation is a nightmare because while the many engines available now support sound effects, none of them support multiple synthesized SFX playing at a time.
Re: How to create a game rom
Posted: Sat Jan 30, 2016 10:46 am
by cero
..and none of them have good tools to create music, either. A Windows-only tracker is not "good".
Re: How to create a game rom
Posted: Sat Jan 30, 2016 12:41 pm
by Stef
mikejmoffitt wrote:I am going to agree that the current audio situation is a nightmare because while the many engines available now support sound effects, none of them support multiple synthesized SFX playing at a time.
Synthesized SFX are imo not good anyway... it's quite rare you want to use FM for SFX. PSG would even be a better choice for that.
Re: How to create a game rom
Posted: Sat Jan 30, 2016 3:49 pm
by Natsumi
Then you have S3K. Amazing music, amazing sound effects, uses PCM only for music. If you know how to make good sound effects, you can easily synthesize them. Plus you spend fraction of ROM space on sound effects that sound often better than PCM.