Search found 53 matches

by ryanfaescotland
Sun Mar 31, 2019 9:33 pm
Forum: Exodus
Topic: Active Disassembly - Post Processor
Replies: 14
Views: 4850

Active Disassembly - Post Processor

I'm still playing around with the active disassembler for Megadrive games and have just created my second disassembly using it. I was thinking there is a few things I'd like to see it doing to the file it generates, some of which are mentioned in the feature requests as well, and I was thinking abou...
by ryanfaescotland
Sun Mar 31, 2019 6:39 pm
Forum: Exodus
Topic: Incorrect disassembly of LINK instruction
Replies: 8
Views: 4586

Re: Incorrect disassembly of LINK instruction

Thanks Nemesis, and you're welcome. :)

(Edit - just noticed my name mentioned in the release notes of the current version, fame at last!)
by ryanfaescotland
Sun Mar 31, 2019 6:24 pm
Forum: Exodus
Topic: Hello... It's me....
Replies: 2
Views: 3333

Re: Hello... It's me....

Good to see you again. Never realised you were based in Australia, we visited last year as well, it was great!

Sounds like you've got a much better work / life balance going on, very important when the kids are little cause it's all too true that it only happens once!
by ryanfaescotland
Sun Mar 31, 2019 6:17 pm
Forum: Exodus
Topic: Active Disassembly
Replies: 13
Views: 6841

Re: Active Disassembly

That would be the nutshell version yes, although it generates the assembly for the entire game using prediction as well. I just created a disassembly of Fatal Labyrinth using the active disassembler and with just a little tweaking of the end result I created the code to generate a bit perfect copy o...
by ryanfaescotland
Sun Mar 31, 2019 4:38 pm
Forum: Exodus
Topic: Exodus 2.1 release soon (Now available!)
Replies: 44
Views: 22076

Re: Exodus 2.1 release soon (Now available!)

Hey Nemesis, great to see you still working on this. I've just managed to create a bit perfect disassembly of Fatal Labyrinth in less than an hour thanks to Exodus, and it has been instrumental in my Toejam and Earl disassembly as well so from the bottom of my heart thanks for the brilliant work on ...
by ryanfaescotland
Sun Mar 31, 2019 4:19 pm
Forum: Exodus
Topic: Active Disassembly
Replies: 13
Views: 6841

Re: Active Disassembly

Miquel wrote:
Fri Nov 09, 2018 2:37 pm
You are getting impossible results because there is code and data all mixed, and the plain disassembly you are using can't differentiate them, even worst can get confused between them...
Have you used the Active Disassembly feature of Exodus before? Doesn't seem like it...
by ryanfaescotland
Fri Aug 10, 2018 9:10 pm
Forum: Exodus
Topic: Incorrect disassembly of LINK instruction
Replies: 8
Views: 4586

Re: Incorrect disassembly of LINK instruction

Oops :oops: Some dodgy maths on my part, FFF4 should end up as -0C, not -0B. Have adjusted it throughout the previous posts to correct it. Away to retry the code with this fix in place as well, just on the off chance it fixes things with the other instructions too! (EDIT - It doesn't) Although I adm...
by ryanfaescotland
Wed Aug 08, 2018 9:51 pm
Forum: Exodus
Topic: Incorrect disassembly of LINK instruction
Replies: 8
Views: 4586

Re: Incorrect disassembly of LINK instruction

Managed to get it going with a little bit of help from the folks at RHDN. I'll put the revised code below but sadly it breaks the active disassembly functionality, the output comes out with lots of missing labels and it seems all the BRANCH statements are broken. Rather than try fix it I'll likely r...
by ryanfaescotland
Sun Aug 05, 2018 12:31 am
Forum: Exodus
Topic: Incorrect disassembly of LINK instruction
Replies: 8
Views: 4586

Re: Incorrect disassembly of LINK instruction

Hate to do this, but would someone mind writing me a little adjustment to the code? I use Easy68K to reassemble the code and as mentioned it really doesn't like the LINK lines Exodus generates (even with the offset correction). What it likes is the negative value of 10000 minus the offset (So if the...
by ryanfaescotland
Sat Aug 04, 2018 8:26 pm
Forum: Exodus
Topic: Incorrect disassembly of LINK instruction
Replies: 8
Views: 4586

Re: Incorrect disassembly of LINK instruction

Hey thanks for the quick and detailed response TascoDLX. I'll go nip into the code just now and see if I can resolve it. My dev environment is playing funny buggers just now but I'll let you know how I get on. EDIT - Sure enough, changing return Disassembly(GetOpcodeName() + L"." + DisassembleSize(s...
by ryanfaescotland
Fri Aug 03, 2018 11:32 pm
Forum: Exodus
Topic: Incorrect disassembly of LINK instruction
Replies: 8
Views: 4586

Incorrect disassembly of LINK instruction

Hey folks, It appears to me that the active disassembler is generating the wrong LINK instruction. Disassembling the opcode 4E 56 FF F4 is coming out as: LINK.w A6, -(A7) Where as my belief is that it should be: LINK A6, #$FFF4 or (in the format EaSY68K likes) LINK A6, #-($0C) Anyone else experience...
by ryanfaescotland
Wed Jul 25, 2018 10:48 pm
Forum: Exodus
Topic: Third Party Libraries and Includes for Exodus
Replies: 4
Views: 4888

Re: Third Party Libraries and Includes for Exodus

I haven't tried the source code again since last posting but the pre-built version seems to be running better. I think I might have re-installed the Visual Studio 2010 Shell between back then and now so that may have been the source of my problems. I don't think we'll ever know for certain though.
by ryanfaescotland
Mon Apr 09, 2018 5:30 pm
Forum: Exodus
Topic: Third Party Libraries and Includes for Exodus
Replies: 4
Views: 4888

Re: Third Party Libraries and Includes for Exodus

Um what? libtiff - http://download.osgeo.org/libtiff/ zlib - https://zlib.net/ Ahh good, it's just the direct links from https://www.exodusemulator.com/downloads/source that no longer work. I didn't try looking for alternatives on the same address before jumping to the WayBackMachine. Also it seems...
by ryanfaescotland
Sun Apr 08, 2018 9:32 pm
Forum: Exodus
Topic: Third Party Libraries and Includes for Exodus
Replies: 4
Views: 4888

Third Party Libraries and Includes for Exodus

Hey folks, The sites for 2 of the libraries for Exodus have dropped off the web, libtiff and zlib, but they are still available via the Way Back Machine: libtiff - https://web.archive.org/web/20170422022912/http://download.osgeo.org/libtiff/tiff-4.0.3.zip zlib - https://web.archive.org/web/201603120...
by ryanfaescotland
Thu Apr 05, 2018 11:05 pm
Forum: Exodus
Topic: Import / Export Current Active Disassembly State
Replies: 4
Views: 4448

Re: Import / Export Current Active Disassembly State

Sadly I had to wipe my progress on this during the re-setting up of the source. Hadn't done a huge amount anyway (especially in relative terms to everything that has went into Exodus) so no great loss. Looking forward to getting things set up again and seeing what I can get going. Oh, and I missed t...