man dgen (Commandes) - dgen
NAME
dgen	 - Sega Genesis/MegaDrive emulator
SYNOPSIS
dgen [-PRfhjv] [-D DEMONAME] [-d DEMONAME] [-n USEC] [-p CODE,CODE...] [-r RCFILE] [-X XFACT] [-Y YFACT] [-S FACT] [-G XxY] [-s SLOT]romname
DESCRIPTION
The rom image in the file romname is executed, as emulated on a Sega Genesis or MegaDrive running in 60Hz NTSC mode (unless the -P option is specified, in which case 50Hz PAL mode is used). romname should be in raw binary or SMD format, and may be compressed with gzip(1) , zip(1) , or bzip2(1) .
The options are as follows:
- -P
 - Emulate 50Hz PAL mode (as used in European models of the MegaDrive).
 - -R
 - If running with root priviledges, set priority to -20, so no other processes interrupt (including the X server, which can be a Bad Thing).
 - -f
 - Run fullscreen, if possible.
 - -h
 - Show a brief synopsis of all options.
 - -j
 - Use joystick, if running on Linux with joystick drivers >= 1.0.
 - -v
 - Show the version number, and exit.
 - -D DEMONAME
 - Play back a demo recorded with the -d option.
 - -d DEMONAME
 - Record a demo of the program running, which can be later replayed with the -D switch.
 - -n USEC
 - Sleep for a number of microseconds after every frame, to give time to other processes.
 - -p CODE,CODE...
 - Modify the ROM image in memory, using Game Genie or Hex style codes. Game Genie codes are of the form ABCD-EFGH and Hex codes are in the form 123456:ABCD . To specify more than one code, separate them with commas (do not use spaces).
 - -r RCFILE
 - Parse another rc file after $HOME/.dgen/dgenrc. Values in the specified file override those in the preceding files.
 - -X XFACT
 - Scale the window XFACT times in the X direction. XFACT must be a positive integer.
 - -Y YFACT
 - Scale the window YFACT times in the Y direction. YFACT must be a positive integer.
 - -S FACT
 - Scale the window FACT times in both directions. FACT must be a positive integer.
 - -G XxY
 - Use OpenGL to render the screen, if available. The parameter is the width and height of the desired screen (e.g. 640x480, 800x600, etc.)
 - -s SLOT
 - Load the saved state from the given slot at startup (0-9)
 
FILES
- $HOME/.dgen/dgenrc
 - Contains user settings for the emulator.
 - $HOME/.dgen/saves/*
 - Save states generated by the emulator.
 - $HOME/.dgen/ram/*
 - Battery-backup RAM images, generated by the emulator for ROMs with save RAM.
 
SEE ALSO
AUTHORS
This manual page was written by Joe Groff Aq joe@pknet.com .
BUGS
PAL mode does not work very well yet. Numerous buffer overruns (think twice before making dgen setuid-root).
Send any bugs you find (and fixes too, please :) to Joe Groff Aq joe@pknet.com .