Info-IBMPC@WSMR-SIMTEL20.ARMY.MIL (10/08/89)
Info-IBMPC Digest Sun, 8 Oct 89 Volume 89 : Issue 90
Today's Editor:
Gregory Hicks - Chinhae Korea <COMFLEACT@Taegu-EMH1.army.mil>
Today's Topics:
'AXE' from SEA
3.5" disk drives for the XT
80*87 pointer arithmetic ?
accessing VHDL from FTP on Vax
FBTRIAL.ARC - FASTBACK PLUS Trial version uploaded to SIMTEL20
First cluster of a file
Info-IBMPC Digest V89 #81
Mouse Driver for Joystick
NEC printer drivers
New IBMPC anti-viral programs uploaded to SIMTEL20
Question from the Incredibly Naive
Quick reference list to SIMTEL20'S MSDOS directories
SIMTEL20.ARC - Easy manipulation/viewing of SIMTEL20 file lists
SWAP utilities update uploaded to SIMTEL20
VGA 1-2-3 driver
VGA Palettes (again)
VMS style DOS help program uploaded to SIMTEL20
Re: Binary Editors
Info-IBMPC Lending Library is available from: WSMR-SIMTEL20.ARMY.MIL (see
file PD1:<MSDOS>FILES.IDX for listing of source files)
WSMR-SIMTEL20.ARMY.MIL can be accessed using LISTSERV commands from BITNET
via LISTSERV@NDSUVM1, LISTSERV@RPIECS, LISTSERV@FINTUVM and in Europe from
EARN TRICKLE servers. Send commands to TRICKLE@<host-name> (example:
TRICKLE@TREARN). The following TRICKLE servers are presently available:
AWIWUW11 (Austria), BANUFS11 (Belgium), DKTC11 (Denmark), DB0FUB11
(Germany), IMIPOLI (Italy), EB0UB011 (Spain) and TREARN (Turkey).
Send Replies or notes for publication to: <INFO-IBMPC@WSMR-SIMTEL20.ARMY.MIL>
Send requests of an administrative nature (addition to, deletion from the
distribution list, et al) to: <INFO-IBMPC-REQUEST@WSMR-SIMTEL20.ARMY.MIL>
----------------------------------------------------------------------
Date: Fri, 22 Sep 89 08:19:24 EST
From: DOUG%YSUB.BITNET@CORNELLC.cit.cornell.edu
Subject: 'AXE' from SEA
First, pardon if you've seen this request before.
SEA, the people that write ARC, also have a program called AXE (I think)
that compresses executable files and prepends the program with a bootstrap
that uncompresses the program in memory and then transfers control. This
provides disk space savings, and SOME protection from viruses (the CRC
check will fail on a modified EXE file). It also helps 'obscure' the
program somewhat from snoopers.
1. Is this program shareware? Is it easily available (I didn't see it in a
cursory look at SIMTEL20)?
2. How does one contact SEA about it - as I use ZIP, not ARC, I don't have
any of the SEA software handy. I suppose I could download something.
3. How much do they want for it (if this is not publishable here due to
Bitnet rules, etc. you can e-mail me).
4. How does it compare with similar programs (LIBRA copy protection does
this, I believe, and AZ-TECH's EVERTRACK program might)?
5. Does it allow you to uniquely serialize copies of a program?
Doug Sewell (Watchman on RELAY - DOUG@YSUB.BITNET), Tech Support,
Computer Center, Youngstown State University, Youngstown, OH 44555
>> Beat the system. Unplug the computer.
------------------------------
Date: Fri, 22 Sep 89 09:58 EDT
From: "GASPAR KIRALY,JR" <V2173WXV@ubvmsc.cc.buffalo.edu>
Subject: 3.5" disk drives for the XT
Hi, I have a XT clone and I would like to add a 3.5" drive to it. I'd
like to have the 1.44 meg and set it up as drive B.
My question is the following: Do I have to get a new controller card? I
have a double floppy controller. That controls drive A: (a 360K 5.25").
If I need a new card, will I have to take the old controller out? I have
battery backup as well as a parallel port on it. I really do not want to
throw out.
Thanks for any info.
Gaspar
v2173wxv@ubvms
------------------------------
Date: Fri, 22 Sep 89 19:27:52 MET
From: frank waes <U379005%HNYKUN11.BITNET@CUNYVM.CUNY.EDU>
Subject: 80*87 pointer arithmetic ?
Hello,
Would there by any chance be some net profit in performing 20- to (say)
32-bit pointer arithmetic with 80*87 coprocessors (8038* excluded) ???
(N.B.: incl. ESCAPE cycles, etc. & worst case (i.e. 8 bit) BUS
operations).
Frank Waes
u379005@hnykun11.BITNET
------------------------------
Date: Fri, 22 Sep 1989 13:42 MDT
From: Keith Petersen <w8sdz@WSMR-SIMTEL20.ARMY.MIL>
Subject: FBTRIAL.ARC - FASTBACK PLUS Trial version uploaded to SIMTEL20
[--forwarded message--]
From: Frank J. Wancho <WANCHO@WSMR-SIMTEL20.ARMY.MIL>
I have uploaded:
<msdos.dskutl>
FBTRIAL.ARC FASTBACK PLUS v2.01 Trial vers. limited to 2MB
The archive was created directly from the FASTBACK PLUS Trial Disk I
received directly from 5th Generation Systems, Inc. The label contains
the notation "Copy Freely!."
This trial version is a working copy of FASTBACK PLUS 2.01 limited to
backing up a maximum of 2MB. If it is in the middle of copying a file
which goes over the 2MB limit, the copy will complete. The DEMO ends with
an ERROR 89. Type an ESC to continue.
FBTRIAL.ARC FASTBACK PLUS Trial version limited to 2MB
--Frank
Thanks, Frank!
--Keith Petersen
Maintainer of SIMTEL20's CP/M, MSDOS, and MISC archives
Internet: w8sdz@WSMR-SIMTEL20.Army.Mil [26.2.0.74]
Uucp: {ames,decwrl,harvard,rutgers,ucbvax,uunet}!wsmr-simtel20.army.mil!w8sdz
------------------------------
Date: Fri, 22 SEP 89 15:17 N
From: CAVECCHIA%ITNVAX.CINECA.IT%ICINECA2.BITNET@CUNYVM.CUNY.EDU
Subject: First cluster of a file
I need to write a small, C callable routine that, given a file name,
outputs the number of the first cluster on disk of the file. Is there
something like a DOS/Bios call that I can use for this purpose?
Thanks to all.
Valter V. Cavecchia | Bitnet: cavecchia@itncisca |
Centro di Fisica del C.N.R. | cavecchia@itnvax.cineca.it |
I-38050 Povo (TN) - Italy | Decnet: itnvax::cavecchia (37.65) |
------------------------------
Date: Fri, 22 Sep 89 09:51:26 MEZ
From: "Juergen R. KLaes" <ARA002%DJUKFA11.BITNET@CUNYVM.CUNY.EDU>
Subject: Info-IBMPC Digest V89 #81
Hi, out there, is there anybody, knowing about some incompatibilities with
the PS/2-50-Z <-> IBM-PC-AT_series?? We are trying to run the
Turbo-Backup-Program on an PS/2-50-Z and am having trouble in Verifying /
Reading the created Backup-Diskettes. (3.5")
/Juergen Klaes
Nuclear Research Centre Juelich GmbH, FRG
------------------------------
Date: Fri, 22 Sep 89 09:52:35 CDT
From: rcp%moth.sw.MCC.COM@MCC.COM (Rob Pettengill)
Subject: Mouse Driver for Joystick
Does anyone know of a device driver for the PC joystick that will emulate
a microsoft mouse?
;rob
Robert C. Pettengill, MCC Software Technology Program
P. O. Box 200195, Austin, Texas 78720
ARPA: rcp@mcc.com PHONE: (512) 338-3533
UUCP: ..!cs.utexas.edu!milano!rcp
------------------------------
Date: Fri, 22 Sep 89 10:46 CDT
From: Brett Watson <BRETTW%KSUVM.BITNET@graf.poly.edu>
Subject: NEC printer drivers
Can anyone tell me where to find a printer driver for an NEC Pinwriter
P5200 printer? I am running 286 Windows with an IBM PC Model 70. The
only printer driver I could find with Windows is not the right driver for
my printer. It "works" to an extent. Text prints fine and graphs print
ok except it prints a line about 1/4 inch wide, then leaves a blank line
the same width. This continues on down the page. Any help appreciated.
Brett Watson
------------------------------
Date: Fri, 22 Sep 1989 13:13 MDT
From: Keith Petersen <w8sdz@WSMR-SIMTEL20.ARMY.MIL>
Subject: New IBMPC anti-viral programs uploaded to SIMTEL20
[--forwarded message--]
From: jwright@atanasoff.cs.iastate.edu (Jim Wright)
More programs for the IBMPC anti-viral archives.
COLUMBUS.ARC
Program to backup track zero of a hard drive and restore
track zero. Meant for disaster recovery, such as that
from "Columbus Day" virus. Includes source!
M-3066.ARC
Program to repair damage due to the new "3066" virus.
Checks and repairs and entire drive. Use with caution.
SCANRES7.ARC
Memory resident program to check each program for viruses
before it is executed. This replaces the previous release
of scanres.
SCANV37.ARC
Scans hard drives or floppies for viruses. This replaces
the previous release of scanv.
VIRSIMUL.ARC
Program to simulate the non-destructive effects of various
viruses. Very useful in figuring out what everyone else
is talking about.
Here are the one line descriptions:
COLUMBUS.ARC Save & restore track zero of hard drive.
M-3066.ARC Recover from the 3066 virus.
SCANRES7.ARC Resident program to detect viruses.
SCANV37.ARC Scans drives and reports presence of viruses.
VIRSIMUL.ARC Simulates non-destructive behavior of viruses.
Jim
---
Thanks, Jim. The files have been placed in directory
pd1:<msdos.trojan-pro>.
--Keith Petersen
Maintainer of SIMTEL20's CP/M, MSDOS, and MISC archives
Internet: w8sdz@WSMR-SIMTEL20.Army.Mil [26.2.0.74]
Uucp: {ames,decwrl,harvard,rutgers,ucbvax,uunet}!wsmr-simtel20.army.mil!w8sdz
------------------------------
Date: Fri, 22 Sep 89 12:01:35 EDT
From: Kim Dyer <3C257F7%CMUVM.BITNET@CORNELLC.cit.cornell.edu>
Subject: Question from the Incredibly Naive
I am in a situation where I use both Macintoshs and IBM-PCs on a regular
basis. I *DO* know how to down-load files from Macintosh archives, but
can not seem to locate the IBM-PC archives that are mentioned in
INFO-IBMPC.
Can someone please tell me where such archives are, and how I can download
files from them using BITNET. (No FTP access, in other words.)
* Kim A. Dyer | *
* Computer Services | THERE'S A DESK UNDER *
* Central Michigan University | HERE SOMEWHERE! *
* Mt. Pleasant, MI | I ACTUALLY SAW IT ONCE! *
* (3c257f7 @ CMUVM) Bitnet | *
[The SIMTEL-BITNET help file has been forwarded. gph]
------------------------------
Date: Fri, 22 Sep 1989 00:45 MDT
From: Keith Petersen <w8sdz@WSMR-SIMTEL20.ARMY.MIL>
Subject: Quick reference list to SIMTEL20'S MSDOS directories
Quick reference list to SIMTEL20's PD1:<MSDOS.x> directories
as of Sept. 22, 1989 (where 'x' is one of the names below):
ADA DATABASE GRAPHICS OS2 SPRINT
AIJOURNAL DBASE HAMRADIO PACKET SQ-USQ
ALLCHARGE DDJMAG HYPERTEXT PASCAL STARLINK
APL DESKACCESS IRIT PC-JR STARTER
ARC-LBR DESKJET KA9Q-TCPIP PCIP STATISTICS
ARCNET-PCIP DESKPUB KERMIT PCMAG SURFMODL
ASM-MAG DESQVIEW KEYBOARD PCMAIL SWAP
ASMUTL DIRUTL LAN PCPURSUIT SYSUTL
AT DISASM LAPTOP PCRESOURCE TAXES
AUTOCAD DSKUTL LASER PCTECH TELIX
AWK EDITOR LISP PIBTERM TEX
BASIC EDUCATION LOTUS123 PILOT TROJAN-PRO
BATUTL EEL MAC PLI TURBO-C
BBS EGA MAPPING PLOT TURBOBAS
BBSLISTS EMULATORS MATH PREPROCESS TURBOPAS
BIBLE FIDO MAX PRINTER TXTUTL
BORLAND FILEDOCS MEMACS PROCOMM UUCP
BYTEMAG FILUTL MENU PRODIGY VENTURA
C FINANCE MICROCORN PROGJOURN VGA
CAD FLOWCHART MODEM PROLOG VOICE
CALCULATOR FORMGEN MODULA2 QBASIC VOICEMAIL
CATALOG FORTH MOUSE QMODEM WORLDMAP
CIS FORTRAN MSJOURNAL RBBS-PC X-10
CMPLNGMAG FOSSIL MSWINDOWS SCREEN XLISP
COMPATIBLES FREEMACS MUSIC SMALL-C XPC
COMPUTE-PC GENIE NCSATELNET SMALLTALK ZIP
CROSSASM GIF NETWORK SNOBOL4 ZMODEM
CROSSREF GRAPH OPUS SPREADSHEET ZOO
See PD1:<MSDOS.FILEDOCS>AAAREAD.ME for details on
file directories and descriptions.
--Keith Petersen
Maintainer of SIMTEL20's CP/M, MSDOS, and MISC archives
Internet: w8sdz@WSMR-SIMTEL20.Army.Mil [26.2.0.74]
Uucp: {ames,decwrl,harvard,rutgers,ucbvax,uunet}!wsmr-simtel20.army.mil!w8sdz
------------------------------
Date: Fri, 22 Sep 1989 00:10 MDT
From: Keith Petersen <w8sdz@WSMR-SIMTEL20.ARMY.MIL>
Subject: SIMTEL20.ARC - Easy manipulation/viewing of SIMTEL20 file lists
[--forwarded message--]
From: mkelly@afit-ab.arpa (Michael P. Kelly)
To: w8sdz@WSMR-SIMTEL20.ARMY.MIL
I have uploaded:
<msdos.filedocs>
SIMTEL20.ARC Easy manipluation/viewing of SIMTEL20 file lists
Here is a well-built program that will import any SIMTEL20 catalog file
and convert it to a .DBF and allow viewing, searching etc. No
documentation because it is very self-explanatory and intuitive. The user
does not need dBASE and all the necessary files will be created as they
are needed by the program.
Version 2.0 includes printed reports, file searches by name, full- screen
browsing, user selectable listing order and more. I hope this meets the
needs of those who wish to view the SIMIBM.IDX with a handy utility
program.
mkelly@blackbird.afit.af.mil
Thanks, Mike!
--Keith Petersen
Maintainer of SIMTEL20's CP/M, MSDOS, and MISC archives
Internet: w8sdz@WSMR-SIMTEL20.Army.Mil [26.2.0.74]
Uucp: {ames,decwrl,harvard,rutgers,ucbvax,uunet}!wsmr-simtel20.army.mil!w8sdz
------------------------------
Date: Fri, 22 Sep 1989 00:41 MDT
From: Keith Petersen <w8sdz@WSMR-SIMTEL20.ARMY.MIL>
Subject: SWAP utilities update uploaded to SIMTEL20
[--forwarded message--]
From: "Leslie C. Brown" <lbrown@TBD.BRL.MIL>
I've uploaded the latest releases of the SWAP utilities. The SWAPDOC file
contains a testdv.com program for use with DESQview. The SideKick
versions replace those already in the archives.
<msdos.swap>
SWAPDOC.ARC Documentation for the SWAP utilities
SWAPMM15.ARC SWAP version 1.5 for MemoryMate
SWAPMT15.ARC SWAP version 1.5 for Lotus Metro and Express
SWAPNG15.ARC SWAP version 1.5 for Norton Guides
SWAPSH15.ARC SWAP version 1.5 for PCTools Shell
SWAPDT15.ARC SWAP version 1.5 for PCTools DeskTop
SWAPSK15.ARC SWAP version 1.5 for SideKick
SWAPSP15.ARC SWAP version 1.5 for SideKick Plus
SWAPTN15.ARC SWAP version 1.5 for Toronado Notes
Les
Thanks, Les! SWAP lets the user of programs which allow shelling out to
DOS have almost all of the system memory. Certain cautions are advised
relating to interrupt vectors. Read the docs before running the programs.
--Keith Petersen
Maintainer of SIMTEL20's CP/M, MSDOS, and MISC archives
Internet: w8sdz@WSMR-SIMTEL20.Army.Mil [26.2.0.74]
Uucp: {ames,decwrl,harvard,rutgers,ucbvax,uunet}!wsmr-simtel20.army.mil!w8sdz
------------------------------
Date: Fri, 22 Sep 89 14:27:47 EDT
From: The Time Traveler <HE891C%GWUVM.BITNET@CORNELLC.cit.cornell.edu>
Subject: VGA 1-2-3 driver
Apparently the last time this wasn't posted. I'm looking for a Lotus
1-2-3 Version 2.x driver for VGA. It should include 50-line mode and
640x480x16 graphics. I couldn't find it in SIMTEL20. Thanx in advance.
------------------------------
Date: Fri, 22 Sep 89 09:29:01 PDT
From: madler@Hamlet.Caltech.Edu (Mark Adler)
Subject: VGA Palettes (again)
In response to:
> From: "Timothy R. Gottschalk" <tg1e+@andrew.cmu.edu>
> I have a PS/2 Model 50 with a VGA card and I am having some problems
>with changing the color registers (with actual rgb values). Micorsoft
>QuickBASIC does this with no problem but Borland's Turbo C only
>statement that does this is: setrgbpalette(color, red, green, blue) >>
>This statement compiles to a call to ROM BIOS function 10h, >>
>subfunction 10h (set color register) which I know for a fact only >>
>changes colors 0-5,7. The remaining colors 6, 8-15 retain the default
>values i.e. ignore the BIOS call altogether. Does anyone know how to
>set all 16 color registers either by tricking ROM BIOS or writing
>directly to memory? I really don't want to resort to multi-language
>programming.
Tim,
You are being confused by the fact that there are two levels of palette
tables in the VGA. I will first explain how the VGA palettes works and
then explain what you were doing and how to fix it.
The first level emulates the palette on the EGA---it takes four bits in
(representing 16 colors) and addresses a 16x6 bit RAM table that puts six
bits out. (There is also a 17th "entry" for the overscan color stored in
a separate register.) The EGA stops there and uses the six bits as three
r, g, and b levels of two bits each. On an EGA, these bits are sent
digitally to the video monitor and each of the three pairs are converted
to a four level analog signal in the monitor.
The VGA (built into PS/2's models >= 50) has a second level of palette
table. It then takes the six bits from the EGA palette table, appends two
leading zeros to make eight bits, and then uses that value to address a
256x18 bit RAM table. The 18 bits out are used as three six-bit r, g, and
b levels. Each is converted into a 64 level analog signal on the VGA
board, and then sent on the video monitor cable as three analog signals
(unlike the EGA which uses six digital signals).
If you are using the 256 color 320x200 mode (or other 256 color modes on
"Super-VGA" cards), then the EGA palette is bypassed and the eight bits
per pixel go directly to address the 256x18 palette. In this case, the
entire palette could be used.
The Turbo C calls: setpalette() and setallpalette() set the EGA 16x6
palette. The equivalent BIOS calls are int 10h, ah=10h, al=0, 1, 2.
The Turbo C call: setrgbpalette() sets the VGA's 256x18 palette. The
equivalent BIOS call is int 10h, ah=10h, al=10h.
So, what was happening to you? We should look at the default setting of
the first (EGA-style) palette in the VGA. It is:
00 01 02 03 04 05 14 07 38 39 3A 3B 3C 3D 3E 3F
This is to be compatible with the EGA, which sets the same values. In the
VGA, then, there are at least 16 entries in the 256x18 palette that must
get initialized to give the proper rgb levels for those colors. In fact,
the first 64 entries in the 256x18 palette are initialized to emulate the
effect of the three 2-bit digital to analog converters that are in EGA
video monitors. In this way, you can change the 16x6 palette however you
like and the effect should be the same as on an EGA card and monitor.
(The VGA leaves the other 192 colors unspecified on reset.)
What you were trying to do was change only the first 16 colors of the
256x18 palette. Only colors 0..5, and 7 are mapped into those first 16 by
the 16x6 palette, so those were the only ones you could change! What you
need to do is either change the entries corresponding to the map in the
16x6 table, or (what I'd do) change the 16x6 table to 00..0Fh (using
setallpalette()) so that it would address the first 16 entries in the
256x18 table. Then changing the first 16 using setrgbpalette() would have
the effect you desire.
Mark Adler
bitnet: madler@hamlet
arpa: madler@hamlet.caltech.edu
------------------------------
Date: Fri, 22 Sep 1989 01:11 MDT
From: Keith Petersen <w8sdz@WSMR-SIMTEL20.ARMY.MIL>
Subject: VMS style DOS help program uploaded to SIMTEL20
[--forwarded message--]
From: baird@cod.nosc.mil (John M. Baird)
I have uploaded:
<msdos.sysutl>
HELPSB.ARC VMS style DOS 3.x 4.x OS/2 help program
HELPSB DOS 3.x 4.x OS/2 Help Utility Version 1.10 09-15-89 No
Copyright. No Rights Reserved. Share freely and benefit.
HELPSB contains help information for users of DOS-based personal
computers. The primary ways that this help utility differs from a number
of others is:
- non-technical orientation. It is intended for non-technical users,
and includes a section of definitions (NEW_TERMS) just for them. It will
run from floppies or hard disks.
- scope. It covers the commands of DOS 3.x, DOS 4.x, and some aspects
of OS/2 in detail.
- examples. For almost every command, a collection of annotated
examples is provided.
- batch file coverage. Extensive information on the use of BAT files,
and examples of their use, is provided.
The information is structured in VMS HELP fashion as a collection of
almost 400 small files in more than 100 subdirectories.
Robert P. Scott wrote the HELPOUT program used, and John M. Baird
prepared the help files.
John Baird, Naval Ocean Systems Center, San Diego CA
...ucbvax!ucsd!nosc!cod!baird
baird@nosc.UUCP
baird@COD.NOSC.MIL
---
Thanks, John!
--Keith Petersen
Maintainer of SIMTEL20's CP/M, MSDOS, and MISC archives
Internet: w8sdz@WSMR-SIMTEL20.Army.Mil [26.2.0.74]
Uucp: {ames,decwrl,harvard,rutgers,ucbvax,uunet}!wsmr-simtel20.army.mil!w8sdz
------------------------------
Date: Fri Sep 22 16:34:24 1989
From: davidsen@crdos1.crd.ge.com
Subject: Re: Binary editors
I use BPE, posted to alt.sources and comp.binaries.ibm.pc last year. It
works well on MS-DOS or UNIX and allows editing in text or hex mode. It
should run on any reasonable C compiler which includes a curses library
(VMS, Amiga, etc).
bill davidsen (davidsen@crdos1.crd.GE.COM -or- uunet!crdgw1!crdos1!davidsen)
"The world is filled with fools. They blindly follow their so-called
'reason' in the face of the church and common sense. Any fool can see that
the world is flat!" - anon
------------------------------
End of Info-IBMPC Digest
************************
-------
-------