don't click here

Sonic 1 Disassembly

Discussion in 'Engineering & Reverse Engineering' started by Mask of Destiny, Sep 22, 2005.

Thread Status:
Not open for further replies.
  1. Mask of Destiny

    Mask of Destiny

    Tech Member
    87
    0
    6
    I have a little project in mind for which that disassembly would be quite useful. Since Stealth has already done what appears to be a near flawless Knuckles in Sonic 1 hack, I feel an obligation to go in a somewhat different direction to essentially pay back those who sent me cash last month since I'm not currently in a position to give refunds (though that should change in a couple of months).

    Anyway, if someone could point me in the direction of said disassembly it woud save me a lot of trouble and be greatly appreciated.
     
  2. Hivebrain

    Hivebrain

    Administrator
    3,068
    204
    43
    53.4N, 1.5W
    Github
  3. Mask of Destiny

    Mask of Destiny

    Tech Member
    87
    0
    6
    Thank you very much!
     
  4. Hivebrain

    Hivebrain

    Administrator
    3,068
    204
    43
    53.4N, 1.5W
    Github
    I'll pin this because I don't think the disasm is actually available anywhere else.
     
  5. Rika Chou

    Rika Chou

    Tech Member
    5,276
    170
    43
  6. Hivebrain

    Hivebrain

    Administrator
    3,068
    204
    43
    53.4N, 1.5W
    Github
  7. stormislandgal

    stormislandgal

    It's not a phase! Tech Member
    4,534
    10
    18
    Married life <3
    No offense meant, but the 2004 version seemed easier to work with. I'm still having problems with the 2005 version and building. But you shouldn't have to worry about one guy who has problems.
     
  8. Hivebrain

    Hivebrain

    Administrator
    3,068
    204
    43
    53.4N, 1.5W
    Github
    I don't see why. I gave almost everything comments and labels. Data and mappings have been separated, to make them easier to edit. The ASM compiles in 2 or 3 seconds, as opposed to over a minute in the 2004 version.

    There will be a 2006 version.
     
  9. Lightning

    Lightning

    indeed Tech Member
    Well, include.exe was giving me trouble when I was fiddling with the June 2005 split disassembly. For some reason, it wasn't recognizing the arguments given to it. That wasn't much of a problem, though; I just ended up writing my own that did the same thing (does anyone else have that problem?) and now the build process works like a charm =P
     
  10. stormislandgal

    stormislandgal

    It's not a phase! Tech Member
    4,534
    10
    18
    Married life <3
    *gasp* Who is it!? What's the news page of s2b? =P

    I was messing around with your 2005 split dissasembly earlier today, and I finally got it to build right.
     
  11. Gunner112k

    Gunner112k

    Catch Thirty-Three Oldbie
    Or maybe not, if he doesn't have a girlfriend--*shot by drx* =P

    By the way I updated Hive's disassemblies on Hacking CulT.
     
  12. LOst

    LOst

    Tech Member
    4,891
    8
    18
    He has a wife.
     
  13. Gunner112k

    Gunner112k

    Catch Thirty-Three Oldbie
    Either way I was mocking drx =P
     
  14. Ultima

    Ultima

    Games Publisher Tech Member
    2,398
    1
    18
    London, England
    Publishing mobile games!
    But she doesn't have hard-drive wiping fetishes. *shot by drx*
     
  15. Heran Bago

    Heran Bago

    Ah! It's Puyo battle then. Tech Member
    drx! come back! we need you to shoot people! =(
     
  16. stormislandgal

    stormislandgal

    It's not a phase! Tech Member
    4,534
    10
    18
    Married life <3
    Oh crap. I had it working yesterday... But now it says "Fatal Error: can not find sonic1comb.asm" I searched my hard drive and didn't find a file called that. And I know I didn't delete it, I just downloaded it yesterday. wtf...

    edit: or is that file from a previous version. I'll check the 2004 version. Hopefully it's there...
     
  17. Hivebrain

    Hivebrain

    Administrator
    3,068
    204
    43
    53.4N, 1.5W
    Github
    s1comb.asm is created automatically by include.exe. For include.exe not to run properly, you must've messed with something.
     
  18. drx

    drx

    mfw Researcher
    2,254
    350
    63
    :rolleyes:
    /me shoots like everybody here. Hive, sorry for not updating the disassembly. Kinda forgot it everytime I wanted to update it :P
     
  19. stormislandgal

    stormislandgal

    It's not a phase! Tech Member
    4,534
    10
    18
    Married life <3
    Yeah, I did mess something up. But I got it working again by taking the s1comb file from the 2004 version. Converted that to .ASM, and it worked, and so do my Roms.
     
  20. Mask of Destiny

    Mask of Destiny

    Tech Member
    87
    0
    6
    EDIT: oops, message I was replying to got moved.
     
Thread Status:
Not open for further replies.