MacOS update

I just implemented the cursor routines on MacOS.

The biggest remaining piece that needs to be done on the MacOS port is
the palette manager code for windowed 8-bit graphics.

Known problems:

  • 8-bit graphics in a window don’t look nice (no palette)
  • The CD audio track listing doesn’t have the correct lengths
  • The event loop uses WaitNextEvent() and is susceptible to lag
  • The audio code may have hidden locking problems

Overall the Mac port is shaping up nicely. Thanks everyone! :slight_smile:

Darrell, I’m porting the SDL_net library to MacOS for the Maelstrom
port - it should be nice for other games as well. :slight_smile: Do you want to
work on it with me? I am a newbie at Open Transport programming.

See ya!
-Sam Lantinga (slouken at devolution.com)

Lead Programmer, Loki Entertainment Software–
“Any sufficiently advanced bug is indistinguishable from a feature”
– Rich Kulawiec

Darrell, I’m porting the SDL_net library to MacOS for the Maelstrom
port - it should be nice for other games as well. :slight_smile: Do you want to
work on it with me? I am a newbie at Open Transport programming.

I did a port of OpenSSL to the Mac using Open Transport. The code is by
no means perfect, but I’ll happily send you a copy if it would be of
use…

-Roy