Info-IBMPC@WSMR-SIMTEL20.ARMY.MIL (01/13/89)
Info-IBMPC Digest Thu, 12 Jan 89 Volume 89 : Issue 1
Today's Editor:
Gregory Hicks - Chinhae Korea <COMFLEACT@Taegu-EMH1.Army.Mil>
Today's Topics:
AWK for MSDOS
DOSGATE - Remote operation of a PC
EASE'ing IBM token ring device drivers
Fast assembly language screen writes for Turbo Pascal
Windows Development Package and Turbo Pascal/C
int 21(h) problem
Multitasking and DOS 3.30
New version of DSZ x/y/zmodem program for MSDOS
OS/2 Kermit
RGB & PAL MONITORS
Sources for LINT and DRYSTONE Benchmark wanted...
----------------------------------------------------------------------
Date: Sun, 18 Dec 1988 23:54 MST
From: Keith Petersen <W8SDZ@WSMR-SIMTEL20.ARMY.MIL>
Subject: AWK for MSDOS
This announcement is somewhat belated as this file has been on Simtel20
for some time now. Sorry it was overlooked.
--Keith
[--forwarded message--]
From: Russ Nelson <nelson@sun.soe.clarkson.edu>
To: w8sdz
Re: awk200.arc
I have uploaded awk200.arc.
Filename Type Bytes CRC
Directory PD1:<MSDOS.TXTUTL>
AWK200.ARC BINARY 84394 69C8H
READ.ME follows:
pc AWK author's word
This version of AWK was inspired by the programming language BAWK
which was in turn inspired by AWK. I had just finished modifying the LEX
and YACC compilers to conform to the UNIX documentation and saw this as an
opportunity to use these utilities. Hence this version of AWK is partly
written in LEX and YACC and is compiled with Borland Turbo C.
The YACC grammar generates a pseudo code program for each pattern
and action which is interpreted by ycode interpreter. The regular
expressions are compiled by a recursive descent single pass compiler into
a related p-code program that is executed by an rcode interpreter.
I am releasing this version to the public for comment and
criticism. I have recently received Aho, Weinberger and Kernighans book
called "The AWK Programming Language". I have been making make sure that
this version of pc AWK will conform to the language described by this
book. The current version conforms to the description in that book.
Please send your comments to me at 153/123.
This version of AWK is not intended to be in the public domain and
is the sole property of Rob Duff. Any distribution for commercial gain is
prohibited. You may freely copy and distribute AWK and may not charge
anyone for the software, only for the medium, shipping, and service. If
you do give this program away please use the origional arc file, also
distribute any upgrades to the same people or BBS's.
Rob Duff
Vancouver BC
-----
Thanks for the upload, Russ!
--Keith
------------------------------
Date: Wednesday, 14 December 1988 07:26-MST
From: mirror!necntc!necis!rbono@bu-cs.bu.edu (Rich Bono)
Subject: DOSGATE - Remote operation of a PC
Now available via standard anonymous FTP from SIMTEL20:
Filename Type Bytes CRC
Directory PD1:<MSDOS.PACKET>
DOSGAT16.ARC BINARY 177629 7510H
DOSGATE (ver. 1.6) is a shareware program which allows a standard MS-DOS
computer to be controlled via an RS-232 serial port. The port is
considered to be a remote user. The console of the machine is still in
complete control and can supervise and disable/enable the remote user at
will. There is a simple 'Chat' mode that may be entered from the console
to allow 'talking' with the remote user to give assistance or
instructions. In addition to chat mode, there is a simple terminal
emulator to allow control of a modem or other device connected to the
serial port.
The remote user may be connected directly with an RS-232 terminal, via a
modem over telephone lines, or with a TNC for remote operation via packet
radio!
The local console may still be used for any software that normally runs.
The remote user is capable of running any software that calls only MS-DOS
(int 21h) system calls. Any software that by-passes MS-DOS and interfaces
with the BIOS or directly with the hardware for I/O will not be usable by
the remote user.
See the .DOC files for information in setting up the system. --
/*************************************************************************\
* Rich Bono (NM1D) If I could only 'C' forever!! rbono@necis.nec.com
* * (508) 635-6303 NEC Information Systems NM1D @ WB1DSW-1
\*************************************************************************/
------------------------------
Date: Fri, 23 Dec 88 13:28:53 EST
From: Tal Wyatt (HDL) <twyatt@BRL.MIL>
Subject: EASE'ing IBM token ring device drivers
I am a dedicated user of MARK/RELEASE, garnered from SIMTEL20. I used to
use MARK/RELEASE to vacate the IBM token ring software TOKREUI, NETBEUI,
and IBM PC LAN Program from my memory (speaking as a computer, eh?) and
was able to reload the token ring software again when I needed it -- much
faster than rebooting. Well, now it doesn't work when I try to reload the
token ring driver software -- (after having kicked it out once with
RELEASE) the TOKREUI and NETBEUI drivers tell me that they are already
installed (error #1) and do not reinstall themselves. Which means that my
system has changed slightly since my halcyon days of glorious freedom.
Apparently TOKREUI and NETBEUI are leaving little notes about their
existence somewhere (maybe even in the token ring card) that RELEASE
doesn't know about, and looking for them when I try to reload the drivers.
Shades of cats and dogs! Does anyone know what can be done to
pooper-scooper these token ring drivers??
Tal Wyatt, twyatt@adm.brl.mil
------------------------------
Date: Thu, 22 Dec 1988 21:59 MST
From: Keith Petersen <W8SDZ@WSMR-SIMTEL20.ARMY.MIL>
Subject: Fast assembly language screen writes for Turbo Pascal
If you are a Turbo Pascal programmer you will want to look at:
Directory pd1:<msdos.turbopas>
TAVID12.ARC Fast video routines with demo [TASM,MASM source]
Archive includes the original files from TAVIDEO.ARC
(written for the TASM compiler), plus new versions
for MASM.
Excellent fast assembler video routines for mono,
CGA, EGA. Well documented, nice demo. Compliments
to the author (original credits maintained in docs
and source). Everything works just fine with my cheap
Hercules-compatible monochrome graphics card; can't
speak for CGA, EGA.
David Kirschbaum
Toad Hall
kirsch@braggvax.ARPA
---
Thanks, David! This replaces TAVIDEO.ARC.
--Keith Petersen
Maintainer of the CP/M & MSDOS archives 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: Mon, 19 Dec 88 16:56:00 CST
From: Bill Hayes <IANR012%UNLVM.BITNET@CUNYVM.CUNY.EDU>
Subject: Windows Development Package and Turbo Pascal/C
TurboPascal and Turbo C can not be used with the Windows Development
Package. You might (?) be able to write/convert the code into Turbo
Assembler, since it can mimick earlier versions of MicroSoft Assembler.
MicroSoft C, Pascal and Assembler can all be used with the Windows
Development Package.
This is second-hand information I've gleaned from magazine articles,
etc. Anybody out there actually used the thing?
------------------------------
Date: Tue, 20 Dec 88 12:40:58 MEZ
From: P180404%DBORUB01.BITNET@CUNYVM.CUNY.EDU
Subject: int 21(h) problem
Hi Netlanders
If I try to call (PC-)DOS interrupt 21(h), esp. function 48(h)
(reserve RAM space) from an interrupt service routine, why, o why does it
work one time and fail another?
What am I to consider in calling these routines that I probably have not
done yet? "48(h)" frequently returns error code 8, which means
"insufficient RAM available". There is a similar problem with function 9
(character output). When calling these functions several times in succes-
sion, the system hangs. What's going on here?
I'd appreciate any and all kinds of help, here is my BITNET address:
P180404%DBORUB01.bitnet@cunyvm.cuny.edu (internet)
Thanks
NORBERT WINGENDER
------------------------------
Date: Mon, 19 Dec 88 18:33 GMT
From: <BIOMED%CZHETH5A.BITNET@CUNYVM.CUNY.EDU>
Subject: Multitasking and DOS 3.30
On SIMTEL20 there is a file MULTASK.ARC which can make the PC execute two
tasks at a time. This is really nice and works with many programs. For
example, Kermit can RUN in background.
Now the bad news : At startup, it checks for the DOS version, if it is
within 2.00 ... 3.10. Unfortunately I use DOS 3.30, so it says
'unsupported DOS version'. Stepping through it with a debugger showed me
the int21 ah=30 call which gets the version number from MSDOS. Applying a
little patch here was of no help, now I get a 'modified or non standard
IBM PC-DOS' message.
Booting with a DOS 3.10 floppy works fine and lets me use all the
features, but no autoexec/config/path etc. then. Do I have to go back to
the old DOS or -
Has anybody found a patch or a newer version ?
The file is PD1:<MSDOS.SYSUTL>MULTASK.ARC , 16384 byte on SIMTEL20 (or
RPICICGE or TRICKLE)
Thanks for any help, Tom (BIOMED@CZHETH5A)
------------------------------
Date: Thu, 22 Dec 1988 12:22 MST
From: Keith Petersen <W8SDZ@WSMR-SIMTEL20.ARMY.MIL>
Subject: New version of DSZ x/y/zmodem program for MSDOS
Now available via standard anonymous FTP from Simtel20:
Filename Type Bytes CRC
Directory PD1:<MSDOS.ZMODEM>
DSZ1220.ARC BINARY 82944 D334H
DSZ is a stand-alone modem program which saves the comm port status,
installs its own comm interrupt handlers, sends or receives files using
ZMODEM, True YMODEM(Tm), and XMODEM. It restores the old comm port status
before exiting.
Features include buffered RX/TX for good background performance, "Talk"
command for interactive operation and background transfers in <70k
DESQview etc. window, table driven CRC-32, Crash Recovery(Tm), and
advanced file management.
[Recent update information is included in the ARChive.]
--
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: Sat, 17 Dec 88 13:58:29 EST
From: "Robert E. Zaret" <ZARET@MITVMA.MIT.EDU>
Subject: OS/2 Kermit
According to the INFOKermit digest, an EXPERIMENTAL version of Kermit for
OS/2 is available. "Reportedly, this version has some problems with VT100
terminal emulation when parity is being sent by the host..." It is stored
as CKOKER.DOC, CKOKER.BOO, and CKOKER.BWR. BITNET sites can obtain files
through the fileserver KERMSRV at CUVMA. The files are also available via
anonymous FTP on CUNIXC.CC.COLUMBIA.EDU, but the note didn't say which
directory (kermit/a, kermit/b, kermit/c, kermit/d, or kermit/e) contains
the files.
------------------------------
Date: Sun, 18 Dec 88 14:29 P
From: P88031%BARILAN.BITNET@CUNYVM.CUNY.EDU
Subject: RGB & PAL MONITORS
HELLO
In our university we are trying to reconfigure a multi purpose audio
visual lab. In order to achieve it we need the Pc TTL EGA monitors also
to serve as Composite video PAL monitors.
There are two ways to do it:
a) Using multiscan RGB TTL & Analog monitors and converting the PAL into
Analog RGB
b) Using multiscan monitors that know how to accept composite signals.(we
don't know about such monitors and found only Mitsibushi monitors that
accept NTSC signals.)
any further information about distributors of such monitors or converters
including experience and recomandation will help us a lott.
------------------------------
Date: Tue, 20 Dec 88 18:31:19 MEZ
From: Ewald JENISCH <A4421DAD%AWIUNI11.BITNET@CUNYVM.CUNY.EDU>
Subject: Sources for LINT and DRYSTONE Benchmark wanted...
Hi Netlanders|
Does anybody out there know where I can get the *SOURCES* for LINT
(C-preprocessor) and the DRYSTONE Benchmark?? Anything (public domain,
shareware, commercial) will do...
Please reply directly to:
Mag. Ewald JENISCH
Institute of Statistics & Computer Science
Univ. of Vienna, Austria
E-Mail: A4421DAD@AWIUNI11.BITNET
------------------------------
************************
End of Info-IBMPC Digest
-------