IDA Hex-Rays loader plugin

All 680x0 related coding posts in this section please.

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

sarnau
Atari nerd
Atari nerd
Posts: 44
Joined: Tue Sep 07, 2010 4:22 am

IDA Hex-Rays loader plugin

Postby sarnau » Thu Apr 04, 2019 7:46 pm

Hi,

I know this is bit special, but maybe somebody else can use it. I've done a quick IDA Hex-Rays disassembler loader, which support Atari TOS applications and TOS images and does all the necessary magic to disassemble it more efficiently.

http://github.com/sarnau/IDAAtariST

czietz
Hardware Guru
Hardware Guru
Posts: 940
Joined: Tue May 24, 2016 6:47 pm

Re: IDA Hex-Rays loader plugin

Postby czietz » Thu Apr 04, 2019 8:36 pm

Very nice, for sure, if IDA wasn't so costly.

BTW: Recently, the NSA (yes, that NSA) released their disassembler/reverse-engineering tool Ghidra for free. I had a quick look: it's really powerful and above all it also supports the 68k architecture, so one can use it for Atari purposes. Unfortunately, I don't know enough about Ghidra to add a custom PRG loader like you did for IDA.

User avatar
Cyprian
10 GOTO 10
10 GOTO 10
Posts: 1650
Joined: Fri Oct 04, 2002 11:23 am
Location: Warsaw, Poland

Re: IDA Hex-Rays loader plugin

Postby Cyprian » Fri Apr 05, 2019 7:10 am

thx Sarnau.
I see "IDA 7.0 Freeware". Is it worth to try it?
Lynx II / Jaugar / TT030 / Mega STe / 800 XL / 1040 STe / Falcon030 / 65 XE / 520 STm / SM124 / SC1435
SDrive / PAK68/3 / Lynx Multi Card / LDW Super 2000 / XCA12 / SkunkBoard / CosmosEx / SatanDisk / UltraSatan / USB Floppy Drive Emulator / Eiffel / SIO2PC / Crazy Dots / PAM Net
Hatari / Steem SSE / Aranym / Saint
http://260ste.appspot.com/

czietz
Hardware Guru
Hardware Guru
Posts: 940
Joined: Tue May 24, 2016 6:47 pm

Re: IDA Hex-Rays loader plugin

Postby czietz » Fri Apr 05, 2019 8:14 am

IDA Freeware is definitively a powerful tool and worth using. But not for Atari software, because it only supports x86 and AMD64 CPUs. For 68k support you have to buy at least IDA Standard which will set you back about US$ 1000.

User avatar
Cyprian
10 GOTO 10
10 GOTO 10
Posts: 1650
Joined: Fri Oct 04, 2002 11:23 am
Location: Warsaw, Poland

Re: IDA Hex-Rays loader plugin

Postby Cyprian » Fri Apr 05, 2019 9:05 am

ok, thx
Lynx II / Jaugar / TT030 / Mega STe / 800 XL / 1040 STe / Falcon030 / 65 XE / 520 STm / SM124 / SC1435
SDrive / PAK68/3 / Lynx Multi Card / LDW Super 2000 / XCA12 / SkunkBoard / CosmosEx / SatanDisk / UltraSatan / USB Floppy Drive Emulator / Eiffel / SIO2PC / Crazy Dots / PAM Net
Hatari / Steem SSE / Aranym / Saint
http://260ste.appspot.com/

sarnau
Atari nerd
Atari nerd
Posts: 44
Joined: Tue Sep 07, 2010 4:22 am

Re: IDA Hex-Rays loader plugin

Postby sarnau » Fri Apr 05, 2019 11:24 am

Yes, IDA is incredible expensive (probably because of a small market). I've only own it, because of a different project I am into right now. So, my script is really for the special/weird people out there…

BTW: Their service is excellent. I reported an issue, got a reply within minutes and within a day a fix.

User avatar
ggn
Atari God
Atari God
Posts: 1243
Joined: Sat Dec 28, 2002 4:49 pm

Re: IDA Hex-Rays loader plugin

Postby ggn » Fri Apr 05, 2019 11:24 am

For a really powerful interactive disassembler that supports 680x0, ghidra is now open sourced. If we trust that the NSA hasn't put any weird surprises inside it's great :).
is 73 Falcon patched atari games enough ? ^^

User avatar
wongck
Ultimate Atarian
Ultimate Atarian
Posts: 12682
Joined: Sat May 03, 2008 2:09 pm
Location: Far East
Contact:

Re: IDA Hex-Rays loader plugin

Postby wongck » Fri Apr 05, 2019 12:40 pm

ggn wrote:For a really powerful interactive disassembler that supports 680x0, ghidra is now open sourced. If we trust that the NSA hasn't put any weird surprises inside it's great :).

As long as your Atari is not connected to the Internet, you conversation recordings will not be transferred to their servers. :lol: :wink:
My Stuff: FB/Falcon CT63 CTPCI ATI RTL8139 USB 512MB 30GB HDD CF HxC_SD/ TT030 68882 4+32MB 520MB Nova/ 520STFM 4MB Tos206 SCSI
Shared SCSI Bus:ScsiLink ethernet, 9GB HDD,SD-reader @ http://phsw.atari.org
My Atari stuff for sale - click here for list

czietz
Hardware Guru
Hardware Guru
Posts: 940
Joined: Tue May 24, 2016 6:47 pm

Re: IDA Hex-Rays loader plugin

Postby czietz » Fri Apr 05, 2019 1:45 pm

ggn wrote:For a really powerful interactive disassembler that supports 680x0, ghidra is now open sourced. If we trust that the NSA hasn't put any weird surprises inside it's great :).


As I mentioned above, it would of course be nice to have a TOS PRG loader for Ghidra (although it can already be used without that). Did you find out how to add custom file formats to Ghidra?

User avatar
ggn
Atari God
Atari God
Posts: 1243
Joined: Sat Dec 28, 2002 4:49 pm

Re: IDA Hex-Rays loader plugin

Postby ggn » Sat Apr 06, 2019 6:59 am

czietz wrote:
ggn wrote:For a really powerful interactive disassembler that supports 680x0, ghidra is now open sourced. If we trust that the NSA hasn't put any weird surprises inside it's great :).


As I mentioned above, it would of course be nice to have a TOS PRG loader for Ghidra (although it can already be used without that). Did you find out how to add custom file formats to Ghidra?


Oooops, apologies - I didn't read your post when I wrote mine! As for your question: I didn't look into loaders yet but since it's Java it already raised red flags inside my brain about not doing anything :)
is 73 Falcon patched atari games enough ? ^^

czietz
Hardware Guru
Hardware Guru
Posts: 940
Joined: Tue May 24, 2016 6:47 pm

Re: IDA Hex-Rays loader plugin

Postby czietz » Sat Apr 06, 2019 10:34 am

ggn wrote:As for your question: I didn't look into loaders yet but since it's Java it already raised red flags inside my brain about not doing anything :)


Seeing Java makes me have a similar reaction. :D However, the NSA generously also provided Python scripting capabilities.
So, please see here: viewtopic.php?f=68&t=36582


Social Media

     

Return to “680x0”

Who is online

Users browsing this forum: No registered users and 4 guests