W8SDZ%mit-mc@sri-unix.UUCP (07/03/83)
From: Keith Petersen <W8SDZ@mit-mc> Irv Hoff has just released MDM711, the latest version of the MODEM7 series. The files are on MIT-MC as: AR61:CPM; MDM711 AQM -- The squeezed source code for the main program (not normally needed but here for reference) MDM711 LBR -- The LBR file that contains MDM711.COM, DOC, and all the user overlays and patching instructions. MDM711 TXT -- A brief explaination of what files are available. NOTE: The AQM and LBR files are stored in ITS "COM file" binary format. The TXT file is ASCII text. For those who have not been following the MDM7xx series, here's some information on new features that have been added and bug fixes that have been made. If you haven't updated your MODEM7 program lately, you're missing out on a lot of exciting new features. Notice that the program now also supports "smart modem" users. NOTE: MDM711 SUPPORTS AUTO-DIALING AND AUTOMATIC CONTINUOUS REDIALING FOR THE FOLLOWING MODEMS: a) PMMI 103 PLUG-IN S-100 MODEM b) HAYES SMARTMODEM 300 OR 1200 c) U. S. ROBOTICS 300/1200 MODEM THIS IS THE ONLY EXISTING PROGRAM TO SUPPORT ALL THESE MODEMS CONCURRENTLY. CHECK THE FOLLOWING THREE BYTES IN ANY OF THE OVERLAYS. (YOU CAN STILL USE THE PROGRAM WITH OTHER EXTERNAL MODEMS SUCH AS THE BELL 212A, RACAL-VADIC, ETC., WITH MANUAL DIALING.) 0103H FF = PMMI, 00 = NON-PMMI 0104H FF = HAYES SMARTMODEM 300 OR 1200 OR U. S. ROBOTICS 300/1200 00 = NONE OF THE ABOVE 0105H 54 = "T" FOR TOUCH TONE DIALING, OR 50 = "P" FOR ROTARY PULSE DIALING (FOR HAYES OR U. S. ROBOTICS ONLY) *********************************************************************** 07/01/83 Changed TERM to allow use of printer port for modem use. Needed by the Morrow MD and NEC 8001 computers. Changed all MDM711 overlays to allow overprinting the PMMI parity routines as the Applecat overlay was not working properly. Removed the short break tone during disconnect as Smartmodem 1200 were locking up. (Smartmodem 300 were operating normally.) - Irv Hoff 06/17/83 At last. Program now has autodialing and auto-continuous redialing for Hayes Smartmodem 300 or 1200, PMMI 103 modem MDM710 or U.S.Robotics. After first unsuccessful try, asks if you want to quit, try once again, or continuously redial. Also changed the BYE routine to be compatible with systems other than RCP/M. Now trap 87H and 7H which are sometimes used by mainframes to signify "do not send any more sectors at this time". This keeps the original Christensen protocol when ACKNAK is set YES. (ACKNAK can of course be set to NO if the results seem preferable to the user. Some problems have been noticed in batch transfers and modem-to-modem use with ACKNAK set NO.) - Irv Hoff 05/27/83 Corrected a phone number in the library. Added a CR/LF for the quiet mode if using batch transfer. Simplified initial- MDM709 ization at startup. Two minor mods to assist in adding an overlay for Hayes 300/1200 SmartModem later. - Irv Hoff 05/15/83 Extensive revisions on many parts of the program. Relocated most of the PMMI routines near the start to facilitate using MDM708 the new 300/1200 PMMI board or the Hayes Smartmodem. Some of the more ambitious changes include: a) CRC system replaced with the high-speed lookup tables similar to those used in CHEK15. b) Separate printer buffer. Can now print regardless of input speed even when saving for a disk file. c) Printer buffer and disk buffer each can accept up to 128 characters after an X-OFF to compensate for line- oriented systems and satellite linking. d) Saving to disk made far more user-friendly. 'NOL' no longer used. File automatically closed upon exit. e) Sector count shown before "ACK" is sent, allowing high-speed transfers (to 19,200 baud) without errors. f) Typing BYE on command line or CTL-D in terminal mode disconnects and returns to CP/M. Also closes any disk files that may be open. "X" (secondary option) does the same thing, allowing automatic terminate at com- pletion of file transfer. g) Improved the "E" (echo) mode, also half duplex mode. h) Control characters above ^M not passed to the CRT, an optional feature. i) Handling of command line options greatly modernized. j) For PMMI users, program automatically comes up in originate mode at default speed. No need to ever say TO.300 unless a baudrate change is desired. k) Simlified and changed numerous flags to be consistent with others. l) Several improvements in error handling and detection. Numerous other changes. We attempted to incorporate all the suggestions forwarded from various users in addition to some features I wanted myself. - Irv Hoff 01/01/83 First version. Can be assembled with ASM.COM. MDM700 was selected to commence a new series of version numbers. This MDM700 can be readily used on data bank systems that limit file names to a total of 6 characters. - Irv Hoff --end-- Irv Hoff's phone number is (415) 948-2166. Comments/suggestions/bug reports welcome. Send a copy to INFO-MODEM7@MIT-MC please. Irv is not on the net. --Keith