High-Quality Sonic 1 PCM Music Using WAV files as level music in Sonic 1
#31
Posted 25 August 2008 - 04:54 AM
Use Audacity, anything above 22050khz should sound similar, but remember, almost any converter will stumble downhill from there.
#32
Posted 25 August 2008 - 05:19 AM
The WAVs MUST be 8-bit usigned, mono and should not exceed 22KHz. I use Cool Edit Pro 2 for all my audio editing needs...
BTW, this ROM does not work on real HW, on the Sega logo, it will do some illegal read/write in some part of the machine and it will lock up, and reset won't help.
BTW, this ROM does not work on real HW, on the Sega logo, it will do some illegal read/write in some part of the machine and it will lock up, and reset won't help.
#34
Posted 25 August 2008 - 07:35 AM
you can use MP3, OGG, WMA, ADPCM etc compression in WAV if you want....
#36
Posted 25 August 2008 - 07:52 AM
That's the reason the guy with problem didn't get any good sound
the driver assumes all data it is fed with is what is needed and when the data is different, you usually hear very non pleasing sounds :P
#37
Posted 25 August 2008 - 11:36 AM
I wasn't using 8-bit, which Is why I was having the problem. Thanks TmEE.
#38
Posted 25 August 2008 - 02:16 PM
Hitaxas, on Aug 25 2008, 12:36 PM, said:
I wasn't using 8-bit, which Is why I was having the problem. Thanks TmEE. 
How is the quality of the sound? I don't know if the specific instructions I gave about improving quality by commenting those Z80 stops will work in Sonic 2.
TmEE: Maybe this has something to do with me not stopping the Z80 at JoypadInit?
Either that, or the now-corrupted SEGA sound is screwing up the Genesis (works fine in Fusion though).
#39
Posted 25 August 2008 - 02:20 PM
This is a longshot at best but, if you're doing a move.l or move.w to Z80 RAM at some point, you may have to change that to move.b.
#40
Posted 26 August 2008 - 02:28 AM
Sonic 65, on Aug 25 2008, 03:16 PM, said:
How is the quality of the sound? I don't know if the specific instructions I gave about improving quality by commenting those Z80 stops will work in Sonic 2.
EDIT: Crappy. I also used the driver and same WAV in S1, S1's sounds better.
This post has been edited by Hitaxas: 26 August 2008 - 04:14 AM
#41
Posted 26 August 2008 - 07:16 AM
Sonic 65, on Aug 25 2008, 10:16 PM, said:
How is the quality of the sound? I don't know if the specific instructions I gave about improving quality by commenting those Z80 stops will work in Sonic 2.
TmEE: Maybe this has something to do with me not stopping the Z80 at JoypadInit?
Either that, or the now-corrupted SEGA sound is screwing up the Genesis (works fine in Fusion though).
TmEE: Maybe this has something to do with me not stopping the Z80 at JoypadInit?
Either that, or the now-corrupted SEGA sound is screwing up the Genesis (works fine in Fusion though).
There's too little to be heard to judge quality of the sound.... it sounds good in Fusion, and Fusion is closest you get to real HW when it comes to sound.
Also, NONE of my stuff ever stops Z80 when controllers are accessed, so far I've not had ANY problems on any of my Sega systems (MD1, 2xMD2, 2xNomad)... Sega however does strongly advise you to stop Z80 on controller access... I see no reason why...
The corrupt Sega sound is definitely the cause for the lock-up.... emulators don't emulate lock-ups when you read/write to areas in MD outside ROM, RAM, VDP and I/O area. Comment out the Sega sound code and I'll give it another shot.
#42
Posted 27 August 2008 - 03:43 PM
Just a lil' error fix I worked out; I kept getting a "bad size on opcode beq.l playmusic81" message when I tried building the S1.rom back together. If anyone else is having the same problem, change the code:
to this one:
in other words, replace the "beq.l" with "beq.s" instead. =P
cmpi.b #$81,d7 beq.l PlayMusic81
to this one:
cmpi.b #$81,d7 beq.s PlayMusic81
in other words, replace the "beq.l" with "beq.s" instead. =P
#43
Posted 31 August 2008 - 11:51 PM
Hi,
In regen.ini set "EmulateLockups=1"
. And btw, sound should be as accurate as real hardware in the latest Regen beta 3.
stay safe,
AamirM
Quote
The corrupt Sega sound is definitely the cause for the lock-up.... emulators don't emulate lock-ups when you read/write to areas in MD outside ROM, RAM, VDP and I/O area. Comment out the Sega sound code and I'll give it another shot.
In regen.ini set "EmulateLockups=1"
stay safe,
AamirM
This post has been edited by AamirM: 31 August 2008 - 11:54 PM
#44
Posted 10 September 2008 - 09:12 PM
This is an amazing accomplishment! Great job with this, I'm amazed how good it sounds. The music doesn't play in Gerbil's Gens, but works fine in Generator. The bass is so good I cranked it up on my stereo
