Sim65: a 65c02 simulation system

Update March 2021

After 15 years, here is a little update for this project. The changes are minor, but significant for anyone planning to use this app: I have corrected several emulation errors. The emulator now passes several 6502 tests (which are included in the tarball). I have also fixed the wxWidgets code so that the windows display properly with newer versions of wxWidgets. Lastly, I have added a window that emulates the Apple ][ 40 column text mode, so you can actually load an Apple ][ ROM file and use BASIC, should you wish to do that.

What?

Sim65 is a 65c02 simulator and debugger for Linux/GTK systems. You can load binary images or S-record files containing 65c02 code and execute it.  Sim65 allows you to see and alter registers and memory, set breakpoints, single step, and a few other things. The program is immature: there are no peripherals, for example, but it suffices for simple simulation purposes. I have updated Sim65 to use version 3 of the wxWidgets toolkit for it's GUI.

Why?

I wrote the 65c02 emulation core a long time ago for my Apple II emulator. I thought it might be nice to quickly wrap it in a GUI. It was quick. It is nice.

How do I ... ?

Left- and Right-Click on stuff.

Screenshot

Screenshot

Download

Links