*** TOPIK Note : The two fantastic and unique programs can be found in this directory, called Record and Replay. /**********************************************************************/ 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 [-options,,]. Where: - 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 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 [-options,,] Where: - 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!