# # Configuration file for the Allegro library. # # If you leave a parameter blank, Allegro will autodetect (ie. guess :-) # # This file should be kept either in the same directory as your program, # or in a location pointed to by the "ALLEGRO" environment variable. # # On Unix, this file may also be stored as ~/.allegrorc or /etc/allegrorc. [system] # Unix system drivers: # # XWIN - XWindows # LNXC - Linux console system = # Keyboard mapping file (this can be a .cfg file on disk, or an object from # keyboard.dat). Currently available layouts are: # # BE - Belgium # BR - Brazil # CF - Canada (French) # CH - Switzerland # CZ - Czech Republic # DE - Germany # DK - Denmark # DVORAK - Dvorak # ES - Spain # FI - Finland # FR - France # IT - Italy # NO - Norway # PL - Poland # PT - Portugal # RU - Russia # SE - Sweden # SK - Slovakia # UK - United Kingdom # US - United States keyboard = # Language translation file (this can be a .cfg file on disk, or an # object from language.dat). Currently available translations are: # # CA - Catalan # CZ - Czech # DE - German # DK - Danish # EN - English # ES - Spanish # FI - Finnish # FR - French # IT - Italian # NL - Dutch # NO - Norwegian # PL - Polish # PT - Portuguese # RU - Russian # SE - Swedish # SK - Slovak language = # whether to disable the screensaver (0:never 1:fullscreen 2:always, default 1) disable_screensaver = # how long to take for menus to auto-open (time in msecs or -1 to disable) menu_opening_delay = [graphics] # DOS graphics drivers: # # VGA - Standard VGA # MODX - Mode-X # VBE1 - VESA 1.x # VB2B - VBE 2.0 (banked) # VB2L - VBE 2.0 (linear) # VBE3 - VBE 3.0 # VBAF - VBE/AF # XTND - Xtended mode # # Windows graphics drivers: # # DXAC - DirectX with hardware acceleration # DXSO - DirectX without hardware acceleration # DXSA - DirectX in safe-mode, with all the fancy features disabled # DXWN - DirectX in windowed mode # DXOV - DirectX overlay (fast windowed mode, only works on some cards) # GDIB - GDI mode (slow windowed mode, works on all cards) # # Linux console graphics drivers: # # FB - fbcon device # VBAF - VBE/AF # SVGA - SVGAlib # VGA - Standard VGA # MODX - Mode-X # # X graphics drivers: # # XWIN - standard X Windows # XWFS - Fullscreen X Windows # DGA2 - DGA 2.0 mode # DGAS - DGA 2.0 software only mode # # BeOS graphics drivers: # # BWSA - Fullscreen BWindowScreen with hardware acceleration # BWS - Fullscreen BWindowScreen # BDWN - Fast windowed mode via BDirectWindow # BWN - Normal windowed mode via BWindow # BOVL - Fullscreen overlay (only works on some cards) # # QNX graphics drivers: # # QPAC - Photon with hardware acceleration # QPSO - Photon without hardware acceleration # QPSA - Photon in safe-mode, with all the fancy features disabled # QPWN - Photon in windowed mode # # MacOS X graphics drivers: # # QZWN - Quartz windowed mode # QZFL - Quartz fullscreen mode via CGDirectDisplay interface # # You can also specify different drivers for a particular mode or color # depth, eg. "gfx_card_640x480x16 = VBE3", "gfx_card_24bpp = VBE1", or # you can provide a number of alternative drivers, for example # "gfx_card1 = VGA", "gfx_card2 = MODX", etc. gfx_card = # driver to use when autodetecting windowed modes gfx_cardw = # whether to disable synchronization with the vertical blank when # page-flipping (yes or no) disable_vsync = # DOS and Linux: where to look for the VBE/AF driver vbeaf_driver = # Linux only: fbcon device file (see below for fbcon timing data) framebuffer = # Unix/X11 only: whether to force window centering in fullscreen mode # for the XWFS driver (yes or no) force_centering = # Windows only: whether to disable direct updating in color conversion # mode for the DXWN driver (yes or no) disable_direct_updating = # Linux/fbcon mode timings. Duplicate then fill in `X', `Y' and # the timings themselves. You can copy them from fb.modes directly -- the # first two figures on the geometry line are X and Y here, and the figures # on the timings line are the first fields here (up to `vsync_len') [fb_mode_XxY] pixclock = left_margin = right_margin = upper_margin = lower_margin = hsync_len = vsync_len = vmode = sync = [mouse] # DOS mouse drivers: # # 0 - none # MICK - mickey mode driver (normally the best) # I33 - int 0x33 callback driver # POLL - timer polling # WNT - Windows NT 3.5x/4.0 specific driver # W2K - Windows 2000 specific driver # # Linux console mouse drivers: # # 0 - none # LPS2 - PS2 mouse # LIPS - PS2 mouse with Intellimouse extension # MS - Microsoft serial mouse # IMS - Microsoft serial mouse with Intellimouse extension # GPMD - GPM repeater data (Mouse Systems protocol) # EV - Event interfaces (EVDEV) - set mouse_device = /dev/input/eventN mouse = # number of buttons (specifying this overrides autodetection) num_buttons = # whether to emulate the third mouse button (yes or no) emulate_three = # Linux only: name of the mouse device file (eg. /dev/mouse) mouse_device = # Linux only: default EV input mode (0=relative, 1=absolute) ev_absolute = # Linux only: for absolute EV inputs, minimum and maximum values # (specifying this overrides autodetection) ev_min_x = ev_max_x = ev_min_y = ev_max_y = ev_min_z = ev_max_z = # Windows only: mouse acceleration factor (1 by default, 0 to disable) mouse_accel_factor = [sound] # DOS digital sound drivers: # # 0 - none # SB - Sound Blaster (autodetect breed) # SB10 - Sound Blaster 1.0 # SB15 - Sound Blaster 1.5 # SB20 - Sound Blaster 2.0 # SBP - Sound Blaster Pro # SB16 - Sound Blaster 16 # ESS - ESS AudioDrive # ESC - Ensoniq Soundscape # WSS - Windows Sound System # # Windows digital sound drivers: # # 0 - none # DXA - first DirectSound device # DXB - second DirectSound device # ... - etc # AXA - first DirectSound device using Allegro mixer # AXB - second DirectSound device using Allegro mixer # ... - etc # WOA - high quality WaveOut device # WOB - low quality WaveOut device # # Unix digital sound drivers: # # 0 - none # OSSD - Open Sound System # ESDD - Enlightened Sound Daemon # ARTS - aRts (Analog Real-Time Synthesizer) # ALSA - ALSA Sound System # JACK - JACK Audio Server # # BeOS digital sound drivers: # # 0 - none # BDIG - BeOS digital sound system # # MacOS X digital sound drivers: # # 0 - none # DCA - CoreAudio digital output # SNDM - Carbon Sound Manager # digi_card = # DOS music drivers: # # 0 - none # OPL - Adlib (autodetect OPL version) # OPL2 - OPL2 FM synth # OPLX - Dual OPL2 (SB Pro-1) # OPL3 - OPL3 FM synth # SB - raw SB MIDI interface # MPU - MPU-401 MIDI interface # DIGI - DIGMID software wavetable # AWE - AWE32 # # Windows music drivers: # # 0 - none # W32M - win32 MIDI mapper # W32A - first win32 MIDI device # W32B - second win32 MIDI device # ... - etc # DIGI - DIGMID software wavetable # # Linux music drivers: # # 0 - none # OSSM - Open Sound System # DIGI - DIGMID software wavetable # AMID - ALSA Sound System # # BeOS music drivers: # # 0 - none # BMID - BeOS MIDI synthesizer # DIGI - DIGMID software wavetable # # MacOS X music drivers: # # 0 - none # MCA - CoreAudio MIDI software synthesizer # QTM - QuickTime Music via Note Allocator # DIGI - DIGMID software wavetable # midi_card = # sound input drivers (same format as above, can usually be left blank) digi_input_card = midi_input_card = # how many voices to reserve for each driver digi_voices = midi_voices = # how loud? (range 0-255) digi_volume = midi_volume = # sample mixing quality (0=fastest, 1=full 16 bit precision, 2=interpolation) quality = # toggling this between 0 and 1 reverses the left/right panning of samples flip_pan = # DOS, Unix and BeOS: sample output frequency (eg. 44100) sound_freq = # Unix and BeOS: preferred number of bits (8 or 16) sound_bits = # Unix and BeOS: stereo output (1 or 0) sound_stereo = # DOS only: soundcard port address (usually 220) sound_port = # DOS only: soundcard DMA channel (usually 1) sound_dma = # DOS only: soundcard IRQ number (usually 7) sound_irq = # DOS only: FM synth port address (usually 388) fm_port = # DOS only: MPU-401 port address (usually 330) mpu_port = # DOS only: MPU-401 IRQ number (usually the same as sound_irq) mpu_irq = # DOS only: instrument definitions for the Adlib driver ibk_file = ibk_drum_file = # Unix only: OSS device driver name (usually /dev/dsp or /dev/audio) oss_driver = # Unix only: number of OSS driver fragments (buffers) and size of each buffer oss_numfrags = oss_fragsize = # Unix only: OSS MIDI device name (usually /dev/sequencer) oss_midi_driver = # Unix only: OSS mixer device name (usually /dev/mixer) oss_mixer_driver = # Unix only: name of the Enlightened Sound Daemon server esd_server = # Unix only: card number and PCM device for the ALSA 0.5 sound driver alsa_card = alsa_pcmdevice = # Unix only: device name for the ALSA 0.9 sound driver # format: [:,] (e.g.: hw:0,1) alsa_device = # Unix only: mixer device name for the ALSA 0.9 driver (default: default) alsa_mixer_device = # Unix only: mixer element name for the ALSA 0.9 driver (default: PCM) alsa_mixer_elem = # Unix only: number of ALSA driver fragments (buffers) alsa_numfrags = # Unix only: size of each ALSA fragment, in samples alsa_fragsize = # Unix only: card number for the ALSA 0.5 midi driver alsa_rawmidi_card = # Unix only: device for the ALSA 0.5 midi driver # device name for the ALSA 0.9 midi driver (see alsa_device) alsa_rawmidi_device = # Unix only: name for the JACK client (default: allegro) jack_client_name = # BeOS only: MIDI synthesizer instruments quality (0=low, 1=high) be_midi_quality = # BeOS only: MIDI sample mixing frequency in Hz (11025, 22050 or 44100) be_midi_freq = # BeOS only: MIDI interpolation (0=none, 1=fast linear, 2=linear) be_midi_interpolation = # BeOS only: MIDI reverberation intensity (0 to 5) be_midi_reverb = # MacOS X only: CoreAudio MIDI rendering quality (0 to 127) ca_midi_quality = # MacOS X only: CoreAudio MIDI reverberation intensity (0 to 5) ca_midi_reverb = # patch set for the DIGMID software wavetable driver patches = [joystick] # DOS joystick drivers : # # 0 - none # STD - standard 2-button # 2PAD - dual standard 2-button # 4BUT - standard 4-button # 6BUT - standard 6-button # 8BUT - standard 8-button # FPRO - CH Flightstick Pro # WING - Logitech Wingman Extreme # SW - Microsoft Sidewinder digital pad # SWAG - Microsoft Sidewinder digital pad (aggressive) # SWPP - Microsoft Sidewinder 3D/Precision/Force Feedback Pro # GPRO - Gravis GamePad Pro # GRIP - Gravis GrIP # GRI4 - Gravis GrIP (4-axis only) # SNE1 - SNES joypads connected to LPT1 # SNE2 - SNES joypads connected to LPT2 # SNE3 - SNES joypads connected to LPT3 # PSX1 - PSX joypads connected to LPT1 # PSX2 - PSX joypads connected to LPT2 # PSX3 - PSX joypads connected to LPT3 # N641 - N64 joypads connected to LPT1 # N642 - N64 joypads connected to LPT2 # N643 - N64 joypads connected to LPT3 # DB91 - Pair of 2-button joysticks connected to LPT1 # DB92 - Pair of 2-button joysticks connected to LPT2 # DB93 - Pair of 2-button joysticks connected to LPT3 # TGX1 - TurboGraFX joysticks connected to LPT1 # TGX2 - TurboGraFX joysticks connected to LPT2 # TGX3 - TurboGraFX joysticks connected to LPT3 # SEGI - IF-SEGA joystick interface card (ISA bus) # SEGP - IF-SEGA joystick interface card (PCI bus) # SGPF - IF-SEGA joystick interface card (fast PCI bus) # WWAR - Wingman Warrior # # Windows joystick drivers : # # 0 - none # DX - DirectInput joystick # W32 - Win32 joystick joytype = # BeoS and Linux only: name of the joystick device joystick_device = # alternatively you can specify it for each joystick: # joystick_device_0 = # joystick_device_1 = # ... # Linux only: axis number the throttle is located at throttle_axis = # alternatively you can specify it for each joystick: # # throttle_axis_0 = # throttle_axis_1 = # ... [grabber] # stored grabber variables (editor state information) xgrid = 16 ygrid = 16 backups = n index = n sort = n relative = n dither = n transparency = n griddle_xgrid = griddle_ygrid = griddle_mode = griddle_empties = griddle_autocrop = griddle_type = griddle_depth = # edit these shell commands to whatever helper programs you want to use... data = start /w notepad bmp = start /w "c:\program files\accessories\mspaint.exe" rle = start /w "c:\program files\accessories\mspaint.exe" cmp = start /w "c:\program files\accessories\mspaint.exe" xcmp = start /w "c:\program files\accessories\mspaint.exe" pal = start /w "c:\program files\accessories\mspaint.exe" font = start /w "c:\program files\accessories\mspaint.exe" samp = start /w "c:\program files\cooledit\cool.exe" midi = start /w "c:\program files\cakewalk\wincake.exe" # or if you are using Linux you might prefer something more like: # # data = xterm -e fed -b # bmp = gimp # rle = gimp # cmp = gimp # xcmp = gimp # pal = gimp # font = gimp