term% cat index.txt NINTENDO(1) General Commands Manual NINTENDO(1)
NAME
gb, gba, nes, snes - emulators
SYNOPSIS
games/gb [ -23acdT ] [ -C ... ] romfile
games/gba [ -23aT ] [ -b biosfile ] [ -s savetype ] romfile
games/nes [ -23aos ] romfile
games/snes [ -23ahmsT ] romfile
DESCRIPTION
Gb, gba, nes and snes are emulators for the Nintendo Game Boy and Game
Boy Color (GB and GBC), Nintendo Game Boy Advance (GBA), Nintendo En‐
tertainment System (NES), and Super Nintendo Entertainment System
(SNES). They execute the romfile given as an argument. The z, x, a,
s, return and shift keys correspond to B, A, Y, X, Start and Select,
respectively. Other keys:
F5 Save the current state in gb.save / gba.save / nes.save /
snes.save.
F6 Load the current state from gb.save / gba.save / nes.save /
snes.save.
Esc Pause the emulator.
Del Exit the emulator.
Command line options:
-2 -3 Scale the screen by the given factor.
-a Enable audio output.
-T Display percentage of how fast the emulator is running relative
to a real console.
gb options:
-c Run GBC roms in GBC mode and DMG (GB) roms in GBC's DMG compati‐
bility mode.
-d Run GB roms in DMG mode. GBC-only roms will not run in this
mode; others will run only in black & white.
-Cnnnnnn,nnnnnn,nnnnnn,nnnnnn
Select a color palette. Has no effect on roms in color mode. The
syntax is of the form -C ffffff,aaaaaa,555555,000000 (using HTML
style rrggbb notation).
gba options:
-b Location of the GBA BIOS file (required to operate the emula‐
tor). Default is /sys/games/lib/gbabios.bin.
-s Save format used by the original game. Valid formats are: eep‐
rom4, eeprom64, sram256, flash512, flash1024. The number corre‐
sponds to the size, in kilobits, of the save file. By default,
the emulator attempts to automatically detect the save format,
but does not always succeed.
nes options:
-o Hide the top and bottom eight pixels (overscan area), like a
real television would.
-s Save contents of battery backed SRAM (used by some games for
savegames) as a file (gb and snes automatically detect if this
is needed).
snes options:
-h Override HiROM/LoROM detection: -h sets LoROM, -hh sets HiROM.
-m Enable mouse emulation using system mouse. Mouse button 1 (left
button) engages the SNES left mouse button. Mouse button 3
(right button) engages the SNES right mouse button. Holding down
mouse button 2 (middle button) disengages the SNES mouse en‐
tirely so that the Plan 9 cursor offset can be adjusted to align
with the SNES cursor.
SOURCE
/sys/src/games/gb
/sys/src/games/gba
/sys/src/games/nes
/sys/src/games/snes
BUGS
You bet!
SRAM saving on the NES only functions when the -s option is used.
The SNES horizontal hires mode is supported only with -2 scaling.
All emulators assume a North American (i.e. NTSC) system. PAL games
(and in some cases Japanese games) are not supported.
HISTORY
Gb first appeared in 9front (April, 2012).
Gba first appeared in 9front (September, 2014).
Nes first appeared in 9front (February, 2014).
Snes first appeared in 9front (March, 2014).
NINTENDO(1)