Working with emulators

 

Global rules

  1. Set paths and activate the emulators with "mGalaxy Runway" prior to use them in mGalaxy itself.

  2. The screenshot of the game should always be named the same than the rom name in order to be displayed by mGalaxy. (Example: to a rom named "pacman.zip" should correspond a screenshot named "pacman.png")

  3. Run the emulators manually at first, to configure specific settings like: key mapping, screen resolution,...
    YOUR EMULATOR SHOULD BE WORKING STANDALONE BEFORE BEING USED BY MGALAXY!

  4. For the most intrepid of us, there's a tutorial on how to add/remove/modify emulated systems inside mGalaxy.
    Link to tutorial

Specific settings

SYSTEM EMULATOR SETTINGS
Amstrad CPC WinApe

- To set the emulator to fullscreen:
Start WinApe, go to 'Setting' > 'Display' > check 'Hide Control Panel', 'Hide Menus' (you can even check 'No Right-Click Menu' if you want to).

Press 'F10' to turn on fullscreen, then Alt+F4 to exit and save your settings (there is no 'Full Screen' option in the settings, so this is the way to save the last screen state to the .ini file).

OR

Edit values in 'WinAPE.ini' file: Full Screen=true, Hide Menus=true, No Right Click=true, Hide Panel=true.

 

- To quit emulator using the ESC key:

Only possible through an AutoIt script.

Atari 2600 Stella Nothing to do!
  Z26 Nothing to do!
Atari 800 MESS

- To quit emulator using the ESC key:

When emulating a computer system, MESS considers that you're pressing the 'ESC' key from the emulated system keyboard! You'll have to first press the 'ScreenLock' key, then the 'ESC' key to quit MESS...or use this AutoIt Script.

Atari ST Steem - To quit emulator using the ESC key:
Start Steem, click on the'Shortcut' icon > click on the 'Default' icon > click the 'Add New' button > Edit that new line that way: 'ESC' key = 'Exit Steem'.
Arcade MAME Nothing to do! Just add 'catver.ini' (to display and filter games by their genre) and 'nplayers.ini' (to display and filter games by their allowed maximum number of players) inside the MAME folder if you want to benefit from them.
catver.ini website, nplayers.ini website
Coleco Colecovision MESS Nothing to do!
Commodore 64 WinVICE

- First, start WinVICE, go to 'Settings' and click 'Save current settings'.

 

- To bypass the exit confirmation box:
Edit the 'vice.ini' file and edit values: ConfirmOnExit=0

 

- To quit emulator using the ESC key:
Edit 'win_shortcut.vsc' (in "WinVice/C64" folder) and add this line to the table (for example just after 'ALT 0x2D IDM_EDIT_PASTE Ins'): KEY 27 IDM_EXIT X

Commodore Amiga WinUAE

- Before starting, be sure to be familiar with the 'Configuration' file system used by WinUAE.


- mGalaxy is waiting for a 'mGalaxy.uae' config file to be present in the same folder than the main application. Start WinUAE, go to 'Settings' > 'Paths', set the 'Configuration files' path to the main WinUAE folder path. Then, go to 'Settings' > 'Configurations', create a new file names "mGalaxy.uae" and click the 'Save' button.
(After completing the modifications below, go back to that window and save it again)

 

- To quit emulator using the ESC key:
Go to 'Host' > 'Input', choose one of the configuration (#1, #2 or #3).Set it to 'PS/2 PC/AT Extended Keyboard'. Be sure that 'Device enabled' checkbox is checked.
Browse to the very top of the keys list and select the 'ESCAPE' line.
Click the dropdown menu displaying 'ESC' (just beneath the keys list) and select 'Quit emulator'

 

- To set the emulator to fullscreen:
Go to 'Host' > 'Display', set your 'Fullscreen' resolution. Set 'Settings' > 'Native' to 'Fullscreen'

 

- To hide the GUI at startup:

Go to 'Host' > 'Miscellaneous', uncheck 'Show GUI on startup'

Laserdisc Daphne

- For each game:

1) The rom images have to be zipped in a single file (ex.: lair.zip)

2) Put that .zip file in a 'roms' folder, in the same directory than 'daphne.exe'

3) Put the framefile (named like the rom file, ex.: lair.txt) in a 'framefile' folder, in the same directory than 'daphne.exe'

(Remember to edit the first line of this framefile, so that it point to the directory you put the movies)

Mattel Intellivision MESS Nothing to do!
  Nostalgia Nothing to do!
MSX blueMSX

- To quit emulator using the ESC key:

Edit 'blueMSX.shortcuts' (in "blueMSX/Shortcut Profiles" folder) and change the value of 'quit' to 'quit=001B0001'

  MESS Nothing to do!
NEC SuperGrafx MagicEngine Start MagicEngine. When the 'MagicEngine setup' window opens, check 'Fullscreen', set the resolution and un-check 'Always show this setup window at startup'
  Mednafen Nothing to do!
Nintendo 64 Project64

- To quit emulator using the ESC key:
Download and install the full version of Project64 1.6 and then replace the executable with this one: project64_v_1.6_esc.zip

 

- To set the emulator to fullscreen:
Start Project64, go to 'Options' > 'Settings...' > 'Options' and check 'On loading a ROM go to full screen'.

Nintendo GB VisualBoyAdvance See "Nintendo GBA"
Nintendo GBA VisualBoyAdvance

- To quit emulator using the ESC key:
Start VisualBoyAdvance, go to 'Tools > Customize'.
In that window, assign ESCAPE key to 'FileExit' and Alt+X (or any other) key to 'FileToggleMenu'

 

- To set the emulator to fullscreen:
Start VisualBoyAdvance, go to 'Options' > 'Video' > 'Other Full Screen...'
Then, goto 'Options' > 'Video' > and check 'Fullscreen Stretch to fit'
(or edit values in 'vba.ini' file: video=7, fsWidth=1920, fsHeight=1080, stretch=1)

 

- To disable on-screen informations:
Start VisualBoyAdvance, go to 'Options' > 'Emulator' >and check 'Disable status messages'. Then go to 'Options' > 'Emulator' > 'Show Speed' and check 'None'
(or edit values in 'vba.ini' file:disableStatus=1, showSpeed=0)

 

- To hide the menu:
Start VisualBoyAdvance, go to 'Options' > 'Emulator' >and check 'Auto hide menu'.
(or edit values in 'vba.ini' file:autoHideMenu=1)

Nintendo NES Nestopia

- To set the emulator to fullscreen:
Start Nestopia, go to 'Options' > 'Preferences' and check 'Switch to fullscreen on startup'.
(or edit values in 'nestopia.xml' file: <start-fullscreen>yes</start-fullscreen>)

 

- To avoid to confirm on Nestopia exit:
Start Nestopia, go to 'Options' > 'Preferences' and un-check 'Confirm exit'.
(or edit values in 'nestopia.xml' file: <confirm-exit>no</confirm-exit>)

 

- To quit emulator using the ESC key:
Edit the 'nestopia.xml' configuration file that way:
<exit>ESC</exit> (If you are not using an English version the key value may be different (for example 'Echap' in French)
<toggle-menu>Alt+X</toggle-menu>

  VirtuaNES

- To set the emulator to fullscreen:
Start VirtuaNES, go to 'Options' > 'Graphics' and choose a resolution compatible with your hardware.
Edit values in 'VirtuaNES.ini' file: LoadFullscreen=1

 

- To quit emulator using the ESC key:
First setup the emulator and controls the way you want them. Then, open 'virtuanes.ini' file and replace this line TBL00=18402E4026403140204000000000000017401140000000000000000000002D4012 by this one TBL00=000000000000000000000000000000000000000000000000000000000000010001
Save the file. Right click on it and select 'Property'. In the 'General' tab, check 'Read Only' to prevent VirtuaNes to overwrite the settings. (So, if you want to change another setting inside this file later on, remember to uncheck it first and to do the whole procedure again)

OR

Use this AutoIt script

  FCEUX

(NOT TESTED, PLEASE REPORT IF IT WORKS OR NOT)

- To set the emulator to fullscreen:
Start FCEUX, go to 'Config' > 'Video...' and check 'Enter full screen mode after game is loaded'.
(or edit values in 'fceux.cfg' file: SDL.Fullscreen = 1 )

 

- To quit emulator using the ESC key:
Start FCEUX, go to 'Config'> 'Map Hotkeys...' and double click 'Exit' and press 'ESC'.
(or edit values in 'fceux.cfg' file: SDL.HotKeys.Quit = 27 )

Nintendo SNES Snes9x

- To quit emulator using the ESC key:

Only possible through an AutoIt script.

  ZSNES

- To set the emulator to fullscreen:
Start ZSNES, go to 'CONFIG' > 'VIDEO', choose your video settings then click on the 'SET' button. To finish, go to 'MISC' > 'SAVE CFG'.

Philips Odyssey2 MESS Nothing to do!
Pinball Visual Pinball

- To quit emulator using the ESC key:

Only possible through an AutoIt script.

  Future Pinball

- To set the emulator to fullscreen:

Start Future Pinball, go to 'Preferences' > 'Video / Rendering Options' and check the 'Full Screen' checkbox.

Sega GameGear Kega Fusion

- To remove FPS information display:
Start Fusion, go to 'Options' and un-check 'Show FPS'.
(or edit values in 'Fusion.ini' file: FPSEnabled=0 )

 

- To remove 'decoration' around screen:
Start Fusion, go to 'Options' > 'Set Config...' > SMS/GG Tab and check 'GG Zoom' and 'GG FullSMS'.
(or edit values in 'Fusion.ini' file:GameGearZoom=1, GameGearFull=1)

Sega Genesis Kega Fusion To remove FPS information display:
Start Fusion, go to 'Options' and un-check 'Show FPS'.
(or edit values in 'Fusion.ini' file: FPSEnabled=0 )
  Gens Not working (for now): Gens can't go full screen.
  Gens/GS Nothing to do!
Sega MasterSystem Kega Fusion - To remove FPS information display:
Start Fusion, go to 'Options' and un-check 'Show FPS'.
(or edit values in 'Fusion.ini' file: FPSEnabled=0 )
Sega Mega-CD Kega Fusion To remove FPS information display:
Start Fusion, go to 'Options' and un-check 'Show FPS'.
(or edit values in 'Fusion.ini' file: FPSEnabled=0 )
Sega Model 2 Model 2 Emulator

- To specify the roms'path (this emu doesn't allow mGalaxy to manage the path):

Edit 'Dir1' value in 'EMULATOR.INI' file. Example: Dir1=C:\Emulation\Model2\Roms

 

- To set the emulator to fullscreen:

Edit values in 'EMULATOR.INI' files: AutoFull=1, FullMode=4, FullScreenWidth=(your monitor's width), FullScreenHeight=(your monitor's height)

 

- To quit emulator using the ESC key:

Only possible through an AutoIt script.

Sinclair ZX Spectrum Spectaculator

- To quit emulator using the ESC key:
Start Spectaculator, go to 'Tools > Options...'. In that window, select the 'Advanced' tab. Under 'Warnings', set 'Warn before exiting Spectaculator' to 'Off'. Under 'Miscellaneous', set 'Press Escape key to exit Spectaculator' to 'On'

 

- To set the emulator to fullscreen:

Start Spectaculator, click on the 'Full Screen' icon (or press Alt+Enter). The window state will automatically be saved.

Sony PS1 ePSXe - To set the emulator to fullscreen:
Start ePSXe, go to 'Config' > 'Video' > select a video plug-in then click on 'Configure'.
Check 'Fullscreen mode' and set your resolution.
Check 'Keep psx aspect ratio'
Vectrex MESS Nothing to do!
Windows apps   You will have to use 'cmd.exe' (or a copy of it) as 'emulator'.
It is located in Windows > system32.
Your 'roms' will be the shortcuts to your applications/games.
(Right click your '.exe' app/game and select 'Create Shortcut'. Then move it in the folder you specified in Galaxy Runway as being the 'Microsoft Roms' folder)