Welcome to Apple Emulator, a GPL project.
Working version with video hardware switches working.
So you can run BASIC but also go in the monitor and
play around with the C050 to C057 strobes. They all
work. And the redrawing is really fast.
The processor is a completely separate standalone C++
object that you can use for any purpose other than this
emulator. I had a lot of fun writing it! I still need
to implement the cycles counting though.
Because the processor is automatically slowed down by
calling some sleep function each time it checks for the
keyboard, it doesn't take over your computer. Plus, the
processor itself is running in its own thread. That's
nice since like that you can run an interface (I use
FLTK for the Apple Emulator) without any penalty. Also,
I can refresh the screen as it is modified instead of
each time the processor access the video memory.
This will be fixed once I have the cycles in the
processor.
Find the source files on SourceForge here:
Files
Alexis
|