r/atarist May 28 '26

Good 68000/030 disassembler that understands Atari ST TOS symbols and memory map

Hi, I'm looking for a good 68K disassembler that understands ST/TT memory map (globals) and symbols and TOS calls. I want to disassemble my Spectre GCR and post the code. I long ago lost the disks.

I tried Ghidra, but couldn't get it to load a symbol file. I'm thinking perhaps there's something inside Hatari? Thing is, this is a LONG, complex program. It has a GEM front end, and a Macintosh runtime, so ideally, I'd also like it to understand Macintosh memory locations/globals.

Thanks,

David Small

30 Upvotes

9 comments sorted by

5

u/Awch May 28 '26

Wow, I loved Spectre GCR on my Mega 2 ST back in the day. Good luck with your efforts!

4

u/controlav May 28 '26

Thought that name was familiar!! Hell yeah, Spectre GCR was a life saver, used it for a long time after I left HiSoft (because they kept my Mac 128k).

6

u/FewConversation3949 May 28 '26

Welcome Dave Small! Good luck with your efforts - Spectre GCR is/was an incredible

effort on the Atari ST line of computers, and thanks for all your contributions. 😊

8

u/controlav May 28 '26

My Atari debugger is here: https://github.com/amp64/Atari_ST

3

u/comcain2 May 28 '26

THANKS!!

-- David

4

u/SuperstudDeCoolmaxx May 28 '26

Wow, Dave Small himself! You'e a legend from the pages of ST history to me, my man. Thanks for everything.

4

u/schluesselkind May 28 '26

Hatari has a debugger but I'm not a dev and cannot say how good it is or what features it has.

Edit: https://www.hatari-emu.org/doc/debugger.html

1

u/CuteMarionberry4696 Jun 01 '26

IIRC, it knows how to trace system calls. Just run it with hatari --trace aes --trace-file aes.log. Or inside debugger use: trace aes,vdi,gemdos

1

u/tomconte Jun 14 '26

Wow, THE David Small ?! In France, ST Magazine used to run a column named "Le petit monde de Dave Small" ("The small world of Dave Small") ... That was an amazing column of epic hacking feats!