Compact FLASH III Digital Audio System
Copyright©1992-2010 by ACS, Sarasota, Florida
54
ALL RIGHTS RESERVED
Version
Date
Notes
[Contacts]PttOutputWithLineInputEnableContact option, if TRUE PTT
relay follows non-zero LineInputEnableContactNumber state, otherwise
PTT relay is controlled by sounds with the Relay attribute in their
filename.
4.5
9-16-07
Upgraded ACS Basic to v1.11. Corrected PTT relay operation for
sounds broken by changes in v4.4.
4.6
9-24-07
Upgraded ACS Basic to v1.12.
4.7
11-7-07
Upgraded ACS Basic to v1.13. Increase buffer size to speed-up file
I/O. Corrected Real-Time Clock calculation for year and month
rollover at midnight.
4.8
11-27-07
Internal development version. Upgraded ACS Basic to v1.14.
4.9
4-22-08
Added support for new DMX I/O module. Upgraded ACS Basic to v1.15.
Fixed bug in filesystem where file creation date had incorrect year.
Added compilation option to build version that will execute out of
Flash or faster SDRAM.
4.10
5-15-08
Upgraded ACS Basic to v1.16. Corrected a race condition in
PlaySound_Process() that caused intermittent failures of sound queue
empty signaling.
4.11
8-27-08
Upgraded ACS Basic to v1.17. Corrected DMX flickering between sounds
if no background sound present. Introduced faster SDRAM versions.
4.12
9-16-08
Removed debugging delay that was causing inadvertent contact
activation during power-up detection of optional DMX module.
4.13
12-09-08
Upgraded ACS Basic to v1.18.
4.14
1-27-09
Removed debugging error messages in Read/WriteDmxIO().
4.15
2-10-09
Increased MAX_DMX_SCENE_CHANNELS from 16 to 32. Upgraded ACS Basic
to v1.19.
4.16
2-26-09
Corrected OneSecondPrescaler and SoundFrameTimerPrescaler operation
in Timer0_Process() to correct off by one error. Change ReadDmxIO()
and WriteDmxIO() to detect incorrect interface state and reset it –
this requires an updated DMX module. Upgraded ACS Basic to v1.20.
4.17
5-28-09
Added support for optional Video Generator module. Added power
reduction support. Added ability to self record audio into a contact
file in CFSound mode. Slowed display of Red LED error codes by 20%.
Upgraded ACS Basic to v1.21.
4.18
10-01-09
Corrected nAvgBytesPerSec field of recorded WAVe file so Windows
will play a CFSound self recorded file – didn’t account for stereo
in this byte rate field, CoolEdit ignores this field.
4.19
10-30-09
Corrected Video Generator PS/2 caps lock operation to only
capitalize the letter keys instead of shifting all keys. Un-
pipelined Video Generator functions to correct visual artifacts
created by overlapping updating of the memory while the VGA
framebuffer was being updated. Increased txidle timeout in
VideoGenerator_PS2Send() to accommodate older PS/2 keyboards.
4.20
12-3-09
Fixed PS2_Process() to correct a problem of extended keys causing an
erroneous key to appear upon extended key release. Upgraded ACS
Basic to v1.22.
4.21
12-4-09
Upgraded ACS Basic to v1.23. Increased the size of the recording
buffer to try and minimize skips.
4.22
4-2-10
Changed ProcessDmxSlaveCommand() to poll DMX_FRAME_SYNC looking for
it to be set instead of toggled and only poll it once every 20mSEC
to improve DMX operation in Slave mode. Upgraded ACS Basic to v1.24.