Skip to content

RupertAvery/CS64

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CS64 - Commodore 64 Emulator

CS64 is a Commodore 64 emulator written in C#.

This is a work in progress and only the most basic functionality is working. Currently the emulator will boot into BASIC and you should be able to type in programs and run them.

Screenshots

image

Prerequisites

  • .NET 5 SDK
  • Visual Studio 2019 v16+

Todo

  • Fix interrupts
  • Excessive borders hack - look for documentation
  • Graphics modes and sprites
  • Joysticks
  • Test timers
  • States
  • Rewind
  • Light Pen
  • Tape I/O
  • Disk I/O
  • SID (Probably not, might use another emulator's SID implementation, or reSID)

Key mapping

Key Function
F10 Reset

Known Issues

Releases

No releases published

Packages

No packages published

Languages