Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Commodore 64 'Decompiler'

341 views
Skip to first unread message

Jeremy Smith

unread,
Aug 20, 2015, 1:41:40 PM8/20/15
to
Hi All,

To define a decompiler: To express assembly code in the most C-like way.

In 1998, I wrote my first decompiler for infocom games.

Then in 2003, I made my decompiler work with x86 code.

In 2011, I made it work with 6502 code, and thus C64 code.

And over the last 2 months, I've been renovating the codebase to handle
all kinds of situations.

So, finally, I've released the first version of my C64/6502 decompiler!

In a nutshell, it deals with all the pesky parts of reverse engineering,
like finding loop variables and completely getting rid of those things
like register assignments, and puts everything in a neat C-like
structure.

Get it here:

http://www.decompiler.org/

What I'd love is for people to try out the decompiler, and tell me if it
works for you. Feedback right now is very important: I don't want to be
disappointed by a lack of interest.

I recommend that after installing the decompiler, you test it with one
of the 'Zol' assembly files. The quick start guide tells you all about
how to do that.

Cheers,

Jeremy.
0 new messages