My favorites | Sign in
Project Home Downloads Wiki Issues Source
Project Information
Members

androidapple2emulator is an Apple2 Emulator written for android. Search for “Apple” on the Android market and you will see it listed there as “Apple][.” I have open sourced the code here but first a few comments:

1. The code is a bloody mess and I haven’t cleaned it up in the slightest, but it works. Sorry for that, but you try porting java to C++, wiring up JNI interfaces, testing and releasing android apps all while your two boys (age 2 & 5) are dangling from your legs.

2. The C++ classes are essentially a direct cut & paste from Steve Hugg’s Applelet java code – so really he and Ben Koning deserve most of the credit for this app. I just wrapped it and made it work on my slow G1 :)

3. Also check out the cAndy Apple emulator on the Android market written by Garnet Ulrich – it’s a much more professional & comprehensive apple2 emulator.

Below is the text from my Credits dialog on the emulator:

I'd like to thank Steven Hugg for providing the java source code to his Applelet Apple emulator of which this emulator is based on. Originally I ported the java code straight over to Android, however it only ran about 1/3 speed on the G1, so I ported the java code to C++ and using the NDK toolchain compiled it into a shared library then called from my activity. Steven also mentions in his comments that the core 6502 emulation code is Adapted from code (C) 1989 Ben Koning - so props to him as well. Also a big thanks to Woz of course, for without his combined brilliance in the fields of electrical engineering, electronics, computer science and programming we would have never experienced the ultimate in personal computers: the Apple][!

Powered by Google Project Hosting