home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The World of Computer Software
/
World_Of_Computer_Software-02-387-Vol-3of3.iso
/
e
/
exc20.zip
/
EXC.V20
< prev
next >
Wrap
Text File
|
1993-03-06
|
3KB
|
54 lines
1. I no longer read the video attribute when I read the screen, thus
cutting screen buffer requirements in half.
2. To minimize problems with spawned programs which may also be using
timer interrupts, I have broken down the execution of many commands into
parts executed in multiple timer interrupts.
3. For the same reason as for the previous changes, I have cut the time
down for error beeps and for the delay the beeps. Errors, which emitted
4 beeps now only beep twice.
4. Timeouts, which emitted 3 beeps now emit no beep. If you need
to know when a timeout occurred, place a beep in your script where
needed. This is primarily because intentional timeouts could be quite
common and don't require user attention.
5. Modified DELAY and TIMEOUT processing to compare against the system
clock instead of using countdown timers via INT 1C. This gives more
accurate timing since 1C may or may not be called 18.2 times per
second, depending on how long the interrupt handler had it tied up.
6. I have added key combinations that will terminate (LEFT and RIGHT SHIFT
keys)and pause/resume (SCROLL LOCK) the execution of scripts. Unlike
pressing the PAUSE key, SCROLL LOCK pauses only script execution and not
the spawned program. The PAUSE key will suspend both.
7. I have insterted code that detects pause state and suspends all delays
until pause state is exited. For example, if you press the PAUSE key
5 seconds into a 10 second delay, when you press a key to resume
processing, you will still have 5 seconds of delay before the next command
is executed. No new commands will be initiated during pause state.
8. Fixed a problem that limited total memory allocations to 64k and sometimes
caused system halt if more was requested for scripts, screen or spawned
program.
9. Enhanced functionality and script debugging by adding the following 14
new commands:
TICK CLEAR PAUSE TIME
WINMAX WINCOLS WINROWS CURSOR
SHOWAT SHOW SHOWWIN LOCATE
HIDEWIN TYPFILE
10. Rearranged the documentation so that commands are listed alphabetically.
Added more examples. Added more in-depth explanations of operational
considerations that might effect EXC's performance or lack thereof.
11. Included the script that I use for testing EXC in the distribution
files. This provides at least one example of every command EXC
recognizes.
12. Allow entry of quotes within a string by substituting \q for ".