Name |
 
        |
SAVE STATES:
Emulators for which I use save states: & are hard-coded in PCSX2 for one of its plugins (see the ini file in PCSX2). This should not eliminate these keys from consideration because you should not be using that emulator's save states. through are off-limits for the save/load buttons because MAME will also count save/load command button as the save slot. So the save/load buttons (but not the slot selection buttons) need to be non-alpha-numeric. The best bet is probably a F[1-12] button. This means that KeyWiz is a poor choice for KB encoder for Linux, since it has no default F[1-12] ports, and you cannot reconfigure KeyWiz in Linux. Also, AHK does not work with MAME, so you would have to maintain seperate Linux and Windows configs if using KeyWiz (and even then, I don't know if xmodkeys works with MAME). So just use F[1-12] keys. & are hard-coded in Fusion for save and load. So let's try using these. & should work as the save selection buttons. In MAME, these are the coin buttons, and adding a coin as you select the state will not be a big deal. For consoles, these were planned to be used as the "select" buttons, but the "select" button is virtually unused, and for those games which do use it, I now map "select" to one of the game-play buttons on a per-game basis, as needed. WINE: Linked /NoQuarter to ~/.wine/drive_c so paths passed to WINE can use C: instead of Z: |
System/Games |
MAME
Linux native |
 
    (hold)       ::   |
/NoQuarter/emulators/mame-177/mame64.linux -skip_gameinfo <rom> First run: mame -cc
Is supposed to be "Decrease frame skip", but it wasn't set. Check and clear this binding if necessary. |
|
UXME
WINE |
Contains Defender 8-way patch. |
|
|
Zinc
WINE |
 
[END]
          |
|
|
Triforce
Linux native |
 
        |
Create the empty file portable.txt to force use of portable configuration.
Use AHK file to send F1 to load th MK GP save state. |
|
Supermodel
|
 
    |
supermodel.exe -fullscreen <path\rom.zip> |
|
TeknoParrot |   |   |
|
MAMEPP
WINE |
Runs Cotton Boomerang at a better speed than my main MAME. But I'm using Cotton 2, which is fine with my regular MAME version. |
|
|
Demul (Naomi)
WINE |
 
        ++ --       |
Config => GamePad => Global/hot keys
Quick Start Full Guide demul -run=naomi (even for naomi 2 games) Need AHK to send Alt+Enter and a screen kill command to exit with the Escape key.
|
|
FBA |
 
          |
Input for each game must be done individually in the GUI.
Also map 'p' to pause for each game... ...so an AHK file is no longer necessary for every FBA game. Replaced with MAME |
|
CPS3 |
Tentatively replaced by MAME Need to double-check Warzard and SFIII3 will work OK. .\shots .\cfg
|
|
|
Kawaks | Unused alternative for CPS1/2 and NeoGeo. Using FBA for these games. | ||
Model 2 Sega |
|
|
|
Nebula |
|
|
MESS
Linux native |
 
    (hold)       ::   |
/NoQuarter/emulators/mame-177/mess64.linux -skip_gameinfo a2600 -cart <rom>
MESS command line options System status
|
|
FS-UAE Linux native |
 
    ...   ...       |
fs-uae ~/Documents/FS-UAE/Configurations/<game>.fs-uae --fullscreen=1 --load_state=1 --keep_aspect=1 Linux
~/Documents/FS-UAE
Following the above procedure is not enough to get Overkill running from scratch. I can't get it past the crack team intro. However I did it before, I have the save state for once it's past the crack team intro, so it works when you load it with the save state, but I don't know how to recreate the save state. The joystick "fire" button is RAlt and RCtrl. These cannot be remapped. I believe the developer used these because he wants the rest of your KB to be used as the virtual Amiga's KB, and the Amiga probably didn't have a RAlt and RCtrl. AHK also is not reliable with this emulator. The emulator does support gamepads, so when I get that working, there won't be a mapping issue for the cabinet. "Escape" does not exit the emulator. Use Alt + F4 or F12 + Q |
|
T98 Next
Wine (platinum) |
   ,     ...    ,    , |
|
|
Atari 800 Win Plus
Linux native |
But now using the SNES Dropzone, so moved Demon Attack to MESS as it's the only 800 game now and it works fine in MESS. |
|
|
Nestopia |
 
          |
.\screenshots
|
|
Stella |
 
          |
|
|
Virtual Jaguar |
~/.config/Underground Software Visual control mapping. |
|
|
Retroarch - TG16
Linux native |
|
||
Retroarch, BSNES - SNES
Linux native |
|
||
MESS
Linux native |
 
    (hold)       ::   |
/NoQuarter/emulators/mame-177/mess64.linux -skip_gameinfo snes -cart <rom>
MESS Systems MESS command line options System status |
|
Retroarch - Genesis
Linux native |
|
||
MESS
Linux native |
 
    (hold)       ::   |
/NoQuarter/emulators/mame-177/mess64.linux -skip_gameinfo genesis -cart <rom>
MESS Systems MESS command line options System status |
|
Mednafen
Linux native |
 
        ::   ++ --   |
mednafen -fs 1 <rom>
~/.mednafen ~/.mednafen/mednafen-09x.cfg
Per-game config. Place in pgconfig/<base rom name>.pce|psx.cfg No native pause function, but it can be implemented by alternating between Alt-A (advance frame) and Alt-R (resume) Functions are supposedly remappable by pressing F2 in-game, and then you hit the deafult/current key for the function you want remapped, then hit the key it should be remapped to twice (the second stroke tells the F2 function you are done remapping) Hotkeys can also be remapped in mednafen-common\mednafen-09x.cfg When making config changes, do it for the current config in mednafen-common, and also do it in the cfg file under inputmapping\keyboard|joypad|etc\mednafen
Alt+Shift+n = remap controller n
Emulator resolution needs to match desktop resolution? |
|
Fusion
Linux native |
 
        ++ --     |
kega-fusion -fullscreen <rom>
~/.Kega Fusion
Windows version is at 3.64. Linux version is at 3.63 The windows version will exit on Escape key if started in full screen mode. The Linux version only ever toggles between full-screen and windowed mode with the Escape key. Need to exit the Linux version with Alt-F4. Forced sequential control mapping. Does not mix KB and JS
Make sure full screen ratio matches your monitor ratio:
Single key substitutions:
One-to-Multiple key substitutions: (in .xbindkeysrc) |
|
Higan
Linux native |
higan -fullscreen <rom>
~/.local/share/higan
Games need to be imported into the Higan library.
Some versions don't respect -fullscreen, or don't do full screen correctly. Other versions have some other unremembered problem, possibly to do with input remapping/AHK
The most accurate SNES emulator, but not recommended for non-SNES hardware. |
|
|
ZSNES
Linux native |
 
         
|
Single key substitutions: |
|
Mupen
Linux native |
 
        |
mupen64plus 2.0 for XP 322.5 for 7 64 No GUI - need to edit cfg files. Which also means it won't run without a rom. Save slots are hard-coded to 1-9, so I use AHK to remap P1 and P2 start buttons to "i" and "o" /usr/share/games/InputAutoCfg.ini c:\noquarter\emulators\mupen64plus-2.x\InputAutoCfg.ini
/home/sean/.config/mupen64plus/mupen64plus.cfg
|
|
Retroarch - Saturn
Linux native |
|
||
Retroarch - PSX
Linux native |
|
||
SSF |
 
          |
|
|
Project64 |
 
          |
|
|
ePSXe
Linux native |
 
    (toggle)         |
|
|
PSX fin |
 
          |
|
|
PCSX2
Linux native |
 
              |
PCSX2 <rom> ~/.config/PCSX2 Remap hotkeys in PCSX2_keys.ini Visual control mapping. Supports mixed input. No 64-bit build. |
|
Demul
WINE |
 
        ++ --       |
Config => GamePad => Global/hot keys
Quick Start Full Guide For the older versions necessary for XP, which do not support (or fail at) specifying the rom name on the command line, you need one of the following files to contain the path to the image, depending on your image plug-in:
One guy couldn't get SFRush 2049 USA version working, but PAL version worked. Everything else has playable-level compatibility without any config edits. |
|
Dolphin
Linux native |
 
        |
Recommended 2 * 3.0 GHz processor and/or newer than 2008. dolphin-emu-nogui -e /NoQuarter/roms/gamecube/<rom>
~/.cache/dolphin-emu
Create the empty file portable.txt to force use of portable configuration. 2019 Xubuntu 18.04: Dolphin does not respect the "portable.txt" flag file. Using the "-u" option on the command line to point it to Noquarter's Dolphin config folder. Windows Dolphin understands the forward slash as a separator in paths, making it easier to share the same config files between Windows and Linux. When installing to a new Linux machine:
There is no longer a full screen flag on the command line. |
|
NullDC |
 
        |
Dreamcast disc images:
|
|
Reicast
Linux native |
 
          |
~/.config/reicast/emu.cfg
~/.local/share/reicast/data
~/.local/share/reicast/
/usr/local/share/reicast/mappings/
reicast-joyconfig -f <file name>
evtest
|
|
Retroarch - GBA
Linux native |
|
||
Desmume X432
WINE |
 
          |
wine DeSmuME_X432R_x64.exe C:\\NoQuarter\\roms\\nintendods\\<rom> /NoQuarter/emulators/desmumeX432R/DeSmuME_X432R_x<arch>.ini configuration
Window Size = the whole app window Screen Size: Ratio of screen 1 to screen 2. IOW how the two screens divide up the window size. Stock Desmume allows you to choose window size, but the screen 1 to screen 2 ratio is always 1:1 Config => 3D Settings => Renderer This is where you can choose one of the high internal resolution options, whether of the Softrasterizer or OpenGL variety. Unfortunately, the high-res choices crash in WINE. At least if you set it to non-high-res OpenGL, you can set AA and Alpha Blending, which does not appear to be present in stock Desmume. Readme FAQ Command Line Run the emulator w/ or w/o game and config controllers. Use Alt+Enter to toggle full screen. The config file will remember if you were full screen or windowed. |
Nintendo DS
|
PPSSPP
Linux native |
 
        |
ppsspp --fullscreen <rom> ~/.config/ppsspp Might want to open the config file and set save file encryption to false. It's only for if you want to copy save files to a real device. Some downloaded saves might not be compatible with it.
config is under .\memstick
Cropping screenshots to 360 * 520 works well, and then resize of course in NQ. Cropping screenshots to 450 * 650 works well, and then resize of course in NQ. Supports mixed input |
|
Desmume
Linux native |
 
        ::     |
.\screenshots
Readme FAQ Command Line run emu w/ or w/o game and config controllers |
|
mGBA
Linux native |
 
      |
mgba-qt -f <rom> ~/.config/mgba
mgba has no menu to config controls, or anything else. Editing the config file manually under "SDL" had no effect, and the defaults were automatically put back in anyway after two or three games.
~/.config/mgba |
|
Visual Boy Advanced
Linux native |
 
          |
Visual control mapping. |
|
PC Games
WINE |
        |
Cho-ren-sha 68k:
Guilty Gear XX ACP: Mortal Kombat 9 (Komplete): All menu functionality is keyboard hard-coded defaults. Only character control can be remapped. Skip intro movies: C:\Program Files (x86)\Mortal Kombat Complete Edition\DiscContentPC\Movies remove:
Super Fightin' Spirit:
Double Dragon Reloaded |
|