home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Gold Fish 1
/
GoldFishApril1994_CD1.img
/
d1xx
/
d105
/
record-replay
/
readme
< prev
next >
Wrap
Text File
|
1987-10-25
|
6KB
|
168 lines
/**********************************************************************/
RECORD-REPLAY
version 2.0
By: Alex Livshits
20-Sep-87
/***********************************************************************/
THIS IS NEW UPDATED VERSION OF RECORD-REPLAY
---------------------------------------------
The RECORD was heavily modified and now should be much more reliable
then the previous release (on FISH disk 95).
New features added for RECORD and for REPLAY.
IMPORTANT
---------
Record & Replay can be freely distributed provided the Copyright notice
is intact and no charge for them or for their use is made without
written permission of the author.
RECORD-REPLAY are SHAREWARE programs. Please, send 15$ to the author
if you feel his effort worth it.
RECORD
------
Record picks up all input events (mouse and keyboard) and saves
them to a file ( 10 bytes per event ). It should be started from
CLI by:
RUN Record <file name> [-options,,].
Where:
- <file name> valid DOS file name.
- options:
-i -> start recording immediately (don't wait ALT-P).
Default: wait for ALT-P.
-b# -> number of events in memory buffer before
writing them to the file. The number you can use
depends on amount of free memory you have.
When this buffer is full, the Record blocks all
new input while writing it out.
Default value is 1000.
-a -> append events to an existing file.
Default: create file <file name> anew.
If option -i is not used, the record will start when
you press keys ALT and 'P' simultaneously.
To stop recording press ALT and 'F' keys together.
EXAMPLES
--------
RUN Record ram:x
Will:
1) create NEW file ram:x.
2) Allocate memory buffer for 1000 events.
3) wait for ALT-P to start recording.
4) write events to ram:x.
RUN Record ram:x -i -b2300
Will:
1) create NEW file ram:x.
2) Allocate memory buffer for 2300 events.
3) start recording immediately
4) write events to ram:x.
RUN Record ram:x -ia
Will:
1) open EXISTING file ram:x.
2) Allocate memory buffer for 1000 events.
3) start recording immediately
4) write events at end of ram:x.
REPLAY
------
Replay reads the file created by Record and sends the events back
to the input stream. All mouse and keyboard activity that was
recorded previously is reconstructed. Replay is launched from
CLI by:
RUN Replay <file name> [-options,,]
Where:
- <file name> previously 'Recorded' file.
- options:
-i -> start replay immediately (don't wait ALT-P).
Default: wait for ALT-P.
-b# -> number of events in memory buffer before next
read from the file. The number you can use
depends on amount of free memory you have.
Default value is 1000.
-d# -> delay (in 20 msec) between events.
This is directly related to speed.
Value of 0 is fastest.
Default: 0.
-o -> 'replay' the file only once.
Default: infinite loop
While in replay, all new inputs are rejected.
You can toglle replay ON/OFF by pressing ALT and 'P' keys together.
If option -i is not used, the Replay will start when
you press keys ALT and 'P' simultaneously.
To stop Replay press ALT and 'F' keys together.
EXAMPLES
--------
RUN Replay ram:x
Will:
1) open file ram:x.
2) Allocate memory buffer for 1000 events.
3) wait for ALT-P to start replay.
4) no delay between events.
5) read events from ram:x, send them to input stream.
6) when EOF restart replay from the beginning.
RUN Record ram:x -b2300 -oi -d3
Will:
1) open file ram:x.
2) Allocate memory buffer for 2300 events.
3) start replay immediately.
4) delay of 3*20=60 msec between events.
5) read events from ram:x.
6) when EOF exit.
NOTES
-----
Record-Replay works fine with all of the AMIGA software that respects
multitasking and I had no problems using it with DPaint, PageSetter,
TextCraft etc.
Make sure that the state of the software is exactly the same in
the beginning of record and of replay. Do not hurry! And specially
when opening icons, loading, writing or reading files, make pauses long
enough to compensate for longer file access in some cases etc.
Give system a time to breath.
CONTACT
-------
Alexander Livshits,
15 rue Durantin,
75018 Paris,
FRANCE
Enjoy!