Anyone interested in 68k disassembler for windows ?

All 680x0 related coding posts in this section please.

Moderators: simonsunnyboy, Mug UK, Zorro 2, Moderator Team

User avatar
fred76
Atari nerd
Atari nerd
Posts: 47
Joined: Mon Jul 28, 2008 5:30 pm

Anyone interested in 68k disassembler for windows ?

Postby fred76 » Mon Jul 28, 2008 5:47 pm

I was wondering if there are some people interested in a 68000 disassembler under XP or W2K. I'm planning on developing one since I've never found one on the internet. (Found a DOS version somewhere, I can't remember where)
If someone knows where to find one, please let me know. I will develop my own, though.
thanks,

Fred

User avatar
nativ
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 4088
Joined: Mon Jul 30, 2007 10:26 am
Location: South West, UK

Re: Anyone interested in 68k disassembler for windows ?

Postby nativ » Mon Jul 28, 2008 6:22 pm

Hi,
STEem has a debugger?

Be nice If possible that there was a real Atari version of your dissasembler!:0:

Thanks

Ashley
Atari STFM 512 / STe 4MB / Mega ST+DSP / Falcon 4MB 16Mhz 68882 - DVD/CDRW/ZIP/DAT - FDI / Jaguar / Lynx 1&2 / 7800 / 2600 / XE 130+SD Card // Sega Dreamcast / Mega2+CD2 // Apple G4

http://soundcloud.com/nativ ~ http://soundcloud.com/nativ-1 ~ http://soundcloud.com/knot_music
http://soundcloud.com/push-sounds ~ http://soundcloud.com/push-records

User avatar
fred76
Atari nerd
Atari nerd
Posts: 47
Joined: Mon Jul 28, 2008 5:30 pm

Re: Anyone interested in 68k disassembler for windows ?

Postby fred76 » Mon Jul 28, 2008 6:38 pm

I've never worked with STeem (I use WinSTon), so I didn't know...
Thanks for the tip.

I've only done games and game-cracking on my Atari, no disassembler since MonST was good enough.

User avatar
Mug UK
Administrator
Administrator
Posts: 11310
Joined: Thu Apr 29, 2004 7:16 pm
Location: Stockport (UK)
Contact:

Re: Anyone interested in 68k disassembler for windows ?

Postby Mug UK » Mon Jul 28, 2008 6:51 pm

Take a look at how Easyrider works and then make a Windows version of that .. would make life a lot easier for an awful lot of people :)
My main site: http://www.mug-uk.co.uk - slowly digging up the bits from my past (and re-working a few): Atari ST, Sega 8-bit (game hacks) and NDS (Music ripping guide).

I develop a free Word (for Windows) add-in that's available for Word 2007 upwards. It's a fix-it toolbox that will allow power Word users to fix document errors. You can find it at: http://www.mikestoolbox.co.uk

User avatar
fred76
Atari nerd
Atari nerd
Posts: 47
Joined: Mon Jul 28, 2008 5:30 pm

Re: Anyone interested in 68k disassembler for windows ?

Postby fred76 » Mon Jul 28, 2008 8:18 pm

OK, Where can I get Easyrider and it's documentation?

User avatar
nativ
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 4088
Joined: Mon Jul 30, 2007 10:26 am
Location: South West, UK

Re: Anyone interested in 68k disassembler for windows ?

Postby nativ » Mon Jul 28, 2008 8:21 pm

Hi,

I'm yet to start picking apart stuff but have :-

Diamond Edge Disk Editor
Knife ST
ST Doctor
MonST (comes with Devpac2?)

to hand, as well as the bit's n' pieces from Dead Hackers Coding section.

Can anyone answer whether the Romantic Robot and Power Ripper carts can be run without the carts they come on? And are they any good?

Thanks,

Ashley
Atari STFM 512 / STe 4MB / Mega ST+DSP / Falcon 4MB 16Mhz 68882 - DVD/CDRW/ZIP/DAT - FDI / Jaguar / Lynx 1&2 / 7800 / 2600 / XE 130+SD Card // Sega Dreamcast / Mega2+CD2 // Apple G4

http://soundcloud.com/nativ ~ http://soundcloud.com/nativ-1 ~ http://soundcloud.com/knot_music
http://soundcloud.com/push-sounds ~ http://soundcloud.com/push-records

User avatar
Mug UK
Administrator
Administrator
Posts: 11310
Joined: Thu Apr 29, 2004 7:16 pm
Location: Stockport (UK)
Contact:

Re: Anyone interested in 68k disassembler for windows ?

Postby Mug UK » Mon Jul 28, 2008 8:23 pm

fred76 wrote:OK, Where can I get Easyrider and it's documentation?


See below :)

Including my work (since abandoned) on reverse-engineering David Whittaker's sound files :)
You do not have the required permissions to view the files attached to this post.
My main site: http://www.mug-uk.co.uk - slowly digging up the bits from my past (and re-working a few): Atari ST, Sega 8-bit (game hacks) and NDS (Music ripping guide).

I develop a free Word (for Windows) add-in that's available for Word 2007 upwards. It's a fix-it toolbox that will allow power Word users to fix document errors. You can find it at: http://www.mikestoolbox.co.uk


User avatar
fred76
Atari nerd
Atari nerd
Posts: 47
Joined: Mon Jul 28, 2008 5:30 pm

Re: Anyone interested in 68k disassembler for windows ?

Postby fred76 » Mon Jul 28, 2008 9:16 pm

Thank you for the replies...

I will take a look at Easyrider and I'll start coding.

The DOS version I mentioned was indeed at birdcomputer.ca but I think it's too slow.

I wanna make a fast Atari-specific disassembler.

User avatar
lp
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 2324
Joined: Wed Nov 12, 2003 11:09 pm
Location: GFA Headquarters
Contact:

Re: Anyone interested in 68k disassembler for windows ?

Postby lp » Sun Aug 03, 2008 10:47 am

You might want to have a look at TT-Digger as well. Don't let the name fool you, it runs on ST's as well.

http://members.chello.nl/h.robbers/TTD.html

This is the one I use myself. It's also still maintained, unlike most of the other ones.

I don't have a peecee, so no further comments. lol

User avatar
alexh
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 2680
Joined: Wed Oct 20, 2004 1:52 pm
Location: UK - Oxford
Contact:

Re: Anyone interested in 68k disassembler for windows ?

Postby alexh » Sun Aug 03, 2008 1:34 pm

IDA Pro for windows has a 68k mode

http://www.hex-rays.com/idapro/

IMHO it is the only disassembler you'll ever need.

User avatar
fred76
Atari nerd
Atari nerd
Posts: 47
Joined: Mon Jul 28, 2008 5:30 pm

Re: Anyone interested in 68k disassembler for windows ?

Postby fred76 » Sun Aug 03, 2008 6:45 pm

Thanks again for the replies. I can see there are people interested...

you have to pay for IDA Pro. It would be nice if there's a freeware version available.

My version (read version 1.0) is not gonna be that advanced. It simply disassembles a .PRG or .TOS file into *.s (or whatever) source file.
I will make it Devpac-compatible source.
It's for people who want to adjust a program(game) or add functions to it or just learn from assembler-code.

The progress of my coding: it recognises about 50% of the instructions and of course it contains some bugs.
So I just keep coding......

Does anyone have documentation of the extra instructions on the 68020 and 68030 ?

User avatar
Mug UK
Administrator
Administrator
Posts: 11310
Joined: Thu Apr 29, 2004 7:16 pm
Location: Stockport (UK)
Contact:

Re: Anyone interested in 68k disassembler for windows ?

Postby Mug UK » Mon Aug 04, 2008 6:53 pm

fred76 wrote:Does anyone have documentation of the extra instructions on the 68020 and 68030 ?


Anything on here? wiki/index.php/Programming
My main site: http://www.mug-uk.co.uk - slowly digging up the bits from my past (and re-working a few): Atari ST, Sega 8-bit (game hacks) and NDS (Music ripping guide).

I develop a free Word (for Windows) add-in that's available for Word 2007 upwards. It's a fix-it toolbox that will allow power Word users to fix document errors. You can find it at: http://www.mikestoolbox.co.uk

User avatar
alexh
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 2680
Joined: Wed Oct 20, 2004 1:52 pm
Location: UK - Oxford
Contact:

Re: Anyone interested in 68k disassembler for windows ?

Postby alexh » Mon Aug 04, 2008 10:19 pm

fred76 wrote:you have to pay for IDA Pro. It would be nice if there's a freeware version available.

V4.9 is freeware. although I dunno if it supports M68k

I am sure if you google hard enough you can find 5.3 too ;)

User avatar
fred76
Atari nerd
Atari nerd
Posts: 47
Joined: Mon Jul 28, 2008 5:30 pm

Re: Anyone interested in 68k disassembler for windows ?

Postby fred76 » Tue Aug 05, 2008 9:16 pm

V4.9 is freeware. although I dunno if it supports M68k

I can't find the 68000 option in V4.9. I guess it ain't there.

Progress: 16 more instructions to go ! and then a lot of testing to do...

User avatar
Mug UK
Administrator
Administrator
Posts: 11310
Joined: Thu Apr 29, 2004 7:16 pm
Location: Stockport (UK)
Contact:

Re: Anyone interested in 68k disassembler for windows ?

Postby Mug UK » Tue Aug 05, 2008 10:21 pm

We have plenty of source material on here that you can test it with :)
My main site: http://www.mug-uk.co.uk - slowly digging up the bits from my past (and re-working a few): Atari ST, Sega 8-bit (game hacks) and NDS (Music ripping guide).

I develop a free Word (for Windows) add-in that's available for Word 2007 upwards. It's a fix-it toolbox that will allow power Word users to fix document errors. You can find it at: http://www.mikestoolbox.co.uk

User avatar
fred76
Atari nerd
Atari nerd
Posts: 47
Joined: Mon Jul 28, 2008 5:30 pm

Re: Anyone interested in 68k disassembler for windows ?

Postby fred76 » Sat Aug 16, 2008 9:01 pm

I have version 0.1 ready. Is there someone willing to put this on a website?
it's a zip file of 271 kB.
I do not intent to make my own website.

User avatar
Mug UK
Administrator
Administrator
Posts: 11310
Joined: Thu Apr 29, 2004 7:16 pm
Location: Stockport (UK)
Contact:

Re: Anyone interested in 68k disassembler for windows ?

Postby Mug UK » Sat Aug 16, 2008 10:15 pm

You can upload it here or create a new post and then use this one as a 'news' thread about future updates. Alternatively, I can host it.
My main site: http://www.mug-uk.co.uk - slowly digging up the bits from my past (and re-working a few): Atari ST, Sega 8-bit (game hacks) and NDS (Music ripping guide).

I develop a free Word (for Windows) add-in that's available for Word 2007 upwards. It's a fix-it toolbox that will allow power Word users to fix document errors. You can find it at: http://www.mikestoolbox.co.uk

User avatar
fred76
Atari nerd
Atari nerd
Posts: 47
Joined: Mon Jul 28, 2008 5:30 pm

Re: Anyone interested in 68k disassembler for windows ?

Postby fred76 » Sat Aug 16, 2008 10:27 pm

oops, I missed the upload attachment button. OK, here it is.
It's not perfect, it's version 0.1 !!
You do not have the required permissions to view the files attached to this post.

User avatar
Mug UK
Administrator
Administrator
Posts: 11310
Joined: Thu Apr 29, 2004 7:16 pm
Location: Stockport (UK)
Contact:

Re: Anyone interested in 68k disassembler for windows ?

Postby Mug UK » Sun Aug 17, 2008 7:56 am

Picked a random program on my STEEM h/drive and did a disassembly (both target & source attached)

Not bad at all for a v0.1 :)
You do not have the required permissions to view the files attached to this post.
My main site: http://www.mug-uk.co.uk - slowly digging up the bits from my past (and re-working a few): Atari ST, Sega 8-bit (game hacks) and NDS (Music ripping guide).

I develop a free Word (for Windows) add-in that's available for Word 2007 upwards. It's a fix-it toolbox that will allow power Word users to fix document errors. You can find it at: http://www.mikestoolbox.co.uk

User avatar
fred76
Atari nerd
Atari nerd
Posts: 47
Joined: Mon Jul 28, 2008 5:30 pm

Re: Anyone interested in 68k disassembler for windows ?

Postby fred76 » Sun Aug 17, 2008 5:43 pm

Not bad at all for a v0.1

Thanks Muguk.

People: feel free to post some feedback/suggestions/bug reports and I will make it better...

User avatar
lp
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 2324
Joined: Wed Nov 12, 2003 11:09 pm
Location: GFA Headquarters
Contact:

Re: Anyone interested in 68k disassembler for windows ?

Postby lp » Sun Aug 17, 2008 6:25 pm

I would suggest converting hardware addresses to equates as an option. With some sort of user definable look up table or perhaps place comments behind them stating the name of the system variable. Also commenting the TRAP calls would be nice. This would speeds up hacking immensely by marking them with comments as to the exact OS function call that will result. TT Digger does both of these. :)

User avatar
Mug UK
Administrator
Administrator
Posts: 11310
Joined: Thu Apr 29, 2004 7:16 pm
Location: Stockport (UK)
Contact:

Re: Anyone interested in 68k disassembler for windows ?

Postby Mug UK » Sun Aug 17, 2008 7:19 pm

lp - could you do the same target program in TT Digger and upload your result and I'll do likewise with Easyrider? Maybe that'll give some food for thought for v0.2 onwards?


*Edit: two versions - one a straight dump after Easyrider did it's job and the second after a few 'change data to code' and some dialog boxes stretched to full line length using the 'T' hotkey :)
You do not have the required permissions to view the files attached to this post.
My main site: http://www.mug-uk.co.uk - slowly digging up the bits from my past (and re-working a few): Atari ST, Sega 8-bit (game hacks) and NDS (Music ripping guide).

I develop a free Word (for Windows) add-in that's available for Word 2007 upwards. It's a fix-it toolbox that will allow power Word users to fix document errors. You can find it at: http://www.mikestoolbox.co.uk

User avatar
lp
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 2324
Joined: Wed Nov 12, 2003 11:09 pm
Location: GFA Headquarters
Contact:

Re: Anyone interested in 68k disassembler for windows ?

Postby lp » Mon Aug 18, 2008 2:55 am

I don't know that we need an example uploaded. The one you uploaded is doing one of my suggestions already. It's noting the gemdos() calls via TRAP and commenting them with standard Atari names, like malloc(), mfree(), etc.

The other idea is pretty simple, replace the hardware registers with the standard Atari system variable names as equates. Or at the very least comment those lines. These are noted in most any ST memory map listing. ;)

User avatar
nativ
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 4088
Joined: Mon Jul 30, 2007 10:26 am
Location: South West, UK

Re: Anyone interested in 68k disassembler for windows ?

Postby nativ » Mon Aug 18, 2008 7:15 am

Hello,
How possible/complicated might it be to develop an Atari version alongside, or from sources when complete?

Thanks,

Ashley
Atari STFM 512 / STe 4MB / Mega ST+DSP / Falcon 4MB 16Mhz 68882 - DVD/CDRW/ZIP/DAT - FDI / Jaguar / Lynx 1&2 / 7800 / 2600 / XE 130+SD Card // Sega Dreamcast / Mega2+CD2 // Apple G4

http://soundcloud.com/nativ ~ http://soundcloud.com/nativ-1 ~ http://soundcloud.com/knot_music
http://soundcloud.com/push-sounds ~ http://soundcloud.com/push-records


Social Media

     

Return to “680x0”

Who is online

Users browsing this forum: No registered users and 1 guest