+Propane13 Posted January 12, 2020 Share Posted January 12, 2020 Hello! Back in the day, I contributed a commit for Distella 3.0 which allowed it to disassemble Atari 7800 games. Unfortunately, I can't seem to find the source code for it anywhere. Does it have a current home? I found that someone has version 2.10 (https://github.com/dniku/distella), but the changes that went into 3.0 are missing. Any ideas? Also, since I haven't found it, I'm guessing there are current alternative disassemblers that are preferred? Thanks! Quote Link to comment Share on other sites More sharing options...
+Propane13 Posted January 12, 2020 Author Share Posted January 12, 2020 A helpful soul helped me find the 3.0 source code. Feel free to disregard. Thanks! Quote Link to comment Share on other sites More sharing options...
Trebor Posted January 13, 2020 Share Posted January 13, 2020 For the sake of posterity. ? The below link would be the latest though... Differences from version 3.01b: Bugs fixed: -Crash when ABS_INDIRECT was encountered in some ROMs. -Labels were incorrectly wrapped 2600 style on 7800 ROMs, at 0x0fff. Differences from version 3.00: Bugs fixed: - Crash in Linux/OSX when launching without a ROM file. - Compile errors in Linux/OSX from a stray illegal character in queue.c, and uppercase/lowercase filenames. - Crash under certain circumstances when processing RELATIVE addressing. This release includes builds for Linux, OSX and Windows, which should run on 32-bit and 64-bit machines. Also included is a cross-platform Makefile (using gcc/make). ? 1 Quote Link to comment Share on other sites More sharing options...
+Propane13 Posted January 13, 2020 Author Share Posted January 13, 2020 @Trebor thanks! Since my OS has changed away from Windows, these bugfixes will be helpful. I had a segfault error that appears to be fixed in these future versions, so this is definitely appreciated. Also, I find it very amusing that I posted the 3.0 source years ago. Thanks for finding that. ? 1 Quote Link to comment Share on other sites More sharing options...
+Propane13 Posted January 14, 2020 Author Share Posted January 14, 2020 Hey folks, I was thinking about it, and I thought it might make sense to collect all of these versions, re-organize the history of releases (and their binaries), and then host the result on github. So, I spent a little time and have done that: https://github.com/johnkharvey/distella While Distella may not be very frequently used anymore, I think it's important to have the history captured all in one place, but also to allow a way for modern collaboration and development if desired. With the availability of modern tools such as Docker, I may look into borrowing some of DASM's builder code to see if we can do something similar for Distella (e.g. make a system where binaries could be auto-generated through CI). I'm not sure if anyone really cares about this, but I thought I'd share. The fact that most of the web searches for Distella return 2.10 as the "latest" is a bit wrong; hopefully, at a minimum, this could starts to correct that problem. Anyway, if anyone is interested, the code is out there and it is open for collaboration if desired. 4 Quote Link to comment Share on other sites More sharing options...
devwebcl Posted May 25, 2020 Share Posted May 25, 2020 On 1/14/2020 at 9:44 AM, Propane13 said: Hey folks, I was thinking about it, and I thought it might make sense to collect all of these versions, re-organize the history of releases (and their binaries), and then host the result on github. So, I spent a little time and have done that: https://github.com/johnkharvey/distella While Distella may not be very frequently used anymore, I think it's important to have the history captured all in one place, but also to allow a way for modern collaboration and development if desired. With the availability of modern tools such as Docker, I may look into borrowing some of DASM's builder code to see if we can do something similar for Distella (e.g. make a system where binaries could be auto-generated through CI). I'm not sure if anyone really cares about this, but I thought I'd share. The fact that most of the web searches for Distella return 2.10 as the "latest" is a bit wrong; hopefully, at a minimum, this could starts to correct that problem. Anyway, if anyone is interested, the code is out there and it is open for collaboration if desired. Thanks for this ! I was trying to run distella in windows 7. 1 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.