WAVEDRV

Moonblaster BASIC Wave Driver for Moonsound

Description

This BASIC driver is spread as a binary file for BASIC programmers and as a source file for ML programmers. The first part of this text will explain how to use this driver for BASIC programmers. The second part is meant for ML programmers.

The driver supports: - MoonBlaster for MoonSound Wave songs from version 0.90 to 1.14. - DOS1 and DOS2 - Z80,Z80H and R800 (three different drivers)

For 7MHz Users is now a special version available (WAVDRV7.BIN).

This version is mutch faster because (for 7Mhz that is) the wait for the Turbo R is: PUSH BC POP BC (This is a total of 21 cycles for the Z80)

In the 7Mhz version this is replayced by: NOP (only 4 Cycles) This means 17 cycles faster by almost each OUT or IN. And there are a lot of those.

Files
Build files
Build script
mkdir -p package/
lha x wavedrv.lzh
mv basic.asm package/
mv howto.txt package/
mv mbmacros.asm package/
mv patches.asm package/
mv wavedrv7.bin package/
mv wavedrvr.bin package/
mv wavedrvz.bin package/
  • 2021-07-06 1.14-1
    • First release
Details
Category
Sound
Author
Marcel Delorme (N.W.O)
Packager
Willem Cazander
License
 Unknown
Url
 http://www.msx.ch/sunformsx/download/dl-moon.html
Install instructions
hub install WAVEDRV