6502.org Forum  Projects  Code  Documents  Tools  Forum
It is currently Mon Apr 29, 2024 2:00 am

All times are UTC




Post new topic Reply to topic  [ 3 posts ] 
Author Message
PostPosted: Fri Mar 31, 2017 8:21 pm 
Offline

Joined: Sat Aug 15, 2009 8:08 pm
Posts: 29
Hi all,

For the last 10 years I've been working on a little program called CBM-Transfer (aka CBMXfer). It's mostly a Windows GUI to help people transfer files and make images of Commodore diskettes. However, over the years it has evolved to include a file viewer, and then a 6502 disassembler. With today's release I wanted to post here to mention that I did a lot of work on the disassembler part, so it might be of use to people here.

Some features:
* Windows XP to Windows 10 compatible.
* Interactive symbolic disassembler.
* Supports 6502 and most common variants.
* Lets you specify data blocks formatted as hex, string, vectors, rts vectors etc
* Platform files - For Commodore but could be expanded to other platforms.
* Pre-defined symbols for Commodore platforms.
* Has a platform for identifying common Commodore machine entrypoints.
* Allows insertion of comments of various forms.
* Generates a list of 'external' JSR calls.
* Generates a list of 'internal' branches.
* Can link to a HEX view of the binary file.

It's now open source and can be found on my webpage hosted here on 6502.org:
http://www.6502.org/users/sjgray/softwa ... mxfer.html

Source is available on GitHub here:
https://github.com/sjgray/cbm-transfer

Comments, suggestion, feedback etc are welcome!

Steve


Top
 Profile  
Reply with quote  
PostPosted: Fri Apr 07, 2017 2:08 pm 
Offline
User avatar

Joined: Wed Aug 17, 2005 12:07 am
Posts: 1207
Location: Soddy-Daisy, TN USA
This looks really nice. Reminds of Double Commander but for the C64. :-)

_________________
Cat; the other white meat.


Top
 Profile  
Reply with quote  
PostPosted: Wed May 17, 2017 6:32 pm 
Offline

Joined: Sat Aug 15, 2009 8:08 pm
Posts: 29
This week I have released CBM-Transfer 1.02. Of interest here is the addition of a code tracer, which will "run" the 6502 code, following all jsr, jmp, and branches in order to mark the code instructions. When completed it will list all the non-code (data) areas for you. It's available on GitHub.

Steve


Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 3 posts ] 

All times are UTC


Who is online

Users browsing this forum: No registered users and 29 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to: