home *** CD-ROM | disk | FTP | other *** search
- From : Irv Hoff
- Date : 01 Oct 85
- Topic : IMP244 and DTR
-
- Nearly all modems permit using an external DTR voltage on their
- RS-232 pin 20. This is the method by which the operator can
- intentionally disconnect the modem when finished. By either shutting
- off that DTR voltage (or momentarily dropping it), the modem
- disconnects.
-
- Some computers (such as the Osborne OS-1) do not have this external
- voltage without making an internal change to the wiring. A few modems
- (notably the Anchor Mark XII) do not permit using this external voltage.
- They do, however, use a software feature that can disconnect the modem:
-
- (1 second pause) +++ (1 second pause)
-
- IMP244 now has an option not previously offered. I used one of the
- spare bytes (address 011E, named SPARE2 on each overlay) to control this
- option. If left 00, IMP drops DTR and expects you to have pin 20 of the
- computer hooked to pin 20 of the modem. This disconnects the modem
- almost immediately.
-
- If you have a modem that does not support pin 20 DTR (or for some
- reason you have not - or prefer not to hook up this wire) you can put FF
- (anything other than 00) at byte 011E. You can put this byte in the
- overlay itself at the label called SPARE2. I suggest you then make that
- read NODTR rather than SPARE2. You can also make the change to IMP244
- with DDT, then save 72 pages.
-
- Changing this byte 011E to FF (or anything other than 00) then
- substitutes the "pause +++ pause" for the DTR routine. It disconnects
- the modem from the phone line as does dropping DTR - just takes somewhat
- longer is all. (This only works for modems that use the Hayes "AT"
- protocol.)
-
- - Irv Hoff
- Los Altos Hills, CA 94022
- (415) 948-2166
-
- ====================================================================
-
- Subject : IMP244 bell suppression
- Date : 08 Nov 85
- From : Irv Hoff
-
- Some people don't want to hear the bell ring on incoming text copy
- when using a modem program. (Some systems do seem to ring the bell a
- lot, especially when receiving the end of a line, etc. in edit mode.)
-
- If you do not want the bell to work on incoming copy in terminal
- mode make this change with DDT, then save 72 pages:
-
- (ORIGINAL) 1FBC CA 3D 14
-
- (NO BELL) 1FBC C3 00 0B
- 0B00 CA 3D 14 FE 07 CA 3D 14 C3 BF 1F
-
- You might want to call this by a different name, while you try out
- the results, etc.
-
- - Irv Hoff
- Los Altos Hills, CA 94022
- (415) 948-2166
-
- ====================================================================
-
- IMPDSC.FIX
-
- A Fix for the Disconnect Routine in IMP 2.44.
-
- Larry Davis of Glendale LITTERA seems to have found a solution to
- what he rightly calls an "irritating quirk" of IMP - a reluctance to
- disconnect when the remote is sending data, or worse, after the remote
- disconnects and IMP starts reading line noise as transmitted data. IMP
- users have had to get used to switching their modems off to disconnect.
-
- Here is Larry's proposed fix: in the IMP overlay three are four
- instructions in the GOODBYE routine that delay the disconnect routine.
-
- mvi b,'S'-40h ; send a ^S to stop the remote
- call j$sndchr ; this is where Larry thinks it hangs
- mvi b,1
- call j$timer
-
- He believes that deleting or commenting out these instructions will
- permit instant disconnect, no matter what the modem is "receiving". For
- those who would rather do a quick patch than a reassembly, here's how I
- did it. The code breaks down to
-
- 06,13,CD,nn,nn,06,01,CD,nn,nn
-
- A search for 06,13,CD finds this pattern twice, once for a
- disconnect by ^N, and again for DSC. I found the first instance
- starting at the last byte in sector 2 (for me, anyway, 01FFh) and the
- second time in sector 89 - I found it at 2D52. Zeroing out the ten
- bytes in both instances allows you to test Larry's theory with a minimum
- of hassle. Make note of the actual bytes shown here as nn in case you
- run into trouble and want to restore the byte strings. (In my version
- of IMP the bytes were 8C,01 and 92,01, or addresses 018Ch for J$SNDCHR
- and 0192h for J$TIMER.
-
- Fred Haines
-
- Glendale LITTERA
- 818-956-6164
- Abel Iwaz, sysop