[comp.sys.ibm.pc.digest] Info-IBMPC Digest V91 #134

Info-IBMPC@WSMR-SIMTEL20.ARMY.MIL ("Info-IBMPC Digest") (06/02/91)

Info-IBMPC Digest           Sun,  2 Jun 91       Volume 91 : Issue 134 

Today's Editor:
         Gregory Hicks - Rota Spain <GHICKS@WSMR-Simtel20.Army.Mil>

Today's Topics:
                            Bug in VirusScan
                          Build-a-Fish search
         Request for SoundBlaster Info and Programs (V91 #124)
          RE: Example of Self Modifying Code Wanted (V91 #126)
                            Music Typesetter
                    OS/2 Backup/Restore via floppies
                             points in DTP
                         Portable Tape Back-Up

Today's Queries:
                    Hard Drive for IBM PS/2 Model 80
           hiding batch file contents and echoing blank lines
                    MDA Monitor With Herc Controller
                    Packet Drivers for 3Com networks
                  Printing problems with Procomm Plus
                       Event Scheduler Available?
                GEOS Windows Development Kit Available?

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>

Archives of past issues of the Info-IBMPC Digest are available by FTP
only from WSMR-SIMTEL20.ARMY.MIL in directory PD2:<ARCHIVES.IBMPC>.

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

Date: Tue, 21 May 91 10:19:00 -0700
From: mcafee@netcom.com (Aryeh Goretsky)
Subject: Bug in VirusScan
Summary: Reposted by Keith Petersen

padgett%tccslr.dnet@mmc.com (Padgett Peterson) writes:

>A JERUSALEM infection was encountered in which the .EXE was properly
>diagnosed but an infected .OVL was missed despite being checked as
>part of the default. Use of the /A swich resulted in the infected .OVL
>being detected. Since the .EXE will always be infected also, there is
>no real danger, however, if an infection occurs that may also infect
>.OVL files (see the VIRLIST.TXT file iside the SCANxx.ZIP file), a
>rescan using the /A switch following a CLEAN activity is recommended.

This has been verified and will be fixed in the next release of
VIRUSCAN.  Since the Jerusalem (and sundry variants) infects overlays
in addition to .COM and .EXE files, it's always a good idea to run SCAN
(and CLEAN) with the /A option, or use the /E option and list the
extensions you would like to add.

>       I do not know if this is particular to the Jerusalem-related
>viruses or if others are affected also.

It's particular to the Jerusalem-related virus string.

>       We have reported this to McAfee associates and a fix or
>explination should be forthcoming. Incidently, the infection appears
>to be the original sUMsDos version.

The next release (incorporating the fix) is scheduled for mid-June but
will probably be released earlier because of this.

Aryeh Goretsky
McAfee Associates Technical Support

McAfee Associates	 | Voice (408) 988-3832	| mcafee@netcom.com
4423 Cheeney Street	 | FAX   (408) 970-9727	| (Aryeh Goretsky)
Santa Clara, California	 | BBS   (408) 988-4004	|
95054-0253  USA		 | v.32  (408) 988-5190	| mrs@netcom.com
ViruScan/CleanUp/VShield | HST   (408) 988-5138 | (Morgan Schweers)

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

Date: Wed, 22 May 91 20:39:07 -0700
From: fzjaffe@castor.ucdavis.edu (Rory Jaffe)
Subject: Build-a-Fish search

To that person who was looking for build-a-fish:
	I found it in three places - the listing shows first the geographic
location, then the address to use for ftp, then the directory to cd to:
 
Washington U. St. Louis (wustl--excellent place for files)
128.252.135.4
/mirrors/msdos/education
 
Iowa
128.255.16.175
/simtel.msdos/education
 
Australia (for those who live upside-down)
128.184.1.1
pub/PC/simtel-20/education
 
In all three places, the file is bldfsh21.zip (228801 bytes).  By the
way, the best way to search for files is to use telnet to log on to
"archie" (telnet 132.206.2.3) and use "archie" as the logon name.  This
is a special database containing the contents of many ftp sites.  Call
during nighttime or be prepared to wait, as it gets overloaded during
the day.  Don't have telnet?  You can get it for free from several ftp
sites, including wustl listed above (unfortunately I forget exactly
which directory).
 
Rory S. Jaffe, Assistant Professor   | BITNET:		rsjaffe@ucdavis
Department of Anesthesiology - TB170 | Internet:	rsjaffe@ucdavis.edu
School of Medicine		     | UUCP:		ucdavis!rsjaffe
University of California	     | from CompuServe:
Davis, CA  95616		     |	     >INTERNET:rsjaffe@ucdavis.edu
(916)752-7805			     |

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

Date: Thu, 23 May 91 20:10:05 -0400
From: Stephen M Smith <smsmith@magnus.acs.ohio-state.edu>
Subject: Re: Request for SoundBlaster Info and Programs (V91 #124)

>From: ZALIK%uni-mb.ac.mail.yu@RELAY.CS.NET

>I am Boris HERMAN and I also have SoundBlaster music card for the PC.
>I'd like to know, if you got some information about programming codes,
>etc... [deletions] 

>P.S.: What music programs do you have for SoundBlaster ?

Here's a generic file I composed with lots of info:

(Current as of May, 1991)

The Soundblaster has more potential than you probably know.  Below is a
brief survey of what the sb can do and where to get PD and shareware
software for the sb:

The Soundblaster is 100% adlib compatible.  If you are thinking of
buying the adlib card, DON'T, because you will be very disappointed if
you do.  The sb comes with a 4 watt internal amplifier which means you
can plug headphones or small speakers directly into its external jack
without using an additional amplifier.  The sb also has stereo
capabilities, but in order to get stereo sound you have to install CMS
chips (about $20), and even then you will only hear stereo with certain
software (the older Game Blaster software, I think).

The sb has an excellent analog joystick port which blows away any
competition.  People who have for years had trouble with their
joysticks find them solved by using the sb joystick port instead.

The major difference between the sb and the adlib is sb's digitizing
features.  You can play digitized sound files as well as digitizing
your own stuff by simply plugging a microphone into sb's microphone
jack.

The sb also has midi capabilities.  If you buy the midi adapter (about
$99, or about $5 if you know how to build one yourself!) you can hook
up a midi keyboard or instrument and use your computer as a midi (NOTE:
the sb is NOT Roland MPU-401 compatible).

The sb has text to speech synthesis provided by Creative Lab's
software.  Thus the sb can read any ascii text entered at the DOS
prompt, and it can read any ascii file.

There are a couple other fun programs which come with sb: Voxkit,
Talking Parrot (it mimics what you say), and Dr. Sbaitso
(psychiatrist).

In addition, there are lots of PD and Shareware programs available for
the SB.  Here's a few:

kfps-roble6-dynamic.stanford.edu (36.80.0.138-162: the last number
     varies and moves around a lot!).  When you try to connect to this
site the system attempts to connect you to a number of viable
addresses.  Be patient--sometimes it has to try about 15 or 20
addresses before it finally connects.  If it doesn't work at all try
again later during non-peak hours.  If ftp'ing to
kfps-roble6-dynamic.stanford.edu gives you a 'connection refused'
message, you can try it the hard way by starting with 36.80.0.138 and
trying to connect to each possible address up through about 36.80.0.162
(I can't remember what the last working number is).  A faster way of
getting the correct ftp number is to enter 'finger
minakami@neon.stanford.edu' which will display the most recent working
number (it will be listed toward the end of the display).

     This site has probably the most sb stuff available via ftp.
     There are .rol, .cmf, .mod, .sts/.stm, and .snd files here:
       .rol files: use fmplayer to play these under Windows 3.0
       .cmf files: use playcmf.exe to play these (playcmf.exe came
                   with your sb)
       .snd files: these are raw digitized files.  Convert them to
                   .voc files with voc-hdr.exe (which came with your
                   sb; .voc files can then be played with Voxkit)
       .mod files: these are AMIGA sound files, and they sound
                   FANTASTIC--real digitized instruments and voices!
                   Use jmplayer or trakblaster to play these--read
                   the 'rogue-in.fo' file in the main directory.
                   Note that when you unzip .mod files, oftentimes
                   the extension will be put first ('mod.axe'); simply
                   rename it so that the .mod is last ('axel-f.mod').
       .stm/.sts files: more AMIGA sound files, but these are to be
                   played with screamtracker.  To play these, RENAME
                   any .stm file so that it has an .sts extension and
                   copy it to your c:\scrmtrkr\song directory (this
                   \song subdirectory should be automatically created
                   when you install screamtracker and there should
                   a song or two already there with the .sts 
                   extension after installation).

     Again, I want to say that YOU MUST GET THOSE AMIGA SOUND FILES
BECAUSE THEY ARE THE VERY BEST THING YOU CAN HEAR ON THE SB!!!  The
best thing to do at this site is to look around a lot; every time I ftp
from there I find something new.

ab20.larc.nasa.gov (128.155.23.64) in /amiga/music/modules/st-nt: 
     Amiga sound files which have been compressed into .lzh files; use
lharc.exe to uncompress them (available at wuarchive.wustl.edu in
/mirrors/msdos/arc-lbr as LH113C.EXE.  See the 00-read.me file for
descriptions of the archiving utilities in that directory).  Remember
that to play a song with the .stm extension you have to rename so that
it has an .sts extension for use with screamtracker.

snake.mcs.kent.edu in /pub/SB-Adlib: Look around--in /pub/SB-Adlib/
   players there is a nice composer for the sb called musician.zip.

ccb.ucsf.edu (128.218.1.13): Lots of sound files!  Look in
     /Pub/Sound_list.  There are further subdirectories.

garbo.uwasa.fi (128.214.12.37) in /pc/win3/sound: sb files for
     windows (the best site for windows stuff is cica.cica.indiana.edu
so you should probably look there first because it has the latest
versions of things like the fmplayer).

     I believe that garbo.uwasa.fi is a site in Finland, so take that
into consideration when ftp'ing from there.  Also, the 'dir' command
usually doesn't work; you'll probably have to use the list command
('ls').

msdos.archive.umich.edu (141.211.165.34) in /msdos/sound: 
     more sound files.  These files have the .sou extension, but they
are simply raw digitized files just like .snd files.  See above how to
convert them to .voc files.  There are also some compressed files here
(.arc files, for example).

cica.cica.indiana.edu: Windows 3.0 stuff!  Look in
     /pub/pc/win3/util/sounds for the lastest version of fmplayer
(called fm10.zip because the latest version is 1.0).  Fmplayer plays
.rol files which are basically .cmf files converted for playing under
windows.

xanth.cs.odu.edu (128.82.8.1):  In /pub/star-trek is a file called
     stsounds.arc.  It is rather large (>300k) and contains digitized
sound samples from Star Trek; I think most of these sounds are
available elsewhere (at stanford, for instance).  You will have to
'unarc' it of course--use pkunpak.exe to decompress it.

Stephen M. Smith
<smsmith@magnus.acs.ohio-state.edu>           
 BTW, WYSInaWYG 

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

Date: Thu, 23 May 91 14:37:44 CDT
From: scholtes@ascf.SINet.SLB.COM (SCHOLTES@ASC.SLB.COM)
Subject: RE: Example of Self Modifying Code Wanted (V91 #126)

I have lost the actual code, but I recall a couple of self-modifying
tricks in the bootstrap loader for Data General's NOVA microcomputer
(late 1970s).

	A very short (30 word) program was deposited directly in memory using
the panel switches. It executed an I/O instruction to determine which
input device was on-line.  Another I/O instruction directed the
computer to read a longer (377 octal words) loader, but the opcode for
the device was initially 0.  The code that determined the available
on-line device ADDED THE DEVICE OPCODE to the I/O instruction in the
loader, thus making it a legal instruction referring to a particular
device (the teletype's paper-tape reader, or the high-speed paper-tape
reader, or the mag tape drive).  That was the first trick.

	Next, the program executed the I/O instruction, and then jumped to
location 377, which contained "0377", an instruction to jump to address
377.  Thus, it sat in a tight loop executing that same instruction,
until the input triggered earlier finally overwrote location 377 with
some other jump instruction, typically to the start address of the disk
loader.  That was the second trick.

	It has been a while, so some of the remembered details may be wrong,
Caveat lector.

-- Michael Scholtes
   Schlumberger Well Services, Austin Systems Center
   SCHOLTES@ASC.SLB.COM

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

Date: Thu, 23 May 91 17:00:59 EDT
From: moy@xp.psych.nyu.edu ()
Subject: Music Typesetter

I'm not sure this is what you want, but here it goes.

Oxford University Press (UK) was marketing software to create finished
sheet music.  It produced output on a pen plotter.

	Moy Wong, Dept of Psychology, New York University

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

Date: Wed, 22 May 1991 13:00:19 BST
From: phy033@aberdeen.ac.uk (Greg Newman <phy033@uk.ac.aberdeen>)
Subject: OS/2 Backup/Restore via floppies

On Wed May 22,  1:55, Gregory Hicks <GHICKS@MIL.ARMY.WSMR-SIMTEL20> wrote:

> 01-390-8446.  Is this an overseas number?  If so, would someone
overseas It appears to be a UK London number, so you'll need to use the
international country code for the UK, 44. Also, our London numbers
have changed such that any 01- number is now encompassed by either 081-
or 071- (Inner or Outer London).

Thus the new number is 081-390-8446, or, from outwith the UK,
+44-81-390-8446.  (Substitute the + for your normal means of getting
International access)

Good luck.
Greg Newman     MicroSystems Support Officer, School of Biomedical Sciences

Organization:   University of Aberdeen,  Aberdeen  AB9 1AS,  SCOTLAND  U.K.
Internet:       pgn@aberdeen.ac.uk Voice:(+44) 0224-273009 Fax: 0224-645519

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

Date: Wed, 22 May 1991 12:37:58 PDT
From: DAHOSEK@beckman.com (DON HOSEK)
Subject: points in DTP

X-News: bv8500 comp.sys.ibm.pc.digest:117
>From: AER0201%TECHNION@TAUNIVM.TAU.AC.IL

>In V.95 # 105 Hwang Chien-Jong asked about point sizes in DTP.  Point
>sizes are for proportional type so you cannot say how many characters
>per inch because each character has a different width. It measures the
>height of the capital letters which are uniform in h/size. Roughly 36
>points is 3/8 of an inch 64 points is 3/4 of an inch and one inch size
>letters are approximately 86 points.

>As a roule 10 point size is used for printing books, 12 point type is
>used for memos, reports, letters etc. and 7-8 point are used for sub
>and super scripts; 5 points for sub-sub scripts and the rest 14pt 18
>points etc for headings.

>Date: Tue May  7 11:37:29 BST 1991
>From: Mike O'Carroll <mike@elec-eng.leeds.ac.uk>

>There are 72 points to the inch (vertically).  Widths are usually
>measured in "ems" where an em is roughly the width of the letter "m" in
>the current point size (it is used since the letter m is the fattest).
>More precisely an em in size p is p points.  Other units are "ens",
>where en = em/2 and "picas" (== 1/6 inch).

>Disclaimer: I am not a typesetter - this information was picked up by
>osmosis.

OK, speaking from the typographer's perspective a few minor
corrections. The point size of a typeface refers back to the lead type
days when a ten point font came on a slug of lead which was ten points
high (incidentally one point is actually 0.13837in which is roughly
1/72.27 inches. What PostScript calls a point is actually somewhat
larger than a point, incidentally). Up until around the thirties and
forties it was common practice to have that be the spacing of the type
as well so that the baselines of text for a ten point typeface would be
ten points apart. Typeface design and typesetting practice have changed
in the last sixty years to make it standard to use leading (additional
space) between lines. The most common leading is 20% so that, e.g., 10
point type is set on a 12 point baseline--the typographic nomenclature
for this sort of type spec would be to give the typesize and base line
distance separated by a slash e.g. 10/12 Times Roman to refer to Times
Roman 10pt on a 12pt base line).  Additional leading is often added for
heavy faces or long lines.  For example, Adobe's Palatino looks better
at 10/13 or 10/12.5 than at 10/12.

One em refers to the width of a capital M and is usually equal to the
point size of the face. However, many typefaces come in expanded or
condensed versions and the size of an em will change correspondingly so
that measurement is not always a valid measurement.

Other printers units not mentioned above are picas which are 12pts (not
1/6 inch) and in Europe there are units corresponding to points and
picas called didot points and ciceros. One cicero=12 didot points and
1157 didot points=1238 US points.

-dh

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

Date: Thu, 23 May 91 16:54:30 EDT
From: moy@xp.psych.nyu.edu ()
Subject: Portable Tape Back-Up

You might try:
	Valitek
	Mountain Farms
	Hadley, Massachusetts 01035
	1-800-825-1835

I just saw their ad and was about to send for info myself.

	Moy Wong, Dept. of Psychology, New York University

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

Subject: Today's Queries:
Date: Wed, 22 May 91 20:20 EST
From: Al Niessner <AFN%PSUARL.BITNET@CUNYVM.CUNY.EDU>
Subject: Hard Drive for IBM PS/2 Model 80

This is a request for information on actual use of third party hard
drives on an IBM PS/2 Model 80 using the built in ESDI controller.  I
have an 8580-071, i.e. a 16 mHz cpu with a 70 mByte hard drive.  I am
trying to find a hard drive that will work with my computer without
paying the IBM price.

Last November, I read the summary notes posted by Rob Gibson on this
subject.  My conclusions were that so long as I had the On Track
software for the PS/2 and purchased a hard drive with a 10 mHz ESDI
controller, I could use the third party drives.  After purchasing the
On Track software, I purchased a Micropolis 1654-7 drive which has a 10
mHz ESDI interface and tried to install it.  The On Track software
reported a hardware error.  A second drive from the supplier gave the
same results.  Tech support from Micropolis did acknowledge that their
drive would not work with the IBM controller.

Before I try another manfacturer's drive, I am looking for any first
hand experience that may be available.  I'm looking for a drive in the
150 to 200 mByte size range.

                                     Al Niessner

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

Date: Wed, 22 May 91 18:03:04 CDT
From: "Bill Ball" <C476721@UMCVMB.missouri.edu>
Subject: hiding batch file contents and echoing blank lines

I have a batch file which I would like to make unreadable. I imagine
there is no trick to do this but if there is I sure would like to hear
about it. I know one possiblity would be to compile it. However IF this
is the only solution I would want to compile it exactly as is into as
small a program as possible.  Any software out there to do this?
(what's available now in SIMTEL won't meet these requirements).

I have stumbled upon what seems to be an easy way to ECHO a blank line
in a batch file (I know this is a FAQ). type "echo", space, then alt-27
(which shows up as a left arrow and is the escape character). It sure
seems to work.

[Only problem with echo'ing the ESC character is that ANSI.SYS starts
looking for keys to reprogram.  Try doing ALT-277 (the NUL code).  It
works as well.  gph]

Bill Ball
bitnet: c476721@umcvmb
internet: c476721@umcvmb.missouri.edu

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

Date: Wed, 22 May 91 23:15:17 CDT
From: david@wubios.wustl.edu (David J. Camp)
Subject: MDA Monitor With Herc Controller

I have an MDA monitor that I would like to use with a Hercules
controller.  When I connect it, the pixels become scattered across the
screen in an illegible patter.  They seem to be at approximately the
correct height, because I can recognize the displacement of familiar
lines when I type.

I am guessing that the monitor cannot handle the clock rate of the Herc
card.  If anyone has any suggestions of how I can use this monitor with
a Herc card, please let me know.

Thanks,  -David-

# david@wubios.wustl.edu             ^     David J. Camp                #
# david%wubios@wugate.wustl.edu    < * >   +1 314 382 0584              #
# ...!uunet!wugate!wubios!david      v     "God loves material things." #
#               "Ambition is a Vice.   Ambition is a Virtue."           #

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

Date: Thu, 23 May 1991 22:13:08 GMT
From: lemson@ux1.cso.uiuc.edu (David Lemson)
Subject: Packet Drivers for 3Com networks

Does anybody know of a way to use a packet driver with a 3Com 3+Share
system so that the 3+Share network packets can coexist with IP packets
from NCSA Telnet or some other application?  (I'm looking for something
analogous to IPXPDI with Novell, except with a 3Com network) Thanks.

David Lemson   University of Illinois Computing Services Consultant
Internet : lemson@uiuc.edu         UUCP :...!uiucuxc!uiucux1!lemson 

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

Date: Thu, 23 May 1991 13:58:32 CDT
From: MCKINNEY@UTHSCSA.EDU (EVELYN OLIVIER)
Subject: Printing problems with Procomm Plus

We are having problems printing text files from  our VAX through
Procomm Plus to our local printers. The printer buffers seem to get
over-run with data after 1-3 paragraphs have printed (depending on the
buffer size in the printer.)

Most of the printers are Epson FX-850, IBM Proprinters, and 1 Panasonic
KXP-1140. The software is Procomm Plus version 1.1b and the new version
2.0. These are connecting to the VAX by modem (1200 baud) and through a
terminal server (9600 baud). The text files are from 1-5 pages in
length. Software flow control on PCPLUS is set to on, and everything
else seems to work fine.

A consultant on campus told me that the problem is due to the fact that
Procomm Plus does not have the best VT100 emulation. As he explained it
Procomm was doing flow control between the PC and the VAX and from the
PC to the printer, but not when the VAX is printing directly to the
local printer. I should add that these text files are selected from a
menu and then a DCL routine I wrote sends the proper escape sequence to
Procomm to toggle the printer. After the file is printed another escape
sequence is sent to toggle the printer off.

He suggested I do one of the following: 1) get a hardware print buffer;
2) install a software print spooler; 3) download to a file and then use
the DOS print command. Our problem is that most of our users are in
rural areas and cannot (will not) purchase any hardware to make this
work.

Does anyone have any other suggestions. Does anyone know of any PD or
shareware software spoolers and were I might find one. I'm probably
missing some very basic point about printing from terminals, so *any*
advice would be welcomed.

Thanks in advance.

	MCKINNEY@UTHSCSA.EDU		MCKINNEY@UTHSCSA.BITNET

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

Date: Thu, 23 May 91 09:26:01 ECT
From: Jim Conroy <JCONROY%BINGVMB.BITNET@CORNELLC.cit.cornell.edu>
Subject: Event Scheduler Available?

I have a need for an event scheduler, something that can search and
schedule multiple events in multiple locations.  If you know of
something or can point me in the proper direction I would be greatful.

Thanks

JIM CONROY, ASSISTANT DIRECTOR
ACADEMIC COMPUTER SERVICES
SUNY BINGHAMTON
BINGHAMTON, NY 13902-6000
(607) 777-6050 JCONROY@BINGVMB.BITNET

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

Date: Thu, 23 May 91 20:46:57 EDT
From: magidj@odin.ncssm.edu (Jonathan Magid)
Subject: GEOS Windows Development Kit Available?

does anyone know about the availability of a development kit for the
newly released windows package from GEOS? 

thanx in advance...

Jonathan Magid --NCSSM
magidj@odin.ncssm.edu

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

End of Info-IBMPC Digest V91 #134
*********************************
-------