[comp.sys.ibm.pc.digest] Info-IBMPC Digest V89 #30

Info-IBMPC@WSMR-SIMTEL20.ARMY.MIL (02/26/89)

Info-IBMPC Digest           Sat, 25 Feb 89       Volume 89 : Issue  30

Today's Editor:
         Gregory Hicks - Chinhae Korea <COMFLEACT@Taegu-EMH1.army.mil>

Today's Topics:
                         720k vx 1.44M Drives
               Binary Editor Wanted - Here's a good one
                        CALTYM34.ARC Viability
          Epsilon 4.0: EMACS editor for DOS, OS/2 and XENIX
                 Looking for 386 MATLAB Information
                 Motorola. 68xx Assembler Problems
                    Multiprocessing with MS DOS
            Re: B-tree Indexed file access in 'C' (BPLUS)
                        LN03 to PC Connection
                    PD/Shareware Database Programs
                Source code for an editor written in C

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

Date: Tue, 21 Feb 89 14:34:22 CST
From: David Benson <C09800DB%WUVMD.BITNET@CUNYVM.CUNY.EDU>
Subject: 720k vx 1.44M Drives

>I've been following the discussion on the incompatiblity problems between
>360K floppies formatted in DSDD & 1.2M drives. Does anyone know whether
>there are also problems with 720K & 1.44M drives?

The 3.5" drives do not write to different width tracks.  i.e both the 720k
and the 1.44M drives write to 80 tracks.  The difference is the density at
which they write.  We have had no problem with either formatting or
writing 720k disks on the High Density disks.  Contrarily, we have had
mucho problem with the 5 1/4" disks.

  -  Dave Benson                            BITNET:C09800DB@WUVMD
     Associate Director                     (314) 889-5313
     Educational Computing Services
     Washington University
     St. Louis, MO

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

Date: Tue, 21 Feb 1989  16:54 MST
From: Keith Petersen <w8sdz@WSMR-SIMTEL20.ARMY.MIL>
Subject: Binary Editor Wanted - Here's a good one

csd@drutx.ATT.COM (DavisCS) writes:
> Many years ago (well, maybe two) I had in my hands an editor that >
dealt with binary files.  It displayed a hex version of the contents > in
a window on one side of the screen and a displayable ASCII version > on
the opposite side.  You could edit a file by making changes in > either
window.  Anyway, I seldom used it and somewhere along the line > I lost
it.  Can anyone help me with the name of an editor that fits > that
desription and a pointer to where I might pick it up again.

Yes, it's available from Simtel20 as:

Filename			Type	 Bytes	 CRC

Directory PD1:<MSDOS.FILUTL>
FM.ARC				BINARY	 10160  1735H

FM (for File Modify) is a little utility which allows you to easily edit
files at the individual byte level.  It is especially useful in situations
where one might use DEBUG to modify a byte in order to patch a program, to
change the wording of messages in your programs which bother you (its
search capabilities are useful for this) or to change color attributes in
a program.

FM.ARC has been submitted to comp.binaries.ibm.pc so if you don't have FTP
access to Simtel20 just wait a week or so and it will appear there.

--Keith Petersen
Maintainer of the CP/M & MSDOS archives at wsmr-simtel20.army.mil [26.0.0.74]
DDN: w8sdz@wsmr-simtel20.army.mil
Uucp: {ames,decwrl,harvard,rutgers,ucbvax,uunet}!wsmr-simtel20.army.mil!w8sdz

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

Date: Tue, 21 Feb 89 15:33:46 EST
From: kobus@NADC.ARPA (D. Kobus)
Subject: CALTYM34.ARC Viability

The program PD1:<MSDOS.SYSUTL>CALTYM34.ARC supposedly sets your system
clock from the US Naval Observatory. However; when I enter the automatic
time set menu command, my modem seems to respond to the wake up and
initial string commands but hangs before a number is dialed. Has anyone
else encountered a similar error or has gotten this program to
successfully run? I'm curious if the problem I'm running into is due to
some error on my part or is the result of a deliberate action.

David B. Kobus
Naval Air Development Center

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

Date: Tue, 21 Feb 1989 9:42:14 PST
From: Billy Brackenridge <billy@venera.isi.edu>
Subject: Epsilon 4.0: EMACS editor for DOS, OS/2 and XENIX

I have been beta testing Epsilon 4.0 for the last few months. The product
has just been officially released.

Epsilon has been mentioned many times in INFO-IBMPC. Epsilon was written
by Todd Doucet and Steven Doerfler of Lugaru Software Ltd.  They call it a
Programmer's editor. About 10 years ago Richard Stallman wrote the
original EMACS at the MIT AI labs. EMACS has been adapted to just about
every known computing platform since that time.  If someone knows EMACS,
he or she should be able to find a version of it on just about any
machine.

Epsilon was written from the ground up for the PC. Epsilon has always been
known as the speediest EMACS like editor on the PC. There are versions of
it for DOS, XENIX and OS/2.

Epsilon was the first programmer's editor to coexist with pop-up
applications, provide virtual memory, and allow background compiles.
Epsilon 4.0 adds several new features.

I find the new "undo" commands most impressive. Undo is not a feature of
the original EMACS, but this feature was popular in Epsilon's chief
competition "Brief". I have never used Brief. Perhaps a Brief user can
compare how Epsilon's undo compares with the original. Undo is
particularly useful if you have just saved a file and realize you
shouldn't have clobbered your original. It gives a new dimension to text
editing. Have you ever said to yourself "The paragraph I wrote a half hour
ago was better than this one?". You can retrieve the original paragraph
and find out.

Epsilon has always featured background compilation under DOS.
Unfortunately C compilers, and even the Macro Assembler have grown in
their appetite for memory. Under OS/2 this is not a problem, however,
under DOS Epsilon now swaps its self out to disk or EMS memory in order to
make room for the compiler. As with the older versions of Epsilon it reads
the output of the compiler. If there is an error, Epsilon loads the file
causing the error and places the cursor at the offending source line.

Tags are a feature of the original EMACS that has been improved on in this
version of Epsilon. The Epsilon tags package allows you to find the
definition of a function. This is particularly useful when reading
somebody elses code. If you want to find out what a function does type C-X
. and Epsilon will find the definition of that function and bring it up in
an editor window.

Epsilon is a mature product. I have been using it for about four years. I
don't envy Steven & Todd. Programmers are terrible consumers. They always
want something a little different. Epsilon is written in EEL. EEL is a C
like language. Epsilon comes with complete EEL source code and an EEL
compiler. If you don't like Epsilon as it comes out of the box, you can
rewrite it to do what ever you want it to do.

Epsilon 4.0 is now more modeless. Modeless editors were all the mode a few
years ago. For example, if Epsilon is asking you for a file name you can
use Epsilon commands to edit the file name. This is particularly useful
when defining keyboard macros. Epsilon is a powerful shell programming
language. You can edit directories as though they were text and perform
operations on contents of files.  Epsilon is clearer to use and every bit
as powerful as a Unix shell language.

Epsilon is pretty much self documenting. It has a tutorial and extensive
help functions, but Version 4.0 comes with a muchly improved manual.

Lugaru Software Ltd.
5843 Forbes Avenue
Pittsburgh,PA 15217
(412)421-5911

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

Date:         Tue, 21 Feb 89 20:00:07 +0100
From:         Alain Jacques <EPYMAX%BUCLLN11.bitnet@cunyvm.cuny.edu>
Subject:      Looking for 386 MATLAB Information

HI,

    Does anyone have information about 386-MATLAB programs? I am looking
for the address of the distributors and a representative in Europe.  I
would greatly appreciate that any information be passed directly to me.

                               Many thanks.

                                  A.J. 
EPYMAX AT BUCLLN11 (BITNET/EARN)
Acknowledge-To: <EPYMAX%BUCLLN11.bitnet@cunyvm.cuny.edu>

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

Date:     Tue, 21 Feb 89 14:42 EST
From:     <BRUCEH%UTKVX3.bitnet@cunyvm.cuny.edu>
Subject:  Motorola. 68xx Assembler

I recently downloaded the file PS68A12.ARC that contains an assembler for
the Motrola 68xx family.  I decoded and unarced the file and all went
well.  

However, when I invoke the assembler to assemble the example file,
it appears that the assembler is stuck in an endless loop.  The header
repeats continoulsy.  Has anyone else downloaded this file and tried it?
Is this the latest version available?

Thanks,
Bruce Harrison
Univ. of Tenn. at Martin
Computer Center
Martin, TN  38238

BRUCEH@UTKVX  (bitnet)

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

Date:     Tue, 21 Feb 89 16:17 CST
From:     Gene Wiggins <MANAGER%UNLASVAX.bitnet@cunyvm.cuny.edu>
Subject:  Multiprocessing with MS DOS

I have finally figured out what the question is, and now I would like to
see if anyone out there has a good solution.

We need to have three users simultaneously working on Lotus 1-2-3
worksheets.  In particular, they need to be able to READ simultaneously.
Write access is not needed simultaneously with reads.

The worksheets are going to be rather large.  Consequently we don't want
to use the XTs we have to work with the spreadsheets.  We want the power
of a larger engine.

Our original idea was to set up a LAN with a PS2 Model 80 as the server
and hook up the three users to the LAN also.  The problem (I think) with
this solution is that it gives us a '386 file server, but we are still
stuck with XT CPU performance.

We also thought of VMS Services for MS-DOS.  We have a MicroVAX-II that we
could use as a file server and have very fast access to the files, but
once again, we are stuck with the slow XT CPU.

Now for the big question:  Is there a way to set up a multiuser
environment on a '386 so that it can handle 3 - 4 users and still have
more speed than 3 - 4 users on XTs accessing files only ?

I realize that we could get each of the three users a '286 machine and
then put them on a LAN, but that is a bit more expensive proposal.  We
would have to have a LAN as well as three new '286s.

Please reply to me directly rather than this discussion group.  I am not a
regular reader of this list.

Thank you.

Gene Wiggins                             BITNET:   MANAGER@UNLASVAX
College of Arts & Sciences               INTERNET: MANAGER%ASADM.UNL.EDU
University of Nebraska - Lincoln
Lincoln, Nebraska --- USA

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

Date: 21 Feb 89 23:35 EST
From: DAVIDSEN%STEINMETZ.tcpip@ge-crd.arpa
Subject: Re: B-tree Indexed file access in 'C' (BPLUS)

| Date: 14 Feb 89 06:35:56 PST (Tuesday)
| From: "hugh_davies.WGC1RX"@Xerox.COM
| 
| I have a copy of BPLUS. It has at least one serious bug, which renders it
| useless, at least on the IBM PC (or at least on the 8086 machines I've
| tried it on).
| 
| It manages the database in memory, until it runs out of space, or you
| close the file, when it writes the database back to disk. In order to do
| this, it uses a lot of the 'C' memory allocation and moving routines. The
| problem is the use of memcpy for overlapping areas in the procedure
| moveup. As the man page says, "Character movement is performed differently
| in different implementations. Thus overlapping moves may yield surprises".

  If you have the version I uploaded (enhanced 1.1) there is a memmove
routine included in source to use if yours fails. That version has been
modified to run on UNIX (at least the four versions I use regularly). I
will be uploading a newer version with a few more changes.

  BPLUS is shareware from Hunter and Associates, any changes I have made
are in the public domain.  

-- bill davidsen		(wedu@ge-crd.arpa)
{uunet | philabs}!steinmetz!crdos1!davidsen 
"Stupidity, like virtue, is its own reward" -me

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

Date: Tue 21 Feb 89 15:28:09-PST
From: BUSSARD@EDWARDS-2060.ARPA
Subject: LN03 to PC Connection

To interface a LN03 PLUS Printer to a PC/XT/AT do the following.

1. Set the dip switches on the printer as follows:
	Switch #	Setting	Meaning
	 1-1		OFF	SERIAL INPUT
	   2		ON		
	   3		OFF	9600 BAUD
	   4		ON
	   5		OFF	8 DATA BITS
	   6		OFF	PARITY DISABLED
	 2-1		OFF
 	   2		OFF	LN03 DEVICE ID
	   3		OFF	   
           4		OFF	AUTO WRAP DISABLED
	   5		ON	RESTRAINT (Use hardware control not XON-XOFF)
	   6		ON	RESTRAINT INVERTED

2. Use MODE command to set the serial port to talk to the printer, do not
forget the 'p' at the end to tell DOS its a printer.

3. Make a serial cable to interface from the computer to the printer. My
cable is a DB-25 to DB-25, since my AT clone has a DB-9 to DB-25 adapter
on it.

	PC		LN03
	2 ----------- 3
        3 ----------- 2
	4 ----------- 5
	5 ----------- 4
	6 ----------- 11
	7 ----------- 7

4. I have used this with WS2000+ Release 3 and with WordPerfect 5.0.
WordStar comes with the driver. For WordPerfect it is on an optional
printer disk. My only problem is getting to steal the printer off our VAX
to use it.

				Buzz

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

Date: Tue, 21 Feb 1989  16:14 MST
From: Keith Petersen <w8sdz@WSMR-SIMTEL20.ARMY.MIL>
Subject: PD/Shareware Database Programs

[Barbara Hicks <bjhicks@trillium.waterloo.edu> posted a request for
recommendations and pointers to PD and Shareware Database programs]

Barbara, I use Jim Button's PC-File+ (ver. 2.0) to catalog the Simtel20
archives on my PC.  It's very easy to use.  No language has to be learned
as it is all menu-driven.  It uses its own file format but is able to
import and export to many different formats.

Recently Button released PC-File-dB.  It uses a file format which is the
same as dBASEIII.

Both of these packages are available from Simtel20:

Filename			Type	 Bytes	 CRC

Directory PD1:<MSDOS.DATABASE>
PCFDB1A.ARC			BINARY	327900  4981H \
PCFDB2A.ARC			BINARY	352213  34BCH  > PC-File-dB
PCFDB3.ARC			BINARY	155825  9985H /

PCFILED.ARC			BINARY	214796  BA9FH \
PCFILEP.ARC			BINARY	254348  576CH  > PC-File+ v2.0
PCFILEU.ARC			BINARY	234412  4A26H /

--Keith Petersen
Maintainer of the CP/M & MSDOS archives at wsmr-simtel20.army.mil [26.0.0.74]
DDN: w8sdz@wsmr-simtel20.army.mil
Uucp: {ames,decwrl,harvard,rutgers,ucbvax,uunet}!wsmr-simtel20.army.mil!w8sdz

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

Date: Tue, 21 Feb 89 11:56:31 CST
From: Don Meredith <DMEREDI3@UA1VM.ua.edu>
Subject: Source code for an editor written in C

      I am looking for some source code for an editor written C.  The
reason is that I would like to develop my own editor fit to my
specifications but I don't know where or how to start.  I want the editor
to act like BORLAND's editor.  I am open to any suggestions but I prefer
freeware/shareware because of a limited budget.  Please reply to my BITNET
address.

               Thanx,
               Don Meredith
               BITNET:DMEREDI3@UA1VM.UA.EDU

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

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