Sonic 3 sound driver in Sonic 1

Discussion in 'Tutorials Archive' started by Tornado, Jan 5, 2009.

Thread Status:
Not open for further replies.
  1. PsychoSk8r

    PsychoSk8r HighKnights Member

    Joined:
    Aug 9, 2007
    Messages:
    267
    Location:
    Birmingham, UK
    Still no update Tornado? =P


    Heh, I'm eagerly awaiting this.
     
  2. Tornado

    Tornado Active Member Member

    Joined:
    Dec 1, 2008
    Messages:
    30
    Location:
    Hydrocity - Angel Island
    Is now almost ready, just need to review something.
     
  3. PsychoSk8r

    PsychoSk8r HighKnights Member

    Joined:
    Aug 9, 2007
    Messages:
    267
    Location:
    Birmingham, UK
    Ah, excellent. I'm looking forward to seeing how you did this, as I'm baffled. xD
     
  4. Tornado

    Tornado Active Member Member

    Joined:
    Dec 1, 2008
    Messages:
    30
    Location:
    Hydrocity - Angel Island
    Download


    Well here is the code, be sure to fix any sound, report or fix yourself.


    Good fun! :)
     
  5. Selbi

    Selbi The Euphonic Mess Member

    Joined:
    Jul 20, 2008
    Messages:
    2,416
    Location:
    Northern Germany
    Awesome work! But you shouldn't post a Split here, because the people will just download it, because they don't want to do the Guide! Just post a final result ROM!


    By the way: Why are you people always using SNASM68k? Please convert your Split to ASM68k or AS, because it's really anoying!
     
  6. Spanner

    Spanner The Tool Member

    Joined:
    Aug 9, 2007
    Messages:
    2,555
    I think people can do whatever they want regarding the assembler, Selbi. However, some of Esrael's material has been known to cause incompatibilities with anything apart from SNASM68K.


    Just saying.
     
  7. Infiniti

    Infiniti Newcomer Trialist

    Joined:
    Jan 31, 2009
    Messages:
    4
    Saying that tho, can it be done? My code (ASM68k) already contains half a dosen diffrent fixes/changes (spindash/sipkebug/jumpbug/etc). If it's just a matter of making further name/word changes to the code, I'll give it a go myself, but if it's a little more then that, I'll not add the S3 Driver to my hack (at this time).
     
  8. Dani

    Dani Newcomer Trialist

    Joined:
    Mar 17, 2008
    Messages:
    5
    Location:
    ...
    Does anyone know if it is possible to port the Sonic 3 sound driver to Sonic 2 Final? I would really love to do that for my hack ^_^
     
  9. Selbi

    Selbi The Euphonic Mess Member

    Joined:
    Jul 20, 2008
    Messages:
    2,416
    Location:
    Northern Germany
    This is possible, but not with this Guide, nor the File, you download. These ASM files were created for Sonic 1, not for Sonic 2. If you are a awesome Hacker, you can change the RAM Adresses, Values etc. to Sonic 2's. ^_^
     
  10. Alriightyman

    Alriightyman I'm back! Member

    Joined:
    Oct 3, 2007
    Messages:
    156
    Location:
    USA
    Go Here. This is how to put it into Sonic 2 Beta, and there is info on how to get it working in Sonic 2 Final.
     
    Last edited by a moderator: Feb 14, 2009
  11. Dani

    Dani Newcomer Trialist

    Joined:
    Mar 17, 2008
    Messages:
    5
    Location:
    ...
    Thanks, the Sonic 3 driver is working perfectly in my hack now ^_^
     
    Last edited by a moderator: Feb 15, 2009
  12. Rydia3667

    Rydia3667 Guest

    Sorry for this bump. I have a very hard time trying to follow this. I can't grasp this guide. Could someone make a video guide.
     
  13. Selbi

    Selbi The Euphonic Mess Member

    Joined:
    Jul 20, 2008
    Messages:
    2,416
    Location:
    Northern Germany
    Rydia wanted me to post this:

     
  14. FireRat

    FireRat Do Not Interact With This User, Anywhere!!! Exiled

    Joined:
    Oct 31, 2009
    Messages:
    535
    Thanks for this post, I have fixed all this, but ... How do I put the song EHZ of Sonic 2? I need to know how to fix the PSG Samples and and the error of the notes in the FM channel that occurs almost finished with the song.


    NOTE: This message may contain very bad grammar
     
  15. theocas

    theocas #! Member

    Joined:
    Apr 10, 2010
    Messages:
    375
    Sorry for the Huge-Ass bump, but I just can't seem to change the old sounds and musics, like the boss theme over to the S3 ones. What values will I have to change?


    BTW, the link to the html guide on how to fix the SFX is down. Can some one re-host or re-upload it?
     
    Last edited by a moderator: May 15, 2010
  16. theocas

    theocas #! Member

    Joined:
    Apr 10, 2010
    Messages:
    375
    If you just noticed that this guide's not working, check Sonic Retro's version for a complete version that works.
     
  17. SpirituInsanum

    SpirituInsanum Well-Known Member Member

    Joined:
    Feb 11, 2010
    Messages:
    642
    Maybe it's a known issue, but I think the sound files (here and in the how-to on Retro) are mislabeled (sound number = file number - 1), maybe someone will want to check and/or confirm this? If that's true, it should be written somewhere to avoid confusion.


    After many failed attempts at importing a sound in s3's driver for s1, I tried to import the sound directly into s3k's rom, replacing a sound of the same size, via hex editing, to see what would happen. It was meant to be the data contained in sfx_95.snd, and when I tested it, my sound was actually in slot 94, and playing correctly.


    I didn't test the other sounds the same way though, so it may require further testing.
     
  18. kramlat

    kramlat Newcomer Member

    Joined:
    Feb 21, 2009
    Messages:
    12
    Location:
    home
    I will look into it and see if that can be checked out though a complete porting guide has been completed on retro in the section suggested, it even fixes the sound test.


    Update:
    I found out why you are having that problem and am working on preparing a solution. The Sonic Retro version will have the problem fixed.


    Update 2: I am running into a problem, some music has stopped working, so I think I will disassemble kramlib since it is also a port of the sonic 3 driver, just to basiegaxorz and look at how disassembly 2007 works with the sonic 2 driver, so that sonic 1 hivebrain asw can assemeble the z80 code directly which will make a much better and smoother port.
     
    Last edited by a moderator: Mar 7, 2011
Thread Status:
Not open for further replies.