rgibert.dosbox

Dosbox

This installs Dosbox.

Requirements

  • None

Role Variables

Variable Default Description
dosbox_root ~/.dosbox Main directory for Dosbox files
dosbox_config_autoexec_contents "" Commands that run at startup
dosbox_config_cpu_core auto Type of CPU core to use
dosbox_config_cpu_cputype auto Type of CPU for emulation
dosbox_config_cpu_cycledown 20 Amount of cycles to reduce when idle
dosbox_config_cpu_cycles auto Number of CPU cycles to use
dosbox_config_cpu_cycleup 10 Amount of cycles to increase when needed
dosbox_config_dosbox_captures capture Directory for capture files
dosbox_config_dosbox_language "" Language setting for Dosbox
dosbox_config_dosbox_machine svga_s3 Machine type for Dosbox
dosbox_config_dosbox_memsize 16 Memory size in MB
dosbox_config_dos_ems true Enable EMS (Expanded Memory)
dosbox_config_dos_keyboardlayout auto Keyboard layout setting
dosbox_config_dos_umb true Use upper memory blocks
dosbox_config_dos_xms true Enable XMS (Extended Memory)
dosbox_config_gus_gus false Use Gravis Ultrasound
dosbox_config_gus_gusbase 240 Base address for GUS
dosbox_config_gus_gusdma 3 DMA channel for GUS
dosbox_config_gus_gusirq 5 IRQ for GUS
dosbox_config_gus_gusrate 44100 Sample rate for GUS
dosbox_config_gus_ultradir C:\ULTRASND Directory for GUS files
dosbox_config_ipx_ipx false Enable IPX network support
dosbox_config_joystick_autofire false Enable auto-fire for joystick
dosbox_config_joystick_buttonwrap false Wrap joystick buttons
dosbox_config_joystick_joysticktype auto Type of joystick to use
dosbox_config_joystick_swap34 false Swap joystick buttons 3 and 4
dosbox_config_joystick_timed true Enable timed joystick input
dosbox_config_midi_midiconfig "" MIDI configuration settings
dosbox_config_midi_mididevice default Default MIDI device
dosbox_config_midi_mpu401 intelligent MPU-401 mode setting
dosbox_config_mixer_blocksize 1024 Block size for audio mixing
dosbox_config_mixer_nosound false Disable sound output
dosbox_config_mixer_prebuffer 20 Pre-buffer size for audio
dosbox_config_mixer_rate 44100 Audio sample rate
dosbox_config_render_aspect false Maintain aspect ratio for rendering
dosbox_config_render_frameskip 0 Frames to skip for rendering
dosbox_config_render_scaler normal2x Scaling setting for rendering
dosbox_config_sblaster_dma 1 DMA channel for sound blaster
dosbox_config_sblaster_hdma 5 High DMA channel setting
dosbox_config_sblaster_irq 7 IRQ for sound blaster
dosbox_config_sblaster_oplemu default OPL emulation mode
dosbox_config_sblaster_oplmode auto OPL mode setting
dosbox_config_sblaster_oplrate 44100 OPL sample rate
dosbox_config_sblaster_sbbase 220 Base address for sound blaster
dosbox_config_sblaster_sbmixer true Enable sound mixer for blaster
dosbox_config_sblaster_sbtype sb16 Type of sound blaster
dosbox_config_sdl_autolock true Enable automatic locking of input
dosbox_config_sdl_fulldouble false Enable full double buffering
dosbox_config_sdl_fullresolution original Resolution for full screen
dosbox_config_sdl_fullscreen false Start in fullscreen mode
dosbox_config_sdl_mapperfile mapper-0.74.map File for controller mapping
dosbox_config_sdl_output surface Output method for SDL
dosbox_config_sdl_priority higher,normal Priority for SDL tasks
dosbox_config_sdl_usescancodes "" Use scan codes for input
dosbox_config_sdl_sensitivity 100 Sensitivity for input devices
dosbox_config_sdl_waitonerror true Wait for errors before continuing
dosbox_config_sdl_windowresolution original Window resolution setting
dosbox_config_serial_serial1 dummy Setting for serial port 1
dosbox_config_serial_serial2 dummy Setting for serial port 2
dosbox_config_serial_serial3 disabled Setting for serial port 3
dosbox_config_serial_serial4 disabled Setting for serial port 4
dosbox_config_speaker_disney true Enable Disney Sound Source
dosbox_config_speaker_pcrate 44100 Sample rate for PC speaker
dosbox_config_speaker_pcspeaker true Enable PC speaker
dosbox_config_speaker_tandy auto Tandy sound setting
dosbox_config_speaker_tandyrate 44100 Sample rate for Tandy

Dependencies

  • None

Example Playbook

- hosts:
    - servers
  roles:
    - role: rgibert.dosbox,
      dosbox_root: ~/.dosbox

License

GPLv3

Author Information

Richard Gibert richard@gibert.ca

Informazioni sul progetto

Dosbox

Installa
ansible-galaxy install rgibert.dosbox
Licenza
gpl-3.0
Download
105
Proprietario
SRE @getsentry