Game Boy/Advance/Emulators: Difference between revisions

From Bibliotheca Anonoma
 
Line 56: Line 56:
[http://hem.passagen.se/flubba/gbadown.html Flubba's homepage]
[http://hem.passagen.se/flubba/gbadown.html Flubba's homepage]


===[[Nintendo DS|DS]]===
Included in this section will be any noteworthy ports as well as any emulators that come around.
[[Nintendo DS|DS]] emulation is no where near as advanced as the GBA but the increased power of the [[Nintendo DS|DS]] and the increased screen size will make the [[Nintendo DS|DS]] a thing to watch, some of the early emulators now being seen argueable surpass some of the GBA ones.
This is homebrew code so either use a [[EZManager]] 2.09final or above version or rename the extension .gba and burn making sure no patches are applied if you use a beta of [[EZManager]] 2.09 or [[EZClient]]. [[EZFlash IV|EZ4]] users simply copy the rom that is made by the builder to your miniSD (if save support is availble you may have to run it through EZ4 Client beforehand (use a .gba extension unless told otherwise).
----
'''Ports'''
A fair few older games have been ported until this section gets updated here are a few:
[http://www.telefragged.com/thefatal/index.php?content=inc_si_ds.htm Hexen]
[http://heretic.drunkencoders.com/ Heretic]
[http://www.sosuke.com/ezflash/viewtopic.php?t=1940 Doom]
see the left hand column of [http://nintendo-ds.dcemu.co.uk/ dc-emu] for more ports and homebrew games.
----
Before the list of emulators here are a few emulators that are approaching or have reached reasonable workability and will result in a playable game:
[[SNESDS]] A Super nintendo emulator with a fair few games working.
[http://www.forwardcoding.com/projects/snezzids/snezzids.html snezziboy DS] This is a nice DS port of a new SNES emulator for the GBA. Better than SnesDS is many respects and getting better with every release.
[[nesDS]] A Nintendo Entertainment System (NES) (or famicom in Japan) emulator, nice features although lacking true save support (should you have a save from somewhere else and you have it in the SRAM it will work, no saves will be generated though).
[http://www.dcemu.co.uk/vbulletin/showthread.php?t=30670 Modified NesDS], save support and a few more features.
[http://scummvm.drunkencoders.com/ ScummVM DS] Allows you to play Lucasarts' point and click adventure games such as Sam and Max. Works quite well with most fo the SCUMM games playable, see the link for a guide to getting all set up (make sure to use no compression on the zip you make).
[http://www.bripro.com/gbagi/ GBAGI] Allows you to play classic Sierra adventure games (Space Quest, Police Quest, Kings Quest, etc). Patch it with EZClient with "SRAM_TYPE" as the save type to enable savegame support.
[http://forum.gbadev.org/viewtopic.php?p=86430#86430 Megadrive/genesis emulators (use 0.15 or above)].
'''List of emulators'''
adapted from a post by Normmatt
'''Arcade'''
[http://www.portabledev.com/pages/ds/jeuxdev.-perso/marcads.php MarcaDS]
[http://www.double.co.nz/nintendo_ds/space_invaders/index.html Space Invaders]
'''Atari 2600'''
[http://thechuckster.homelinux.com/stellads/ Stella DS]
'''Chip- 8'''
[http://nintendo-ds.dcemu.co.uk/nds8.shtml nds-8]
'''Colecovision'''
[http://www.portabledev.com/pages/ds/jeuxdev.-perso/colecods.php ColecoDS]
'''Commodore64'''
[http://www.neoflash.com/forum/index.php/topic,1918.15.html FrodoDS]
'''Dreamcast Visual memory unit'''
[http://normmatt.com/blog/ VirtuaMUnstaz DS]
'''Gameking'''
[http://gamekengu.retroguru.com/ Gamekengu]
'''Gameboy/Gameboy Colour'''
[http://ethos.oddigytitanium.com/ DS_GBC]
'''GameGear/Sega Master System'''
[http://nintendo-ds.dcemu.co.uk/dsms.shtml DSMS]
'''Genesis/Megadrive'''
[http://nintendo-ds.dcemu.co.uk/genesisplusnds.shtml GPNDS] (Proof of concept port suggets using the emulator below)
[http://www.cryptosystem.org/ Megadrive/genesis emulator (running on EZFlash equipment since 0.15)].
''Minivmac''
http://lazyone.drunkencoders.com/wordpress/index.php
'''Msx'''
[http://www.imasy.or.jp/~ngs/emu/ Fmsx DS]
[http://www.pat.hi-ho.ne.jp/sata68/nds.shtml Fmsx DS Modified]
'''NeoGeo Pocket'''
[http://gpf.dcemu.co.uk/ndsneopop.shtml NDS NeoPop]
'''Nes'''
[http://www.cs.utah.edu/~tew/nesDS/ NesDS], There is a modifed version linked below you may find more useable.
[http://www.dcemu.co.uk/vbulletin/showthread.php?t=30670 Modified NesDS]
[http://www.neoflash.com/forum/index.php/topic,3030.0.html Midori]
[http://www.telefragged.com/thefatal/index.php?content=inc_si_ds.htm NesterDS]
[http://www.geocities.com/retropoint/ RetroBox DS] (still in closed beta)
'''ScummVM'''
[http://scummvm.drunkencoders.com/ ScummVM DS]
[http://www.dcemu.co.uk/vbulletin/showthread.php?t=20223 Unofficial ScummVM DS] (now outdated)
'''Snes'''
[http://www.cs.utah.edu/~tew/snesDS/ SnesDS]
[http://www.forwardcoding.com/projects/snezzids/snezzids.html snezziboy DS] This is a nice DS port of a new SNES emulator for the GBA. Better than SnesDS is many respects.
'''Spectrum'''
[http://www.emuboards.com/invision/index.php?showtopic=23917 DSpec]
'''TI 85 Calculator'''
[http://davr.drunkencoders.com/calc/ CalcEmu]
'''Vectrex'''
[http://www.portabledev.com/pages/ds/jeuxdev.-perso/vectxds.php VectxDS]
'''Watari Supervision'''
[http://www.neoflash.com/forum/index.php/board,37.0.html Watari]
'''Wonderswan'''
[http://liranuna.drunkencoders.com/ WonDerS]
[http://www.normmatt.com/blog/ Normmmatt's updated version]
[http://liranuna.drunkencoders.com/nds-projects/dualswan/ DualSwan]


=WIP remake=
=WIP remake=

Latest revision as of 19:44, 18 February 2017

This section will deal with emulators that you can get running on your handheld and shall be focused on emulation on the Gameboy Advance and DS. For actual emulation of the GBA and DS, check Emulation.

NES[edit]

  • PocketNES - This is probably the most well known and highly regarded NES emu for the GBA and with good reason. No FDS support, the lack of a few (relatively unused) mappers and the unusual scaling mode (affects text in some RPGS but is better overall) are probably the biggest detractors. This modded version is produced by dwedit and has cheats and a few more mappers and tricks.
  • HVCA/(formerly) Famicom Advanced - In the land of GBA code nes emulators pocketnes is king, lets just say this is a major threat to that position. FDS support (with diskrom.sys file) and in some respects a nicer scaling mode as well as more mappers than pocketnes makes for a damn fine emulator.

Usage section[edit]

The two best emulators for the NES are regarded as pocketnes and HVCA

Pocketnes usage[edit]

Regardless of what version of pocketnes you choose the same building methods should apply.

EZClient features a basic builder (replace the pocketnes file in the sysbin directory to update pocketnes) but the usual method involves using a builder, most are windows only but linux and dos variations exist.

The suggested builder is called PocketNES Menu Maker and is available from the pocketnes homepage. Extract the file and open the exe, it will look something like this

File:Pocketnesbuilder.PNG

Click on options and choose the location of the files you need (the first three are essential), add roms to the directory (you may have to restart the program) you selected and hit make. Burn the output rom as usual.

HVCA usage[edit]

HVCA is slightly more complicated to use when compared to pocketnes but the advantages may soon become apparent. Note to use FDS titles the Famicom's disksys.rom file is required. NSF files are also supported with the newest versions. It is advised you use HVCA as a standalone emulator.

  • Visit the homepage and click on the word AGB.
  • Download "hvca-v1.0-bin.lzh"
  • lzh is a type of compression, read this article for some suggestions for a decompressor or a simple search should bring one up.
  • In the hvca directory create a subdirectory called "ADD".
  • Add the nes, fds files and nsf files you wish to use into the newer made "ADD" folder. remember the FDS roms require the bios to run. This tends to be entitled diskrom.sys and there are several versions available.
  • The .CFG files (located in the folder CFG) are essentially patches to enable certain roms to work. Add the ones necessary for your rom(s).
  • there is a batch file called merge.bat, run this and select the options required. When it is finished add this to your cart in the usual manner.

Other Systems[edit]

Gameboy Advance[edit]

Until a decent section is up and running GBAfan is a good place to get infomation on emulators (and remakes of games) for the Gameboy Advance.

If you are just after a quick list of devices emulated well on GBA hardware there is a good PC engine emulator (with superCD support on the EZFlash III, Sega master system and Game gear emulators, a gameboy original/mono and recently a Colour version was made,NES emulators and a Sierra AGI emulator. (see GBAfan for links, you will also see a SNES emulator which does indeed have games that are playable with it but the GBA is not that fast so do not expect much from it.

A few other good pages:

Quirky's GBA Remakes

Flubba's homepage


WIP remake[edit]

The section above is complex and not much can be obtained using it so it is currently undergoing a rewrite to use a series of tables and link articles for usage into them. Here is a very early stage example of a redesign:

What follows is a colour coded table that intends to give you information Click on the name of the console/device/system/program you are interested in for an article containing discussion on the console/device/system/program, information on the methods available to run the code and usage instructions for it.

Flawless or better Playable Not Available/Not playable Noteworthy options

System

GBA

DS

Notes

GB(C)

*

*


NES

*

*


SNES

*

*


Megadrive/Genesis

*

*


Gamegear

*

*


Master System

*

*


ScummVM

*

*


PC Engine/TurboGrafx-16

*

*


WonderSwan

*

*


Amstrad 6128

*

*


Amstrad CPC

*

*


Sierra AGI

*

*


Atari 2600

*

*


System

GBA

DS

Notes

BBC micro

*

*


Chip 8

*

*


Colecovision

*

*


MSX

*

*


Sharp X1

*

*


Spectrum

*

*


Watara Supervision

*

*


Commodore64

*

*


Dreamcast VMU

*

*


Gameking

*

*


Macintosh

*

*


NeoGeo Pocket

*

*


System

GBA

DS

Notes

TI 85 Calculator

*

*


Vectrex

*

*


Ports

Wolfenstein3d

*

*


Lemmings

*

*


Arcade

*

*


Wolf3d

*

*


Doom

*

*


Hexen

*

*


Heretic

*

*


Elite

*

*


Duke Nukem

*

*