Apple Emulator 


Version

Best viewed with Mozilla, Firefox or Netscape (since they understand the PNG alpha channel)

Project

Download
AppleEmulator License
Release Notes
Screenshots
Processor Reference


Links
(in whatever order)

Apple2 Emulators FAQ
Asimov FTP site
Apple2 Clones
Cray Emulator
Catakig
KEGS
Apple Commander
OpenApple
PsiApple
Dapple
Apple Emulators


From the same Author

SSWF
solitaire
amake
aftp

 

Welcome to Apple Emulator, a GPL project.

Alright! This is a first working version. I'd say. So you can now play around with the emulator. It can run BASIC programs (well... hey...), that you have to type once you started the computer (okay, we need to make a bit more progress here!).

The processor is a completely seperate 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

File:
md5:
apple_emulator--src.tar.gz
Copyright (c) 2005 by Alexis Wilke — All Rights Reserved