With 0.8 I finally got the CPU timing working the way it is supposed to work. It is really nice running at 1Mhz it uses under 10% of my Celeron processor. And it's all written in C++.
This version also includes some support to read & write programs in BASIC and Binary form.
To make sure you can run it on your computer, I also added a way to select the monitor refresh rate.
Finally, the statistics are functional.... read more
Fixed the package so it is inside a sub-directory (sorry about that?!)
Fixed the code so it compiles with gcc v4.0 (strange bug, I have to say, that's not my code in this one case!)
Long time I didn't work on this one! 8-)
There is a version which is more useful: i.e. you can actually load a binary at any address and run it. Note that the binary can be BASIC code if you have an assembler to generate Apple ][ BASIC binary code!
Enjoy!
Alexis
This version can run the Apple BASIC. The processor must be really close to being perfect! There is still a lot of work before to play games though. But that's the goal! 9-)
Enjoy,
Alexis