PDA

View Full Version : Apple II Emulator For The DS Released



Zack
August 30th, 2008, 22:30
Via RetroEmu Summer Coding Competition 2008 (http://www.retroemu.com/showthread.php?p=336#post336)

Grizzly Adams has entered an apple II emulator for the Nintendo DS Into the RetroEmu coding competition. Here is what he had to say :


I've been working on this since the end of June when a friend told me about the retroemu contest. This is a completely new emulator written for this compo. Its very unfortunate I was not able to complete the disk emulation in time for entry. This is the fourth Apple II emulator I've worked on, and my second written from scratch. The Apple II is a challenge to emulate because of the many hardware tricks implemented by Steve Wozniak. It was because of these quirks that the Apple was more affordable than many of its competitors. I would have loved to have the disk emulation and other minor bugs fixed so that classics such as Oregon Trail, Number Munchers, Karateka, and Prince of Persia could be played. I plan to continue working on this emulator for the coming months. All feedback is welcome.

http://thewaffleiron.net/a2ds-082508-0713.png

What's Implemented:

* Apple II+ Hardware
* MOS 65C02 CPU (Written in 100% ARM Assembly)
* Text, LoRes, HiRes, Mixed graphics
* Onscreen Keyboard
* 12 Built-In Applesoft Demos
* Apple 16KB RAM "Language Card"


What's Missing:

* Sound (It just recently broke)
* Disk Controllers (Almost working, but disabled for now)


Planned Features:

* DS Slot-2 RAM expanders used as Apple "Slinky" RAM Expansion
* Harddisks and 3.5" Floppy support for ProDOS
* Multiple Mockingboards / Phasor Soundcards
* Tape In / Tape Out
* Apple II, IIe, //c Emulation
* Z80 Card
* MIDI Interfaces


Control Mapping:

* Keyboard Tab:
o Touchscreen = Keyboard
o Start = Menu
o Defaults to Control-Reset and Shift-Mods enabled.
* Joystick Tab:
o Touchscreen = Player 0 & 1 Analog Joysticks
o DPAD = Player 0 Digital Joystick
o Buttons = Player 1 Digital Joystick
o L = Player 0 Button
o R = Player 1 Button
o Start = Menu
o Defaults to Auto-Center enabled.
o Select = Fullscreen Analog Joystick Mode Toggle
* Demo Tab:
o Icon / A Button = Demo List
o DPAD / A / B = Demo List controls
* Menu Tab:
o System Icon = Display Profile, Soft/Hard Reset
o Peripheral Icon = Display Slot Contents



You can download this via this thread : http://www.retroemu.com/showthread.php?p=336#post336

The competition rules state that the file cannot be uploaded to any other site until the competition's close date (which is the 31/8/08 at 23:59gmt) So you have to download it from here for now : http://www.retroemu.com/showthread.php?p=336#post336

crookedmouth
August 31st, 2008, 04:40
Great news, love the planned features, but what a tease! :)


One thing that got me laughing though.

It was because of these quirks that the Apple was more affordable than many of its competitors.

I'm afraid that in 1977 the apple2 was more affordable then none of it's competitors. Great computer but it cost you in 1977. $1298 for a 4K Apple 2, it may have included a RF Modulator for hooking up to your TV. (Sorry for the geekout)

paul3100
August 31st, 2008, 09:15
Great another emulator for the DS :-)

I take it this emulator isn't as good in its current state as the other apple][ emulator? but from whats to come that could change.

paul