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!
Darrell, I’m porting the SDL_net library to MacOS for the Maelstrom
port - it should be nice for other games as well. 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