How to create a game rom
Moderator: BigEvilCorporation
How to create a game rom
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.
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.
-
- Very interested
- Posts: 3131
- Joined: Thu Nov 30, 2006 9:46 pm
- Location: France - Sevres
- Contact:
Re: How to create a game rom
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
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!!!
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
Awesome, thanks. I'll have a look after work.
Re: How to create a game rom
Note to self: figure out how to get a good YM2612 emu/simulator without legal issues so I can make an Echo tracker.
Sik is pronounced as "seek", not as "sick".
Re: How to create a game rom
Not another tracker, pls
One with notation interface instead?
One with notation interface instead?
-
- Very interested
- Posts: 3131
- Joined: Thu Nov 30, 2006 9:46 pm
- Location: France - Sevres
- Contact:
Re: How to create a game rom
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
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?
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?
-
- Very interested
- Posts: 3131
- Joined: Thu Nov 30, 2006 9:46 pm
- Location: France - Sevres
- Contact:
Re: How to create a game rom
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 ?
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
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.
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.
-
- Very interested
- Posts: 86
- Joined: Fri Sep 25, 2015 4:16 pm
Re: How to create a game rom
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
..and none of them have good tools to create music, either. A Windows-only tracker is not "good".
-
- Very interested
- Posts: 3131
- Joined: Thu Nov 30, 2006 9:46 pm
- Location: France - Sevres
- Contact:
Re: How to create a game rom
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.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.
Re: How to create a game rom
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.