PDA

View Full Version : A2DS - Apple 2 Emulator for Nintendo DS



wraggster
September 11th, 2008, 23:53
Dont worry i havent gone mad and i know Zack posted this the other day but for my own linkage reasons for the DS site ill post it as well and lets be fair an Apple 2 emu for DS deserves being praised and promoted.

News/release from Grizzly Adams (http://www.retroemu.com/showthread.php?t=82)


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.



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

Download and Give Feedback Via Comments

XDelusion
September 12th, 2008, 22:53
Cool, looking forward to future releases!

On that note, I hope that some day we have full speed Atari 8-bit as well on the DS some day.