Works on OS X 10.12 and iOS9 mostly because it’s the only place I tested, so it might work with older versions. FAQ How do I build it?Ĭ-swifty4 requires Swift 4, so you’ll need to use Xcode 9 or higher to build it. This means that this project is not meant to be a “professional” emulator, it might not even be finished ever, but some people might find it interesting (and I needed some place to host my repo anyway).Īlso, code structure, commenting and stuff is going to change a lot. This is a side project I started for a bunch of reasons, mostly because I was interested in building an emulator from scratch (and the C64 being my first computer I always wanted to take a deeper look on how it actually worked), and to learn some Swift along the way.
This project is a work in progress and is no way near complete!Ĭ-swifty4 is a cycle accurate Commodore 64 emulator for macOS, iOS and tvOS, written entirely in Swift.