rink.nu / projects / C64EMU

Introduction

C64EMU is Commodore 64 emulator I wrote in 1999. It is coded 100% 80386+ assembly, which seemed quited necessary then as computers surely weren't as fast as they are now.

The 6510 CPU emulator seems quite functional, as the emulator is able to make it to the BASIC interpreter. There's also an integrated debugger which can single-step and a disassembler which was used to figure out how the ROMs worked. However, all other systems aren't in such a good shape and should be considered stubs; especially the keyboard doesn't work at all as I didn't understood how the keyboard hardware was supposed to work. As other projects crept up, I never had a change to finish it.

License

Public domain.

Screenshot

The famous C64 BASIC screen

Welcome C64

Integrated debugger

Integrated debugger

Downloads

Source and executable (66KB)

Powered by Linux and Python
© 2001 - 2019 Rink Springer