First post, by bristlehog
After investigating into Miles AIL 2.0 I found its standard XPLAY utility somewhat clumsy for daily use. Thanks to John Miles who left AIL 2.0 open sourced thirteen years ago, I've been able to tear wildly at XPLAY and modify it.
So here comes PX Player. You may use it to play MID and XMI files if you got some. Just make sure that you have required GTL files (*.AD, *.OPL, *.MT etc.) right next to your MIDs/XMIs. Put DEFDRV.INI containing corresponding driver name into each folder with MIDs/XMIs and you won't need specifying a driver each time you run PX on that MID/XMI. If no GTL found in MID/XMI directory, PX will use ones in its home folder; same with DEFDRV.INI. Thus you can bind PX to MID and XMI extensions in your file manager (use PX.EXE !.! or whatever) and live with it. Now you just select your MID/XMI file and push enter to start playing.
Note that PX is primarily aimed at XMI files playback; MID files are converted on-the-fly to XMI format with included MIDIFORM utility.
ADLIB.ADV - Adlib; Generic OPL2
ADLIBG.ADV - Adlib Gold (NOT TESTED YET)
ARIATSR.ADV - Sierra Semiconductor ARIA based soundcards (requires MIDITSR)
ARIAXMID.ADV - Sierra Semiconductor ARIA based soundcards
AUDDRVFM.ADV - ESS AudioDrive
GENMIDI.ADV - General MIDI
GF1MIDI.ADV - Advanced Gravis UltraSound GF1 (requires ULTRAMID)
INNOV.ADV - Innovation SSI-2001
MMSYNTH.ADV - ASC Media Master compatible cards
MT32MPU.ADV - Roland MT-32 and compatibles via Roland MPU interface; LAPC-I
MT32SB.ADV - Roland MT-32 and compatibles via Sound Blaster MPU interface
MULTISND.ADV - Turtle Beach Multisound Classic - this driver has misplaced drum patches, download a fixed version here
PASFM.ADV - Media Vision Pro AudioSpectrum
PASOPL.ADV - Media Vision Pro AudioSpectrum Plus, Pro AudioSpectrum 16 and Pro Audio Studio 16/XL
PCSPKR.ADV - PC speaker
SBAWE32.ADV - Creative Sound Blaster 32/AWE32/AWE64
SBFM.ADV - Creative Sound Blaster 1.0, 1.5, 2.0 and compatible
SBP1FM.ADV - Creative Sound Blaster Pro
SBP2FM.ADV - Creative Sound Blaster Pro 2, Sound Blaster 16
SC32MPU.ADV - Roland Sound Canvas via Roland MPU interface; SCC-1
TANDY.ADV - Tandy 1000 3-voice speaker
VESAMID.ADV - VESA-compatible (requires a VESA VBE/AI MIDI driver)
WAVE.ADV - Creative Wave Blaster family
WSS.ADV - Microsoft Windows Sound System and compatible; Tandy Sensation; Generic OPL3
Also take a look at Tronix's driver for CMS/Game Blaster.
Refer to readme.txt for more details if needed.
Note to XT users: as far as tests by Scali show, PX player runs on XT but is too slow to be really usable.
Latest PX version is 1.09, for changes see below posts.
Hardware comparisons and game system requirements: https://technical.city