Atari Patch for adding Native MIDI and Fix Compile
|Reported by:||SF/keithscr||Owned by:||fingolfin|
|Priority:||normal||Component:||Port: Atari Freemint|
Removed -lsocket from configure because the latest released libc for the platform integrates that library. It was only needed for Timidity support to build when added in the first place.
Added a native midi driver for the platform which outputs MIDI to the built in MIDI ports of the machines, and at the same time disabled the SEQ driver for the platform. I think I included all of the new plugin code.
...The (Very) Bad...
Added timer manager calls for the platform with IFDEFs in 3 places in the SDL tree (screen update, event polling, and delay) because the SDLTimers for the platform do not work with the midi subsystem (or AGI/SKY engines). This addition has been tested with MIDI from SCUMM, KYRA, QUEEN, and AGOS titles and also with a playthru of Space Quest II (Perfect Score!).
Ticket imported from: #2012839. Ticket imported from: patches/1000.