All Projects → shaymanjohn → speccyMac

shaymanjohn / speccyMac

Licence: GPL-3.0 license
ZX Spectrum emulator for OSX, written in Swift

Programming Languages

swift
15916 projects

Projects that are alternatives of or similar to speccyMac

SpecIde
Let's try something with SFML.
Stars: ✭ 27 (+92.86%)
Mutual labels:  zx-spectrum-emulator

SpeccyMac

ZX Spectrum emulator for macOS (currently 48K only), written in Swift 5.

Requires Xcode 13 to build.

Please see issues to check known problems. Please raise more if yours isn't there.

Collaborators welcomed.

ScreenShot

Performance

  • Pretty good when running a release build (quite a bit slower on a debug build).
  • Sound tends to be a bit scratchy, don't know why yet.
  • Kempston joystick is emulated on cursor keys and tilde (key between shift and Z) to fire.

Lots of things still to do

  • Joypad support
  • Hi-res border
  • Check all timings
  • Contended memory
  • Add zip support
  • Add Z80 file support
  • Add TZX/SZX file support
  • 128K mode
  • AY sounds
  • Lots more unit tests

Acknowledgements

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].