Date: 26 Oct 1985 2242-EDT From: B.Eiben LCG Ext 617-467-4431 To: sy.fdc@cu20b Subject: [LCG.KERMIT: msxhpx problems] Took the new version of MSXHPX.ASM last night. Unfortunately, in being compatible with both the 110 and the PLUS, it develops several problems on the plus. In particular: 1. PORT 2 is set to AUX. On the plus, this is not the INTERNAL MODEM necessarily, but is the default modem set in the system configurator. To insure that the internal modem is used, the PORT selection logic should select COM3, not AUX. 2. All character output is being sent to the punch via MSDOS PUNOUT call. This is slow, and, worse, will direct output to AUX even if the serial port is in use. 3. Minor points: the program starts with even parity and 7 bit words. This causes chaos in every situation we tried. Changes are shown below by giving at least one line before and after each change. Would appreciate your forwarding to appropriate authority. Also, leaving DTR on on the PLUS is not just a nuisance, it is deadly, since you also leave on the MODEM or SERIAL interface, which eats the battery at incredible rates. I have attached to the end of this a short program to turn those off. I run KERMIT on the plus from a command file KERMIT.BAT which contains the following: MSXHPX 1% MODEMOFF This guarantees modem/serial port doesn't run down battery. Mike Mellinger 800-325-0888 ****************************************************** Modified MSXHPX follows: instat equ 6 wrdev equ 40H ; mjm rddev equ 3fH par_str db 'P' ; string used to set parity par_x db 4,';' brk_on db 'B1;' ; start sending breaks db 'SS0;' ; 1 Stop Bit Db 'SW0;' ; 8 Bit Length setktab db 0 com1 db 'COM1',0 com2 db 'COM3',0 blank db esc,'H',esc,'J$' db 04H,'COM1$' dw 01H db 04H,'COM3$' dw 00H ;outch3: mov dl,ah ; mov ah,punout ; Output char in DL to comm port. ; int dos outch3: mov byte ptr temp,ah mov bx,prthnd mov ah,wrdev mov cx,1 mov dx,offset temp int dos ; end DRA pop bx ******************************* MODEMOFF.ASM (make it into COM file...) ; MAIN SEGMENT PARA PUBLIC 'MAIN' ASSUME CS:MAIN,DS:MAIN,SS:MAIN,ES:NOTHING ; ORG 100H START PROC FAR MOV DX,OFFSET CHANNEL MOV AX,3D01H INT 21H MOV BX,AX MOV AX,4403H MOV DX,OFFSET OFFCOM MOV CX,6 INT 21H MOV AX,4C00H INT 21H OFFCOM DB 'M3;M5;' CHANNEL DB 'AUX',0 START ENDP MAIN ENDS END START ************************* ------------------------------ Date: Sun, 5 Feb 89 11:27:18-1000 From: Todd Ogasawara Subject: MS-Kermit 2.32/A for HP-110 problems Keywords: MS-DOS Kermit 2.32/A, HP-110 Kermit I just tried MS-Kermit 2.32/A for the HP-110 and ran into two problems. 1. Kermit reports a ?Program internal error, recovering if a MSKERMIT.INI file is present. The settings in MSKERMIT.INI seems to be read and interpreted correctly by Kermit though. 2. Using a 1200 baud modem on a relatively clean voice grade line the average effective baud rate when transferring text files is about 50 (<= that is no typo, I do mean 50 baud). XMODEM file transfer works fine under the same conditions. Todd Ogasawara, U. of Hawaii Faculty Development Program/Focal Point UUCP: {uunet,ucbvax,dcdwest}!ucsd!nosc!uhccux!todd ARPA: uhccux!todd@nosc.MIL BITNET: todd@uhccux INTERNET: todd@uhccux.UHCC.HAWAII.EDU <==I'm told this rarely works [From jrd - It's probably a bug since we have had little chance to test it. Perhaps you would be willing to look at the beta version of the next release, when it's ready this summer.] ------------------------------