HOW TO PORT FBZX INTO OTHER O.S. AND ARQUITECTURES

FBZX uses the SDL library, so you must have it available in the
arquitecture/operating system where you want to port it. It's the only 'must
have'. Of course, is possible that you have to rewrite the Makefile, but that's
relatively easy (isn't it?).

The sound system is designed to be easily portable; currently it supports both
the PulseAudio and ALSA arquitecture. In the file 'sound.c' are defined the three
functions needed to support it:

    sound_init: initializates the sound system with the desired sound format,
    speed, and so on, and fills the 'ordenador' struct with the parameters
    needed to sincronize the emulation.

    sound_play: plays the current sound buffer, and initializates
    'ordenador.current_buffer' to the new buffer to be filled. It must not
    return until the buffer has been played (this allows the sincronization).

    sound_close: closes the sound device and frees all memory used.

That's all. Start to compile :)
