[net.micro.pc] none

Info-IBMPC@USC-ISIB.ARPA (08/02/84)

From:  Info-IBMPC Digest <Info-IBMPC@USC-ISIB.ARPA>

31-Jul-84 10:52:55-PDT,671;000000000001
Return-Path: <@lbl-csam.ARPA:trwspf!spfb!spfd!jeff@lbl-csam>
Received: FROM LBL-CSAM.ARPA BY USC-ISIB.ARPA WITH TCP ; 31 Jul 84 10:50:49 PDT
Return-Path: <trwspf!spfb!spfd!jeff@lbl-csam>
Received: by lbl-csam.ARPA ; Tue, 31 Jul 84 10:52:29 pdt
Date: Tue, 31 Jul 84 10:52:29 pdt
From: trwspf!spfb!spfd!jeff@lbl-csam
Message-Id: <8407311752.AA20522@lbl-csam.ARPA>
To: spfb!trwspf!lbl-csam!Info-IBMPC@USC-ISIB.ARPA
Subject: Turbo Pascal
Cc: jeff@lbl-csam

The second paragraph in my previous message got garbled.  It should read -
While I'm asking, does anyone know how to prevent a Turbo Pascal 
program from clearing the screen when it starts?

Jeff



30-Jul-84 09:38:35-PDT,674;000000000001
Return-Path: <@COLUMBIA-20.ARPA:SY.WBC3@CU20B>
Received: FROM COLUMBIA-20.ARPA BY USC-ISIB.ARPA WITH TCP ; 30 Jul 84 09:35:48 PDT
Received: from CU20B by CUCS20 with DECnet; 30 Jul 84 12:36:21 EDT
Date: Mon 30 Jul 84 12:35:42-EDT
From: Bill Catchings <Sy.WBC3%CU20B@COLUMBIA-20.ARPA>
Subject: Polo PC
To: Info-IBMPC@USC-ISIB.ARPA
cc: Sy.WBC3%CU20B@COLUMBIA-20.ARPA

I'm looking into a supposed PC compatible called the Polo PC.
Has anyone heard of it and/or have any information or experience.
I believe it is very new and has some neat features, but I can't
find out much more information.  Thanks for any info you may have.

					-Bill Catchings

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

Info-IBMPC@USC-ISIB.ARPA (08/02/84)

From:  Info-IBMPC Digest <Info-IBMPC@USC-ISIB.ARPA>

29-Jul-84 01:02:40-PDT,4501;000000000001
Date: 29 Jul 1984 01:02:39 PDT
Subject: Unipress Gosling EMACS
From: Billy <BRACKENRIDGE@USC-ISIB.ARPA>
To: info-ibmpc@USC-ISIB.ARPA

ISI has recently acquired a beta test version of Gosling EMACS for
the IBM-PC. For the last few years I have been using MINCE from
Mark of the Unicorn on my PC and EMACS on Tops-20. I assume readers
are familiar with the various dialects of EMACS and so will
concern myself only with details of implementation in this article.

Gosling EMACS from Unipress is a complete implementation. The .EXE
file alone is more than 275K bytes. The libraries fill up another
640K disk and the help database (which isn't shipped in this version)
is rumored to take up nearly 2 megabytes. While EMACS will run in
384K I wouldn't recommend running it in less than 512K.

The entire program is written in Lattice C and a source license is
available for a reasonable $999 price. I think the normal object
license is around $350 or $375.

It would be unfair to review this product based on the beta test version
as there are a number of known problems that should be worked out
soon.

EMACS takes about a minute to load from a floppy disk. I am told
this will be speeded up in the future. I believe much of the time
is taken in a MLISP compilation that will be eliminated. (MLISP is
the internal implementation language for Gosling EMACS)

Once EMACS is loaded one can push to an inferior EXEC and run
compilations or whatever. I have not tried the "compile" command,
but theoreticly one can compile a set of programs in an inferior
exec and monitor errors in separate EMACS buffers. I have used the
"push to inferior exec" command and run compilations of programs by
hand and instantly returned to the memory resident EMACS with my
source files loaded and ready for a reedit. This feature is real
handy and speeds things up immensely but has its perils. You need
buckets of memory as EMACS with reasonably full buffers takes up
about 300K, and as the Pascal Compiler isn't exactly miserly I take
full advantage of the 1.25 megabytes of memory on my PC.

This version of EMACS will probably be of use to programmers
because of this feature, but the IBM-PC's lack of memory protection
really bytes you here. The folks at Unipress warned us in the
manual that badly behaved programs running while EMACS is loaded in
memory could wipe out EMACS internal structures and EMACS could
then proceed to trash the disk.

While memory protection would be nice, I am sure this sort of error
could be avoided by protecting critical data structures and code
with checksums.

Given the size and complexity of the program and slowness of the PC
this implementation of Gosling EMACS performs very well. Running it
on a PC is significantly better than running on our VAX-780 against
a half dozen users in a typical daytime load. I am sure the program
will get faster as it is honed, and an upgrade to an 8086 or one
of the newer Intel processors would make this direct screen implementation
faster than a 9600 baud connection to a stand alone VAX.

I am suffering a bit from culture shock. I have never even configured
an init file in Tops-20 EMACS much less dealt with the MLISP code of a
Gosling EMACS. Dale Chase here at ISI is working on adapting MLISP
mail reading libraries so that they are suitable for the PC environment.
I would like to consider MLISP as a valid language for submission of 
programs to the INFO-IBMPC library now that there is a Gosling EMACS
available for the PC, but I am utterly incompetent to administer such
a library. Perhaps someone from CMU who is more familiar with MLISP
could act as a net source for MLISP libraries appropriate to the PC.
Are there such mailing lists already?

I'd love to throw away my copy of Mince, but Unipress isn't quite
there yet and I am back to using Mince for most of my editing. I am
sure the real release version will be more customized to the PC and
clear up the obvious annoying bugs. Unipress does offer a smaller
version of EMACS which does not include MLISP capability, but that
won't be ready for the PC for a fairly long time. While this
current version of the program leaves a lot to be desired, things
look good for the future as the program has a lot of potential and
the people at Unipress have been very pleasant to deal with and
seem aware of the problems and are interested enough in our
opinions to send us a beta test version.


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

Info-IBMPC@USC-ISIB.ARPA (08/02/84)

From:  Info-IBMPC Digest <Info-IBMPC@USC-ISIB.ARPA>

31-Jul-84 10:33:58-PDT,2648;000000000001
Date: 30-Jul-84
From: Ron Kuper <eng130%BostonU.BITNET@Berkeley>
Subject: Tab size under DOS and Wordstar
To: info-ibmpc@isib

    Here's some relief for anyone who is fed up with 8-space tabs in DOS
and/or WordStar.  I've done some digging about and have defined a few
patches that can be made to reduce the default DOS tab size to 4 characters,
and that will set WordStar's non-document "fixed" tab size to 4 characters.
Unfortunately, the DOS patches as of this point can only be made in memory;
I haven't had the time to find what actual module the patched code resides
in... maybe someone out there can help.  Anyway, here are the patches:

DOS PATCHES:
    While in DEBUG, type "U 0:432D".  You should see as the first line of
code "OR AL,F8".  If you do not see this, you must search memory for that
particular instruction.  The idea is to change the "F8" to an "FC", thus
allowing for 4 spaces instead of 8.  Anway, once the code is found, type
in "E 0:432D FC" (or, E 0:YOURADDRESS FC).
    Once you've done that, type "U 0:44BA".  You should see as the first line
of code "MOV BL,07".  Once again, if you don't see that, you must find that
code in memory.  This instruction will be changed to a "MOV BL,3", so you
must type "E 0:44BB 3" to make the change.
    As stated above, this is a one-time patch.  To make this patch easier I
guess a small program could be written that will move the data into place.
A better solution would be the patch either IBMBIO or IBMDOS, whichever
file the above code resides in.
    So, quickly again, its "E 0:432E FC" and "E 0:44BB 03"

WS PATCHES:
    First, you must patch WS.COM, so type (of course) in "DEBUG WS.COM".
For this patch to work, the following instructions should be at the indicated
addresses, and you must change the instructions as indicated (either by typing
in the new code or directly substituting 3's for 7's):

XXXX:1433 AND      AL,07        ...change to...       AND     AL,03
XXXX:2533 OR       CL,07        ...change to...       OR      CL,03
XXXX:27FA AND      AL,07        ...change to...       AND     AL,07

    The "XXXX" 's shown will probably vary from system to system, so I do not
provide actual values.  They will be some 4 digit hex number.  After making 
these changes, type "W" to re-save the newly patched version of WordStar.
    Next, you must patch the file WSOVLY1.OVR, so type in "DEBUG WSOVLY1.OVR".
This time there is only one location to change:

XXXX:2403 AND      AL,07        ...change to...       AND     AL,03

    And, of course, type in "W" to re-save the file.

    That's all folks!!
------

-------

Info-IBMPC@USC-ISIB.ARPA (08/02/84)

From:  Info-IBMPC Digest <Info-IBMPC@USC-ISIB.ARPA>

31-Jul-84 17:16:37-PDT,323;000000000001
Date: Tue 31 Jul 84 17:09:16-PDT
From: Michael A. Haberler <HABERLER@SU-SIERRA.ARPA>
Subject: IBM Pascal and Control-C
To: info-ibmpc@USC-ISIB.ARPA

Is there any way to prevent exiting a IBM Pascal program by hitting Control-C?
This is pretty annoying for a terminal emulator. Any suggestions?

- michael
-------
-------

Info-IBMPC@USC-ISIB.ARPA (08/02/84)

From:  Info-IBMPC Digest <Info-IBMPC@USC-ISIB.ARPA>

31-Jul-84 17:37:25-PDT,976;000000000001
From: avi%SU-ISL@SU-Sierra (Abraham Weinreb)
Date: 31 Jul 84 16:22:47 PDT (Tue)
To: Info-IBMPC%usc-isib.arpa@sierra
Cc: avi@SU-ISL
Subject: Re: Development systems 

A while back I asked for information about the above.
Thanks to SUNSHINE@USC-ISIF , Ron Kuper (Boston U.) and Zohar Lotan (BNR)
The following info is available:

Genesis Microsystems
196 Castro St. Mountain-View , Ca. 94041
(415) 964-9001
 They make a package that emulates an MDS system on the PC. Included is
software to port the MDS software to the PC and use it there.

Microtec Research
505 West Olive St. , Suite 325 , Sunnyvale, Ca. 94086
(408) 733-2919
They make a wide variety of cross-assemblers, simmulators etc. of many popular
microprocessors, which run on the PC and on minis.

The usual disclaimer:
I have no connection with any of these companies, even as a client.
The information above is from some sales brochures.

Avi Weinreb
ISL, EE dept. Stanford University.
-------

Info-IBMPC@USC-ISIB.ARPA (08/02/84)

From:  Info-IBMPC Digest <Info-IBMPC@USC-ISIB.ARPA>

31-Jul-84 19:18:12-PDT,271;000000000001
Date: Tue, 31 Jul 84 14:46 PDT
From: JMRatcliff.ES@XEROX.ARPA
Subject: Public Domain C Compiler
To: INFO-IBMPC@USC-ISIB.ARPA 

Does anyone know of a public domain C compiler for the IBM pc? If so,
please let me know where I could get a copy.  Thanks in advance.

-------

Info-IBMPC@USC-ISIB.ARPA (08/02/84)

From:  Info-IBMPC Digest <Info-IBMPC@USC-ISIB.ARPA>

 1-Aug-84 12:37:47-PDT,927;000000000001
Return-Path: <@SU-SIERRA.ARPA:avi@SU-ISL>
Received: FROM SU-SIERRA.ARPA BY USC-ISIB.ARPA WITH TCP ; 1 Aug 84 12:34:47 PDT
Received: from SU-ISL ([36.40.0.201]) by SU-SIERRA.ARPA with TCP; Wed 1 Aug 84 12:34:12-PDT
From: avi@SU-ISL (Abraham Weinreb)
Received: from  by SU-ISL with TCP; Wed, 1 Aug 84 12:15:40 pdt
Date: 01 Aug 84 12:15:28 PDT (Wed)
To: Info-IBMPC%usc-isib.arpa@sierra
Cc: avi@SU-ISL
Subject: PC/XT power-supply in a PC-II

Paving the way for an internal hard-disk, I looked for a PC/XT
power supply, to increased the power capability.

A helpfull (?) service person I talked to said that there are several
versions of the official IBM power supply, and not all are compatible with
the PC-II.

Has anybody heard about this thing ?
Any positive (or negative) experience performing this substitution ?

Thanks in advance, 
                    Avi Weinreb I.S.L, EE Dept., Stanford University.
-------