VOGONS


PX Player: play MID and XMI files under DOS

Topic actions

Reply 20 of 97, by bristlehog

User metadata
Rank Oldbie
Rank
Oldbie

PX is already aware (from argv[0]), ADV drivers are loaded from PX home directory.

Hardware comparisons and game system requirements: https://technical.city

Reply 21 of 97, by gerwin

User metadata
Rank l33t
Rank
l33t

Good, nevermind then. Unfortunately I don't have time to play around with your program now. But certainly intend to replace my current windows+bat-file contraption with your effort.

--> ISA Soundcard Overview // Doom MBF 2.04 // SetMul

Reply 24 of 97, by bristlehog

User metadata
Rank Oldbie
Rank
Oldbie

PASOPL.ADV driver has been successfully tested.

New bug found: .ADV extension is still attached to driver name taken from DEFDRV.INI even if with existing extension, making it "XXX.ADV.ADV" - subject to future fix.

These drivers will be tested in nearest future:

ARIAXMID.ADV
MULTISND.ADV
PASFM.ADV
SC32MPU.ADV
WAVE.ADV

Hardware comparisons and game system requirements: https://technical.city

Reply 25 of 97, by bristlehog

User metadata
Rank Oldbie
Rank
Oldbie

Version 1.07 is out.

Change log:

- added ARIA folder with Sierra Semiconductor ARIA specific software
- added MMSYNTH.ADV driver for ASC MediaMaster synthesizer
- fixed bug with double .ADV extension
- fixed directory behaviour: now DEFDRV.INI and GTL files are first looked for in directory where specified XMIDI file resides. If none found, PX native directory is scanned.
- fixed bugs with device name lists
- fixed bug with driver parameter in verbose mode
- fixed MT32MPU.ADV and SC32MPU.ADV device name errors (LAPC-1 -> LAPC-I)
- patched GENMIDI.ADV (default volume lowered to 90 in order to avoid possible distortion)
- TURTLE folder renamed into MULTISND

Also, WAVE.ADV and SC32MPU.ADV have been successfully tested (courtesy of easy_john).

MULTISND.ADV test failed: this driver seemingly only supports TB Multisound Classic with Proteus synth, not TB Multisound Pinnacle we attempted to test it on.

Last edited by bristlehog on 2014-01-18, 22:24. Edited 1 time in total.

Hardware comparisons and game system requirements: https://technical.city

Reply 26 of 97, by Stefan_L

User metadata
Rank Member
Rank
Member
bristlehog wrote:

- patched GENMIDI.ADV (default volume lowered to 90 in order to avoid possible distortion)

Thats a great feature... thanks 😀

Reply 27 of 97, by bristlehog

User metadata
Rank Oldbie
Rank
Oldbie

Version 1.08 is out.

- added MID files support
- included previously missing PRESETS.EXE into MULTISND directory
- fixed bugs with incorrect directory behaviour introduced in 1.07
- added MT32SB.ADV for MT-32 via Sound Blaster MPU interface
- added AUDDRVFM.ADV for ESS AudioDrive

MID files support is made in a crude yet effective way: calling MIDIFORM.EXE upon MID file to transform it into a temporary XMI file, then playing that temporary XMI file.

Further development:

- hope to add driver configuration capabilities

Hardware comparisons and game system requirements: https://technical.city

Reply 28 of 97, by bristlehog

User metadata
Rank Oldbie
Rank
Oldbie

AUDDRVFM.ADV (ESS AudioDrive) has been successfully tested (courtesy of vetz).

Hardware comparisons and game system requirements: https://technical.city

Reply 29 of 97, by bristlehog

User metadata
Rank Oldbie
Rank
Oldbie

PASFM.ADV (MediaVision Pro AudioSpectrum) has been successfully tested.
VESAMID.ADV (VESA VBE compliant driver) has been tested. MPU-401 works for me via VESA TSR, OPL2 gives some strange effects and sometimes won't work.

Hardware comparisons and game system requirements: https://technical.city

Reply 30 of 97, by bristlehog

User metadata
Rank Oldbie
Rank
Oldbie

ARIAXMID.ADV has been tested. There's a bug forcing the driver to search for ARIA bank (gm1.bnk for 512K ROM version and gm2.bnk for 1024K ROM one) in MIDI folder instead of PX native folder. It will be fixed next release.
ARIATSR.ADV has been tested. This driver is more versatile than ARIAXMID.ADV but relies on MIDITSR.EXE utility which takes about 50K of conventional memory (can be loaded high).

ARIATSR.ADV is absent from current (1.08) release of PX and will be added next release.

Hardware comparisons and game system requirements: https://technical.city

Reply 31 of 97, by bristlehog

User metadata
Rank Oldbie
Rank
Oldbie

TANDY.ADV has been tested, thanks to ripsaw8080 for explanation. In Dosbox it requires both machine=tandy and tandy=on settings to work.

Hardware comparisons and game system requirements: https://technical.city

Reply 32 of 97, by bristlehog

User metadata
Rank Oldbie
Rank
Oldbie

Version 1.09 is out.

- added driver configuration files support (see CONFIG.TXT)
- driver configuration (I/O address, IRQ, DMA and DRQ) is now displayed in verbose mode
- added ARIATSR.ADV for Sierra Semiconductor ARIA soundcards via MIDITSR.EXE utility
- TANDY.ADV is modified, 'machine=tandy' setting is no longer required in Dosbox
- some info on working with ARIA soundcards is added (ARIA\ARIA.TXT)

Hardware comparisons and game system requirements: https://technical.city

Reply 34 of 97, by bristlehog

User metadata
Rank Oldbie
Rank
Oldbie
PeterLI wrote:

So far I have been using MPUPLAY

Come to the dark side! We have cookies!

Hardware comparisons and game system requirements: https://technical.city

Reply 35 of 97, by bristlehog

User metadata
Rank Oldbie
Rank
Oldbie

MULTISND.ADV (Turtle Beach Multisound Classic) has been successfully tested.

It turns out that this driver doesn't support any configuration (it effectively ignores any config parameters passed). Thus, only default configuration is supported:

I/O: 290h
IRQ: 10
SMA: D000h

Also, hardware detect procedure is basically missing (it is assumed that hardware's always present). It leads to further lockup with systems that have no TB Multisound installed.

I will fix the driver in future.

Also, PX bug found: on most systems, it can't find files in its home directory, thus home folder config and bank files remain unseen. This is due to lousy directory changing procedure, which, although, works perfectly in Dosbox where I develop PX. To be fixed next release.

Hardware comparisons and game system requirements: https://technical.city

Reply 36 of 97, by easy_john

User metadata
Rank Member
Rank
Member

Can you please change default volume for MULTISND.ADV from 50 to 100%?

Pentium2 450/256mb/4gb/ati rage 128+voodoo2/SB awe32 8mb+db50xg/GUS PnP 8mb/TB Tropez 2mb
486 DX2-66/32mb/8gb/tseng4000 2mb/SB 16+WB/GUS 1mb/LAPC-I
286 12mhz/4mb/512mb/Vga 1mb/SB 2.0+Covox
PegasosII G4 / Amiga 4000 / Amiga1200 / Amiga 600

Reply 37 of 97, by bristlehog

User metadata
Rank Oldbie
Rank
Oldbie
easy_john wrote:

Can you please change default volume for MULTISND.ADV from 50 to 100%?

I have built a driver with 100% default volume, but it's untested because I'm currently on a vacation in Spain and have no access to the hardware. Hope it works for you.

Attachments

  • Filename
    MULTISND.zip
    File size
    3.96 KiB
    Downloads
    186 downloads
    File license
    Fair use/fair dealing exception

Hardware comparisons and game system requirements: https://technical.city

Reply 38 of 97, by easy_john

User metadata
Rank Member
Rank
Member

No, something goes wrong, old one is working, new one - hang machine.
But don't worry, and have a good vacation.

Pentium2 450/256mb/4gb/ati rage 128+voodoo2/SB awe32 8mb+db50xg/GUS PnP 8mb/TB Tropez 2mb
486 DX2-66/32mb/8gb/tseng4000 2mb/SB 16+WB/GUS 1mb/LAPC-I
286 12mhz/4mb/512mb/Vga 1mb/SB 2.0+Covox
PegasosII G4 / Amiga 4000 / Amiga1200 / Amiga 600