don't click here

Sonic & Knuckles Collection (PC) disassembly and tests

Discussion in 'Engineering & Reverse Engineering' started by Xeeynamo, Jul 27, 2010.

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

    Xeeynamo

    Member
    38
    29
    18
    London
    Hi!
    Yesterday I was start to working on a disasm of S&K Collection. I'm not do much but I've partially disassembled RUNSONIC.EXE.
    You can download the sourcecode here: http://digitalwork.altervista.org/digitalw...cKnuxCollection
    Here is a screenshot:
    [​IMG]

    You can obtain the same structure of my version writing 0x20 to 0x732A on original RUNSONIC.EXE.

    I've found also two bit interesting things: on SONIC3K.EXE
    0xA72: Frame skip
    0xB7C: CD Check default value
    Is a boolean value. Set it to 0 or 1.
     
  2. MainMemory

    MainMemory

    Has-Been Modder Tech Member
    4,820
    412
    63
    Myself
    RUNSONIC.EXE is just a frontend for setting the registry/ini and launching SONIC3K.EXE, there's really no point in disassembling it.

    However, there is a dissassembly in progress of SONIC3K.EXE on our SVN.
     
  3. Xeeynamo

    Xeeynamo

    Member
    38
    29
    18
    London
    I know, it's only an "exercise" to gain more experience on disassembling apps. I know that there is the SVN but I don't know how to upload anything. For example if I edit SONIC3K.idb how I can update the idb that already existing? And if I overwrite a newer version? However before to access to SVN I was disassembling the exe of SADX. I'll be happy to give an help to the community :)
     
  4. MainMemory

    MainMemory

    Has-Been Modder Tech Member
    4,820
    412
    63
    Myself
    <a href='index.php?showtopic=11996'>This topic</a> might help you. And if you overwrite a newer version somebody's going to have to compare the differences between the two uploads and combine them.
     
Thread Status:
Not open for further replies.