Path: utzoo!utgpu!watmath!clyde!att!ucbvax!WSMR-SIMTEL20.ARMY.MIL!Info-IBMPC
From: Info-IBMPC@WSMR-SIMTEL20.ARMY.MIL
Newsgroups: comp.sys.ibm.pc.digest
Subject: Info-IBMPC Digest V7 #65
Message-ID: <8812061833.AA16427@ucbvax.Berkeley.EDU>
Date: 1 Dec 88 01:04:09 GMT
Sender: daemon@ucbvax.BERKELEY.EDU
Reply-To: Info-IBMPC@WSMR-SIMTEL20.ARMY.mil
Organization: The Internet
Lines: 764
Approved: info-ibmpc@walker-emh.arpa
Info-IBMPC Digest Thu, 1 Dec 88 Volume: Issue 65
Today's Editor:
Gregory Hicks - Chinhae Korea
Today's Topics:
Description of Files available from SIMTEL20
Turbo C Math Toolbox
C Math Toolbox
Downloading Fonts to a Hercules Card
Directory caching problem proposed solution
XXU.C
FTP at WSMR-Simtel20.army.mil (4 msgs)
MASM 5.0, SYMDEB bug? No!
Public Domain C++ Compilers
Satisfied customer of TRICKLE in Europe
Setup Program for AT-Compatible
SWEEP-like utility
Unhooking TSR's by poking into the Storage chain
Today's Queries:
Computer Game on Sailing ?
DOS output in Windows 2.03
QuickBasic 4.5
Software for designing "On-Call" schedules
New Programs Available:
A long list of New MSDOS uploads to SIMTEL20
pd1:simibm.arc
----------------------------------------------------------------------
Date: Sat, 26 Nov 1988 22:35 MST
From: Keith Petersen
Subject: Description of Files available from SIMTEL20
Now available via standard anonymous FTP from SIMTEL20...
Filename Type Bytes CRC
Directory PD1:
PCFILED.ARC.1 BINARY 214796 BA9FH <--documentation
PCFILEP.ARC.1 BINARY 254348 576CH <--programs
PCFILEU.ARC.1 BINARY 234412 4A26H <--utilities
These three ARCs contain Jim Button's PC-File+ version 2.0.
Directory PD1:
NODESCR.IDX.3 ASCII 60598 FB9BH <-- Files not described
SIMIBM.ARC.6 BINARY 61148 FC76H
SIMIBM.IDX.8 ASCII 129710 0AF4H
FILDIF.ARC.1 BINARY 24240 2B53H
PD1:FILES.IDX (updated daily, sometimes several times per day on
weekends) for a comma-delimited directory listing suitable for importing
into PC-File+. Also get MSDOS.HDR from the same directory.
FILDIF is a program for comparing a previous copy of PD1:FILES.IDX
with a new copy. It displays the files added and deleted since you got the
older index. This is useful if you are trying to maintain an archive in
sync with SIMTEL20. It can generate output scripts for batch FTP process-
ing. This is a C-based [MicroSoft-C or Turbo-C] program to compare the
differences between two FILES.IDX files and generate a DELFILES.CMD and
GETFILES.CMD. Both DELFILES and GETFILES contain the original FILES.IDX
data-structure, but can be easily edited for further purposes.
FILDIF is a 'slightly' changed SRCDIF - and [since its pretty 'basic' and
relatively well structured] should be relatively easy portable.
SIMIBM.ARC contains the latest SIMIBM.HDR and SIMIBM.IDX.
SIMIBM.IDX is a comma-delimited listing of *many* of the SIMTEL20 MSDOS
files, complete with a one-line description for each file. This file is
suitable for importing into any database program that will accept comma-
delimited imports (sometimes called MailMerge format).
SIMIBM.HDR is a PC-File+ database definition header file.
NODESCR.IDX contains the remainder of the SIMTEL20 MSDOS file listings for
which there is currently no description. It too is in comma-delimited for-
mat.
--Keith Petersen
Arpa: W8SDZ@SIMTEL20.ARPA
Uucp: {decwrl,harvard,lll-crg,ucbvax,uunet,uw-beaver}!simtel20.arpa!w8sdz
------------------------------
Date: Tue, 29 Nov 88 14:13:11 IST
From: yaki avimor
Subject: Turbo C Math Toolbox
Can someone up there recommend me about good C math toolbox for the turbo
C compiler? it should include routins for MATRIX hendling and linear EQ.
if someone has sources to share i'll be gratefull; thanks.
------------------------------
Date: Tue, 29 Nov 88 22:27:34 GMT
From: Gregory Hicks - COMFLEACT Chinhae
Subject: C Math Toolbox
Borland also has a Turbo Numerical Toolbox that does what you want.
Disclaimer: Never used it myself, but one Operations Research colleague
uses it frequently. Also uses it doing Economic Models...
Regards,
Gregory Hicks
------------------------------
Date: Mon, 28 Nov 88 10:44 EST
From:
Subject: Downloading Fonts to a Hercules Card
In volume 7, issue #55, Roy Tobin writes:
> My hercules display card (a cloney-clone MG-150) has no such utility to
> download fonts into my card. Does such a program exist?
No. The main reason why Roy's card didn't come with this kind of utility
is that his card can't use downloadable fonts. The MG-150 and most (all?)
other Hercules clones are clones of the original Hercules Graphics Card.
The so-called RAM FONT feature which is what lets you download a new font
to the video card is a feature of the Hercules Graphics Card Plus.
Thanks,
Yan Juras
Systems Programmer YAN@QCVAXA.BITNET
Queens College, CUNY, Academic Computer Center
------------------------------
Date: Thu, 24 Nov 88 18:45:59 CST
From: B a l a
Subject: Directory caching problem proposed solution
The problem is not due to the DOS but the improper configuering of a
jumper in the floppy disk drive. I have had this kind of trouble with
5-1/4 on a AT. I think it will be the same with 3-1/2 too because the same
floppy disk controllers are capable of controlling the new 3-1/2 drives.
There is a jumper named DCG (Disk Change Jumper) which when improperly
configuered will mainfest as mentioned in Jacques's mail. If the jumper is
toggled the problem will vanish. There will normally be 3 pins of which 2
will be shorted by hardwired jumper or plastic (user configureble) jumper.
If I remember it right pins 2 and 3 will be shorted in your case. Remove
the jumper and put it in 1 and 2.
I hope that this is of some use.
/Bala/ Bitnet: MKBALAJI @ UMSVM
------------------------------
Date: 28 November 88, 09:55:40 EST
From:
Subject: XXU.C
I've been reading in this list about XXU.C. I'd love a copy of the source
to compile on my system. I'm really a micro-oriented person, so a
reasonable facsimile of MS or Turbo C would really make my day.
Jeff Clough
Programmer
Georgia State University Computer Center
MTSJMC at GSUVM1
[It's at WMSR-Simtel20.army.mil in file PD2:XXU.SHAR... ]
------------------------------
Date: 26 Nov 88 15:54:46 gmt
From: D.Murphy%edinburgh.ac.uk@NSS.Cs.Ucl.AC.UK
Subject: File transfer from Simtel20
Amongst the information you sent me when adding my id to the distribution
list were instructions on how to access the PD archives held on simtel20,
with a note about preferential use of the European sites to cut down on
inter-continental mail. These instructions included examples from VMS,
UNIX and one or two others, however, not including the local system here.
I have contacted the local user support team who are not sure how to send
the listserv commands. Therefore:
1. Are the commands just sent embedded in MAIL messages? and
2. if not, can I access the archives via FTP initiated from this end?
Thanx,
MURFF....
[1) Commands are sent TO Listserv@RPICICGE or to one of the European file
servers in a normal mail message. If you send the mail to RPICICGE, you
may get told to use a server located in Europe. Commands should be the
only text in the message. Listserv does not understand any other text, and
will flush any subsequent commands following the unrecognized text.
and 2) you CAN access the files at WSMR-Simtel20 by FTP from Europe, but
you may not want to due to the long distance charges...
gph]
------------------------------
Date: Mon, 28 Nov 88 14:18:05 EST
From: Stan McQueen
Subject: FTP Problems at WSMR-Simtel20.Army.Mil
Like many others, I too am having trouble with file transfers. When I ftp
an ARC file, it seems to arrive garbled and I am unable to unARC it with
any program I have. I am using the binary option, but that doesn't seem to
help. Could anyone provide some hints? Also, at one time there was posted
a telephone number that could be called with a modem to download software.
Is that still available? I have used that approach successfully in the
past, but have lost the number.
+-----------------------------+-------------------------------------+
| Stan McQueen | ARPANET: sem@MITRE-BEDFORD.ARPA |
| The MITRE Corporation | LOCAL: sem@mbunix |
| MS ON85 | |
| Burlington Rd. | |
| Bedford, MA 01730 | |
+-----------------------------+-------------------------------------+
[Did you set TYPE TENEX or TYPE LOCAL 8 or TYPE LOCAL?
TYPE TENEX or TYPE LOCAL 8 mean the same thing to you. TYPE LOCAL tells
your FTP to sort out the protocol with the transfer so that you get an ex-
act duplicate of the remote file...
The DLX BBS telephone number went the way of all unfunded resources. That
is, it no longer exists. that information is no longer in the Welcome mes-
sage. --gph]
[Just prior to mailing this digest, he sent a message to say that he used
TYPE TENEX and solved the problem.]
------------------------------
Date: Sun, 27 Nov 1988 20:04 CST
From: John Ladwig
Subject: FTP problems at WSMR-Simtel20.Army.Mil
I'm having a dickens of a time accessing your file system.
I can log on to WSMR-SIMTEL20 just fine, and list or receive the directory
listings, but cannot seem to change directories, using either CD or CWD.
Two things happen when I try:
1). CD MSDOS.C - 501 No such directory - CWD
[You have to specify the complete path name as you did in the second
example -- PD1:]
2). CD pd1: - I am prompted for a password,
and my login ident does not do the trick.
[Keep supplying your login ident as you have been doing. Even though the
system says "password incorrect", the default directory HAS been changed
but you have READ-ONLY access.]
What am I doing wrong?
[Nothing... Just didn't try and check what directory you were connected
to...]
-.JML.-
JLADWIG@UMINN1.BITNET
@VM1.SPCS.UMN.EDU
------------------------------
Date: Mon, 28 Nov 88 23:15 EST
From:
Subject: FTP Problems at WSMR-Simtel20.Army.Mil
I am having difficulty locating and accessing any the files at WSMR-
Simtel20. If you could, for the benefit of recent subscribers, please
describe how the files are reached from a VAX/VMS system.
Thanks in advance,
Rick Dickens
[You need to use your FTP process, LOGin as ANONYMOUS, PASSword
(Any non-null string of about 6-8 characters
minimum will do though.) Unless you're on the internet though, FTP from
your site probably will not work. In this case, you can also use the file
server at RPICICGE. You should have received the Listserv instructions
when you signed up to the list, but if not, send me a note and I'll
forward the file. gph]
------------------------------
Date: Mon, 28 Nov 88 11:30 EST
From:
Subject: MASM 5.0, SYMDEB bug? No!
In Digest #47, David Kirschbaum asks:
> Can anyone tell me why the following code won't assemble/link correctly?
> I'm using MASM 5.0. The compiled code goes bad when testing BX, CX, DX
> for 0FFFFH (ends up with "-1").
and then:
> Gad, can't BELIEVE this! What's magic about 0FFFFH?
I wouldn't call it magic--it's just that 0FFFFh is the two's complement
representation for -1 (given a word size of 16 bits). Your code should
execute correctly, regardless of whether SYMDEB prints FFFF or -01 when
it shows a disassembly. (I'm not sure offhand whether the value -01 is
stored as a single byte or as a 16 bit word, but either way, the processor
should treat it as 0FFFFh, since the 0FFh would get sign-extended to
FFFFh.)
Yan Juras
YAN@QCVAXA.BITNET
Queens College, CUNY
Academic Computer Center
Systems Programmer
------------------------------
Date: Mon, 28 Nov 88 14:00:31 PDT
From: Robert Hodges
Subject: Public Domain C++ Compilers
I put in a request for public domain C++ compilers some time back
(August?), following which I left the country. There were a number of kind
replies, but most of them were from people who wanted to hear about the
said compiler, if discovered. As of this date, I *have not* heard of any
such compiler. The best (i.e., cheapest) seems to be the Zortech C++,
which is alleged to cost $99.
Robert Hodges (MAINT@UWAGEM.BITNET)
Gemini System Manager
University of Washington, Seattle, USA
------------------------------
Date: Mon, 28 Nov 88 12:58:32 MEZ
From: "Dr. Gregor Reich"
Subject: Satisfied customer of TRICKLE in Europe
Hi,
to recent discussions on sucessfully contacting the TRICKLE-servers in
Europe I can add my own experience, and they are generally very good.
There are of course sometimes problems, partly from failing connections,
partly from load problems on the servers and sometimes also some bugs in
the TRICKLE-software. But overall I am very satisfied. A great number of
problems I have seen posted, result from the fact that the network backbone
are IBM machines with the famous EBCDIC characterset and PC software is AS-
CII.
Never the less, I was surprised to see files can be transferred as is and
be still readable as ASCII on my PC (I am connected with my PC to a IBM-
3081 with the VM operating system) when downloaded as "filemode binary" via
KERMIT.
Mostly I try the uuencoding which, after changing all exclamation marks to
vertical bars on the host, I can get them easy to my PC and they are all
working fine. I think it is a great service to us in Europe.
Thanks anyway.
Gregor Reich (A8411DAA @ AWIUNI11)
Institute for Analytical Chemistry University of
Vienna
------------------------------
Date: 25 Nov 1988 09:20:27 CST
From: ATISD-DOOI@GUNTER-ADAM.ARPA
Subject: Setup Program for AT-Compatible
> One of the people I support here at TTU has personally bought a
>system called an INFO-286 TURBO. It is IBM-AT compatible. He has
>also bought a hard drive to put into it, but needs a setup disk to
>configure his machine to understand that a hard drive has been
>installed.
> Can anyone help us?
I ran across a setup program (a program which modifies CMOS RAM)
called SETUP21.ARC. (Available on SIMTEL20 as
PD1:SETUP21.ARC). I use it often since the Z-248's
ROM-based setup program requires me to reboot. Hope this helps!
Mike Molloy
ATISD-DOOI@Gunter-Adam.arpa
512-652-6471 (AV487-6471)
HQ ATCD/XPXX
Randolph AFB, TX 78150-6343
------------------------------
Date: Mon, 28 Nov 88 13:16:21 MEZ
From: "Dr. Gregor Reich"
Subject: SWEEP-like utility
rpk @ goldhill.com (Robert Krajewski) has been asking for a utility like
SWEEP. I don't know it, but from his description I can recommend the
TURBO-POWER programmers utilities. One of them is REP (the command
repeater) and it can do really amazing things. The package costs as I
remember below $ 100. The address is
TurboPower Software
P.O. Box 66747
Scotts valley, CA 95066-0747
phone 408-438-8608
They advertise in Byte and other magazines. The software works great.
Gregor Reich (A8411DAA @ AWIUNI11)
Institute for Analytical Chemistry University of Vienna
------------------------------
Date: Mon, 28 Nov 88 17:25 EST
From:
Subject: Unhooking TSR's by poking into the Storage chain
In Digest #49, Ya`akov Miles asks about a version independent method of
finding the location of the first DOS STORAGE BLOCK. I don't know of a
way to do this, but I will check around and see if I can find anything.
However, Ya`akov also makes the statement:
> Note that you can "unhook" terminate and stay resident programs by
> poking the word 0 into the storage block offset ds:1
This is not true! In fact, this is probably a good way to make your
machine crash in strange and wonderous ways. Let me explain:
In Ya`akov's example, DS is pointing to a DOS Memory Control Block (MCB),
which is a 16 byte header that immediately preceeds every memory block
that is allocated by DOS. DOS uses these MCB's, which effectively form a
chain, to keep track of what memory is being used by what program. The
structure of an MCB is as follows:
* The first byte contains either an 'M' or a 'Z'. An 'M' marks the MCB
as an ordinary MCB. A 'Z' marks the MCB as the last MCB of the chain.
* The next word (the one at DS:1 in Ya`akov's statement above) is used to
indicate what program owns the memory controlled by the MCB. It is set to
the PSP value of the program that owns the memory block. It is set to
zero to indicate that the block is free (ie: not in use by any program).
* The next word is the size, in paragraphs (1 paragraph=16 bytes), of the
controlled memory block. Note that the size of the MCB itself (1
paragraph) is not counted toward the size of the memory block.
* The remaining 11 bytes of the MCB are currently unused by DOS.
Most TSR's "hook" themselves in by changing one or more of the processor's
interrupt vectors to point to their code instead of wherever the vectors
used to point. Therefore, "unhooking" a TSR involves more that merely
freeing up the memory that it uses. The interrupt vector(s) must be
restored also.
If the memory occupied by a TSR is marked as free (by poking a 0 into the
owner word of the MCB), that memory block might be used later for
something else (probably to make a copy of the environment block for some
program). When it is reused, the interrupt handler (which is what most
TSR's really are) part of the TSR code is very likely to be overwritten.
The next time that interrupt occurs, it is almost certain that the machine
will lock up and die.
Yan Juras
YAN@QCVAXA.BITNET
Queens College, CUNY
Academic Computer Center
Systems Programmer
------------------------------
Date: Mon, 28 Nov 88 14:58:31 GMT
From: Mike Norris
Subject: Computer Game on Sailing ?
I'm looking for a game, on PC or Mac, that can be configured as follows:
The purpose of the game is to achieve the fastest elapsed time around the
world, following the course of the Whitbread Round the World Race, to be
used by the Sail Ireland venture. It should be commercial.
In every respect, the weather, the yacht performance, the ocean currents
and incidence of icebergs etc, should be as realistic as possible.
At the beginning of each play, you start with a position and orientation
of the yacht. This is displayed on a map on the screen, the Latitude and
Longitude of the position are also displayed. The program selects
weather, which is displayed as a true direction and true strength.
The player can now re-orientate the yacht, and the program then works out
the new speed. For every heading, an amount is added to the elapsed time.
When the player is happy with his course, he pressed an 'Accept' button,
and the yacht is set for a 12 hour run at that speed and course.
A new position is calculated, the track is checked to see if any waypoint
lines have been crossed, 12 hours is added to the elapsed, and the loop is
repeated.
The controls are left and right rudder, the 'Accept' button, and a switch
to toggle between zoomed-in and zoomed-out display.
Please let me know if you want any more details.
Thanks.
Mike NORRIS
Acknowledge-To:
------------------------------
Date: 29 Nov 88 01:30 GMT
From: aprm @ Hawaii-EMH.arpa
Subject: DOS output in Windows 2.03
I am looking for help with Windows 2.03 running on a Zenith Z-248 with a
ZVM-1380 EGA monitor. When I access DOS from a PIF file I cannot see the
output. As a test I am launching the tree.com program. When executed
outside of windows I can re-direct its output to a file, which tells me it
is writing to stdout.
My PIF file has the following settings:
Program Name: TREE.COM
Program Title: Tree
Memory Required = 52K Desired = 0 (take all you can get)
Directly Modifies Nothing
Program Switch = Text
Screen Exchange = Text
Close Window on Exit = No
When I launch TREE.PIF I get a window with a white background, and a black
underline cursor zips around the screen just as if text were being dis-
played, but there is no visible output. When it is finished I can select a
block in the window (it all turns black), copy it to the clipboard, and
look at the output with CLIPBRD.EXE or paste it into a NOTEPAD file. In
other words, the output is there, I just can't see it. Is it white-on-
white? I have it with and without ANSI.SYS and EGA.SYS. I took out my
fancy PROMPT entry in AUTOEXEC.BAT.
My normal window colors are black text on a cyan background, yet the window
uses a white background. I have changed a bunch of the screen colors, with
no luck.
My goal is not to run TREE.COM in a window; I want to run several different
DOS utilities this way. I am using TREE.COM because it happens to be a
typical DOS tool. My COMMAND.PIF fails the same way, so it really can't be
TREE.COM.
Please email ideas, I'll summarize to the group.
Gary Dunn
Ft. Shafter, Hawaii
------------------------------
Date: 27 Nov 1988 10:39-CST
From: SAC.90SMWACC@E.ISI.EDU
Subject: QuickBasic 4.5
I am having a problem with V4.5 of QuickBasic. While in the editor I get a
lot of *keyboard bounce*. That is when ever I strike a key two to four
characters appear. All previous versions (2, 3, and 4) worked fine. My
question, is there a TSR or patch to QB4.5 to prevent this?
I am using a Zenith Z-100 with a UCI PC emulator board set and version 3.2
of Zenith's MS-DOS. All other software works fine (ie. Wordstar 2000+ Rel
3, Logitech C7 mouse software/hardware, PFS First Publisher and PC Tools
Deluxe to name a few).
Thanks for any assistance.
Marc
------------------------------
Date: Sat, 26 Nov 88 23:40 EST
From: JAMESRC%QUCDN.BITNET@CORNELLC.ccs.cornell.edu
Subject: Software for designing "On-Call" schedules
Does anyone know of software available for designing "on-call" schedules
that runs under the MS-DOS environment? Programme should allocate
workers (for example M.Ds) to work schedules, take account of weekends,
and external constraints like maximum number of shifts per week, etc.
Thanks,
Rob James
Dept of Epidemiology, Queen's University, Kingston, Ontario, Canada.
------------------------------
Date: Sun, 27 Nov 1988 00:33 MST
From: Keith Petersen
Subject: A long list of New MSDOS uploads to SIMTEL20
>From: "Leslie C. Brown"
I've uploaded the following files tonight:
ATIM.ARC Precision program timing for AT
BACKMAIL.ARC A Carbon Copy Clone (background mail/file
xfer)
BYTE1188.ARC Source code from Byte magazine 11-88
CHIPS.ARC Determine CPU and Math Chip Type
HLBENCH.ARC High level benchmarks 'C' source from PC Tech
Journal
Sources from Micro Cornucopia Magazine:
ISSUE-30.ARC
ISSUE-31.ARC
ISSUE-32.ARC
ISSUE-33.ARC
ISSUE-34.ARC
ISSUE-35.ARC
ISSUE-36.ARC
ISSUE-37.ARC
ISSUE-38.ARC
ISSUE-39.ARC
ISSUE-41.ARC
ISSUE-42.ARC
ISSUE-43.ARC
ISSUE-44.ARC
JNFB88.ARC Borland's Magazine Jan Feb 88 Sources
NEW12.ARC List new files since/before date, version 1.2
Turbo Pascal Source Applications Generator & Doc's:
OASDOC.ARC
OASPRO.ARC
PC Connect BBS Executables, Docs, Editor and Arc viewer:
PCC202.ARC
PCCARK1.ARC
PCCEDIT.ARC
Sources from Programmers Journal:
PJ55.ARC
PJ56.ARC
PJ62.ARC
PJ63.ARC
PJ64.ARC
PJ65.ARC
STEPDOS.ARC Step through an executing program tracking INT
21H
TASKER4.ARC Turbo Pascal non-premptive multitasking module
TPUOBJ.ARC Borland's Turbo Pascal TPU to OBJ conversion
prog.
TREEVIEW.ARC Treeview (an Overview clone) from Magee like
XTREE
COLON12.ARC TSR to switch colon and semi-colon
A86 symbolic debugger replaces version 3.17 already in the archives:
D86V319A.ARC (Part 1 of 2)
D86V319B.ARC (Part 2 of 2)
Forth replaces F8388 package already in the archives:
F-PCBIN.ARC
F-PCDOC.ARC
F-PCHELP.ARC
F-PCRDME.ARC
KERNEL.ARC 'C' Multitasking kernal
INT_MUS.ARC Interrupt driven music demo w Turbo C 1.5 source
XMATH.ARC X-lisp math functions to accompany x-lisp
SILICON2.ARC Database of info on FET and IC's
Tesseract 1.0 TSR Programming Environment for C, ASM, TPascal, w/Demo:
TESS_10.ARC
With the exception of Treeview.ARC all these files were gleaned
from Programmer's Corner. The sysops produced the PC Connect BBS
software included in this package.
Les Brown
>From: Terry Phillips
pd1:GRABPLUS.ARC -- a program that grabs an address
from a letter in any number of
wordprocessors, and instructs a
LaserJet to print an envelope for the letter.
This was recently reviewed in PC Magazine.
pd1:4PRNT220.ARC -- a great program that takes an ascii
print file and will print it 2 pages side by
side in landscape mode on a LaserJet. It
will sequence the pages to allow printing on
both sides if desired.
I have tested 4PRINT w/o any problems. I executed GRABPLUS with
no evident problems, but I have used it on envelopes yet.
Terry Phillips
------------------------------
Date: Sun, 27 Nov 1988 17:43 MST
From: Keith Petersen
Subject: pd1:simibm.arc
PD1:SIMIBM.ARC is a comma-delimited database file listing
many of the files in the MSDOS archives with a one line description,
suitable for importing into PC-File+ or dBASEIII. I have included a Basic
program below which gives a nice listing without a need for any database
programs.
--Keith
---cut-here---
5 ' SIMCVT.BAS: TRANSFORM THE SIMIBM.IDX FILE FROM SIMTEL20 INTO A
6 ' READABLE FORM, AND CALL IT SIMIBM.LST.
10 OPEN "SIMIBM.IDX" FOR INPUT AS #1
20 OPEN "SIMIBM.LST" FOR OUTPUT AS #2
22 PRINT #2, "WSMR-SIMTEL20.ARMY.MIL PUBLIC DOMAIN LISTING AS OF "; DATE$
23 PRINT #2,
25 PRINT #2, "NOTE: Type B is Binary; Type A is ASCII"
80 WHILE NOT EOF(1)
100 INPUT #1, FS$, DIR$, FLNM$, REV, LNGTH, BITS, DT, DESCR$
105 IF FS$<>LFS$ OR DIR$<>LDIR$ THEN GOSUB 500
110 PRINT #2, FLNM$; TAB(15);
115 IF BITS=8 THEN PRINT #2, "B"; ELSE PRINT #2, "A";
120 PRINT #2, USING " ####### ####### &"; LNGTH, DT, " "+DESCR$
127 LFS$ = FS$: LDIR$ = DIR$
130 WEND
150 CLOSE #1
160 CLOSE #2
165 SYSTEM
170 END
500 REM New Directory
510 PRINT #2,: PRINT #2, "Directory ";FS$;DIR$
530 PRINT #2, " Filename Type Length Date Description"
540 PRINT #2, "=============================================="
560 RETURN
------------------------------
************************
End of Info-IBMPC Digest
-------