mirror of https://github.com/bsnes-emu/bsnes.git
More cleanups.
This commit is contained in:
parent
b38a657192
commit
ea3c2dafda
|
@ -5,13 +5,13 @@ be stored correctly in
|
||||||
For [regular games](#regular-games)
|
For [regular games](#regular-games)
|
||||||
this is simple,
|
this is simple,
|
||||||
but some games require special treatment,
|
but some games require special treatment,
|
||||||
especially games that make use of
|
especially those that make use of
|
||||||
unusual hardware.
|
unusual hardware.
|
||||||
|
|
||||||
Regular games
|
Regular games
|
||||||
-------------
|
-------------
|
||||||
|
|
||||||
icarus can import games
|
higan's importing tool, icarus, can import games
|
||||||
in the most commonly-used formats
|
in the most commonly-used formats
|
||||||
for each supported console,
|
for each supported console,
|
||||||
and also those same formats inside `.zip` files
|
and also those same formats inside `.zip` files
|
||||||
|
@ -42,12 +42,12 @@ Bandai for the WonderSwan,
|
||||||
etc.)
|
etc.)
|
||||||
then choose the appropriate console menu item.
|
then choose the appropriate console menu item.
|
||||||
A filesystem browser will appear
|
A filesystem browser will appear
|
||||||
listing all the games in your library
|
listing all the games in the library
|
||||||
for that particular console.
|
for that particular console.
|
||||||
Select the game you want to play
|
Select the game you want to play
|
||||||
and click the Open button,
|
and click the Open button,
|
||||||
or just double-click the game,
|
or just double-click the game,
|
||||||
and it will begin playing as though you'd just turned on the console.
|
and it will begin playing.
|
||||||
|
|
||||||
**Note:**
|
**Note:**
|
||||||
Sometimes
|
Sometimes
|
||||||
|
@ -56,8 +56,8 @@ behave differently,
|
||||||
or the Japanese and American variants.
|
or the Japanese and American variants.
|
||||||
When choosing a game from the Game Library,
|
When choosing a game from the Game Library,
|
||||||
a drop-down list in the bottom-right of the filesystem browser
|
a drop-down list in the bottom-right of the filesystem browser
|
||||||
allows you to choose which regional variation
|
allows you to choose which regional variant
|
||||||
of the console it should emulate.
|
of the console higan should emulate.
|
||||||
For most consoles,
|
For most consoles,
|
||||||
higan can reliably guess which variant to use,
|
higan can reliably guess which variant to use,
|
||||||
and the list defaults to "Auto".
|
and the list defaults to "Auto".
|
||||||
|
@ -72,7 +72,7 @@ those extra chips were separate CPUs
|
||||||
running their own separate firmware,
|
running their own separate firmware,
|
||||||
and for those cases
|
and for those cases
|
||||||
higan requires a copy of the co-processor firmware
|
higan requires a copy of the co-processor firmware
|
||||||
as well as the actual game.
|
as well as the actual game data.
|
||||||
Unfortunately,
|
Unfortunately,
|
||||||
like games themselves,
|
like games themselves,
|
||||||
co-processor firmware cannot legally be distributed,
|
co-processor firmware cannot legally be distributed,
|
||||||
|
@ -81,10 +81,10 @@ copies of the relevant firmware data
|
||||||
yourself.
|
yourself.
|
||||||
|
|
||||||
To import a game that requires co-processor firmware,
|
To import a game that requires co-processor firmware,
|
||||||
you must copy the required firmware files
|
you must put a copy of the required firmware files
|
||||||
beside the game you want to import.
|
beside the game you want to import.
|
||||||
For example,
|
For example,
|
||||||
if you want to import Megaman X2,
|
if you want to import Megaman X2 for the Super Famicom,
|
||||||
which is stored in the file `mmx2.sfc`,
|
which is stored in the file `mmx2.sfc`,
|
||||||
the file `cx4.data.rom`
|
the file `cx4.data.rom`
|
||||||
must be placed in the same folder
|
must be placed in the same folder
|
||||||
|
@ -212,14 +212,15 @@ but the firmware inside is identical.
|
||||||
|
|
||||||
**Note 2:**
|
**Note 2:**
|
||||||
The DSP1B is very similar to the DSP1A,
|
The DSP1B is very similar to the DSP1A,
|
||||||
but has some bugs fixed.
|
but fixes some bugs.
|
||||||
Note that icarus' heuristics cannot distinguish between
|
Note that icarus' heuristics cannot distinguish between
|
||||||
a game that uses DSP1
|
a game that uses the DSP1
|
||||||
and one that uses DSP1B,
|
and one that uses the DSP1B,
|
||||||
so if it cannot find your game in its manifest database,
|
so if it cannot find your game in its manifest database,
|
||||||
it will assume it uses DSP1B.
|
it will assume it uses DSP1B.
|
||||||
Many games work just as well with either DSP1 or DSP1B,
|
Many games work just as well with either variant,
|
||||||
but Pilotwings is a notable exception.
|
but Pilotwings for the Super Famicom is a notable exception,
|
||||||
|
requiring the DSP1 firmware.
|
||||||
|
|
||||||
If you try to import a game
|
If you try to import a game
|
||||||
using the "Import ROM Files ..." option
|
using the "Import ROM Files ..." option
|
||||||
|
@ -229,7 +230,7 @@ but do not have the required firmware files
|
||||||
in the correct place,
|
in the correct place,
|
||||||
a window will appear saying
|
a window will appear saying
|
||||||
"Import completed, but with 1 errors. View log?"
|
"Import completed, but with 1 errors. View log?"
|
||||||
(or howevery many games were lacking the correct firmware).
|
(or however many games were lacking the correct firmware).
|
||||||
If you press "Yes",
|
If you press "Yes",
|
||||||
a new window will appear listing the games that couldn't be imported,
|
a new window will appear listing the games that couldn't be imported,
|
||||||
and at least one firmware file that was missing or incorrect, like this:
|
and at least one firmware file that was missing or incorrect, like this:
|
||||||
|
@ -263,7 +264,7 @@ browse online services,
|
||||||
and download games and data.
|
and download games and data.
|
||||||
This control cartridge was called
|
This control cartridge was called
|
||||||
*BS-X Sore wa Namae o Nusumareta Machi no Monogatari*,
|
*BS-X Sore wa Namae o Nusumareta Machi no Monogatari*,
|
||||||
which translates as
|
which in English is
|
||||||
*BS-X The Story of The Town Whose Name Was Stolen*.
|
*BS-X The Story of The Town Whose Name Was Stolen*.
|
||||||
|
|
||||||
[wpbsx]: https://en.wikipedia.org/wiki/Satellaview
|
[wpbsx]: https://en.wikipedia.org/wiki/Satellaview
|
||||||
|
@ -294,8 +295,8 @@ must end in `.bs`)
|
||||||
in order for it to be successfully imported.
|
in order for it to be successfully imported.
|
||||||
Sometimes memory pak filenames end in `(BSROM).sfc`,
|
Sometimes memory pak filenames end in `(BSROM).sfc`,
|
||||||
which will make higan try to import them as
|
which will make higan try to import them as
|
||||||
regular Super Famicom games,
|
regular Super Famicom games
|
||||||
and fail miserably.
|
and fail.
|
||||||
Rename the file and it should work beautifully.
|
Rename the file and it should work beautifully.
|
||||||
|
|
||||||
Playing a game that has a slot for a memory pak
|
Playing a game that has a slot for a memory pak
|
||||||
|
@ -311,8 +312,8 @@ the game will load without any cartridge in its memory pak slot.
|
||||||
If you load the control cartridge into higan,
|
If you load the control cartridge into higan,
|
||||||
make sure the emulated Satellaview
|
make sure the emulated Satellaview
|
||||||
is connected to the emulated Super Famicom's expansion port
|
is connected to the emulated Super Famicom's expansion port
|
||||||
by going to the "Super Famicom" menu,
|
by opening the "Super Famicom" menu,
|
||||||
selecting the "Expansion Port" sub-menu,
|
selecting the "Expansion Port" submenu,
|
||||||
and choosing "Satellaview".
|
and choosing "Satellaview".
|
||||||
If the expansion port was previously
|
If the expansion port was previously
|
||||||
configured with a different option,
|
configured with a different option,
|
||||||
|
@ -447,12 +448,13 @@ you want to insert into the Super Game Boy.
|
||||||
If you press "Cancel" at this point,
|
If you press "Cancel" at this point,
|
||||||
higan will crash, so don't do that.
|
higan will crash, so don't do that.
|
||||||
|
|
||||||
Note that only games for the original, black-and-white Game Boy
|
**Note:**
|
||||||
|
Only games for the original, black-and-white Game Boy
|
||||||
can be used with the Super Game Boy.
|
can be used with the Super Game Boy.
|
||||||
Some games designed for the Game Boy Color
|
Some games designed for the Game Boy Color
|
||||||
were backward compatible with the original Game Boy
|
were backward compatible with the original Game Boy
|
||||||
and hence the Super Game Boy;
|
and hence the Super Game Boy;
|
||||||
see [Playing Game Boy Colour games in Game Boy mode][blackcarts]
|
see [Playing Game Boy Color games in Game Boy mode][blackcarts]
|
||||||
for details.
|
for details.
|
||||||
|
|
||||||
[blackcarts]: ../notes.md#playing-game-boy-color-games-in-game-boy-mode
|
[blackcarts]: ../notes.md#playing-game-boy-color-games-in-game-boy-mode
|
||||||
|
@ -461,9 +463,9 @@ MSU-1 games
|
||||||
-----------
|
-----------
|
||||||
|
|
||||||
The MSU-1 is a fictional expansion chip
|
The MSU-1 is a fictional expansion chip
|
||||||
invented by higan's author byuu
|
invented by higan's author byuu,
|
||||||
for use with Super Famicom games,
|
designed to allow the Super Famicom
|
||||||
designed to allow streaming data and audio.
|
to stream data and audio.
|
||||||
Although the MSU-1 is not specific
|
Although the MSU-1 is not specific
|
||||||
to any particular storage medium,
|
to any particular storage medium,
|
||||||
it gives the Super Famicom similar capabilities
|
it gives the Super Famicom similar capabilities
|
||||||
|
@ -472,10 +474,18 @@ like the Mega Drive's Mega CD
|
||||||
and the PC Engine's CD-ROM²,
|
and the PC Engine's CD-ROM²,
|
||||||
such as CD-quality music and full-motion video.
|
such as CD-quality music and full-motion video.
|
||||||
|
|
||||||
|
Although the MSU-1 was invented for higan,
|
||||||
|
it is now supported by other Super Famicom emulators too.
|
||||||
|
The [SD2SNES][sd2snes] programmable cartridge
|
||||||
|
even allows you to play MSU-1 games on a real console.
|
||||||
|
There are a number of homebrew games
|
||||||
|
that make use of the MSU-1,
|
||||||
|
and also mods for commercial Super Famicom games
|
||||||
|
that add higher-quality music and sometimes video.
|
||||||
|
|
||||||
One thing to be aware of
|
One thing to be aware of
|
||||||
when importing an MSU-1 game
|
when importing an MSU-1 game
|
||||||
is that early firmware versions
|
is that early firmware versions of the SD2SNES
|
||||||
of the [SD2SNES][sd2snes] programmable cartridge
|
|
||||||
had a bug that caused MSU-1 music to play too quietly.
|
had a bug that caused MSU-1 music to play too quietly.
|
||||||
Skipping over [the full details][msu1vol],
|
Skipping over [the full details][msu1vol],
|
||||||
the short version is this:
|
the short version is this:
|
||||||
|
@ -485,20 +495,20 @@ the short version is this:
|
||||||
- If an MSU-1 mod for a commercial game offers
|
- If an MSU-1 mod for a commercial game offers
|
||||||
"emulator" and "hardware" versions of the patch file,
|
"emulator" and "hardware" versions of the patch file,
|
||||||
it means the audio tracks are already boosted.
|
it means the audio tracks are already boosted.
|
||||||
- Some
|
- Some
|
||||||
[third](https://www.zeldix.net/t1265-#18320)
|
[third](https://www.zeldix.net/t1265-#18320)
|
||||||
[parties](https://www.zeldix.net/t1339-#19818)
|
[parties](https://www.zeldix.net/t1339-#19818)
|
||||||
have created replacement, non-boosted audio tracks
|
have created replacement, non-boosted audio tracks
|
||||||
for the most popular MSU-1 mods.
|
for the most popular MSU-1 mods.
|
||||||
If the mod you want to play has a replacement pack,
|
If the mod you want to play has a replacement pack,
|
||||||
use it with the "hardware" version of the patch.
|
use it with the "hardware" version of the patch.
|
||||||
- Even without access to non-boosted audio tracks,
|
- Even without access to non-boosted audio tracks,
|
||||||
it may be that the existing audio is only slightly boosted,
|
it may be that the existing audio is only slightly boosted,
|
||||||
so try the "hardware" version first, for best quality.
|
so try the "hardware" version first, for best quality.
|
||||||
- If the audio tracks are heavily boosted,
|
- If the audio tracks are heavily boosted,
|
||||||
the "hardware" patch may sound terrible,
|
the "hardware" patch may sound terrible,
|
||||||
distorting and clipping,
|
distorting and clipping,
|
||||||
in which case try the "emulator" patch.
|
in which case try the "emulator" patch.
|
||||||
|
|
||||||
To import an MSU-1 game:
|
To import an MSU-1 game:
|
||||||
|
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
The Filesystem Browser
|
The Filesystem Browser
|
||||||
----------------------
|
----------------------
|
||||||
|
|
||||||
Sometimes higan will need
|
Sometimes higan will need you
|
||||||
to ask you to choose a file or folder.
|
to choose a file or folder.
|
||||||
For this, it uses a special Filesystem Browser dialog.
|
For this, it uses a special Filesystem Browser dialog.
|
||||||
Although many operating systems provide a native filesystem browser,
|
Although many operating systems provide a native filesystem browser,
|
||||||
they do not all allow the same customizations.
|
they do not all allow the same customizations.
|
||||||
|
@ -19,15 +19,15 @@ If you want to browse a specific path,
|
||||||
you may edit the contents of this box
|
you may edit the contents of this box
|
||||||
and press Enter to switch to the new location.
|
and press Enter to switch to the new location.
|
||||||
|
|
||||||
The button with two blue arrows at the top-right is "Refresh".
|
The ![two-blue-arrows](refresh.png) button is "Refresh".
|
||||||
Pressing this button will check for
|
Pressing this button will check
|
||||||
added (or removed) items in the current folder,
|
if anything has been added to or removed from the current folder
|
||||||
and add (or remove) them to (or from) the list.
|
and update the list to match.
|
||||||
|
|
||||||
The button with the house at the top-right is "Home".
|
The ![house](home.png) button is "Home".
|
||||||
Pressing this button will switch to your home folder.
|
Pressing this button will switch to your home folder.
|
||||||
|
|
||||||
The button with the green up-arrow at the top right is "Parent".
|
The ![up-arrow](up.png) button is "Parent".
|
||||||
Pressing this button will
|
Pressing this button will
|
||||||
switch to the parent of the current folder.
|
switch to the parent of the current folder.
|
||||||
|
|
||||||
|
@ -37,7 +37,7 @@ Double-clicking a folder,
|
||||||
or selecting it and pressing Enter,
|
or selecting it and pressing Enter,
|
||||||
will switch to showing the contents of that folder.
|
will switch to showing the contents of that folder.
|
||||||
If the list has keyboard focus,
|
If the list has keyboard focus,
|
||||||
typing any text will jump to the first inem in the list
|
typing any text will jump to the first item in the list
|
||||||
whose name begins with the text you typed.
|
whose name begins with the text you typed.
|
||||||
|
|
||||||
If a drop-down list appears in the bottom-left,
|
If a drop-down list appears in the bottom-left,
|
||||||
|
@ -55,7 +55,7 @@ you can choose one
|
||||||
by selecting it and clicking the "Select" button in the bottom-right.
|
by selecting it and clicking the "Select" button in the bottom-right.
|
||||||
Double-clicking
|
Double-clicking
|
||||||
or selecting and pressing Enter don't work,
|
or selecting and pressing Enter don't work,
|
||||||
they just switch to viewing that folder.
|
they just switch to viewing the conents of that folder.
|
||||||
|
|
||||||
The "Cancel" button in the bottom-right
|
The "Cancel" button in the bottom-right
|
||||||
closes the filesystem browser without selecting anything.
|
closes the filesystem browser without selecting anything.
|
||||||
|
|
|
@ -1,49 +1,59 @@
|
||||||
|
|
||||||
# Synopsis
|
# Synopsis
|
||||||
|
|
||||||
> higan [*\-\-fullscreen*] [*PATH*]
|
> higan [*\-\-fullscreen*] [*GAME*]
|
||||||
|
|
||||||
# Description
|
# Description
|
||||||
|
|
||||||
When launched with `--fullscreen`,
|
When launched with `--fullscreen`,
|
||||||
higan will automatically enter full-screen mode
|
higan will automatically enter fullscreen mode
|
||||||
when it starts.
|
when it starts,
|
||||||
This is not much use unless you also specify `PATH`,
|
otherwise it starts in windowed mode.
|
||||||
|
This is not much use unless you also specify `GAME`,
|
||||||
because you won't be able to load a game
|
because you won't be able to load a game
|
||||||
until you exit full-screen mode
|
until you exit fullscreen mode
|
||||||
by pressing the "Toggle Fullscreen"
|
by pressing the "Toggle Fullscreen"
|
||||||
[hotkey](higan-settings.md#hotkeys).
|
[hotkey](higan-settings.md#hotkeys).
|
||||||
|
|
||||||
When `PATH` is the path to an existing
|
When `GAME` is not given,
|
||||||
|
higan starts with no game loaded.
|
||||||
|
|
||||||
|
When `GAME` is the path to an existing
|
||||||
[game folder](../concepts/game-folders.md)
|
[game folder](../concepts/game-folders.md)
|
||||||
for any supported console,
|
for any supported console,
|
||||||
that game will be loaded when higan starts.
|
that game will automatically be loaded
|
||||||
|
after higan starts.
|
||||||
|
|
||||||
When `PATH` is the path to a ROM file
|
When `GAME` is the path to a ROM file
|
||||||
for any supported console,
|
for any supported console,
|
||||||
it will be imported into a game folder in
|
it will be imported into a game folder in
|
||||||
[the Game Library](../concepts/game-library.md),
|
[the Game Library](../concepts/game-library.md),
|
||||||
and then loaded from there when higan starts.
|
and loaded from there after higan starts.
|
||||||
|
|
||||||
When loading a game from the Game Library
|
When `GAME` is of the form `REGION|PATH`
|
||||||
via higan's GUI,
|
(that is,
|
||||||
you can force higan to emulate a particular regional variant
|
a region code,
|
||||||
of the relevant console by
|
a vertical bar (`|`),
|
||||||
choosing a region code from the drop-down list
|
and a path to a game folder or ROM file)
|
||||||
in the lower-right of the filesystem browser.
|
higan will load the game at `PATH`
|
||||||
To achieve the same effect from the command-line,
|
into the `REGION` variant of the appropriate console,
|
||||||
`PATH` should be set to the region code used in the GUI,
|
rather than detecting which variant the game expects.
|
||||||
followed by a vertical bar (`|`),
|
This is the command-line equivalent
|
||||||
followed by actual filesystem path
|
of choosing a region from
|
||||||
to the game folder or ROM file to load.
|
the drop-down in the bottom-right of the filesystem browser window
|
||||||
|
when you [load a game from the game library](../guides/import.md#regular-games).
|
||||||
|
The list of region codes differs from console to console,
|
||||||
|
so load a game from the library
|
||||||
|
and check the list
|
||||||
|
before loading it from the command-line.
|
||||||
|
|
||||||
# Examples
|
# Examples
|
||||||
|
|
||||||
Play a previously-imported copy of Super Mario World
|
Play a previously-imported copy of Super Mario World
|
||||||
in full-screen (assuming Linux defaults):
|
in fullscreen (assuming Linux defaults):
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
higan --fullscreen ~/Emulation/"Super Famicom"/"Super Mario World.sfc"
|
higan --fullscreen "$HOME/Emulation/Super Famicom/Super Mario World.sfc"
|
||||||
```
|
```
|
||||||
|
|
||||||
Play a previously-imported copy of Sonic the Hedgehog 3,
|
Play a previously-imported copy of Sonic the Hedgehog 3,
|
||||||
|
|
|
@ -11,7 +11,7 @@ The Cheat Editor
|
||||||
For some consoles,
|
For some consoles,
|
||||||
higan supports applying temporary changes to the code of a running game.
|
higan supports applying temporary changes to the code of a running game.
|
||||||
For example,
|
For example,
|
||||||
you could disable the code that registers when the player takes damage,
|
you could disable the code that detects when the player takes damage,
|
||||||
resulting in an "invulnerability" mode.
|
resulting in an "invulnerability" mode.
|
||||||
Currently,
|
Currently,
|
||||||
higan supports cheats for the following consoles:
|
higan supports cheats for the following consoles:
|
||||||
|
@ -23,6 +23,43 @@ higan supports cheats for the following consoles:
|
||||||
- PC Engine
|
- PC Engine
|
||||||
- Wonder Swan
|
- Wonder Swan
|
||||||
|
|
||||||
|
To add a new cheat,
|
||||||
|
select an unused row in the list,
|
||||||
|
then type the relevant codes in the "Code(s)" field at the bottom,
|
||||||
|
and a description in the "Description" field.
|
||||||
|
See [Cheat code formats](#cheat-code-formats)
|
||||||
|
for a description of the codes higan understands.
|
||||||
|
|
||||||
|
To enable or disable an existing cheat,
|
||||||
|
tick the checkbox in the first column of the list.
|
||||||
|
The change should take effect immediately.
|
||||||
|
|
||||||
|
To clear out an existing cheat,
|
||||||
|
select it from the list
|
||||||
|
and click the "Erase" button in the bottom right,
|
||||||
|
or just manually delete
|
||||||
|
the contents of the "Code(s)" and "Description" fields.
|
||||||
|
|
||||||
|
To clear out all existing cheats,
|
||||||
|
click the "Reset" button in the bottom right.
|
||||||
|
|
||||||
|
Changes made in the Cheat Editor are saved to disk
|
||||||
|
when the game is unloaded,
|
||||||
|
or when higan exits.
|
||||||
|
higan stores the known cheats for a particular game
|
||||||
|
in `higan/cheats.bml`
|
||||||
|
inside the game's [game folder](../concepts/game-folders.md).
|
||||||
|
|
||||||
|
If your copy of higan includes a cheat database
|
||||||
|
(a file named `cheats.bml`
|
||||||
|
in the same folder as `Super Famicom.sys`
|
||||||
|
and the other `*.sys` folders),
|
||||||
|
you can click the "Find Codes ..." button in the bottom left
|
||||||
|
to load all known cheats for the currently-running game.
|
||||||
|
|
||||||
|
Cheat code formats
|
||||||
|
------------------
|
||||||
|
|
||||||
A cheat code of the format `addr=data`
|
A cheat code of the format `addr=data`
|
||||||
will cause the emulated console to obtain `data`
|
will cause the emulated console to obtain `data`
|
||||||
whenever it reads from memory address `addr`.
|
whenever it reads from memory address `addr`.
|
||||||
|
@ -52,39 +89,6 @@ in Super Mario World,
|
||||||
you can lock the time to 999 with these codes:
|
you can lock the time to 999 with these codes:
|
||||||
`7e0f31=09+7e0f32=09+7e0f33=09`.
|
`7e0f31=09+7e0f32=09+7e0f33=09`.
|
||||||
|
|
||||||
Changes made in the Cheat Editor are saved to disk
|
|
||||||
when the game is unloaded,
|
|
||||||
or when higan exits.
|
|
||||||
higan stores the known cheats for a particular game
|
|
||||||
in `higan/cheats.bml`
|
|
||||||
inside the corresponding game folder
|
|
||||||
in [the Game Library](../concepts/game-library.md).
|
|
||||||
|
|
||||||
If your copy of higan includes a cheat database
|
|
||||||
(a file named `cheats.bml`
|
|
||||||
in the same folder as `Super Famicom.sys`
|
|
||||||
and the other `*.sys` folders),
|
|
||||||
you can click the "Find Codes ..." button in the bottom left
|
|
||||||
to load all known cheats for the currently-running game.
|
|
||||||
|
|
||||||
To add a new cheat,
|
|
||||||
select an unused row in the list,
|
|
||||||
then type the relevant codes in the "Code(s)" field at the bottom,
|
|
||||||
and a description in the "Description" field.
|
|
||||||
|
|
||||||
To enable or disable an existing cheat,
|
|
||||||
tick the checkbox in the first column of the list.
|
|
||||||
The code should take effect immediately.
|
|
||||||
|
|
||||||
To clear out an existing cheat,
|
|
||||||
select it from the list
|
|
||||||
and click the "Erase" button in the bottom right,
|
|
||||||
or just manually delete
|
|
||||||
the contents of the "Code(s)" and "Description" fields.
|
|
||||||
|
|
||||||
To clear out all existing cheats,
|
|
||||||
click the "Reset" button in the bottom right.
|
|
||||||
|
|
||||||
The State Manager
|
The State Manager
|
||||||
-----------------
|
-----------------
|
||||||
|
|
||||||
|
@ -97,8 +101,9 @@ saved games
|
||||||
and how they compare,
|
and how they compare,
|
||||||
see [Save States](../concepts/save-states.md).
|
see [Save States](../concepts/save-states.md).
|
||||||
|
|
||||||
To create a new manager state,
|
To save the current state of the loaded game
|
||||||
or to replace an existing one,
|
in a new slot,
|
||||||
|
or to replace the contents of an existing slot,
|
||||||
select the slot in the list
|
select the slot in the list
|
||||||
then click "Save" in the bottom-left corner.
|
then click "Save" in the bottom-left corner.
|
||||||
You can then type a description in the "Description" field,
|
You can then type a description in the "Description" field,
|
||||||
|
@ -111,7 +116,7 @@ and edit the "Description" field.
|
||||||
To load a state,
|
To load a state,
|
||||||
select the slot in the list
|
select the slot in the list
|
||||||
and click "Load" in the bottom-left corner,
|
and click "Load" in the bottom-left corner,
|
||||||
or just double-click it.
|
or just double-click the slot.
|
||||||
|
|
||||||
To clear the state out of a slot,
|
To clear the state out of a slot,
|
||||||
select the slot in the list
|
select the slot in the list
|
||||||
|
@ -127,6 +132,6 @@ As described in
|
||||||
[Game Manifests](../concepts/manifests.md),
|
[Game Manifests](../concepts/manifests.md),
|
||||||
higan uses a "manifest" to
|
higan uses a "manifest" to
|
||||||
describe how the various parts of a game cartridge
|
describe how the various parts of a game cartridge
|
||||||
are wired up together,
|
are wired up together.
|
||||||
and the Manifest Viewer lets you examine
|
The Manifest Viewer lets you examine
|
||||||
the configuration higan is using for the currently-running game.
|
the configuration higan is using for the loaded game.
|
||||||
|
|
|
@ -182,7 +182,7 @@ The sound hardware is still emulated.
|
||||||
**Show Status Bar**
|
**Show Status Bar**
|
||||||
causes higan to show or hide the status bar
|
causes higan to show or hide the status bar
|
||||||
at the bottom of the window.
|
at the bottom of the window.
|
||||||
This option has no effect in full-screen mode.
|
This option has no effect in fullscreen mode.
|
||||||
See [The status bar](#the-status-bar) for more information.
|
See [The status bar](#the-status-bar) for more information.
|
||||||
|
|
||||||
**Video ...**
|
**Video ...**
|
||||||
|
@ -219,13 +219,16 @@ a state previously saved to one of the quick state slots.
|
||||||
See [Save States](../concepts/save-states.md) for more information.
|
See [Save States](../concepts/save-states.md) for more information.
|
||||||
|
|
||||||
**Cheat Editor**
|
**Cheat Editor**
|
||||||
opens [the Cheat Editor window](higan-tools.md#the-cheat-editor)
|
opens [the Cheat Editor tab](higan-tools.md#the-cheat-editor)
|
||||||
|
of the Tools window.
|
||||||
|
|
||||||
**State Manager**
|
**State Manager**
|
||||||
opens [the State Manager window](higan-tools.md#the-state-manager)
|
opens [the State Manager tab](higan-tools.md#the-state-manager)
|
||||||
|
of the Tools window.
|
||||||
|
|
||||||
**Manifest Viewer**
|
**Manifest Viewer**
|
||||||
opens [the Manifest Viewer window](higan-tools.md#the-manifest-viewer)
|
opens [the Manifest Viewer tab](higan-tools.md#the-manifest-viewer)
|
||||||
|
of the Tools window.
|
||||||
|
|
||||||
The Help menu
|
The Help menu
|
||||||
-------------
|
-------------
|
||||||
|
@ -287,7 +290,7 @@ The status bar briefly displays "Slot X quick state does not exist"
|
||||||
(where X is one of the Quick State slot numbers)
|
(where X is one of the Quick State slot numbers)
|
||||||
when you choose a slot from the
|
when you choose a slot from the
|
||||||
[Tools](#the-tools-menu) → "Load Quick State"
|
[Tools](#the-tools-menu) → "Load Quick State"
|
||||||
sub-menu that has not had a save-state saved to it,
|
submenu that has not had a save-state saved to it,
|
||||||
or when you press the "Load Quick State" hotkey
|
or when you press the "Load Quick State" hotkey
|
||||||
while the current Quick State slot has not had a save-state saved to it,
|
while the current Quick State slot has not had a save-state saved to it,
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1 @@
|
||||||
|
../../hiro/resource/icon/go/home.png
|
|
@ -0,0 +1 @@
|
||||||
|
../../hiro/resource/icon/action/refresh.png
|
|
@ -0,0 +1 @@
|
||||||
|
../../hiro/resource/icon/go/up.png
|
Loading…
Reference in New Issue