[comp.sys.ibm.pc.digest] Info-IBMPC Digest V90 #106

Info-IBMPC@WSMR-SIMTEL20.ARMY.MIL ("Info-IBMPC Digest") (07/13/90)

Info-IBMPC Digest           Thu, 12 Jul 90       Volume 90 : Issue 106 

Today's Editor:
         Gregory Hicks - Rota Spain <GHICKS@WSMR-Simtel20.Army.Mil>

Today's Topics:
            ?Packard-Bell laptop w/ext Monitor & ext Kbd?
                 AT&T PC 6300 REAL TIME CLOCK PROBLEM
                     Communicating with ATT Mail
                      DiskDrive Parameter Table
                     Hercules / Assembly Problem
                 Group 3/Group 4 Compression software
            Help: Keyboard input into environment variable
                KERMIT problem downloading .ARC files
                      Voice Mail cards for a PC
                   Windows 3.0 and EMS 4.0 (2 msgs)
                    8250 UART Parity info Wanted

Send Replies or notes for publication to:
<INFO-IBMPC@WSMR-SIMTEL20.ARMY.MIL>

Send requests of an administrative nature (addition to, deletion from
the distribution list, et al) to:
<INFO-IBMPC-REQUEST@WSMR-SIMTEL20.ARMY.MIL>

The Lending Library is available from: WSMR-SIMTEL20.ARMY.MIL (see file
PD1:<MSDOS.FILEDOCS>AAAREAD.ME details on file directories and
descriptions.)

Archives of past issues of the Info-IBMPC Digest are available by FTP
only from WSMR-SIMTEL20.ARMY.MIL in directory PD2:<ARCHIVES.IBMPC>.

WSMR-SIMTEL20.ARMY.MIL can be accessed using LISTSERV commands from
BITNET via LISTSERV@NDSUVM1, LISTSERV@RPIECS and in Europe from EARN
TRICKLE servers.  Send commands to TRICKLE@<host-name> (example:
TRICKLE@TREARN).  The following TRICKLE servers are presently
available: AWIWUW11 (Austria), BANUFS11 (Belgium), DKTC11 (Denmark),
DB0FUB11 or DTUZDV1 (Germany), IMIPOLI (Italy), EB0UB011 (Spain),
TAUNIVM (Israel), and TREARN (Turkey).  SIMTEL20 is not accessable on
the first Wednesday of each month from 6-8pm Eastern Standard Time.

If you are unable to access SIMTEL20 via Internet FTP or through one of
the BITNET/EARN file servers, most MSDOS SIMTEL20 files, including the
PC-Blue collection, are available for downloading on the Detroit
Download Central network at 313-885-3956.  DDC is a networked system
with multiple lines that support 300, 1200, 2400, and 9600 bps (HST).
This system is a subscription system with an average hourly cost of 17
cents per hour.  It is also accessable on Telenet via PC Pursuit and on
Tymnet via StarLink outdial.  New files uploaded to WSMR-SIMTEL20 are
usually available on DDC within 24 hours.

----------------------------------------------------------------------

Date: Thu, 21 Jun 90 14:19 EDT
From: <PJORGENS%COLGATEU.BITNET@ricevm1.rice.edu> (Peter Jorgensen)
Subject: ?Packard-Bell laptop w/ext Monitor & ext Kbd?

Greetings

A professor here is trying to get his Packard-Bell laptop to work with
both an external monitor and an external keyboard.  Both external
devices work fine alone. The problem is, the external keyboard does not
have a blue "FN" key which he needs to toggle screens (from the LCD to
the external) and if he boots up with the external keyboard detached
(so he can toggle to the ext. Monitor) then it won't recognize the
external keyboard when it is plugged in.

Has anyone out there tamed this feature?

ThanksInAdvance

Peter Jorgensen
Microcomputer specialist
Colgate University - Hamilton, NY 13346
AppleLink - U0523
BITNET - PJORGENSEN@COLGATEU
tel - 315-824-1000 ext 742

------------------------------

Date: 22 Jun 90  9:17 +0100
From: Norbert Hanke <dosman@cs.id.ETHZ.ch>
Subject: AT&T PC 6300 REAL TIME CLOCK PROBLEM

We had similar problems at our site with some Olivetti M24/M21
Computers which are essentially the same model as the AT&T 6300:
sometimes the real time clocks hang, even with fresh batteries.

I tried with a utility program which was written here some time ago for
setting the rt clock time when running IBM's PC-DOS which doesn't know
about Olivetti clocks: It made them run again.

I sent the program to kerry (laviole@acsu.buffalo.edu), if anyone else
is interested: drop me a mail and I'll send it.

Norbert Hanke
ETH Zurich, Switzerland

------------------------------

Date: Thu Jun 21 08:42:16 1990
From: johnboyd@ocdis01.af.mil (John Boyd;CRENP;)
Subject: Communicating with ATT Mail

Is there any way to send mail from a machine on Internet to someone's
ATT mail account?  I've tried looking up my friend's machine name in
the obvious places on my Unix machine, but no dice.  But he informs me
that he has an ATT mail account.  Any help would be appreciated!

 johnboyd@ocdis01.af.mil            72341.1707@compuserve.com

 "Remember, just because you're paranoid doesn't necessarily mean there's
  not someone out to get you" -Gallagher

------------------------------

Date: Fri, 22 Jun 90 15:46 MET
From: "Jim Groeneveld, NIPG TNO." <GROENEVELD%TNO.NL@CUNYVM.CUNY.EDU>
Subject: DiskDrive Parameter Table

Dear Paul <SPW@NUSEEV>,

Concerning your request for info on disk drive parameter tables in
Info-IBMPC Digest V90 #102 I think I may help you a little.  From the
Ultra-Utilities I extracted the following information: (these
parameters may be changed from the U-Utilities)

DISK PARAMETER TABLE VALUES    Radix=HEX
---------------------------

1)  Specify Byte #1.................. DF
2)  Specify Byte #2.................. 02
3)  Wait Time Before Motor Off....... 25
4)  Bytes Per Sector Value........... 02
5)  Highest Sector Number On Track... 09
6)  Gap Length Between Sectors....... 2A
7)  Data length value................ FF
8)  Formatting Gap Length............ 50
9)  Formatting Fill Byte............. F6
10) Head Settle Time................. 01
11) Motor Start Delay................ 04

Regards - Jim Groeneveld.
+-----------------------------------------------------------------------------+
| NIPG TNO <work>: Y. Groeneveld (call name: Jim) <home>| GROENEVELD@TNO.NL   |
| Postbus 124    | Wassenaarseweg 56 | Schoolweg 14     | GROENEVELD@HDETNO51 |
| 2300 AC Leiden | 2333 AL Leiden    | 8071 BC Nunspeet | TNOSUR::GROENEVELD  |
| Nederland (NL) : (+31|0)71-178810  | (+31|0)3412-60413| RULTNO::JIM         |
+-----------------------------------------------------------------------------+

------------------------------

Date:     Thu, 21 Jun 90 23:25 EST
From:     Mark James Burge <MJBURGE@OWUCOMCN.bitnet>
Subject:  Hercules / Assembly Problem

        I found out that most programs test for the Hercules card by
determining whether bit 7 of display mode status port (3BAh) changes.
I have a TSR that will perform some function depending upon the clock
count, so all I need now is the asm code to change bit 7 of of display
status port (3BAh).  Any assistance would be greatly appreciated.

                                                        mjburge@owucomcn.bitnet
                                                       [513] 382-2785 (collect)

------------------------------

Date: Fri, 22 Jun 90 10:40:27 EDT
From: David A. Lafko <lafko@skipper.mitre.org>
Subject: Group 3/Group 4 Compression software

Does anyone know if there is public domain (or free) software that
implements CCITT Group 3 and Group 4 compression/decompression.  Where
can I find it?  It would be great if it is written in C.  Mail me
directly and I'll summarize to the digest.  Thank you.

David A. Lafko			<lafko@mitre.org>
Systems Engineer
The MITRE Corporation
McLean, VA   USA

------------------------------

Date: Fri, 22 Jun 90 16:24 MET
From: "Jim Groeneveld, NIPG TNO." <GROENEVELD%TNO.NL@CUNYVM.CUNY.EDU>
Subject: Help: Keyboard input into environment variable

Good morning,

I am looking for a simple program that reads (one line of) user input
from the keyboard and stores it in a (user specified) environment
variable. I want to use it for passwords so that a user only needs to
enter his/her password once if it is needed multiple times.  Who could
point me to a solution?

It would be appreciated if such a program would read from standard
input (to be redirected) so that reading the first line of a disk file
would also be possible (all text until CRLF). This would make it
possible to compare the contents of the first lines of two files only
by comparing environment variable strings with 'IF %VAR1%==%VAR2%' or
pass the contents of such a line as parameters to another batch file.

I can't find a way to do this in standard DOS (3.3). The only way to
read keyboard input in DOS is with 'COPY CON FILENAME.EXT' (ended with
Ctrl-Z) which copies the keyboard input to a diskfile, but then?

I wrote a batch routine using GETKEY (or a similar program) processing
one keystroke at a time, but each entered character is analyzed
separately via a batch routine which evaluates each possible resulting
errorlevel (0-255) into a character added to the desired environment
variable and test for character value 13 as the indication for the end
of the string. But this batch file is very large because of the
evaluation routine and **VERY** slow.  (Compiling with a BAT compiler
might speed it up, but can environment variables be set then, i.e. not
in a temporary transient DOS shell?) Besides the input is not echoed to
the screen (good, however, with passwords).

Any help would be appreciated very much.

Jim Groeneveld.
+-----------------------------------------------------------------------------+
| NIPG TNO <work>: Y. Groeneveld (call name: Jim) <home>| GROENEVELD@TNO.NL   |
| Postbus 124    | Wassenaarseweg 56 | Schoolweg 14     | GROENEVELD@HDETNO51 |
| 2300 AC Leiden | 2333 AL Leiden    | 8071 BC Nunspeet | TNOSUR::GROENEVELD  |
| Nederland (NL) : (+31|0)71-178810  | (+31|0)3412-60413| RULTNO::JIM         |
+-----------------------------------------------------------------------------+

------------------------------

Date: Fri, 22 Jun 90 15:48 MET
From: "Jim Groeneveld, NIPG TNO." <GROENEVELD%TNO.NL@CUNYVM.CUNY.EDU>
Subject: KERMIT problem downloading .ARC files

Dear <DAHMR@DMZNAT51>,

Concerning your report of the KERMIT .ARC file download problem
in Info-IBMPC Digest V90 #102:
Did you actually SET FILE TYPE BINARY on the RECEIVING (local KERMIT)
side?  (Or something similar? I don't have Kermit's newest version.)

Regards - Jim Groeneveld.
+-----------------------------------------------------------------------------+
| NIPG TNO <work>: Y. Groeneveld (call name: Jim) <home>| GROENEVELD@TNO.NL   |
| Postbus 124    | Wassenaarseweg 56 | Schoolweg 14     | GROENEVELD@HDETNO51 |
| 2300 AC Leiden | 2333 AL Leiden    | 8071 BC Nunspeet | TNOSUR::GROENEVELD  |
| Nederland (NL) : (+31|0)71-178810  | (+31|0)3412-60413| RULTNO::JIM         |
+-----------------------------------------------------------------------------+

------------------------------

Date: Thu, 21 Jun 90 10:07 EST
From: <BRUCEH%UTKVX3.BITNET@CORNELLC.cit.cornell.edu>
Subject: Voice Mail cards for a PC

Does anyone have any experience with the voice mail cards that respond
to touch-tone phones?  We have an application for such a card and i'm
wondering what experiences others have had.  We will have to write a
custom software package for our application, so i'd be interested in
how you use these cards with some language C, pascal, basic, etc.  What
about handling multiple phone lines?  Any info or experiences would be
greatly appreciated.  Thanks!

Bruce Harrison  WB4MJG
Univ. of Tennessee at Martin
BRUCEH@UTKVX    (bitnet)

------------------------------

Date: Thu, 21 Jun 90 09:15:41 +0200
From: "P. GATHY/ISTO 5229/52.32" <gathy%ISTO.UCL.AC.BE@VM1.NoDak.EDU>
Subject: Windows 3.0 and EMS 4.0

Hello,

We have a PS/2 80-071, with 2M RAM, a 8514/A adapter, a token ring
network adapter/A and a 3363 Worm. We use Windows 3.0 and we would like
to run applications which require expanded memory (EMS 4.0) under 386
enhanced mode. But there is no contiguous 64 K bloc between 640 K and
1M, so that Windows can't allocate a page frame to emulate EMS. It
seems that Windows doesn't allocate a page frame in conventional
memory. Is there a trick to bypass this limitation ? (other than
removing an adapter to free memory between 640K and 1M).

I have already tried to add "EMMPageFrame=...", but without success...

Thanks in advance.

Philippe Gathy (gathy@isto.ucl.ac.be)

------------------------------

Date: Fri, 22 Jun 90 08:04:01 MES
From: crh001 <CRH001%DJUKFA11.BITNET@VM1.NoDak.EDU>
Subject: Windows 3.0 and EMS 4.0

Hi
there was a question from Philippe Gathy about using Windows 3.0 with
EMS 4.0 to allow some programs to use expanded memory in 386 enhanced
mode. I just got the new german computerpaper DOS International and
they have some informations about this kind of problem in there. They
say that you only can use EMS 4.0 if you start up Windows 3.0 in real
mode. Starting Windows in protected mode will enable it to use all of
the memory but as extended memory and starting it in 386 enhanced mode
will force Windows to use the so called 'swapping' technic of OS/2.

So Phillipe should try running windows in real mode,but this will bring
him back to the old limitations of the 640k boundary.

The mentioned computerpaper is the DOS international of July 1990,
which is the newest available.  Hope this helps a little bit.  Regards
Juergen Kreuels CRAY Research at KFA Juelich West Germany

------------------------------

Date: Fri, 22 Jun 90 08:33:23 EDT
From: "DEDGAR" <DEDGAR%MTA.bitnet@ugw.utcs.utoronto.ca>
Subject: 8250 UART Parity info wanted

I would really appreciate some information or hints on about how an
8250 UART deals with parity. Is the 8250 UART supposed to generate the
appropriate parity bits for data bytes going out the port when the
parity bits in the Line Control Register (bits 3-5) are set?  The port
refused to do so when I tried.  Are these parity bit settings only used
to set a flag in the Line Status Register for parity errors on incoming
bytes?  A quick scan through the the Kermit source code would seem to
indicate this is true for (as far as I can tell) the programers of that
code calculated the parity bits and inserted them in the outgoing bytes
before sending them.

I would sure appreciate being enlightened on this matter.  Is this
"feature" true for all UARTs.  I seem to recall an 1854 UART behaving
in a similar manner when I was breadboarding some circuits.

Also if you know of any other tricks, traps, odditys, or problems with
UARTS I would sure appreciate hearing.

                                           Thanks in advance
                                           -Dale Edgar
                                           Network Manager
                                           Mount Allison University
                                           Sackville, New Brunswick
                                           Canada    E0A-3C0
                                           DEDGAR@MTA.BITNET

------------------------------

End of Info-IBMPC Digest V90 #106
*********************************
-------