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
Installa
ansible-galaxy install rgibert.dosbox
Licenza
gpl-3.0
Download
105
Proprietario
SRE @getsentry