[mod.computers.ibm-pc] Info-IBMPC Digest V6 #12

Info-IBMPC@C.ISI.EDU.UUCP (02/26/87)

Info-IBMPC Digest       Wednesday, 25 February 1987      Volume 6 : Issue 12

This Week's Editor: Billy Brackenridge

Today's Topics:

			  FASTCARD EMS Board
				 3COM
			       re-ctty
			      3.5 Drives (2 Msgs)
			  Format 3.5 Drives
			   TURBO C (2 Msgs)
		    DisplayWrite3 and ASCII files
		    DisplayWrite3 and ASCII files
		      PC To Apple Disk transfer
		       MSC Floating Point Bug?
	 Bug in Microsoft MASM or DOS 3.2 or RAMdisk drivers?
		     SWPTR.COM Swaps LPT1 & LPT2
		      MSC 4.0 "system" function
		       LA-50 on the Serial Port
	      Another Bug in Microsoft MASM 4.0 (2 msgs)
Today's Queries:
			     Diagnostics
			 KISS Laser Software
			     SWPKEYAT.ASM
			Copying 0 length files
			   Disk optimizers
		Wierd problem with Mace Utilities disk
			       Buffers
		     Use 2 8250's to get 1200/75
		    Herc Plus SIMCGA Compatibility
			       Btrieve
			MS Fortran Version 4.0
		     MS-DOS Using Extended Memory
		     ARC51.COM DOWNLOAD PROBLEMS
			  MINIX dl (2 msgs)
	      Reentrant ROMable 8087 Emulator Supplier?
			    PMAP VER. 1.1
			   Clock Calendars
			    From Addresses
			   Amstrad PC-1512
			 EMM for PC-elevATor
		Program to Edit Binary Files (2 msgs)


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


Date: Wed, 18 Feb 87 09:49:22 est
From: decvax!ittatc!ittvax!jeffd@ucbvax.Berkeley.EDU (Jeff Denenberg)
Subject: FASTCARD EMS Board


In reply to requests for information on "low cost" EMS boards:

I have used several Thesys FASTCARD IV EMS cards with good success. The PMI
Fastcard is the same device sold through a third party at ~$300. There are two
versions:

     Fastcard IV  - 2 MB EMS, serial port, parallel port, clock, and game port
     Fastcard III - Only 2 MB EMS, up to 3 can be used with a Fastcard IV to
                    provide up to 8 MB of EMS memory.

The software and documentation provided is good. The only problem I know of is
that their EMS disk cacheing software (which is quite good) cannot handle some
newer disk drives (eg:RLL encoded with 25 sectors per track).

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


Date: Mon, 23 Feb 87 00:06:50 est
From: jpm@bnl.arpa (John McNamee)
Subject: 3COM


I've been unhappy with 3com software ever since I used their TCP/IP stuff
on a PDP-11.  Their hardware works just fine, but they just don't have it
together in the software department.

I wouldn't think of doing a PC network with anything other than Novell
Netware.  Netware has always offered the highest performance and richest set
of features of any PC networking package, and it runs on just about all the
network cards available for the PC (it will even gateway between different
physical networks).  It is expensive, but so is wasting time with junk like
the 3com software.

	John McNamee <jpm@BNL.ARPA>

(Usual disclaimer applies: I have no connection with Novell other than as
a happy customer)

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


Date: Mon, 23 Feb 87 06:25:52 EST
From: David Kirschbaum <kirsch@braggvax.arpa>
Subject: re-ctty

Re the query in INFO-IBMPC Vol 10 (couldn't make the return address
work) on CTTY:

Fought a long hard fight, and finally made it work.  The tricks are:
Yes, use MODE to set the COM1 or COM2 port before you CTTY.
A full 25-pin cable does no good.  The secret is a NULL MODEM cable.
Yes, as I recall, I did have to switch pins 2 and 3.

Worked just fine, running my XT clone (PC-DOS 3.1) from a Liberty
Electronics Freedom 100 terminal.  (Well, fine for command line stuff.
Any program doing anything other than ANSI didn't do so well!)

Regards,
David Kirschbaum
Toad Hall
kirsch@braggvax.ARPA

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


Date: Wed, 25 Feb 87 20:17:26 EST
From: "termmaint" <acn@j.cc.purdue.edu>
Subject: 3.5 Drives

 
Regarding 3.5 inch drives...In order to be able to format 3.5 inch
drives at 720KB, you must use the latest version of Setup for the
IBM AT.  It will support the 3.5 inch drive.  IBM makes no mention
of this in the accompanying documentation, they simply believe
that everyone has the latest version of Setup :-)
So, to utilize 3.5 inch drives, use the new Setup.

Steve Gerber
acn@j.cc.purdue.EDU (arpa)
FidoNet Opus 201/1 317/423-2281 2400 baud

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


Date: Wed, 25 Feb 87 09:58:07 pst
From: well!nsmith@lll-lcc.ARPA (Neil Smith)
Subject:  3.5 Drives

In response to Lawrence <LDURHAM%SHEDIR@usc-oberon.ARPA>'s question
concerning 720K drives in DOS 3.2:

I have a standard 5.25" drive (A:) and a 3.5" 720 KByte drive (B:).
Running MS-DOS 3.2, I don't use the driver.sys device driver at all.  The
documentation states that this is for EXTERNAL floppy drives (which may
be why it calls your new drive D:).  Rather, I use the 'drivparm' command
in config.sys.  This is documented on page 251 of the MS-DOS 3.2 User's
Reference (in appendix B).  To get MS-DOS 3.2 to recognize a 3.5" floppy
as drive b B:, try:

	drivparm=/d:1 /f:2

This tells MS-DOS that drive B: (/d:1) is a 720 KByte drive (/f:2). Do this
before adding any device drivers, as the documentation says that setting
'drivparm' will override any previous block device driver definitions.  There
are many other options dealing with sectors/track, tracks/side, etc.

I have no problems accessing my 3.5" drive, formatting, etc. with this 
approach.  Perhaps PC-DOS 3.2 doesn't have (or has, but doesn't document)
this feature?  It was fairly easy to find in the MS-DOS documentation.

	-- neil smith		...!ihnp4!lll-lcc!well!nsmith
	"DBF!!"

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


Date: Mon, 23 Feb 87 10:16:14 EST
From: Chris Schmandt <geek@MEDIA-LAB.MEDIA.MIT.EDU>
Subject: Format 3.5 Drives


To format the internal 3.5 inch drive, you have to access it as d:.
Once formatted, you can read/write off it as either b: or d:.
I don't know why, but the doc that came with mine told me the above.

chris


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


Date:         Mon, 23 Feb 87 10:39:20 PLT
From:         Don Howes <HOWESDW%WSUVM1.BITNET@wiscvm.wisc.edu>
Subject:      Turbo C
To:           INFO-IBMPC@USC-ISIB.ARPA

In response to the query about Borland's Turbo C, this product has not
yet been released. I spoke with Borland last Friday (Feb. 20) and they
gave me a release date of the second quarter of '87. Since the compiler
is not yet in beta test, they may or may not make this.
 
I requested a beta test copy of the compiler (I write a C programming
column for a magazine) for evaluation, but the person I spoke to could
not make me any assurances. If I do get one, I'll post my observations
to the net.

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


Date: Wed, 25 Feb 87 07:08:49 CST
From: mlw@ncsc.ARPA (Williams)
Subject: TURBO C


I picked up the following PRESS RELEASE (not review!!) about Turbo C.
There seems to be a lot of interest, so I thought I'd pass it on.
This comes from PROTECH, one of our public bbs brethren that's oriented
toward C.



FOR IMMEDIATE RELEASE
January 26, 1987

BORLAND CHALLENGES ALL PLAYERS WITH TURBO C: OFFERS FASTEST OPTIMIZING C
COMPILER FOR MICROCOMPUTERS AT $99.95


Programmers Can Compile From Command Line Interface Or From Borland's
Integrated Environment

SCOTTS VALLEY, Calif. -- Programmers embarking on serious
software development projects, and novices taking their first
crack at the C programming language, can harness the power of new
Turbo C from Borland International, Inc. The new language
development system compiles at a fast 7000 lines of code per
minute. Turbo C is the only optimizing C compiler for
microcomputers that provides end users with a choice of using
either a conventional-style command line interface; or the
integrated environment that Borland has become known for,
complete with built-in editor, compiler and Linker.

Turbo C provides a one-pass compiler, full control of memory
models, and extensive code optimizations. In benchmark tests
(attached), Turbo C generates the fastest, smallest object code.
Turbo C has a built-in Turbo linker, also provided as a
standalone program for use in the command line mode.

According to Borland president Philippe Kahn, "People use C
because of the conciseness and flexibility of the language...and
Turbo C is best described as a high level language tool that
delivers programming control at the low end as well. We are proud
to repeat the concept of Turbo Pascal, by delivering a lightning
fast compiler and a feature-rich development environment at a
fraction of the cost of what might be considered as a comparable
offering."

                    Turbo C's Compiler and Linker


Turbo C is a single-pass compiler that generates intermediate
data structures in memory. In contrast, most C compilers are four
or five-pass compilers that compile using temporary files on
disk. Turbo C compiles to memory at fast raw compile times
exceeding 7000 lines/minute on a 6 MHz IBM PC AT.

Turbo C supports 6 memory models: Tiny, Small, Compact, Medium,
Large, Huge. Near pointers and far pointers allow the programmer
to take full advantage of the 8086 microprocessor's architecture
with the mixed model technique employed in Turbo C.

A  fast linker, like that implemented in Turbo Prolog, is
compatible with the DOS linker and links approximately two to ten
times faster than the DOS linker while it is about one-fifth the
size.

Turbo C features a built-in LINT with extensive error checking
for streamlined development and debugging; and full support of
ANSI prototypes. Optional Pascal calling conventions have been
included for added efficiency and optimization power.

A full range of Compiler options are provided including inline
assembler, multiple levels of optimization, generation of
80186/80286/8087 instructions, warning supression, and multiple
memory models. Compiler optimizations include automatic register
assignment and common sub-expression elimination.


                 In Support of Industry Standards for C
                          and Runtime Libraries

Turbo C implements the forthcoming ANSI C standard and delivers
full support of Kernighan and Ritchie C. Special extensions for
the PC environment include six memory models; and extensions for
mixed-language, mixed-model programming. Support for software
interrupt functions, and unique support for inline assembler, are
both implemented in Turbo C.

The Turbo C library includes standard functions and support for
the IEEE Floating Point standard (with software emulation if no
8087 is present). Support for UNIX compatibile library routines,
and supplemental functions for DOS and BIOS calls are also
included in the library for Turbo C.


                     The Development Environment

Turbo C features a pull down menu environment that is the
hallmark of other widely-used Borland language tools such as
Turbo Prolog and the forthcoming Turbo Basic. Because Turbo C
also comes complete with a command line version, professional C
programmers and software developers can select compile options
from the command line, from the integrated environment or from a
configuration file; without the need to set environment
variables.

The integrated environment in Turbo C supports an automatic
Make/Project Facility designed for managing program development.
A separate Make program is provided for the command line version.
This Facility compiles all modules in a project, or recompiles
only the modules that have been modified since last compiled.

The Run operation within the integrated environment will
recompile all necessary files, generate the executable code and
run the program, then return back to the user interface (UI).

Two tiled, zoomable windows -- the Editor Window and the Message
Window -- can be invoked within the editor; and the user can
toggle between these windows with a hot key.

In the Editor Window, a full screen editor is provided with
insert/overwrite, auto-indent, and block copy, move, read, write,
and delete along with many other functions.

In the Message Window, warnings and compiler error messages can
be turned off selectively at different levels. Turbo C steps
through multiple errors, and the interactive editor automatically
positions the cursor in the source code at the point of error.

The integrated help system in Turbo C is an abbreviated form of
the reference manual, showing declarations and descriptions of
all library functions for the large reference libraries commonly
associated with the C language.

                         The Turbo C User Manual

Turbo C's user manual is designed with special sections for both
experienced programmers, and for novice C programmers. The manual
contains a tutorial section on Turbo C for Turbo Pascal users
learning to program in C.

Borland International, Inc., was founded as a company devoted to
the development of superior language tools. The company's major
language development software includes Turbo Pascal, Turbo
Prolog, Turbo Basic and now Turbo C, and their accompanying
Toolbox products. Turbo Pascal and Turbo Prolog are the leading
language tools in their respective categories. Both Turbo Basic
and Turbo C are scheduled for delivery beginning in the first
half of 1987.

Turbo C will be available for $99.95 (suggested retail price)
either directly from Borland, or through its distributors and
dealers worldwide. For more information, contact Borland
International, 4585 Scotts Valley Drive, Scotts Valley, CA,
95066. Telephone (408) 438-8400.

                           Benchmarks
                           ----------

Sieve benchmark (25 iterations)


                                        Turbo C        Microsoft C

Compile Time                            3.89           16.37
Compile and Link Time                   9.94           29.06
Execution Time                          5.77           9.51
Object Code Size                        274            297


Dhrystone benchmark

                                        Turbo C        Microsoft C

Compile Time                            5.93           30.70
Compile and Link Time                   10.60          44.22
Execution Speed(Dhrystones/second)      1282           1240
Object Code Size                        1164           1375


Benchmarks run on a 6 mhz IBM AT using Turbo C version 1.0 and
the Turbo Linker version 1.0; Microsoft C version 4.0 and the MS
overlay linker version 3.51.

                              - END -

Mark L. Williams
(mlw@ncsc.arpa)

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


Date: Mon 23 Feb 87 12:08:19-PST
From: Jackie <Burhans@USC-ECLB.ARPA>
Subject: DisplayWrite3 and ASCII files

Yes, DisplayWrite3 can read ASCII files. Just use the GET command which
you call up by pressing f6 then typing G or moving the pointer to the GET
option on the menu. Then type in the name of the ASCII file and it will
be imported.  When you save, it will save (under a new name) in DW3
format.

DW3 can also produce ASCII files by pressing f4, selecting the ASCII_Save
option from the resulting menu and moving the cursor to the end of the
block of text you want to save.

Very easy stuff.

JACKIE BURHANS
BURHANS%ECLB@USC-ECL.ARPA


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


Date: Mon, 23 Feb 87 15:31 EST
From: Thomas Kunselman <CCSTK%CCOL.BITNET@wiscvm.wisc.edu>
Subject: DisplayWrite3 and ASCII files


In response to Betty Harvey's request about a public domain program for
converting ASCII files to DisplayWrite 3 format.
 
This is built into DisplayWrite 3.  Just use the F4 (block key) and
use the RECALL option to recall a block of text previously saved as
either a DisplayWrite 3 document or as a standard ASCII file.
(see page 3-21 of the DisplayWrite 3 User's Guide, Volume 1)
 
jon
 
(Workaholic, 98% Caffeine / 2% Human)

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


Date:    Mon, 23 Feb 87 15:40 EST
From:    UEG101%URIMVS.BITNET@wiscvm.wisc.edu
Subject: PC To Apple Disk transfer

Hello,

A Few issues back, somebody inquired about a product that will
transfer files from an Apple IIe to an IBM-PC.  Apparently, such a
board exists for the I from PC Week's "Ask PC-Week" 2/17/87, Vol 4. #
7, p126

ASKY inc (430 stevens Creek Blvd, suite 287, San Jose Calif, 95129,
(408)274-5724) manufactures the Envoy Disk Controler , an add-in card
that lets the apple read and write to PC MS-DOS disks.  The Dis
retails for $180.00
 
Hope this can be of some help.

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


Date: 24 Feb 1987 15:15:28 PST
Subject: Program to Edit Binary Files
From: Billy <BRACKENRIDGE@C.ISI.EDU>
To: nomdenet@VENERA.ISI.EDU


Any debugger will do this including debug that comes with DOS. Also the
Peter Norton Utilities do this. Who knows there might even be an adb for
DOS floating around perhaps someone will know of one.


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


Date: 23 Feb 87 13:51:46 PST (Monday)
From: Bicer.ES@Xerox.COM
Subject: MSC Floating Point Bug?

I noticed something funny under MSC 3.0 and 4.0


	int j, k;
	...
	...
	k = 800;
	...
	j = k * 3.1;
	
	    OR

	j = ((double) k) * 3.1;
	
	    OR
	    
	j = (int) (((double) k) * 3.1);
	
	printf ("%d\n", j);


j is 247 instead of 248. A bug in MSC?


	Jack Bicer


Bicer.ES@Xerox.COM

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


Date: Mon, 23 Feb 87 14:56:04 PST
From: Bruce_A._Cowan%SFU.Mailnet@MIT-MULTICS.ARPA
Subject: Bug in Microsoft MASM or DOS 3.2 or RAMdisk drivers?

I have a friend who recently reformatted his 40 meg hard disk and set it
up as two partitions with EVDISK from Everex.  Everything seemed ok, but
operations to the root directories of both partitions would screw up in
various interesting ways.  He resolved the problem by rebuilding the
hard disk again from scratch.  So, something went wrong somewhere in the
build process.

I have an IBM PC-AT with a PRIAM 60 meg hard disk and I use the PRIAM
EDISK driver to do the same thing.  I also have similar problems on my D:
disk, but they are very few and far between and I am waiting for a new
release of the EDISK driver and associated software.  On the phone PRIAM
expressed amazement that I didn't have worse problems with the old version
of the software I had.

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


Date: 24 Feb 87 09:27:00 GMT
From: nortond@well.UUCP (Daniel A. Norton)
Subject: SWPTR.COM Swaps LPT1 & LPT2


I keep seeing a mention of swapping printer ports LPT1 and LPT2.  On
my PC, the following program works just fine.  Copy the file between
the "CUT HERE" lines to a file named swptr.deb and execute the
command:
	debug <swptr.deb

This will create the file swptr.com which swaps LPT1 and LPT2.  Run
the program twice and it will flip them back to there original
places.  If you have spooler software, you should execute this
command before loading it or before the first time you execute the
DOS "print" command.

------------------------------ CUT HERE ------------------------------
a100
mov ax,40
mov es,ax
mov bx,8
es:
mov ax,[bx]
es:
xchg ax,[bx+2]
es:
mov [bx],ax
int 20

rcx
0014
nswptr.com
w
q
------------------------------ CUT HERE ------------------------------

Daniel A. Norton    ...!lll-lcc!{lll-crg,ptsfa}!well!nortond


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

Date: 24 Feb 87 09:27:09 GMT
From: nortond@well.UUCP (Daniel A. Norton)
Subject: MSC 4.0 "system" function

     The MSC "system" function does not work quite as one would hope it
would.  In particular, it never returns the exit code (a.k.a.
errorlevel) from the called program, but returns the exit code from
COMMAND.COM instead.  This value almost always indicates success
unless you try to pass it too many characters on the command line.

I have found the following to work better:
	1) strip the program name from the command line and call
	"spawnlp" instead of "system"
	3) If spawnlp returns anything but -1, the program executed
	and the returned value is the errorlevel.
	3) if spawnlp returns a -1, it is because it could not
	find the named program.  Since the command could be an
	internal command (such as dir), NOW use the system call to
	execute the command.

     This does not cover the case when the command is pure garbage. 
The program will not be found and "system" will not return an error
in response to the garbage.  But at least the above approach is a
step in the right direction.

Daniel A. Norton    ...!lll-lcc!{lll-crg,ptsfa}!well!nortond


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


Date: 24 Feb 87 09:27:15 GMT
From: nortond@well.UUCP (Daniel A. Norton)
Subject: LA-50 on the Serial Port


     Don't forget to insure that DSR and CTS are asserted on the
RS-232 connector when the system boots (I tie these lines to DTR). 
Otherwise DOS will not look at the serial port.  ProComm, however,
doesn't generally care about these signals, which explains why your
printer works with it and not with DOS.

Daniel A. Norton    ...!lll-lcc!{lll-crg,ptsfa}!well!nortond


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


Date: Tue, 24 Feb 87 22:58:46 EST
From: jcm@ORNL-MSR.ARPA (James A. Mullens)
Subject: Another Bug in Microsoft MASM 4.0


RE: Volume 6, Issue 10, From: Ya'akov_Miles%UBC.MAILNET@MIT-MULTICS.ARPA

>Subject: Another Bug in Microsoft MASM 4.0
>There appears to be a bug in Microsoft MASM assembler ver 4.0, as
>is demonstrated.  Note that the ASSUME directive seems to require
>that the segments be specified in a specific order, or forward
>references from CALL/JMP do not work properly...
>
>	Title This does not work
>	ASSUME CS:myseg,DS:myseg,ES:myseg,SS:myseg
>myseg	SEGMENT
>	call    abcd
>abcd:	ret
>myseg	ENDS
>	END
>
>	Title This works
>	ASSUME DS:myseg,SS:myseg,CS:myseg,ES:myseg
>myseg	SEGMENT
>	call    abcd
>abcd:	ret
>myseg	ENDS
>	END

I cannot explain MASM's choice of error message ("near call to
routine in different segment" -- obviously a wrong call).  However,
my assembler manual says the ASSUME directive must name a segment
*previously defined* with the SEGMENT directive.  In this case,
ASSUME names "myseg" before it is defined.  If I move the ASSUME
after the SEGMENT declaration, the module assembles without error.
If this is the "problem", then the error message should be "reference
to an undefined segment" at the ASSUME statement.

MASM does let you get away with this on the DS, ES, and SS registers,
as far as I can tell.

As to why the second test case worked? ... I guess you should feel
grateful about that! ;-)

jim mullens / jcm@ornl-msr.arpa / oak ridge national laboratory

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


Date: Mon, 23 Feb 87 17:16:53 est
From: Paul Fishwick <fishwick%ufl.csnet@RELAY.CS.NET>
To: info-ibmpc@C.ISI.EDU
Subject: Diagnostics


I am using DIAGS and have noted that a chip on my system board must be
bad (I am getting an ERROR 131). Do you have a list of these numbers and
the corresponding chip locations? I think I saw something on the digest
a while back (and even thought that I had saved it!) --- could you 
possibly ship me a copy of the error list? Thanks much. It is an old
64KB motherboard in case that makes any difference in codes...

-pf

[The list is somewhere but I don't think it covers 64K motherboards. -wab]

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


Date: Tue 24 Feb 87 07:49:31-PST
From: Steve Dennett <DENNETT@SRI-NIC.ARPA>
Subject: KISS Laser Software


There are a number of software programs around to easily set options
(fonts, etc.) for the HP laser printer.  Does anyone know of one that
does the same for the KISS laser printer?  Thanks.

Steve Dennett
  dennett@sri-nic.arpa


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

Date: Tue 24 Feb 87 12:27:32-PST
From: Steve Dennett <DENNETT@SRI-NIC.ARPA>
Subject: SWPKEYAT.ASM


I recently ftp'd the SWPKEYAT.ASM from SIMTEL-20.  It is a program that
is supposed to reverse the [~] and [Esc] keys on the AT keyboard.
However, after having a friend assemble it and running it, the only
effect it has is to disable the keyboard completely.  Same result
occurred on both an IBM AT (older, 6mhz model) and an AT clone.

Has anyone gotten this program to work successfully?  If so, maybe
they could put an assembled copy somewhere FTPable?  Thanks.

Steve Dennett
  dennett@sri-nic.arpa


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


Date: Tue, 24 Feb 87 15:35:17 est
From: catone@dsl.cis.upenn.edu (Tony Catone)
Subject: Copying 0 length files


Andrew Malton <malton%csri.toronto.edu@RELAY.CS.NET> writes:
>the COPY command seems to refuse to copy empty files. Is this right?
>Is it a bug? Is there a way to do it? Can somone mail me an explanation
>please?

The copy command does refuse to copy files of 0 length.  This was used by some
companies very early on as a primitive form of copy protection.  It is easily
defeated once you realize that the diskcopy command makes an exact duplicate
of the source diskette, and thus copies 0 length files along with everything
else (even "unused" sectors, useful when you've accidentally erased a disk and
need to try several different recovery schemes).

						- Tony
						  catone@wharton.upenn.edu
						  catone@dsl.cis.upenn.edu


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


Date: Tue, 24 Feb 87 15:36:38 est
From: catone@dsl.cis.upenn.edu (Tony Catone)
Subject: Disk optimizers


The info-pc lending library has a disk optimizing program written in Turbo
Pascal (with lots of in line code) called Reformat, available via anonymous
FTP.  I have used it on a variety of PC's and AT's, always without a glitch. 
It does, however, require you to uninstall copy protected software like Lotus
123.  This usually isn't a big problem, though, as disk optimization is not an
everyday affair.

						- Tony
						  catone@wharton.upenn.edu
						  catone@dsl.cis.upenn.edu


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


Date: Tue, 24 Feb 87 16:38:35 cst
From: cody@anl-mcs.ARPA (Jim Cody)
Subject: Wierd problem with Mace Utilities disk


I have just purchased a copy of Mace Utilities for use on
my Leading Edge Model D, and have encountered a wierd problem.
Booting from the C drive, inserting the Mace Utilities disk in
the A drive, and typing DIR A: results in the standard "Drive
not ready" error.  The disk has been tried on a second Model D
(at a dealers) with the same results, but causes no problems
on any other non-Leading Edge machine I have tried.  The disk
is fine in all other respects; i.e., a copy of the disk made on
another machine works perfectly on my Model D.

That behavior rings a bell; somewhere I have seen something about
certain types of disk drives malfunctioning on disks with "shiny
envelopes," but I have not located the source of that information
with a quick search of recent PC-Digests.

I am otherwise satisfied with the product.  The usual disclaimers
apply.

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


Date: Tue, 24 Feb 87 17:41:11 EST
From: dewar@nyu-acf2.arpa
Subject: Buffers


I don't know how thrasher works, but I have an interesting recent experience
which shows how delicate the number of buffers is.

To save space on my DP386, I decided to cut down the number of buffers from
50 to 20, I thought 20 should still be enough for reasonable performance.
Well the performance for loading files got dramatically worse. With a little
more experimentation, I found a huge gap between 24 and 25 buffers. What was
happening is that I have a huge directory full of all my executables. With
less than 25 buffers, this directory did not fit in memory, so any search
for a program reasonably far on in the directory was a worst case search
(LRU is a pessimization algorithm if you are doing serial searches over
a file which does not fit into available memory).

This example shows how delicate the choice of number of buffers can be. I
have NEVER seen a case where increasing the number of buffers measurably
decreases the performance of a system (despite the warning in the DOS
manual). On the contrary, I often see that 99 buffers gives measurably
better performance than 60 buffers. So I think the general advice on
buffers is simple: use the biggest value for buffers that you can, given
your other memory requirements!

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


From: zhahai%gaia.UUX%ncar.csnet@RELAY.CS.NET
Date: 24 Feb 87 10:21:19 GMT
Subject: Use 2 8250's to get 1200/75


I rather doubt that the 8250 UART chip will handle being switched between
the 1200 and 75 bps rates for split speed modems.  If you can guarantee
half duplex without reverse channel signalling this could work (re-init
before each direction change), but for full duplex you would ruin the
characters coming in at one rate when you reset the speed for the outgoing
rate.  As wab says, a buffered modem with always speaks 1200 to the PC
would be the most elegant solution.  Failing that, many PC's have or can
have two serial ports - nothing says you can't wire up a split cable to
connect recieve from the modem to one, xmit to the other - and program each
8250 to a different rate.  Again, not a universal solution, but it might be
good for some people.

By the way, the 8250 as used by IBM for serial communications does not have
to run at the rates given in the IBM manuals.  It will run at any bps found
from 115,200/n, where n is 1..65535.  If you want 1234 bps, just do the
divide and round - the speed may not be exact, but it usually will be within
the range needed for async unless the speed is very high (high rates = small
divisors = large granularity; 9600 divisor is 12, so you can only adjust it
be +/- 8% or so).     ~z~

Zhahai Stewart
{hao | nbires}!gaia!zhahai




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


From: ihnp4!gargoyle!sphinx!goer@ames.arpa (Richard L. Goerwitz III)
Date: 24 Feb 87 05:08:55 GMT
Subject: Herc Plus SIMCGA Compatibility
Organization: U. Chicago Computation Center


Has anyone else experienced problems running SIMCGA on the new Hercules Plus
video card?  It's a wonderful device, allowing twelve different fonts in text
mode (fast).  Included are drivers for some of the more popular PC/XT/AT pro-
grams, such as Microsoft Word (which resorts to bit-mapped (slow) dis-
play so as to do, say, italics).  Trouble is that as soon as I ran SIMCGA
on it, it crashed.  In other words, my old Hercules-compatible graphics card
used to run SIMCGA.  Now my supposedly downward-compatible H Plus won't run
it....  Now before I go to great lengths determining just what is wrong, I'd
like to see if I can get some input from others who have Hercules Pluses.
It might be malfunctioning hardware.  More probably, however, SIMCGA is going
to have to be modified.  But in either case, I'd like to know first whether
others are experiencing the same problem.

                                       TIA (Thanks in advance),

                                            Richard L. Goerwitz

                                               P.S. I prefer replies via
                                               bitnet (goer@sphinx.uchicago)
                                               but !ihnp4!gargoyle!sphinx!goer
                                                is okay....


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


Date:     Wed, 25 Feb 1987 10:43 PST
From:     JAJZ801%CALSTATE.BITNET@wiscvm.wisc.edu
Subject:  Btrieve


 
I have been using Btrieve for about a year now. You should
be aware that it is NOT really a database product. It is
a file manager. That it, it recognizes data only at the
record level as a defineable unit, not individual fields.
Therefore, it in no way could read or manipulate lotus 123
files. Moreover, it only reads external ascii files (through
a utility program) for loading files.
  It does have many useful feature such as caching of records
logging of transactions to ensure file integrity in the event
of a system crash. It is, however, designed not as a stand-
alone product but to be incorporated with programs, on a called
basis. There are interfaces for MANY languages.
  There are two add-on products from the manufacturer, called
Xtrieve and Rtrieve which permit field-level definition and
manipulation. The letest database review of PC magazine
(vol 5, no. 12, June 24, 1986, p.190) listed it as a relational
system (with the add-ons) but did not exactly give a glowing
endorsement. I have not heard of any ability to read lotus
files for the add-ons but the company does not send out a
lot of promotional material. I will check their bulletin
board about it and send you another message.
   Overall, I am satisfied with Btrieve but my purpose and use
was to mimic a min-computer's file management environment with
minimum changes to programs (I modifed the file-manager-specific
routines that interfaced to the O/S and was able to leave the
main programs largely unchanged).
   You do not mention what your overall goal or need is, but
there are a number of database systems (not all of which I
know of) which can import lotus data, including spreadsheet
clones of lotus which can access dBase files.
 
 Jeffrey Sicherman
  Calif. State Univ., Long Beach
  JAJZ801@CALSTATE.BITNET
 

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


Date:     Wed, 25 Feb 1987 10:50 PST
From:     JAJZ801%CALSTATE.BITNET@wiscvm.wisc.edu
Subject:  MS Fortran Version 4.0

  It may be a little early to ask this question since I just myself
received the update offer for MS Fortran 4.0 (from 3.31), but maybe
there are beta users out there.
  Has anyone had any experience with this version yet. I'm mainly
interested in what the real advantages of upgrading are (aside from
the propoganda claims of official ANSI and govt certified (as if that
were a guarantee of anything anymore). What do a *gain*, not get, from
upgrading aside from the negative gain from my bank account to Bill
Gates' of $150. Also, what if any changes might be necessary to
programs that compile and run under 3.31 to work with 4.0. Will
it be necessary to compile any/all subroutines ?
  Thanks for any advice.
  Jeff Sicherman
  JAJZ801@CALSTATE.BITNET
 

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


Date: Wed 25 Feb 87 14:52:35-PST
From: PAWKA@NOSC-TECR.ARPA
Subject: MS-DOS Using Extended Memory

	Now that I've installed 2560K extended memory in my Z-248,
is there any way to use it other than RAM disk? Apparently MS-DOS uses
the upper portion of memory for the transient portion of COMMAND.COM. Is
there a patch to move these addresses up into extended memory?

					Mike Pawka
					PAWKA@NOSC-TECR.ARPA


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


Date: 23 Feb 87 10:50:00 EST
From: "MAGDI N. KAMEL" <kamel@wharton-10>
Subject: ARC51.COM DOWNLOAD PROBLEMS


I have been trying to download the archival program ARC51.COM from
SIMTEL20.  I successfully FTP'ed the program to our VAX 8650 using
binary transfer mode.  I was also successful in downloading the
program from the VAX to my IBM AT using Kermit.  When I tried to run
the program I got 'Program too big to fit in memory' message.  Does
anybody know what is the problem. My arpa address is:
KAMEL@WHARTON.ARPA Thanks.

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


Date: 23 Feb 87 07:56:42 PST (Monday)
Subject: MINIX dl
From: Hodges.osbunorth@Xerox.COM



Does anyone know if arpanet/usenet dl devoted to MINIX is an arpanet dl
or a usenet dl?  Anyone know what the complete name of the dl is?

Andy Tanenbaum indicated the dl is named "comp.os.minix" in one of his
msgs in Info-IBMPC Digest, but that name is incomplete from our view of
the world.

Any help appreciated.

jeff
[comp.os.minix as a name has meaning only if you are on a unix machine
on usenet running the rn program. -wab]

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


Date: 24 Feb 1987 15:08:05 PST
Subject: MINIX dl
From: Billy <BRACKENRIDGE@C.ISI.EDU>
To: Hodges.osbunorth@XEROX.COM

We have tried repeatedly to get someone to take responsibility for internet
distribution of this discussion group but there are no volunteers.


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


Date: Mon 23 Feb 87 11:21:49-PST
From: Bob Knight <KNIGHT@SRI-NIC.ARPA>
Subject: Reentrant ROMable 8087 Emulator Supplier?


Hi all - I am looking for an 8087 emulator that is both reentrant and 
ROMable, and useable with the Intel compilers (PLM86 and ASM86 to be
specific.)  As far as I know, Intel's library is non-reentrant, and,
even more disgustingly, uses initialized data.  

Any and all information (as well as [polite] corrections if I am 
misinformed regarding the Intel emulation) would be very much 
appreciated.

E-mail directly to me, please don't burden the lists.  I will summarize
if there's interest.

Thanks,
Bob 
KNIGHT@SRI-NIC.ARPA

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


Date: 23 Feb 1987 14:00:53 CST
From: CCSO-ALL@GUNTER-ADAM.ARPA
Subject: PMAP VER. 1.1

I would appreciate any information that anyone can give me a program
witten in 1986 by C. J. Dunford called PMAP. Any information on where
I can find the program or who I can contact to get will much
appreciated.

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


Date: Mon, 23 Feb 87 14:15:54 EST
From: Jim.Moore@WB1.CS.CMU.EDU
Subject: Clock Calendars

Do you have a reccomendation for a clock/calendar for someone who already has 
all the memory they want, needs no additional printer ports or joysticks?
Either a c/c with nothing else (cheap!) or a c/c with some specifically
useful (other) function(s) (also cheap!)?

Thanks,

Jim

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


Date:     Mon, 23 Feb 1987 13:15 PST
From:     JAJZ801%CALSTATE.BITNET@wiscvm.wisc.edu
Subject:  From Addresses


  Occasionally, From addresses appear without a network domain in them
(the .xxxx part, forgive my terminology, I'm not a networks expert). I
realize there's propably no way to force the inclusion though it would
be useful for personal replys. Is there some assumption that can be
made of the network component that appear without one based upon the
routing to you ?
  Jeff Sicherman

  JAJZ801@CALSTATE.BITNET

[ Life would be easier on all of us if people would get with the program
and implement the domain system on networks all over the world. Just for
reference .BITNET is not a valid domain. ISO country codes, .COM, .EDU, 
.ARPA, .UUCP are valid top level domains. Domain names do not refer to
networks they refer to organizations. When I answer your mail my system
shouldn't have to know what network you are on. All I want to know is the
name of an organization that knows how to deliver mail to you.

Please folks pester your local system administrators and network
political types to join the party or get left out in the cold. -wab]

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


Date: Fri, 20 Feb 87 20:12:55 GMT
From: A385%EMDUCM11.BITNET@wiscvm.wisc.edu
Subject: Amstrad PC-1512

HELLO NET!!

I would like to buy an Amstrad PC-1512 but I've heard that there are a lot
of problems with the hard disk.

Does anyone know anything about this or other problems with the PC-1512?.
Thank you very much in advance.

                 Javier Lopez Torres
         Universidad Complutense de Madrid (Facultad de Matematicas)
                28004 Madrid (Spain)
                  <A385@EMDUCM11>

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


Date: Mon, 23 Feb 87 22:08:49 EST
From: Chris Schmandt <geek@MEDIA-LAB.MEDIA.MIT.EDU>
Subject: EMM for PC-elevATor

Has anyone had any success with the PC-elevATor accelerator card's
expanded memory manager?  I'm trying to run Golden-Bow's VCACHE,
which is otherwise reputable, on it and boy, do I lose quick!

thanks
chris


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


Subject: Program to Edit Binary Files
Date: Mon, 23 Feb 87 10:31:07 PST
From: nomdenet@venera.isi.edu


   Is there a program which allows modifying binary files on PCs?
I want something like Unix's adb.

								Thanks,
								Bert White

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

End of Info-IBMPC Digest
************************

-------