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

Grape: Difference between revisions

From GameBrew
m (Text replacement - "Category:DS homebrew emulators" to "")
m (Text replacement - "|download=https://dlhb.gamebrew.org/dshomebrew/" to "|download=https://dlhb.gamebrew.org/dshomebrew2/")
 
(4 intermediate revisions by the same user not shown)
Line 8: Line 8:
|version=2014
|version=2014
|license=Mixed
|license=Mixed
|download=https://dlhb.gamebrew.org/dshomebrew/grape.7z?k33p0fil35
|download=https://dlhb.gamebrew.org/dshomebrew2/grape.7z?k33p0fil35
|website=https://gbatemp.net/threads/grape-an-apple-ii-emulator.356060
|website=https://gbatemp.net/threads/grape-an-apple-ii-emulator.356060
|source=https://github.com/LemonBoy/grape
|source=https://github.com/LemonBoy/grape
Line 53: Line 53:
* GitHub - https://github.com/LemonBoy/grape
* GitHub - https://github.com/LemonBoy/grape
* GBAtemp - https://gbatemp.net/threads/grape-an-apple-ii-emulator.356060
* GBAtemp - https://gbatemp.net/threads/grape-an-apple-ii-emulator.356060
[[Category:Homebrew computer emulators on DS]]

Latest revision as of 05:19, 16 August 2024

grape
Grape2.png
General
Authorlemonmeister
TypeComputer
Version2014
LicenseMixed
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.

Installation

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).

Controls

Start - Open menu

Known issues

Does not have file selection and configurable keymaps.

External link

Advertising: