home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DP Tool Club 18
/
CD_ASCQ_18_111294_W.iso
/
dos
/
prg
/
bas
/
ruckus
/
_history
< prev
next >
Wrap
Text File
|
1994-10-20
|
6KB
|
181 lines
Any updated registered PRO version is available to registered users in the
RUCKUS conference download area as QRUCKUS.ZIP or CRUCKUS.ZIP. Misc. info
at end.
------------
19-Oct-94-wb
Version 1.1
1. Ruckus-DAC now works with IRQ10 on SBpro and SB16
2. Detection sequence now checks IRQ10 before IRQ2 (see Misc. below)
3. 8253/4 timer-0 restored to mode3 after use for better PCspkr compatibility
To prevent pops each time a play is started, set IP.Flags bit6=1 (&H40).
To use extended memory with only XMS 2, set IP.Flags bit5=1 (&H20).
See Appendix D of Ruckus-DAC docs, under dac@Flags, for more settings.
-------------
18-Sep-94-chh
RUCK1JOY.ZIP
1. Ruckus 1.0-compatible joystick read module. In Ruckus conference area.
-------------
13-Jul-94-chh
RUKC1G.ZIP
1. Borland patch fix for > 64K in conventional memory.
2. Bump BASIC version to match -G- name (26-Sep-94).
-------------
14-Mar-94-chh
Ruckus 2 Now Available at MIDI Beta Level.
1. Beta releases of Ruckus-MIDI 2.0 available for download from the
Ruckus conference beta area. Beta area access requires completing
conference S)cript Questionnaire.
------------
27-Feb-94-chh
RUKC1D.ZIP
1. Released the 1.0d shareware version for DOS C/C++ compilers. Library code
as the 18-Oct-93 registered release but includes minor changes to the source
examples and already-patched Borland-specific LIBs. Credit cards accepted.
(30-Apr-94 BASIC)
RUKQ1D.ZIP
2. As #1 but for QB45, BASIC7, VB/DOS compilers.
------------
18-Oct-93-dh
RUCKUS.ZIP & RUCKUS_C.ZIP
1. Fixed RUCKDAC.LIB file store when using WAV format (was using "DATA"
instead of "data"). Available in the developer's conference download area.
2. Updated MODAC (v1.931018) to reflect this fix. Filename MODAC110.ZIP.
Available in Main Board file area #3 and also included in shareware
versions of RUKQ10.ZIP & RUKC1D.ZIP.
-------------
06-Oct-93-chh
RDACPB3.ZIP
1. Ruckus-DAC for PowerBASIC 3.0/BETA!
Available in the developer's conference download area.
-------------
06-May-93-chh
MODAC1.EXE v1.930506
1. Fixed 13-Apr-93 MODAC1.EXE 8+ drives bug.
2. Updated RUKQ10.ZIP, RUKC10.ZIP, and MODAC1.ZIP files with new MODAC1.EXE.
-------------
13-Apr-93-chh
MODAC1.EXE v1.930312
1. Bug in the MODAC.EXE file manager if more than 7 drives present (H:, etc.).
Has nothing to do with RUCKDAC.LIB or RUCKMIDI.LIB. Severity increases as
number of drives above 7 increases. If you have more than 7 drives it's not
recommended that you use this version. A fix is upcoming.
----------------
12-Mar-93-rd/chh
RUCKDAC.LIB
1. SysInfoDac reporting AdLib device as always present. Fixed.
(Shareware user work-around is to double-check by doing InitDac of AdLib.)
2. If SBPro then FM mixer volume set to maximum during SysInfoDac for
better results when testing AdLib digital playback.
3. Other miscellaneous AdLib digital enhancements.
------------
6-Mar-93-chh
RUKC10.ZIP
-- C version ready. LIBs updated since 2-Mar-93 but changes made have no
impact with BASIC use.
1. struct ModData in RUCKDAC.H should be named ModDataArea for consistency.
2. Mod structure in RUCKDAC.H should have line# 242 removed
struct ModData { <= NAME THIS ModDataArea
void __near *chInfoPtr;/* -2 <= REMOVE THIS LINE (line# 242)
unsigned Type; /* this should be the first member of ModData
:
The structure should look like:
struct ModDataArea {
unsigned Type;
:
------------
2-Mar-93-chh
RUCKDAC.LIB
1. RecordLen in Ruckus data area was not being updated after a record. Fixed.
2. X02*.BAS line 99 (V = &HF0F) was fixed to read SPP.VolVoc = &HF0F.
3. X02*.BAS line 126 states SliceAdj set using SetIntRateMod. Incorrect.
SliceAdj is set using SetFastMod.
4. RUCKDAC.BI? and RUCKMIDI.BI? replaced with non-beta versions.
-------------
15-Feb-93-chh
RUKQ10.ZIP
BASIC version ready.
-------------
Miscellaneous.
Modac expects LPT-DAC and DSS to be at LPT1. Ruckus itself is configurable
to any LPT port.
Bus mouse may be turned off by autodetect routine. If so, either avoid
calling SysInfoDac, or reset the mouse (INT33/0) after calling SysInfoDac.
To remove the pop at SB play start, set bit6=1 of IP.flags. This
keeps the SB "speaker" on until the device is de-init'ed. This also
removes any delay between play command and play sound. Relevant to
SB-Pro and earlier.
For C++ compilers, replace the function prototype in RUCKDAC.H with:
#ifdef __cplusplus
extern "C" {
#endif
int far pascal RUCKDAC(void far *datapack);
#ifdef __cplusplus
}
#endif
Also the same for RUCKMIDI.H.
-------------------------------------------------
Note on using Auto-detection routine, SysInfoDac:
I no longer recommend using SysInfoDac since it may interfer with other
devices installed (such as bus mouse (see above), or other esoteric devices).
Instead, I suggest searching for the environment variable BLASTER=, or ask the
user to configure the setup. BLASTER= is used by Creative Labs and looks
like this:
SET BLASTER=A220 I5 D1 H6 P330 T6
Where A is the base port, I is the IRQ, and D is the DMA channel. The other
values have no bearing on Ruckus 1.0, but H is for the high (16-bit) DMA
channel, P is the MIDI base port, and T is the card type (see list and end).
There is no work around since the problem is inherent in the detection
method. Future versions of Ruckus will not have a probe routine such as
SysInfoDac. It's recommended that you determine the card parameters (as
indicated above) and simply InitDac with those parameters: if the parms
are valid InitDac succeeds; if InitDac fails, the parms are not valid.
SysInfoDac does the exact same thing, except that you can determine
beforehand what values to use, and limit the search to the device you are
interested in.
Unofficial T types. T was not introduced until the SBpro 1, so if no
T then it may be an old SB 1.x. Many SB 1.5 cards used a 2.x DSP version
since Windows required at least that DSP.
T1 - SB 1.x (DSP 1.x; many SB1 1.5 cards came with DSP 2.x)
T2 - SBpro 1 (w/dual OPL2; DSP 3.x; short-lived)
T3 - SB 2 (improved SB; includes line-in jack; DSP 2.x)
T4 - SBpro 2 (with OPL3; DSP 3.x)
T5 - SBpro 2 MCV (beats me)
T6 - SB16/AWE32 (DSP 4.x/5.x)
--