Quantcast
Channel: Emulators - World of Spectrum
Viewing all articles
Browse latest Browse all 477

I introduce myself and my emulator.

$
0
0
Hi!

My name is Marta, and I've been a Speccy user for 30+ years now. During the past year I decided to write my own emulator, just to see if I could make it, and it turns out I could!

Here it is, in case anyone wants to check it out: https://github.com/MartianGirl/SpecIde

It works for Windows, MacOS and Linux. I've used C++, SFML for the interface, and Boost for the unit tests and stuff.

I must say, it's probably the slowest emulator out there! :) I got Z80 docs, official and unofficial, and got Chris Smith's book, and also as many tests as I could find, and I implemented everything from quite a hardware perspective. I'm emulating everything cycle by cycle, so it takes up a lot of CPU. My goal was not implementing the best emulator, but learning. I think I've achieved that.

At this point, it has:
- Quite faithful Z80 emulation (except for SCF/CCF flags)
- Accurate 48K/128K/+2A timings.
- Issue2/Issue3 keyboard.
- AY-3-8912.
- TZX and TAP formats, (no snapshots, though),
- Accepts game pads as joysticks (Kempston and Sinclair)

It is still quite a work in progress, but I wanted to share, and thank Chris Smith, Philip Kendall, Patrick Rak, the guys at Ramsoft, and all the people who got out old Speccies documented.

I hope you enjoy it. :)

Viewing all articles
Browse latest Browse all 477

Trending Articles