Date : Thu, 03 May 1984 06:41:00 MDT (Thu)
From : Keith Petersen <W8SDZ@Simtel20.ARPA>
Subject: BYE3-22 updated to BYE3-23 with some new overlays
BYE3-22 has been replaced by BYE3-23 and some new overlays have been
added. Don't dispair, there's a short .DIF file for those who got
BYE3-22 after reading my annoucement yesterday. Here's a short
description of what's been changed in the most recent versions:
;
; 04/30/84 Repaired two very obscure bugs which caused the COMFILE
; v3-23 to be partially overwritten if a certain combination of
; equates were set. (Sorry folks, I introduced the bug, I
; hope none of you got caught-- look, you get what you pay
; for...<grimace>)
; -> ALSO, changed Smartmodem routines to be more favorable
; to USR S100 modems (and the Hayes jobbies).
; -> ALSO, removed PMMI equate because it is unnecessary
; and also confusing. If those baud rates do not exist,
; they will not be tested for. (As defined by my specifications
; for the modules (I wrote the specs when I wrote ByeII.)
; -- Paul Traina
;
; 04/14/84 Modified the LOSER routine to work better. Included a PMMI
; v3-22 modem equate making the 450, 600 and 710 bps choices avail-
; able. (If you want 450, set this equate YES and change the
; external insert accordingly.) Major refomatting - trying a
; new idea this time - alphabetized most routines - isolating
; and tagging them for easy location (a welcome improvement.)
; - Irv Hoff
;
; 04/11/84 Fixed the bug which prevented the distributed v3-20 version
; v3-21 from working. (A missing RET forced CONSTAT: to drop into
; CONIN: whenever checking the console status.) Added comment
; about the Racal-Vadic triple modems which are now being used
; by an increasing number of SYSOPs.
; - Irv Hoff
;
; 04/04/84 Re-wrote the code handling the inclusion of the Hayes Smart-
; v3-20 modem routine. There are now two separate equates, SMODEM
; and IMODEM. If you have a Hayes-compatible modem, then set
; both equates to YES. If you have a different type of intel-
; ligent modem (i.e., Cermetek, Racal-Vadic, Rixon, etc.) then
; set only IMODEM to YES. Routines are already included for
; the Hayes-compatible modems. If using one of the other non-
; Hayes compatible modems tack your intelligent modem routines
; onto the end of your custom I/O routine. For a further de-
; Scription and example, see the external B3COMP-4.ASM insert.
; -> Added CHGPATH: equate to change ZCPR2's path so that when in
; in remote mode, 1 path is enabled, and when local, SYSOP has
; has another command path enabled.
; -> Fixed bug dealing with user areas in ZCPR2/ZCMD with USEZCPR
; -> Also modified the Hayes Smartmodem routine. Changed an OUT
; DATAPORT to a CALL MDOUTP. - Paul Traina
TOPIC : BYE3-23 inserts currently available
FROM : KEITH PETERSEN, W8SDZ
DATE : 3 MAY 84
THE FOLLOWING LIST OF INSERTS WILL ADAPT TO THE BYE3-23 PROGRAM USED
FOR REMOTE CP/M OPERATION. THE PROGRAM SUPPORTS NUMEROUS DIFFERENT
TYPES OF DUMB, INTELLIGENT AND HAYES-COMPATIBLE MODEMS.
BYE3-23.ASM Source code file needed for any of the inserts below.
BYE3-23.FIX A one-character fix needed if CHGPATH is used.
B3ACAT-4.ASM Apple II with Novation Apple-Cat modem card
B3APMN-5.ASM Apple II with Mountain CPS serial card and external modem
B3APPL-3.FIX Apple comuters use a non-standard CCP length; how to fix
B3COMP-5.ASM CompuPro Interfacer 3 or 4, System Support 1 systems
B3DATA-4.ASM Datapoint insert (8251A and CTC timer to set baud rates)
B3DCH-4.ASM Apple II with Hayes Micromodem 100 or 80-103 modem card
B3HZ10-4.ASM Heath/Zenith -100 series (2661B at 4.9 MHz.)
B3HZ89-4.ASM Heath/Zenith H89 (8250 I/O at 2 MHz.)
B3KPRO-5.ASM KayPro (Zilog SIO)
B3LBD-4.ASM AMPRO "little board" with Zilog Dart I/O and CTC baud rate
B3MMII-4.ASM Apple II with Hayes Micromodem II card
B3OSCP-4.ASM Osborne OS-1 with COMM-PAC internal modem (300 baud only)
B3PMMI-4.ASM PMMI S-100 plug in modem board
B3SIO-4.ASM Zilog SIO insert with CTC timer to set baud rates
B3SM51-4.ASM Hayes Smartmodem extended insert (for 8251 I/O)
B3T802-4.ASM TeleVideo TS-802 with external modem
B3TRS-4.ASM Radio Shack TRS-80 model III
B3USR-1.ASM U.S. Robotics internal S-100 modem
B3CERM+2.ASM Cermetek Infomate 212a external modem insert.
(this does for the Cermetek what the Smartmodem module
in BYE3-23 does).
(Others will be added as they become available.)
-----
Here's a list of the files as they appear on SIMTEL20 (new files are
marked with "*"):
Filename Type Bytes Sectors CRC
Directory MICRO:<CPM.BYE3>
B3ACAT-4.ASM.1 ASCII 6764 53 = 35H 9E6CH
B3APMN-5.ASM.1 ASCII 6707 53 = 35H C77BH
B3APPL-3.FIX.1 ASCII 873 7 = 7H 2379H
B3CERMP2.ASM.1 * ASCII 4455 35 = 23H 6DA1H
B3COMP-5.ASM.1 * ASCII 9415 74 = 4AH D699H
B3DATA-4.ASM.1 ASCII 6391 50 = 32H ABFAH
B3DCH-4.ASM.1 ASCII 5679 45 = 2DH 5737H
B3HZ10-4.ASM.1 ASCII 4262 34 = 22H 9410H
B3HZ89-4.ASM.1 ASCII 7275 57 = 39H 31F4H
B3KPRO-5.ASM.1 ASCII 6490 51 = 33H 82F5H
B3LBD-4.ASM.1 ASCII 7681 61 = 3DH DD70H
B3MMII-4.ASM.1 ASCII 6525 51 = 33H 26E9H
B3OSCP-4.ASM.1 ASCII 6245 49 = 31H C6E1H
B3PMMI-4.ASM.1 ASCII 7137 56 = 38H D54EH
B3SIO-4.ASM.1 ASCII 6804 54 = 36H CDB8H
B3SM51-4.ASM.1 ASCII 19774 155 = 9BH CF51H
B3T802-4.ASM.1 ASCII 8182 64 = 40H CF3FH
B3TRS-4.ASM.1 ASCII 5577 44 = 2CH 02B9H
B3USR-1.ASM.1 * ASCII 7752 61 = 3DH 4A9AH
BY3-2223.DIF.1 * ASCII 3888 31 = 1FH 0E01H
BYE3-23.AQM.1 * COM 44160 345 = 159H 6A22H
BYE3-23.ASM.1 * ASCII 67753 530 = 212H AEDAH
BYE3-23.FIX.1 * ASCII 853 7 = 7H E0C4H
BYE3-23.INF.1 * ASCII 1714 14 = EH 316BH
BYE3-23.UPD.1 * ASCII 2507 20 = 14H 287EH
Sorry, because of this update, the .LBR is no longer available on
SIMTEL20.
--Keith