Apple Emulator 


Version 

SourceForge.net Logo

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
Microlab Assembler


From the same Author

SSWF
EDLL
solitaire
amake
aftp

 

Welcome to Apple Emulator, a GPL project.

Now you can load a raw 6502 binary in memory at any address (you specify it!). I use the Microlab Assembler for my tests and it worked great. Well... just clearing the 1st hires screen... you know...

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

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