Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

grape

From GameBrew
Revision as of 03:10, 6 December 2021 by HydeWing (talk | contribs) (Created page with "{{Infobox DS Homebrews |title=grape |image=Grape2.png |description=A work in progress Apple II emulator. |author=lemonmeister |lastupdated=2014/05/03 |type=Computer |version=2...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
grape
Grape2.png
General
Authorlemonmeister
TypeComputer
Version2014
Last Updated2014/05/03
Links
Download
Website
Source

grape is a work in progress Apple II emulator for Nintendo DS, powered by devkitPRO, libnds and lots of summer night sweats.

Features

  • Apple II/II+.
  • Language card.
  • 5.25 floppy disk.
  • Speaker.

User guide

You need a loader that supports the argv protocol as there's no file chooser menu, such as Woodr4 and Woodrpg.

HBmenu also provides argv support, create a file named grape.argv with the path to the grape rom and the path to the AppleII rom you want to load.

For Wood* users you can place this in your /__rpg/associations.ini file (adjust the path if you didn't place grape.nds in the root):

[nib]
launcher=fat0:/grape.nds
[dsk]
launcher=fat0:/grape.nds
[po]
launcher=fat0:/grape.nds
[do]
launcher=fat0:/grape.nds


Also, place the basic rom along with the nds file, named BASIC.ROM.

User guide

When the keys are mapped to the joystick BXY are the three joystick pushbuttons, the keyboard mapping is a temporary one that should work for most games (HJKL are assigned to direction keys, A is return and B space).

The video generation takes ~50% of the CPU time and would definitely benefit from optimization, beside the fact that it doesn't emulate color bleeding.

When playing games that make extensive use of disk IO disable vblank to make it load faster (eg. Karateka and Pacman).

Control

Start - Open menu

Known issues

Does not have file selection and configurable keymaps.

External link

Advertising: