Assem Posted February 24, 2009 Share Posted February 24, 2009 (edited) I tried to disassemble a memory dump file that I created from the Atari800WinPlus monitor (ie: memdump.dat created via the WRITE command) using the DIS6502 Atari Disassembler, but unfortunately it does not appear to support these dump files directly. Is anyone aware of another utility that can do this? My reason for asking is I was comparing a 'before' memdump.dat with an 'after' memdump.dat using a program editor in hex mode (PSPAD) and I can see that some of the memory locations have changed which is actual assembler code (rather than data). It would be a lot simpler if I could actually view a disassembled listing of the whole memory showing opcodes, etc. A long winded way I can do it is to just save the object code to file within an ATR image and then use DIS6502 to open the file within the ATR and disassemble it, but this is quite time consuming becuase I need to do it frequently. Any ideas anyone Cheers. Edited February 24, 2009 by Assem Quote Link to comment Share on other sites More sharing options...
Rybags Posted February 24, 2009 Share Posted February 24, 2009 Been a while since I've used one of the stand-alone Disassemblers, but... The Memdump.DAT files don't have any headers, they're just raw data. You could easily just create a file that has the binary header it needs, then use a Command Line copy to join the 2 files, or just do so in turbo mode in the emulator. So, e.g. if you were to dump out $4000-$7FFF. Just create a file with data $FF,$FF,$00,$40,$FF,$7F in it. Then join the dumped file onto the end of it. If it's the case that it only supports boot disks, then you could use a similar method. Quote Link to comment Share on other sites More sharing options...
Assem Posted February 24, 2009 Author Share Posted February 24, 2009 Thanks Rybags. That worked a treat. 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.