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. -------