35 Detalles específicos de Unix

Para poder localizar cosas como los ficheros de configuración o traducción, Allegro necesita conocer el path de su ejecutable. Ya que no hay forma estándar para hacer eso, necesita capturar una copia de sus parámetros argv[], cosa que hace con trucos de preprocesador. Desafortunadamente no puede conseguirlo sin un poco de ayuda por su parte, por lo que tendrá que escribir END_OF_MAIN() justo tras su función main(). Muy fácil, realmente, y si se olvida de hacerlo, obtendrá un agradable error de enlazado sobre una función inexistente _mangled_main que se lo recordará :-)


Drivers: GFX_*/Linux
Cuando use Linux en modo consola, Allegro soporta los siguientes parámetros de tarjeta para la función set_gfx_mode():

Relacionado con: set_gfx_mode, GFX_*/X.
Drivers: GFX_*/X
Cuando esté bajo X, Allegro soporta los siguientes parámetros de tarjeta para la función set_gfx_mode():
Relacionado con: set_gfx_mode, GFX_*/Linux.
Drivers: DIGI_*/Unix
Las funciones de sonido Unix soportan las siguientes tarjetas de sonido digital:
      DIGI_AUTODETECT      - permite que Allegro elija el controlador de
                             sonido
      DIGI_NONE            - sin sonido digital
      DIGI_OSS             - Open Sound System
      DIGI_ESD             - Enlightened Sound Daemon
      DIGI_ALSA            - controlador de sonido ALSA
Relacionado con: detect_digi_driver, install_sound, install_sound_input.
Drivers: MIDI_*/Unix
Las funciones de sonido Unix soportan las siguientes tarjetas MIDI:
      MIDI_AUTODETECT      - permite que Allegro elija un controlador de
                             sonido MIDI
      MIDI_NONE            - sin sonido MIDI
      MIDI_OSS             - Open Sound System
      MIDI_DIGMID          - reproductor software basado en samples
      MIDI_ALSA            - controlador RawMIDI ALSA
Relacionado con: detect_midi_driver, install_sound, install_sound_input.

Volver al Indice