Release Notes (v1.01)

Addenda distributed with version 1.01 of the Ad Lib Gold Developer Toolkit.


AdLib®

GOLD

Developer Toolkit Reproduction

Ad Lib Gold Developer Toolkit Version 1.01 Release Notes

RL2DRV.EXE

The current version of the ROL2 playback TSR does not check for the presence of other drivers. The drivers used by RL2DRV.EXE must be loaded prior to executing this TSR.

When loading the ROL2 playback driver, the current directory must be the directory where the .SMP files are located.

SAMPL.EXE

The current version of the Sample Editor does not use the AD Lib Gold drivers. It uses linkable libraries that conflict with the drivers.

In order to execute the Sample Editor, all drivers must be removed from memory, otherwise the program may hang or display an "Insufficient Memory" message.

Disabling Interrupts when accessing the hardware

In order to avoid possible conflicts between applications that try to access the same hardware at the same time, it is recommended that interrupts be disabled when accessing the OPL3, the Control Chip or the MMA. This will avoid conflicts between applications, TSR programs and drivers that will be supplied with the Gold card in the future.

This procedure should be strictly adhered to for all software developed for the Gold card.

To insure that the interrupt flag status is not destroyed when re-enabling interrupts, the following procedure is recommended:

To disable interrupts:

pushf ; push flags, include interrupt flags

cli ; clear interrupts

To re-enable interrupts:

popf ; pop flag, includes interrupt flags

TSR Hotkey reconfiguration

The Mixer Panel TSR and ROL2 Playback TSR hotkeys can now be reconfigured from the SETUP.EXE application. Please the README.TXT file for more details on the changes that were made to SETUP.EXE, RL2DRV.EXE and MIXER.EXE

MIDI Driver, SCSI Driver, Windows DLLs

To be released