Introduction
AppleCE is my first project in learning C/VC++/eVC. As I always want to play my favorite Apple][
games (Yes I'm rather old) on my beloved PPC (Casio EM500) and so far no one
did it. So I take it as my project.
The first problem I encounter is the lack of Apple II+
technical information. Even through Google I don't find anything useful,
so I use other Apple II+ emulators as reference. Reverse engineer
information from their source code, and write the emulator from
scratch. As every line of code, even the compress / decompress routine
is written by me, don't expect it to be as sophisticated as
AppleWin or Oasis.
This emulator works only in
kDirect565 mode (i.e.
16-bit color format) and tested on EM500 only.
Other PPC
including E115, E125 and iPaq seems to work fine, and if its not,
please tell me.
What's New in 0.2b
(15-April-2001)
] Trial external (Stowaway/GoType) keyboard support and not all keys
enabled.
] Fixed bugs in 16K Language Card. Most games that jump back to
monitor prompt in the midst are now playable.
] Fixed bugs in save state routine. More accurate saving even when
program is accessing disk drive.
] Added 'Color Enhanced' display mode to improve readability of
text, e.g. Alternate Reality:
 |
 |
Color
Mode |
Enhanced
Color Mode |
Acknowledge
AppleWin by Michael O'Brien
An advanced Apple ][ emulator for Windows, but is too advance for me
to hardly understand.
Applelet by Steven E. Hugg
Most of my technical information comes from this unique emulator,
though it is written in Java.
M6502 by Marat Fayzullin & Alex Krasivsky
The CPU module used in AppleCE.
Color Average by Mark Rejhon
Thanks to his advice in making portrait mode works.
|