DGENRC(5) File Formats Manual DGENRC(5) (NAME) dgenrc - DGen/SDL / (SYNOPSIS) $HOME/.dgen/dgenrc (DESCRIPTION) $HOME/.dgen/dgenrc dgen(1) . . -r (override) . (FILE FORMAT) rc 'fieldname = value' . (#) () . fieldname : key_* . (KEY IDENTIFIERS) . joy_* / . (JOYSTICK IDENTIFIERS) . mou_* . (MOUSE IDENTIFIERS) . bool_* . <> <> <<0>> <> <> 0 . int_* 0. str_* . . . . ([]) : (prompt) dgen(1) . (CONTROLLERS) key_pad1_up [up] key_pad1_down [down] key_pad1_left [left] key_pad1_right [right] key_pad1_a [a] key_pad1_b [s] key_pad1_c [d] key_pad1_x [q] key_pad1_y [w] key_pad1_z [e] key_pad1_mode [backspace] key_pad1_start [return] . <> . joy_pad1_up [joystick0-axis1-min] joy_pad1_down [joystick0-axis1-max] joy_pad1_left [joystick0-axis0-min] joy_pad1_right [joystick0-axis0-max] joy_pad1_a [joystick0-button0] joy_pad1_b [joystick0-button3] joy_pad1_c [joystick0-button1] joy_pad1_x [joystick0-button6] joy_pad1_y [joystick0-button4] joy_pad1_z [joystick0-button5] joy_pad1_mode [joystick0-button9] joy_pad1_start [joystick0-button8] / . <> . bool_joystick [true] . . . int_mouse_delay [50] . (USER-DEFINED BINDINGS) bind_{keysym} action bind_{joypad} action bind_{mouse} action / . keysym (KEY IDENTIFIERS), joypad (JOYSTICK IDENTIFIERS), mouse (MOUSE IDENTIFIERS) . action <> <> <> (CONTROLLERS) . (prompt) ( dgenrc(5) ). . bind_"{keysym|joypad|mouse} [{keysym|joypad|mouse} [...]]" action action . . . . (AUDIO) bool_sound [true] . int_soundrate [44100] (Hz). int_soundsegs [8] . . . int_soundsamples [0] ( ). 0 . int_soundsegs . ( ). int_volume [100] . 100 . key_volume_inc [=] key_volume_dec [-] joy_volume_inc [] joy_volume_dec [] mou_volume_inc [] mou_volume_dec [] . bool_mjazz [false] MJazz - FM . . (VIDEO) int_depth [0] ( ). 0 () 8 15 16 24 32. OpenGL . int_width [-1] int_height [-1] . bool_opengl [true] OpenGL . bool_opengl_stretch [true] OpenGL (stretch). bool_opengl_linear [true] GL_LINEAR GL_NEAREST. bool_opengl_32bit [true] . . bool_opengl_square [false] . OpenGL . bool_fullscreen [false] . int_scale [-1] int_scale_x [-1] int_scale_y [-1] . . bool_aspect [true] . key_fullscreen_toggle [alt-enter] joy_fullscreen_toggle [] mou_fullscreen_toggle [] ( SDL ). int_info_height [-1] . . DGen stdout . 1- DGen . bool_fps [false] . bool_buttons [false] . . bool_swab [false] . . CTV . bool_doublebuffer [true] (double buffering). . . bool_screen_thread [false] (thread) . V-sync CPU ( bool_doublebuffer ). OpenGL . (SAVE STATES) key_slot_X [X] joy_slot_X [] mou_slot_X [] X . key_slot_next [f8] joy_slot_next [] mou_slot_next [] . key_slot_prev [f7] joy_slot_prev [] mou_slot_prev [] . key_save [f2] joy_save [] mou_save [] . key_load [f3] joy_load [] mou_load [] . (MISCELLANEOUS KEYS) key_fix_checksum [f1] joy_fix_checksum [] mou_fix_checksum [] . Game Genie () . . key_quit [escape] joy_quit [] mou_quit [] DGen . key_craptv_toggle [f5] joy_craptv_toggle [] mou_craptv_toggle [] Crap-TV. (8 bpp) . key_scaling_toggle [f6] joy_scaling_toggle [] mou_scaling_toggle [] . scaling_startup . key_reset [tab] joy_reset [] mou_reset [] . key_cpu_toggle [f11] joy_cpu_toggle [] mou_cpu_toggle [] CPU. StarScream x86 . Musashi . key_z80_toggle [f10] joy_z80_toggle [] mou_z80_toggle [] Z80. MZ80 ( x86) CZ80 CZ80 . Z80 . key_stop [z] joy_stop [] mou_stop [] . :) key_game_genie [f9] joy_game_genie [] mou_game_genie [] Game Genie . . key_screenshot [f12] joy_screenshot [] mou_screenshot [] (). . key_prompt [:] joy_prompt [] mou_prompt [] . . key_debug_enter [`] joy_debug_enter [] mou_debug_enter [] (debugger). . (PREFERENCES) int_hz [60] . 60 NTSC . bool_pal [false] PAL . int_hz 50Hz . region [' '] U (NTSC) E (PAL) J (NTSC) X (PAL) (). bool_pal int_hz . str_region_order [JUEX] DGen . emu_m68k_startup [musa] Musashi StarScream . ( <> Musashi <> StarScream <> ). key_cpu_toggle . emu_z80_startup [cz80] CZ80 MZ80 . ( <> <> <> ). key_z80_toggle . bool_autoload [false] 0 DGen. bool_autosave [false] 0 . true DGen . bool_autoconf [true] dgenrc.auto . dgenrc . bool_frameskip [true] . false int_nice . int_nice [0] DGen usleep(3) . ( ) (CPU) . ctv_craptv_startup [off] CTV . <> <> <> <>. scaling_startup [stretch] . <> <> <> <> <> <> <>. bool_show_carthead [false] . bool_raw_screenshots [false] () . str_rom_path ["roms"] DGen . DGen . (DEBUGGING) bool_vdp_hide_plane_a [false] bool_vdp_hide_plane_b [false] bool_vdp_hide_plane_w [false] bool_vdp_hide_sprites [false] . VDP . bool_vdp_sprites_boxing [false] int_vdp_sprites_boxing_fg [0xffff00] (yellow) int_vdp_sprites_boxing_bg [0x00ff00] (green) . VDP . <> <> . 0xRRGGBB . (EXAMPLES) <> DGen/SDL . (KEY IDENTIFIERS) <<-shift>> <<-ctrl>> <<-alt>> <<-meta>> . <> Alt Enter . <<-shift>> ( ). UTF-8 . <<0>> <<9>> ( <> <> ) <> <> <> <> . . : escape backspace tab capslock caps_lock lshift shift_l rshift shift_r lctrl ctrl_l lmeta meta_l lalt alt_l ralt alt_r rmeta meta_r rctrl ctrl_r return enter space scrollock scroll_lock numlock num_lock insert home page_up pageup delete end page_down pagedown left right up down kp_home kp_up kp_pageup kp_page_up kp_left kp_right kp_end kp_down kp_pagedown kp_page_down kp_insert kp_delete kp_period kp_enter kp_divide kp_minus kp_multiply kp_plus (JOYSTICK IDENTIFIERS) ( ) . 0 . . (Buttons): joystickX-buttonY / X Y. <