== WSFAST23.LBR == Documentation and Instructions for use WSFAST23.LBR contains the following files: WS-FAST.DOC - This file. Future revisers please place previous updaters comments in this file and put ONLY the current notes in the .SUB files. WSFST23a.SUB - A submit-type file containing patches for WordStar version 3.3, as supplied with Kaypro computers. WSFST23b.SUB - Same speed-up features of the 2.3a patch plus it also patches WSU for default logging of the B drive on startup. EX.COM - Actually EX15.COM, a public domain replacement for SUBMIT.COM WSFAST23.HEX - The assembled patch to allow printer to run while editing (not the same file!) You must supply the following files: DDT.COM - DRI's debugger, supplied on your system disk STAT.COM - DRI's system status utility, also on your system disk WSU.COM - A copy of your un-installed WordStar. If all you have is WS.COM, just REName it! WSFAST11.SUB was the first released version of this package. It was originally written by Steve Sanders to correct the annoying problem with slow sign-on of WordStar. It has been enhanced and modified by adding routines to eliminate the first screen completely, allow the printing of one document while editing another, and, optionally, signing on the the B: drive at startup. == INSTRUCTIONS FOR USE == Place a COPY OF your WSU.COM, DDT.COM, STAT.COM, EX.COM, WSFAST23.HEX and WSFST23*.SUB on drive "A" or A0: and type A0>EX WSFST23a or A0>EX WSFST23b It will patch your WSU.COM automatically. You will be instructed as to what command to enter to save the patched version to disk. You may then test the new version, and if acceptable, rename to WS.COM and enjoy... == REVISION HISTORY == ============================================================ Vers. 1.1 Steve Sanders 05/10/84 Locations changed: 2b1h lengthens time before WS brings up the help messages 2b2h Copyright notice delay 2b3h Screen refresh delay 28eh Delay after cursor movement 28fh Delay after WS functions ============================================================ Vers. 1.2 Jim Gronek and Wm. A. Rhodes,Ph.D. 07/06/1984 Added fill patches to further speed up sign-on Ver 1.2 NOTE---> This fill patch overlays the MicroPro copyright notice sign-on with nulls, it can only legally be used on YOUR copy of Wordstar 3.30. ============================================================ Vers. 1.3 Jim Gronek and Wm. A. Rhodes,Ph.D. 07/10/84 Added fill patch to bypass first screen sign on. This line was to be included in vers. 1.2, but Murphy's Law prevails. ============================================================ Vers. 1.4 Jim Gronek and Wm. A. Rhodes,Ph.D. 07/16/84(not released) This version was not generally released. It contains a user selectable patch to automatically sign on to drive B: at sign-on. ============================================================ Vers. 1.5 Jim Gronek 08/09/84 Revised menu patches from 1.2 and 1.3 with patch from Mark Howard, CNY Technical RCP/M. Added patch to allow printer output while editing, without long delays when the printer goes busy. Patch modified from John G. Donohue's version for WS 3.0. ============================================================ Vers. 1.6 Jim Gronek 08/14/1984 Revised location for load of hex patch to avoid over- writing arrow key definitions on Kaypro supplied WS.COM. WSLSTPAT.HEX caused the arrow key definitions to 'go away'. WSFAST16.HEX corrects that problem. ============================================================ Vers. 1.7 Murray Simsolo 11/7/84 Corrected 2 missing periods in timing patches. Changed number of pages saved to 69. (Why make WS larger than it was before?) ============================================================ REVISION 2.0 November 2, 1984 There were a few things I didn't like about WSFAST13, so I fixed them and went to version 2.0. First, I like to see which terminal & printer, etc., that the WS is installed for, as I may have several versions floating around at work & home. Second, I like the serial number & copyright notices to be intact. Third, I like to be able to re-install at any time! Now the patches into Wordstar simply bypass the code in the initialization sequence, rather than writing over the messages. The logo is not printed, nor is the nasty copyright violation paragraph, but the serial number, copyright notice, and the installation notes still are. I have left the delay changes the same, I'm as impatient as anybody else. As far as I can tell, Wordstar patched with WSFAST20 can be re-installed with no problem. One more thing I did was to change the naming convention slightly... you now type the name of the wordstar file in when you invoke WSFAST20. For instance: EX WSFAST20 WS will take WS.COM and create WSX.COM. If you want to eliminate all of the signon stuff for your version, I have left a dis-assembly of the code you will need to change and a few notes. - Jeffrey J. Nonken - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3CE5 CALL 3EB5 send initialization string 3CE8 CALL 3DE5 clear the screen 3CEB LXI H,0001 set col, row in HL 3CEE CALL 2198 send cursor to HL 3CF1 LXI H,410F point to WORDSTAR big logo 3CF4 CALL 1B2A print to screen 3CF7 CALL 253F delay a while or until ESC 3CFA CALL 3DE5 clear the screen again 3CFD LXI H,0002 set col, row in HL 3D00 CALL 2198 send cursor to HL 3D03 LXI H,014E point to serial # notice 3D06 CALL 1B2A send to the screen 3D09 LXI H,0112 point to the copyright notice 3D0C CALL 1B2A send to the screen 3D0F LXI H,3F1C point to the nasty paragraph 3D12 CALL 1B2A send to the screen 3D15 LXI H,018A point to the terminal type 3D18 CALL 3D3A send it 3D1B INX H point to the printer type 3D1C CALL 3D3A send it 3D1F INX H type of handshaking 3D20 CALL 3D3A send it 3D23 INX H list device type 3D24 CALL 3D3A send it ============================================================ Revision 21 - I have several 'patched' copies of Wordstar that are bigger then 138 records and a built-in SAVE 69 can destroy a larger file - so I have changed the .SUB file to call STAT at the start to show you exactly how big your starting copy of WS is and then allow you to manually enter the proper SAVE command at the end. - Steve Sanders ============================================================ Revision 22 - An attempt to solve the WSFASTxx identity crisis, and to restore patches from versions 1.4 thru 1.8 to version 2.1. Restored ability to preset B: as default drive, and print files while editting (not the same file) without long delays. - Jim Gronek ---- NOTE TO FUTURE REVISORS ---- WSFASTnn has become a very popular way for WordStar(tm) users to enhance the performance of the program. The most current WSFASTnn.LBR is available from, either, the DATA-COM Super System in Tampa Bay, Fla., or from the Lost Dutchman's Gold Mine RCP/M in Phoenix, Az. Before attempting to change or enhance the set of files, PLEASE start with the most current version. ============================================================ Rev 2.3a and 2.3b - Several users reported problems with a strange copy of WSX.COM being saved after modification by WSFAST. I have broken the original .SUB file down into two seperate files - just pick the one you want and run it. No other changes need be made in either of the .SUB files. - Steve Sanders =========================================================== Original documentation by Jim Gronek 08/84 Updated by: Murray Simsolo 11/07/84 Jeffrey Nonken 11/2/84 Jim Gronek 05/29/85 Steve Sanders 02-Jun-85