;======================================================================= ; MBYE45.HIS -- MODIFICATION HISTORY ;======================================================================= ; ; 07/13/86 Restored Kim and Lavern's names as the rightful authors ; MBYE-45 (Note to P.D. Smith - fixing one ENDIF does not make you ; the author). Installed most of the modifications in ; MBYE41.FIX and MBYE&K10.DOC (improves TOPDSP and LINE25 ; operation and fixes conditional assembly bugs). Corrected ; many nested IF-ENDIF statements (would not assemble correctly ; with ASM.COM). Eliminated Televideo-specific equate and ; code. Changed BYE5RSX equate to BYEBDOS to be consistent ; with other programs such as CHAT and XMODEM. Added notes ; to BYELOW and BYEBDOS equates to prevent possible system ; crash caused by setting BYEBDOS to YES and BYELOW to NO. ; - Murray Simsolo ; ; 06/06/86 Installed missing ENDIF just ahead of MTOS: which has been ; MBYE-44 missing through at least MBYE41, MBYE42 and MBYE43 - could ; not check any further back than that. How did you fellows ; manage to assemble earlier versions with no errors? This ; was important enough to deserve an immediate update, even ; if it only involved adding one line. ; -- P. D. Smith ; ; 06/01/86 Added ULTIME and LCKEY support to MBYE. Added BYE5 ; MBYE-43 type RSX BDOS system calls to support KMD and other ; programs that need RSX type extensions. ; -- Bill Weinel ; (Sysop of Capitol MBBS ; ; 01/25/86 Added in code for 'call waiting' display on local term ; MBYE-42 and fixed up the SMAXUSR, SMAXDRV, MAXUSR, and MAXDRV ; so that their more easily readable and understandable ; in the code. Also added in sign on equates for nulls ; and lower case. -- Bill Weinel ; (Sysop of Capitol MBBS ; ; 11/02/85 Added code to support XMODEM/MFMSG combination for ; MBYE-41 uploading message files for inclusion in MBBS msg system. ; Cleaned up some code, added some more options, etc. ; Also included are some optional features by Lavern Ogden ; to show time remaining on system when ^T typed, another ; option to turn off the current user display when 2400 baud ; calls come in (for systems slowed down too much by the ; USRDSP routine done during every linefeed). ; -- Kim Levitt ; (Sysop of MBBS HQ RCP/M ; (213) 653-6398 300/1200/2400 baud) ; -- Lavern Ogden ; (Sysop of Williamette Valley RCP/M ; ; 08/30/85 Added code to show current user info on top lines of ; MBYE-40 sysop's console.. misc. fixes and patches and support ; for USR Courier 2400 (based on updates by Murray Simsolo). ; Added Lavern Ogden's patches to limit number of times the ; "HOW MANY NULLS" question is asked (if MNULL EQU YES) and ; to update page zero TOS byte (if MBYETOS EQU YES). Also, ; MBYE now patches the SPDBYTE to "L"-30H so that MBBS et al ; will show the caller is "locally" executing the "E" option. ; MBLOG equate added for MBBS4.0 and up versions that use ; a LOGIN.COM in addition to MBBS.COM. ; -- Kim Levitt ; ; ??/??/?? Steve Sanders' update to support USR2400's and TOS word. ; MBYE-37 -- Steve Sanders ; ; ??/??/?? Lavern Ogden's version to support USR2400's and TOS word. ; MBYE-36A -- Lavern Ogden ; ; 04/18/85 Added support for ZCPR3 error handlers, shortened code ; MBYE-36 a bit by shortening a few messages and etc. Made DUAL$IO ; and FKEYS non-optional features (everyone uses them, ; right?). Removed CALLBAK, RKEYS, IMSAI & CCSDISK code. ; (Sorry if that stings you, but code needs to be simplified.) ; -- Kim Levitt ; ; 01/26/85 Fixed bugs in "/C","/A" option handling. Fixed bugs in ; MBYE-35 WELTYP and MINP2B (Thanks to Brian Rau for catching that ; one), Also fixed sleepy caller timeout for RTC users, ; misc. cleaning up. ; -- Kim Levitt ; ; 12/29/84 Several bug fixes, many changes in RTC code (now has decimal ; MBYE-34 minutes on system counter, a dynamically changeable maximum ; minutes (0=unlimited time,1-255=# of minutes allowed before ; hangup) value, a ctrl-T option to show minutes on system on ; console, etc., etc.). MBYE now includes recommended options ; for ZCPR3 support, (in addition to wheel byte and multi-cmd ; line buffer clear options, now includes path, shell stack, ; TCP and message buffer clear options). NOTE THAT MBYE is NOT ; specifically for MBBS systems, it can be (and is) used with ; RBBS or XBBS message systems to name a couple. MBBS requires ; MBYE, but MBYE does not require MBBS. (But the deluxe fea- ; tures require either MBBS or a very much modified RBBS/XBBS.) ; -- Kim Levitt ; ; 04/23/84 Fixed misc. bugs. Changed default equate settings to ; MBYE-33 a more "standard" set-up. ; -- Kim Levitt ; ; 03/18/84 Added new code for RTC support, fixed a few minor bugs, ; MBYE-32 rearranged code to make it more readable, etc. ; -- Kim Levitt ; ; 02/22/84 Added new conditional equates USR and ANCHOR to support ; MBYE-31 these "not-so-Smart"modems.. USR won't respond to commands ; when phone is ringing and the ANCHOR sends response codes ; back at the wrong speed when in non-verbose mode. Also ; fixed code to clear out carriage returns from modem result ; codes and a brief pause before sending data to allow the ; line to settle, lengthened Smartmodem delay to 2 secs, etc. ; -- Kim Levitt ; ; 02/07/84 COMPLETE RE-WRITE of BYE3-17 to produce a new version of ; MBYE-30 BYE3 (MBYE v3.0) which includes special support options ; designed especially for use with the MBBS(tm) message/mail ; system. Many changes do not require MBBS, however, and so ; it should be generally useful to all who were previously ; using BYE2 or BYE3... New features include: bell toggle ; key to disable console bells, (also read by CHAT v3.0 and ; MBBS to inform users that sysop is not available...); a ; much improved "Msg from Sysop" key function will actually ; allow you to interrupt with a message at any time and the ; user cannot interrupt you. Miscellaneous fixes to speed ; up BYE execution, better structured code, provision for ; re-entrant .COM file so that .COM file not reloaded unless ; user has exited to CP/M; a new function key to tell who ; the current user is, (provided you are using MBBS) and ; features included for automatic log off in MBBS user file ; and/or comment entry on exit, (again provided you have ; MBBS).. For more information on MBBS/MBYE features see the ; MBYE-30.INF file. (MBBS (Micro Bulletin Board System) is ; a trademark of Kim Levitt for a message/mail system for ; remote access CP/M systems.) ; -- Kim Levitt ; ; 01/01/84 Added COVECT routine so XMODEM can automatically find the ; BYE3-17 correct CONOUT address if BYE3 is being used. (You set the ; USECON equate to YES in XMODEM, saving any calculations that ; limit XMODEM to one particular BIOS location. This is in ; keeping with the fully automatic features offered by BYE3.) ; Fixed the START0 area which caused v1.6 to blow up when BYE ; was typed to terminate a call. (It was patching the jump ; table without checking to see if the program had already done ; that previously.) Modified the Smartmodem routine with the ; help of Rick Bates. (You might still want to replace the ; simple routine with one of the more complex routines offered ; by Steve Holtzclaw or Don Brown.) Fixed the 'Good-bye' rou- ; tine to allow the modem to complete sending the message - it ; was truncating on all previous versions. This version was ; tested on 5 different RCPM systems before being released. ; -- Irv Hoff ; ;=======================================================================