Today at lunch boto handled me a QNX Neutrino 6.3.2 CD he was using in virtualization tests for Red Hat. I quickly installed it on a spare machine to see how well xmp would build on it — and it built quite well. After fixing some trivial build problems I examined the new sound system used in QNX6 (since the old drivers for QNX4 didn’t compile), and I was pleased to find that it’s based on the old ALSA 0.5 API. Xmp has an ALSA 0.5 driver written in 2000 by Tijs van Bakel and Rob Adamson, and it worked out of the box in Neutrino 6. Source patch and binary are available in the SF download page.
Next targets to test/port xmp include Plan9 (new port), BeOS and AIX (drivers exist, but never tested), and OS/2, IRIX, HP-UX and Solaris (used to work, but not tested for a long time). Contact me if you have access to one or more of those (or other) systems and have some free time to test the portability of an old mod player.



Entries (RSS)