Starman Posted February 2, 2004 Share Posted February 2, 2004 Hi all, Subject says it all. All I can find is an MSDOS binary. Is there source code? A DOS util shouldn't be too hard to port to OS X. Should I start one? Mike Quote Link to comment Share on other sites More sharing options...
Thomas Jentzsch Posted February 2, 2004 Share Posted February 2, 2004 Don't know if a newer version (except my own hack) exists. source.zip Quote Link to comment Share on other sites More sharing options...
Starman Posted February 2, 2004 Author Share Posted February 2, 2004 I whipped one together in about an hour. Very rudimentary. Would anyone be interested in it? Mike Quote Link to comment Share on other sites More sharing options...
Robert M Posted February 2, 2004 Share Posted February 2, 2004 I whipped one together in about an hour. Very rudimentary. Would anyone be interested in it? Mike Yes Please. Quote Link to comment Share on other sites More sharing options...
Starman Posted February 2, 2004 Author Share Posted February 2, 2004 Ok. Working on it some more. I got complete disassembly of 10 carts so far. However, I have to add some kind of code in there to properly handle the code section. I'll problably just make sure that a queue of jump/return pairs are exhausted before assuming code data. I'm also working on auto-labelling which I have partially working. Needless to say, this will be command-line based (for now). Mike Quote Link to comment Share on other sites More sharing options...
Thomas Jentzsch Posted February 2, 2004 Share Posted February 2, 2004 Ok. Working on it some more Why do you want to reinvent the wheel? IMO it would be better to use DiStella and maybe trying to improve it a bit. Quote Link to comment Share on other sites More sharing options...
Starman Posted February 2, 2004 Author Share Posted February 2, 2004 Because there's no OS X version? Mike Quote Link to comment Share on other sites More sharing options...
Cybergoth Posted February 3, 2004 Share Posted February 3, 2004 Hi there! Because there's no OS X version? So you're saying there's no C compilers available for OS X? Anyway, I'd assume a Mac DiStella might be buried somewhere here: Mactari Greetings, Manuel Quote Link to comment Share on other sites More sharing options...
Thomas Jentzsch Posted February 3, 2004 Share Posted February 3, 2004 Because there's no OS X version? Yup, but you could still separate the platfrom dependent code from the independant one. So basically you could use the source I posted and change some DOS specific code. Quote Link to comment Share on other sites More sharing options...
Starman Posted February 3, 2004 Author Share Posted February 3, 2004 Hi there! Because there's no OS X version? So you're saying there's no C compilers available for OS X? Anyway, I'd assume a Mac DiStella might be buried somewhere here: Mactari Greetings, Manuel That's not what I said. Not even close. I did a Google search for a Mac version of distella and came up with an executable for MPW under Mac OS 9. A search for the distella source came up with a 404 error. Thomas, I didn't even see the source.zip attachment until today. In the meantime, I finished my disassembler last night. Oh, well . The way this forum is set up it's easy to ignore the attachments since it's below the sigs, and I pretty much ignore sigs. EDIT: Thomas, it compiled and ran on the first shot under WinXP and Mac OS 10.2.8. EDIT: I decided to look at the Distella 3.0 version on Windows to look at the differences, only to find the source was in the .zip file. Oh well. Mike 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.