======================================================================== 
Date:         Tue, 11 Aug 92 18:54:23 EDT
From:         CCENDM03@BRUFPB
Subject:      Pegando arquivos no Simtel20
To:           Bitnet-L 


                            BISBILHOTANDO O SIMTEL
                            ----------------------

Introducao
----------

      O Exercito dos E. U. A. ( U. S. Army ) mantem  uma  enorme colecao de
programas de dominio  publico  em  White Sands Missile Range,  Novo Mexico.
A colecao abrange os seguintes assuntos:

      MSDOS          Programas e informacoes para usuarios PC-DOS E MS-DOS.

      CPM            Programas e informacoes para usuarios CP/M.

      MISC           Programas e informacoes para usuarios de outros
                     sistemas (principalmente IBM/370 e DEC VAX).

      ADA            Informacoes a respeito da linguagem ADA.

      ARCHIVES       Arquivos a respeitos de varios assuntos (APPLE, FORTH,
                     VIDEOTECH, etc.).

      MACINTOSH      Varios softwares para Macintosh.

      UNIX-C         Varios topicos a respeito do Unix e C.

      Esta colecao de programas e arquivos e'  conhecida  pelo  nome de
SIMTEL20 (uma contracao de SIMulation and TELeprocessing e o  "20"  vem
do sistema DECSYSTEM-20 usado).


Para onde enviar os comandos
----------------------------

      Existem basicamente dois lugares para onde os comandos devem ser
enviados:

      LISTSERV at NDSUVM1     --->   North Dakota State University

      ou

      LISTSERV at RPIECS      --->   Rensselaer Polytechnic Institute

      Os comandos devem ser enviados de forma interativa (via  comando
TELL) ou em forma de mail (da mesma forma como voce envia mensagens ou
cartas para outras pessoas).


Como os arquivos estao armazenados no SIMTEL
--------------------------------------------

      Os arquivos  estao  armazenados em diretorios e subdiretorios. Um
nome completo de um arquivo sempre esta' na forma

                disco:nome.extensao

onde disco = PD, PD1, PD2, ...    (PD = public domain)
     diretorio e' um dos nomes listados acima (MSDOS, CPM, MISC, ...)
     subdiretorio = INFO, STARTER, TURBOPAS, TURBO-C, ARC-LBR, ...
     nome.extensao = nome e extensao do arquivo.

     A maioria dos arquivos armazenados tem extensao .ARC ou .ZIP. Isto
significa que o arquivo na verdade e' um pacote de arquivos comprimidos.
Para desempacota'-los voce  precisa de desempacotadores como PKUNZIP ou
PKXARC (Voce pode  conseguir versoes originais e recentes desses desem-
pacotadores la' mesmo).


Como verificar os diretorios
----------------------------

      Basta enviar um comando /PDDIR (nao importam letras maiusculas ou
minusculas) para um dos Listservs mencionaods acima. Sua sintaxe e':

      /PDDIR
  ou
      /PDDIR  PD:
  ou
      /PDDIR  PD:arquivo.ext  idade

      No primeiro caso acima,  e'  mostrada  uma  listagem dos diretorios
existentes (MSDOS, MISC, etc.); no segundo caso, e' mostrada uma listagem
de um diretorio especifico e no ultimo caso, os arquivos de um determina-
do subdiretorio que tem no maximo certa idade (contada em dias).

Exemplos:

     /PDDIR PD:      ---> Mostra uma listagem do diretorio MSDOS

     /PDDIR PD:UP*.* 50 ---> Mostra uma listagem dos ar-
                            quivos do subdiretorio FILEDOCS, cujos nomes
                            iniciam com as letras UP  e tem no maximo 50
                            dias de idade

      Esses comandos podem ser enviados como sendo linhas de um mail ou
em forma de comando TELL:

      TELL LISTSERV AT NDSUVM1 /pddir pd:up*.* 50


      A seguir, uma listagem dos subdiretorios do diretorio MSDOS:

=======================================================================

Quick reference list of SIMTEL20's PD1: directories
as of April 2, 1992 (where 'x' is one of the names below):

4DOS          CROSSREF      HANDICAP      OPUS          SPRINT
ABC           DATABASE      HEBREW        PACKET        STARLINK
ADA           DBASE         HYPERTEXT     PASCAL        STARTER
AIJOURNAL     DBMS-MAG      INFO          PC-JR         STATISTICS
ALLCHARGE     DDJMAG        INSIDE-TP     PCMAG         SURFMODL
APL           DEMACS        IRIT          PCPURSUIT     SWAP
ARC-LBR       DESKACCESS    KA9Q-TCPIP    PCRESOURCE    SYSUTL
ASM-MAG       DESKJET       KERMIT        PCTECH        TAGBBS
ASMUTL        DESKPUB       KEYBOARD      PCTECHNIQUES  TAXES
AT            DESQVIEW      LAN           PERL          TELEGARD
AUTOCAD       DIRUTL        LANTIMES      PGMUTL        TELIX
AWK           DISASM        LAPTOP        PIBTERM       TEX
BASIC         DSKUTL        LASER         PILOT         TIFF
BATUTL        EDITOR        LEGAL         PKTDRVR       TROJAN-PRO
BBS           EDUCATION     LINGUISTICS   PLI           TURBO-C
BBSDOORS      EEL           LISP          PLOT          TURBOBAS
BBSLISTS      EGA           LOGO          POSTSCRIPT    TURBOPAS
BIBLE         EMULATORS     LOTUS123      PREPROCESS    TXTUTL
BOOKS         FIDO          MAC           PRINTER       UBASIC
BORLAND       FILEDOCS      MAPPING       PROCOMM       UEMACS
C             FILUTL        MATH          PRODIGY       UUCP
CAD           FINANCE       MAX           PROGJOURN     VENTURA
CALCULATOR    FLOWCHART     MENU          PROLOG        VGA
CASE          FORMGEN       MICROCORN     QBASIC        VOICE
CATALOG       FORTH         MICROSOFT     QEDIT         VOICEMAIL
CIS           FORTRAN       MODEM         QEMM          WAFFLE
CITADEL       FOSSIL        MODULA2       QMODEM        WINDOWS3
CLIPPER       FREEMACS      MORMON        QPASCAL       WORDPERF
CMPLNGMAG     GENEALOGY     MOUSE         RAMDISK       WORLDMAP
CMU-PCIP      GENIE         MSJOURNAL     RBBS-PC       X-10
COBOL         GIF           MSWINDOWS     SCREEN        XLISP
COMPATIBLES   GIFNEWS       MUSIC         SMALL-C       ZIP
COMPRESS      GNUISH        NCSATELNET    SMALLTALK     ZMODEM
COMPUTE-PC    GRAPH         NETWORK       SNOBOL4       ZOO
CPLUSPLUS     GRAPHICS      NEURAL-NETS   SOUND
CROSSASM      HAMRADIO      NOTABENE      SPREADSHEET

=======================================================================


Como tomar posse de um arquivo cubicado
---------------------------------------

      Para  pegar  um  arquivo  de  nome  ARQUIVO.EXT  armazenado  em
PD:,  basta  enviar  um  comando /PDGET, cuja
sintaxe e'

      /PDGET  formato  PD:arquivo.ext  cod

      onde

      formato = NETDATA, BITSEND, MAIL ou PUNCH. E' um parametro opcional
                que especifica como o arquivo sera' transmitido.

      cod = XXENCODE, UUENCODE, OLDUUE, ASIS ou TRANSLATE. E' um parametro
            opcional que determina se o arquivo sera' enviado da mesma for-
            ma  como   esta'   armazenado   (ASIS),  se  sera'  codificado
            (xx-codificado (xxencoded), ...) ou, se for um texto, se sera'
            traduzido de ASCII para EBCDIC  (TRANSLATE).  No nosso caso da
            UFPB, sugerimos XXENCODE como forma de codificacao para arqui-
            vos binarios.

Exemplo:

      /PDGET PD:SCANV93.ZIP XXENCODE

      Esta linha de comando esta' solicitando o arquivo SCANV93.ZIP (que
contem o anti-virus SCAN.EXE) do subdiretorio .  Esta'
se pedindo tambem que o arquivo venha xx-codificado.
      Voce so' deve ter certeza de que seu pedido foi  realmente  aceito
quando receber uma mensagem como

      Request for PD:SCANV93.ZIP queued for processing

dizendo que o arquivo solicitado entrou na fila para processamento.
      Os nomes  de  arquivos que contem terminacao numerica como o "93" do
atual exemplo costumam mudar sempre que estiver disponivel uma nova versao
do programa. A  terminacao  numerica  normalmente corresponde `a versao do
programa. No caso do SCAN, este numero  muda  todo  mes. Portanto, ao usar
um /PDGET, tenha certeza do nome atual  do  arquivo,  para evitar levar um
fora com um "file not found". Nao custa nada pegar uma listagem do direto-
rio mais recente ou usar um /PDDIR:

             /PDDIR PD:SCAN*.*  9999
             /PDDIR PD:CLEAN*.* 9999


Exemplos:

  TELL LISTSERV AT RPIECS /pdget pd:pkz110eu.exe xxencode

  TELL LISTSERV AT RPIECS /pdget pd:pk361.exe xxencode

    Com estas duas linhas de comandos, estao sendo solicitados dois em-
pacotadores  PKZIP (pkz110eu.exe)  e  PKPAK (pk361.exe).  Com eles voce
podera' desempacotar os arquivos de extensoes .ZIP ou .ARC.


Exemplos:

      Cada subdiretorio contem um arquivo texto  chamado  00-INDEX.TXT que
contem alem dos nomes dos arquivos,  uma breve descricao  de cada um deles.
Ler um 00-INDEX.TXT e' melhor do que ver a listagem de um subdiretorio com
um /PDDIR, porque  o  /PDDIR mostra apenas os nomes dos arquivos. A seguir,
algumas listagens de arquivos 00-INDEX.TXT  (de abril/92 - certamente elas
ja' mudaram um pouco).  O "Type"  de  cada listagem indica se o arquivo e'
binario (B) ou ASCII (A).



---------

               /PDGET PD:00-INDEX.TXT TRANSLATE


Directory PD1:
 Filename   Type Length   Date    Description
==============================================
00-FILES.DOC  A    7857  920314  All about file types in the SIMTEL20 archives
AAAREAD.ME    A    5246  920117  Information about the files in this directory
ARCE40G.COM   B    5223  910416  V.Buerg's fast ARC extraction program
ARCE40G.DOC   A    9909  910416  V.Buerg's fast ARC extraction program - docs
BIN2AS.MAC    A    2428  830813  Convert binary files to ASCII for modem xfer
CONVERT.BAS   A    9657  830303  Ascii - binary (and reverse) file conversion
CRC.DOC       A    3683  860705  Documentation for CRC67.EXE
CRC67.EXE     B    3328  860705  Produce list of file names and CRC for each
DELBR11.EXE   B   11776  860910  Extract files from a LU-type .LBR (limit 64)
DELBR11A.C    A    7291  860910  Source for DELBR11A.EXE (see DELBR11A.BUG)
LICENSE.GNU   A   12737  901120  The GNU general license, version 1.0
LUDEF5.DOC    A   16599  861109  Official LU (LBR) file definitions
LUE220.COM    B    2988  860428  Extract files from .LBR
LUE220.DOC    A    4812  870625  Documentation for LUE220.COM
NUSQ110.COM   B    2176  860201  File unsqueezer, used with SQPC
NUSQ110.DOC   A   19627  860901  Documentation for NUSQ110.COM
PK361.EXE     B  119598  880801  Fast file ARC make/extract PKPAK/PKUNPAK v3.61
PKZ110EU.EXE  B  140116  900402  PKWare ZIP create/extract v1.10 - export vers.
QUICKREF.LST  A    2760  920402  Quick reference list to SIMTEL20's MSDOS dirs
SHAREWRE.TXT  A    1654  890523  Explains how ShareWare works (must read!)
SIMTEL20.INF  A   15694  920419  Complete overview of the SIMTEL20 archives
SQDATE.DOC    A   10351  860215  Time stamping in SQ, NUSQ, etc.
SQPC129.DOC   A    4074  860901  Doc for SQPC12A.COM file squeeze utility
SQPC12A.COM   B    2944  860201  File SQueeze utility (compresses files)
SQUEEZE.TXT   A   12292  850824  Discription of the Squeeze/Unsqueeze program
TARREAD.EXE   B   14928  870820  Read Unix TAR files on a PC
TRANSGID.TXT  A   27694  900423  Short guide to networking & file transmission
UNZIP42.EXE   B   26232  920411  Info-ZIP's free UNZIP v4.2 for MS-DOS
UUDECODE.BAS  A    5665  910312  Convert ASCII uuencoded files back to binary
UUDECODE.C    A    5575  910418  C source for uudecoder
UUDECODE.COM  B    1158  910312  Convert ASCII uuencoded files back to binary
UUDECODE.DBG  A    4222  910312  DEBUG script to produce UUDECODE.COM
UUDECODE.DOC  A    2020  920121  Instructions on how to use UUDECODE.COM
UUDECODE.PAS  A    5940  861213  Convert ASCII uuencoded files back to binary
UUDECODE.TP5  A    5602  900509  Simple uudecode in Turbo Pascal v5.0
UUENCODE.C    A    4376  910306  C source for uuencoder
UUENCODE.COM  B     987  910312  Convert binary files to ASCII
UUENCODE.PAS  A    5158  861213  Convert binary file to ASCII (Turbo Pascal)
UUENCODE.TP5  A    5521  900509  Simple uuencode in Turbo Pascal v5.0
XXD11.BAS     A    5183  891029  Easy bootstrap for fast XXdecode program v1.1
XXDECODE.TXT  A   18166  891128  Simple DEBUG bootstrap script for XXdecode
XXINSTAL.BAT  A   88916  900316  BAT file to bootstrap XXENCODE/XXDECODE,w/Csrc



--------

              /PDGET PD:00-INDEX.TXT TRANSLATE


Directory PD1:
 Filename   Type Length   Date    Description
==============================================
3DLIB.ARC     B   62937  900128  TC1.5 lib, create/manipulate/display 3D images
ALLOCAAP.ZIP  B    5682  910129  alloca() for TC2.0 and TC++1.0 by Alex Pruss
ANUMR5.ZIP    B  242360  911206  Numerical Analysis library for TC++1.0 & TC2.0
ASYCNCH.ZIP   B    9487  910713  Interrupt-driven comm driver for Borland TC/BC
BC20P1.ZIP    B   11303  910313  Patch file for BC++ v2.0 (from Borland)
BC30P1.ZIP    B    6282  920318  Borland C++ 3.0 patch 1: exec() fix
BC30P2.ZIP    B    9309  920318  Bor. C++ 3.0 patch 2: decl-time array init fix
BC30P3.ZIP    B   11804  920318  Borland C++ 3.0 patch 3: DPMILOAD fix
BCHELP10.ZIP  B  139840  920107  Borland TechFax help files for C/C++. 920103
BLIT.ARC      B   21977  880323  PC Sprite graphics support 'C' source
BMP2BGI1.ZIP  B   91238  910627  Converts BMP images to Borland BGI format
BUGS.ARC      B   23859  870805  Bug fixes for Turbo C version 1.0
CHAOS.ARC     B   22636  870805  Turbo C routines to create several sounds
COMPRS12.ARC  B   44838  881018  Unix-compatible compress/uncompress - 12 bit
COM_INT.ARC   B   16063  870910  Comm interrupt routines for COM 1 & 2
EMS-SUBS.MSG  A    7765  890424  EMS routines for Turbo-C
EMSIF230.ZIP  B   73038  911205  EMS interface for Borland/Turbo/MS C
++]
EXPR11.ZIP    B   15464  920314  Expression parsing, differentiating lib for TC
FFT.ARC       B    5492  880807  Fast Fourier Transform pgm w/C source
FFTSING.ZIP   B   39970  920424  FFT of very long series (70000 data points)
GLOB.ARC      B   10419  880427  Change wildcard filespec to list of files
IBMCOM-C.ARC  B    9699  900201  Interrupt-driven comm routines for Turbo C
IDD.ARC       B   17206  890213  Installable Device Drivers in Turbo-C
JOY.C         A    4609  880327  'C' language routines to deal with joy stick
KSLIB.ZIP     B   33437  911004  Windowing/database/toolkit libs for Turbo-C
KSLIB11.ZIP   B   64533  920320  Kevin Spencer's programming library for TurboC
LP-TC.ZIP     B   25938  910412  PC printer port bi-directional driver - TC src
MAPPER17.C    A   14611  881206  TCv1.5 src: Draws 3 types of map projections
MAPPER17.DOC  A    4623  881206  Documentation for MAPPER17.C map drawing pgm
MCDT101.ZIP   B   51909  920131  EGA/VGA GUI mouse cusor design tool. Writes C!
MCWINT20.ARC  B  158424  890304  Michael Mlachak's Turbo C window package
MGABRA.ZIP    B   52966  911227  TSR's made easy for Turbo C
MOUCLIB5.ZIP  B   13504  910915  Turbo C/C++/Borland C++ mouse support library
MOVE.C        A    6766  890526  Fast file mover; uses rename funct. TC src
PATCH.ARC     B    9344  870714  Like NORTON. Patch disk sectors or files
PATCHTC.ARC   B    3712  870714  Patches for Borland Turbo C
PLOTC.ARC     B    2048  870805  Use inline assembly to set mode, plot pixel
POPEN.ARC     B    5006  880308  Functions to open and close Unix style pipes
POPUPS.ARC    B   39728  890124  Pop-up menus for Microsoft 'C' programs
PROWINTC.ARC  B   42229  890510  ProWindows *LITE* v2.00TC window system for TC
QLIBGV.ARC    B   36919  870807  A Turbo-C Graphics, and I/O library
RDIR.ARC      B   25718  880924  Memory resident directory utility
RESLB201.ARC  B   35840  900103  Function library for Turbo-C to make TSRs
ROMIZE.ZIP    B   15882  910413  Convert compiled Turbo C code for use in ROM
SERUS221.ZIP  B   13922  901108  DOS installable interrupt-driven serial driver
SETARGV.C     A    5156  880309  Expand wildcard arguments
SOUND.ARC     B    3328  870805  3 Different sounds for bat files
STRSTR.ARC    B    5120  870805  Borland Patch for Turbo-C Key String Match
TBUG.ARC      B   48128  880305  Turbo-C debugger - from Micro Cornucopia mag.
TC-TSR10.ZIP  B   22978  910628  Turbo C source code examples of TSR programs
TC130.ARC     B  165419  870829  Extensive Library of Turbo C routines v1.3
TC2PAT2.ARC   B   29195  890915  Turbo C v2.0 patches from Borland (4/89)
TCASYNC.ARC   B    7851  881111  Turbo-C async communications routines
TCC_MISC.ARC  B   33792  870725  Resident clock and directory util in Turbo C
TCDEBUG.ARC   B   80536  880629  Debugger for use with Turbo C
TCDEV.ARC     B    3944  870805  Write device driver in Turbo-C
TCEGA.ARC     B   50944  870805  EGA function library for Turbo C
TCHELP.ARC    B   45056  870722  Online help for Turbo C libraries
TCHK21.ARC    B  348740  890727  Turbo C function lib, v2.1, lib/doc, 1of3
TCHK21EX.ARC  B  194294  890727  Turbo C function lib, v2.1, examples, 2of3
TCHK21NG.ARC  B  174019  890727  TC func lib, Norton Guides help file, 3of3
TCHRT3.ZIP    B   53436  910606  High resolution timer toolbox for Turbo C 2.0
TCLIB1.ARC    B   17408  870725  Turbo C object library manager (like MS LIB)
TCMUSIC.ARC   B    9216  870805  Turbo C Music Routines
TCOMM50.ZIP   B  125056  900802  LiteComm communications library for Turbo C
TCPATCH.ARC   B   14976  870805  Official Borland Turbo C v1.0 patch
TCPATCH2.ARC  B   12928  870818  Patches for Turbo C version 1.0, w/PATCH.COM
TCPATS.ARC    B    3968  870725  Patches for Turbo C version 1.0
TCPPT1.ZIP    B   40323  900908  First bug fixes for Turbo C++, from Borland
TCPPT2.ZIP    B    6927  910313  Patch file for TC++ v1.01 (from Borland)
TCPROF.ARC    B   38887  890416  Turbo C profiler, details program time
TCRES201.ARC  B   27648  871215  TSR functions for Turbo C - very good
TCRES201.ZIP  B   20114  911230  KyCorp's easy to use TSR library for Turbo C
TCRND11.ARC   B   16454  890310  Updated doc and batch file to use TASM 1.0
TCTIMER.ARC   B   20087  891030  High-resolution timing of events for Turbo C
TCU32_DB.ZIP  B  303200  910912  TCU Database option for use with TCU_3.2A.ZIP
TCU_32A.ZIP   B  438640  910329  Turbo-C flexible menus, windows & forms entry
TCWIND16.ARC  B  120064  870805  Turbo C window & screen routines
TCXL551.ZIP   B  534075  901223  Window/menu/mouse C language function library
TGCBOR20.ZIP  B  334595  910914  TEGL graphical windowing lib for TC/C++/BC++
TICK.ARC      B    8030  880308  Installs a TC function called every clock tick
TICKTOCK.C    A    1884  891014  Demo of IBM PC's high resolution clock, TCv2.0
TIMERTST.C    A    4219  890425  8253 timer test program for Turbo C 1.5/2.0
TRBOCSRC.ARC  B  112555  890114  Coronado's Turbo C tutor v2.0, (1 of 2)
TRBOCTXT.ARC  B  135001  890114  Coronado's Turbo C tutor v2.0, (2 of 2)
TURBBOOK.ARC  B   45224  880705  Code from Turbo C Windows & Mem Res Book
TURBOFIX.ARC  B    5376  870625  Patches/fixes for Borland's Turbo-C v1.0
ULTRA110.ZIP  B  128973  910428  UltraWin: Text windowing library for Turbo C
WGRAF102.ZIP  B   36234  910413  Turbo C++ graphics library with binary drivers
WINDOWTC.ARC  B  109568  870725  Windowing Library for Turbo C
XMSIF140.ZIP  B   58068  911212  XMS interface for Borland/Turbo C
++] & MSC


----------

             /PDGET PD:00-INDEX.TXT TRANSLATE

Directory PD1:
 Filename   Type Length   Date    Description
==============================================
BASCOMM.ARC   B    3714  880924  How to use TBasic ON COM interrupt-driven I/O
CVT2TB.ARC    B   58941  890207  Convert BASIC to structured BASIC
DRAW.ARC      B    2416  880924  An object oriented draw program
TBSUPLOW.ZIP  B   32307  901231  Turbo Basic source upper/lower case conversion
TBWIND30.ARC  B   20106  870820  Window Routines for TurboBasic
TBXM10.ARC    B    7251  871101  XMODEM sample COMM for Turbo Basic
TURBOBAS.ARC  B    7879  890201  Many Turbo BASIC utility routines



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

              /PDGET PD:00-INDEX.TXT TRANSLATE


Directory PD1:
 Filename   Type Length   Date    Description
==============================================
3DLIB11.ZIP   B   75904  920406  3D animation Macros-to-TurboPascal 6.0 trans.
AMOUSE55.ZIP  B    8192  900712  TurboPas5.5 Microsoft mouse unit (source only)
ANIVGA.ZIP    B  178090  920320  VGA sprite animation unit for TurboPascal v6.0
ANSICRT.ARC   B   16482  880829  Use ANSI calls for screen instead of BIOS
ANSIVIEW.ZIP  B   11130  910617  CRT drop-in replacement in TVision Environment
ASYNC4.ARC    B   22578  880829  Interrupt driven serial line terminal routines
ATKYBD.ARC    B    2490  880829  Set AT keyboard delay and typematic
AVDOOR11.ZIP  B   49412  911213  Andrew Pam's door writing toolkit for TP55/60
BLOAD.ARC     B     896  870222  Load BASIC BLOAD screen files
BONUS507.ARC  B  150435  900205  Misc. TP 4/5 utilities/pgms from TurboPower
BTREE4.ARC    B   21403  880305  Turbo Pascal v4.0 DataBase ToolBox routines
CLEARMEM.ZIP  B    1713  920312  TP unit to init stack, heap & global variables
COMM_TP5.ZIP  B   33695  900419  Serial port unit for Turbo Pascal 4/5.x
COMSET.ARC    B    2752  890902  TurboPas routines to enable/access COM1/COM2
CONCR4.ARC    B   23540  881203  Shows concurrent processing in Turbo Pascal 4
CONVERTB.ARC  B   16429  871121  Turbo Pascal, convert CP/M data to DOS
CONV_P18.ARC  B   62689  891122  Pascal reserved word case conversion util v1.8
CRC.PAS       A    4779  851129  Calculates XMODEM CRCs
CRC2.PAS      A   22362  860221  File CRC utility
CRCASM.ARC    B   15100  900102  ASM CRC calculation code w/TurboPas interfaces
CRSR42.ARC    B    6917  881111  Lemay's cursor routines for TP4 (req QWIK42)
DATEIT3A.ARC  B   43801  880829  Turbo Pascal time/date routines
DATES.HLP     A    2240  860409  Help file for DATES.PAS
DATES.PAS     A   44980  860409  Keeps a list of memos, displays calendar
DIRSEL4.ARC   B   13440  880305  Directory routines for Turbo Pascal 4.0
DSKRD-WR.PAS  A    4167  871224  Low level disk read/write
EPB15.ZIP     B   15035  911216  Ed's Pascal Beautifier, w/Turbo Pascal source
ERROR87.ZIP   B   12521  920131  Find TP 5.5 or 6.0 error 207 cause
ERRTRACE.ARC  B    9106  881006  TurboPas4 unit to display error traceback info
EVAL.HLP      A    1409  860405  Doc for EVAL.PAS
EVAL.PAS      A   12271  860414  Evaluate an infix expression typed on cmd line
EXEUTIL.ARC   B   12288  871208  EXE Utils from Turbo Power for TPascal v4.0
EXTEND32.ZIP  B   15090  900412  Open more than 20 files at once in TurboPascal
EXTEND5.ZIP   B   12815  910109  Allows more than 20 files open at once in TP6
FASTWR.PAS    A   12032  860525  Quick screen update in Turbo Pascal
FIXMOUSE.ZIP  B    2030  910719  TSR fixes bug in TurboPascal 6.0 mouse handing
FSSERIAL.ZIP  B   13946  910617  Serial object for TVision (needs a FOSSIL dvr)
FULLDB13.ZIP  B   14410  911122  Adds .OBJ line nr. debug info to TP .TPU file
GENOVR.ZIP    B    2495  910819  General overlay support unit for Turbo Pascal
GRAFDUMP.PAS  A    7355  900910  MGA/CGA/Herc/EGA/VGA graphics screen dump rtn
GRAPHTXT.ZIP  B    8449  920211  TP5.5 TPU graphics mode text file device drivr
HEXCOM.PAS    A    2212  870721  Convert HEX file to binary
HOTM60.ZIP    B    5798  911021  Reassign the TP 6.0 IDE hot keys, w/TP 6.0 src
INASM10.ZIP   B   24060  920312  Inline assembler generator for TP, w/src
INDX18EU.ZIP  B   20829  910320  Indexed files UNIT (export version) for TP 4-6
INLIN219.ARC  B   53248  880523  Assembler/disassembler for TP4 inline code
INTERUPT.PAS  A   10148  860419  Use TurboPas procedures as interrupt handlers
INTRFC62.ZIP  B   56398  910618  Turbo Pascal 6.0 TPU file dumper, with source
IO5150.PAS    A    8757  840824  COMM port driver
JPDOOR32.ZIP  B  177802  920312  TP 5.5 & 6.0 BBS door writing TPU utilites
LCOMMTP.ARC   B   60114  880126  Turbo Pascal Communications Tool Box
LISTER50.ARC  B   69490  880109  Xref/lister/indexer for TP 4.0
LTC55.ZIP     B   90369  901024  LiteComm Communications Toolkit for TP 5.5
LTCOMM50.ARC  B  129828  890623  LiteComm communications library for TP 5.0
MAKEWIND.ARC  B    8192  870620  Like 123 menus. (needs menus.arc)
METAWIND.ARC  B  191947  891101  Meta Window functions demo for Turbo Pascal
MISCTI10.ZIP  B  174936  920110  Borland TechFax Turbo Pascal help files 920103
MKERR101.ZIP  B   12219  910804  MkErr: Error device for Turbo Pascal 6.0
MNDLBROT.ARC  B   20556  880705  Produce MandelBrot graphics  TurboPas]
MOUSEFIX.ZIP  B    8504  910429  Disappearing mouse cursor fix for TurboPas 6.0
MOUSLIB6.ZIP  B   13312  920320  Event-driven mouse library for Turbo Pascal
MOUSTOOL.ARC  B  131531  890623  Add a mouse to Turbo Pascal 5.0
NKTOOLS.ZIP   B   50076  910226  Source to some useful TurboPas 4/5/5.5/6 Units
OAS50DOC.ZIP  B  146067  910530  TP4/5/5.5 Source Applications Generator, 1of3
OAS50PRO.ZIP  B  184959  910530  TP4/5/5.5 Source Applications Generator, 2of3
OAS50S45.ZIP  B   56712  910530  TP4/5/5.5 Source Applications Generator, 3of3
OKI390.ARC    B   40389  880924  Okidata printer setup program
OMOUSE.ZIP    B   22476  920312  Object-oriented mouse for Turbo Pascal 5.5
ONE2MANY.ZIP  B    4092  920312  Demo of 1:M database manipulation in Topaz
OPROSM.ARC    B   87272  900109  TurboPower Object Professional function list
PARSE10.ZIP   B    5871  910623  Expression parser for Turbo Pascal
PAS-SCI.ARC   B   71157  880109  Turbo Pascal scientific subroutines/progs
PASED11.ARC   B  156091  891030  Multi-window programmer's editor for TurboPas
PASLIB.ARC    B   21504  860525  T.Pascal Source Library Routines
PASMSG.ZIP    B    3636  901127  Allows TPC(v6) or TPCX to run under TC++ IDE
PASTOOLS.PAS  A    5315  840321  Return ENV, ARGC, ARGV, routines for TurboPas
PASTUT24.ZIP  B  206779  900324  Coronado Enterprises Turbo Pascal tutor, v2.40
PCDISK.PAS    A   46013  850908  Menu-driven file handler
PCKSELFM.ZIP  B    2202  910124  TP source: Allow autoconfig prgs to be LZEXEd
PCL4P30.ZIP   B   48837  920330  Asynchronous communications library for TPas.
PDIR10.ZIP    B   12581  920312  Palcic's directory routines using TP 5.5 OOP
POSBM.ARC     B    7964  890614  Fast Turbo Pascal POS() replacement
PP50.ARC      B   22909  891128  Pascal pretty printer/reformatter, w/TP5.0 src
PPP.ZIP       B    9749  910329  Pascal pretty printer (c't Mag), req. TP5.0
PRINTDIR.PAS  A   20236  850403  Read current directory
PRNDRV.PQS    B    4608  860215  Printer driver to provide clean error handling
PROCPARM.ARC  B    6568  880627  Pass procedures as parameters
PSCREEN.ARC   B   19904  891101  Pascal screen writing routines, performance ck
PULL15.ARC    B   58719  871015  Pulldown screens/menus
PULL20.ARC    B   81920  880615  Pulldown menus for TP4, uses QWIK40, WNDW40
PULL55.ARC    B  185867  891227  Pulldown menus for TP5.5, uses QWIK55, WNDW55
PULL5X.ARC    B  191792  890802  Pulldown menus for TP5, uses QWIK5X, WNDW5X
PULTP4.ARC    B   28672  880108  Pull-down menues for Turbo Pascal 4.0
PX141.ZIP     B   18140  910527  (T)Pascal variable/procedure cross referencer
QNR.ZIP       B   10352  920312  Adds queries (assist and dot) to Topaz progs
QRDEMO.ZIP    B  203147  920317  TP6.0 TV CASETool demo. Edit resource files
QWIK30.ARC    B   58368  880610  FAST Turbo Pascal screen writing & more
QWIK41A.ARC   B   53248  880523  Quick screen utilities v4.1a for TPas4 (w/src)
QWIK42.ARC    B   94763  881007  Quick screen utilities v4.2 for TPas4 (w/src)
QWIK42B.ARC   B   95635  881108  Lemay's fast screen write routines for TP4
QWIK55.ARC    B   99885  891227  Quick screen utilities v5.5 for TP5.5 (w/src)
QWIK5X.ARC    B  102441  890730  Quick screen utilities v5.X for TPas5 (w/src)
RAW-LPT.PAS   A    2309  891219  TP routine to process LPT1 output in raw mode
RENAME.DOC    A     633  850806  Doc for RENAME.PAS
RENAME.PAS    A    1731  850806  Rename a file
SEARCH.ARC    B    7168  880108  Ultra-fast string search in TurboPas 4.0
SELECTOR.PAS  A    4551  910516  TP routines similar to C language iascii, etc.
SHOWDATE.PAS  A    3134  860228  Get, display current system date
SLLIST.ARC    B    7862  890321  Singly linked list for Turbo Pascal
SORTKIT1.ZIP  B   12049  911004  Sort objects sources for Turbo Pascal 6
SPOC88.ARC    B   54656  881010  Borland's Turbo Technix Sept/Oct 1988 all pgms
SPRITES.ZIP   B   43010  910616  Fast sprites engine for TP 6.0, w/ASM source
SRTKIT11.ZIP  B   12160  920320  Internal/external/combined sort lib for TP6.0
STAY42.ARC    B   97024  870727  How to write a TSR program in Turbo Pascal
STAYRES.PAS   A   42676  850810  Go TSR in Turbo Pas 3.0
STORAGE.ZIP   B   11212  910617  Storage method object for compressed text (TP)
STREAM11.ZIP  B   28997  920407  TP 6/TPW 1 stream extensions, compression/etc.
STRG57.ZIP    B   48298  910426  Lemay's fast string unit for TP5.5
STRG61A.ZIP   B   48384  910426  Lemay's fast string unit for TP6.0
SYS60A.ZIP    B   39815  910426  Lemay's fast system unit replacement for TP6.0
SYST55C.ZIP   B   36454  910426  Lemay's fast system unit replacement for TP5.5
T-REF.ARC     B  137216  870727  Cross-Reference Lister for Turbo Pascal
T301AS.ARC    B   14964  890527  Asynch comm routes for Turbo Pascal
TASKER4.ARC   B    5136  881126  Turbo Pascal non-premptive multitasking module
TAVID12.ARC   B   65129  881222  Fast screen writes for Turbo Pascal
TDEBUG.ARC    B   36480  870524  A symbolic debugger for Turbo Pascal
TDHIDE.ZIP    B   14143  920131  TLINK 3.01 TP5.5/6.0 EXE debug info shrinker
TEGL6A.ZIP    B  269585  911005  TEGL Windows Toolkit II Rel. 2.0 for TP, 1of2
TEGL6B.ZIP    B  150197  911005  TEGL Windows Toolkit II Rel. 2.0 for TP, 2of2
THELP.MAN     A    2418  850726  Doc for THELP.PAS
THELP.PAS     A   32384  850724  Online help
THREED.ARC    B   28672  880324  3D plot of f(x,y) (FORTRAN for Tele 921)
TICKTOCK.PAS  A    3050  891014  Demo of IBM PC's high resolution clock, TPv5.0
TJOOP11.ZIP   B   11680  910521  Stack, Queue & double list OBJECTS for TPascal
TLIST23.ARC   B   30011  871224  Turbo-Pascal Source Code lister w/source
TOADADD.PAS   A    9450  860607  Add numeric or integer strings to numeric str.
TOADLN5.ARC   B   23959  880903  255-char READLN with editing, for Turbo Pascal
TOADLONG.ARC  B   73904  880525  Long integers for Turbo Pascal 3.0
TOAD_IAC.DOC  A     376  881217  Documentation for TOAD_IAC.PAS
TOAD_IAC.PAS  A    5819  881217  Demo using InterApplication Comm area (TP src)
TOTDEMO.ZIP   B  113367  910417  TechnoJock's Object Toolkit demos (TP5.5+),1/4
TOTDOC.ZIP    B  222544  910418  TechnoJock's Object Toolkit documentation, 2/4
TOTNG.ZIP     B   20060  910417  TechnoJock's Object Toolkit, Norton Guide, 3/4
TOTSRC.ZIP    B  139928  910417  TechnoJock's Object Toolkit srces (TP5.5+),4/4
TP-TSR.ARC    B   35712  890429  Sample TSR pgm in TurboPas 4/5, with src/exe
TP4-3D.ARC    B   27881  881203  Do 3D graphics using Turbo Pascal 4.0
TP4MENU1.ARC  B   91173  881216  Turbo Pascal 4.0 window interface v1.0
TP55TSR.ZIP   B   33217  920312  TSR unit for Turbo Pascal 5.5 applications
TP5MENU1.ARC  B   96473  890124  Program shell for TP 4.0/5.0 developers
TP5PATCH.ARC  B   12207  891117  Borland's official patches for TPascal 5.0
TP6BUGS5.ZIP  B   17185  920131  Unofficial Turbo Pascal 6.0 bug list
TP6MAP.ZIP    B   10318  910226  Map of 500 procedure entry points in TP6 IDE
TP6UTIL.ZIP   B   15862  910812  The utils dropped from TP6.0,TPCONFIG & others
TP6XMS.ZIP    B    9799  910304  Extended Memory Specification unit for TP 6.0
TPA22.ZIP     B   92840  901004  Integrated compile time assembler for TP55
TPBEAUT.ZIP   B   15716  900826  Beautify Turbo Pascal 5.5 code for a printer
TPDB314.ZIP   B   68803  910814  TurboPas routines for dBase files processing
TPDOORS.ARC   B   32385  880808  How to make doors for PCBoard
TPE34.ZIP     B  181993  920428  Free programmer's editor from Turbopower
TPENHKBD.ZIP  B    8031  901116  TP unit enabling extended keys for std/enh kbd
TPFAST30.ZIP  B   65625  901014  Fast ASM sources for Turbo Pascal functions
TPFLEX.ZIP    B   25807  920312  Turbo Pascal 5.5 linked lists, generic
TPFORT12.ARC  B   19327  891205  Call MS Fortran from Turbo Pascal 5.5
TPFORT18.ZIP  B   28326  920406  Link MS Fortran 5.0 routines to TP 6.0 pgms
TPHELP.ZIP    B   25781  900913  Kim Kokkonen's Turbo Pascal 4.0 help facility
TPHERS01.ZIP  B  139301  910907  TPHersh: TurboPas Unit to handle Hershey fonts
TPHRT3.ZIP    B   60707  910606  High resolution timer toolbox for TP 5.0 & 5.5
TPIO22.ARC    B   55898  871106  T Pascal user interface code from CL Mag 10/87
TPJOYSTK.ZIP  B    4896  910326  Turbo Pascal v4.x/5.x joystick TPU source
TPKBD10.ZIP   B   21141  910710  Easier special character input for TurboPascal
TPL60N11.ZIP  B  114588  920408  Turbo Pascal TPL run-time library replacement
TPLUS.ARC     B  102720  891101  TPas programmer's toolkit demo by Nostradamus
TPMATH.ARC    B   16261  891212  Turbo Pascal 4/5/5.5 standard math functions
TPMUL221.ZIP  B    7226  920312  Make your TP 6.0 programs DV/Win/TV/DDOS aware
TPMUSIC.ZIP   B    6515  910503  TurboPas Unit to play music in the background
TPP112.ZIP    B   49565  920423  C-like pre-processor for Turbo Pascal
TPPCX.ZIP     B   44915  910812  Turbo Pascal routines for PCX processing
TPPOP16.ARC   B   41941  890806  TPUs and ASM for popup and TSR programs
TPPOPUPS.ARC  B   21095  880829  Popup windows - TP source code and .EXE files
TPRAT5.ZIP    B   13772  901024  Mouse menu for TP 5.0 editor (req. Microsoft)
TPREAL2.ZIP   B   10326  920402  Improved 'real' routines for Turbo Pascal
TPRINT.ZIP    B   24624  911026  TPW printing unit using ObjectWindows
TPSPOOL.ARC   B    5740  890503  Put printer output to a file (TP source only)
TPSTR121.ARC  B   29555  891219  Fast string functions for TurboPas 4.0/5.0/5.5
TPTC17.ARC    B   67619  880829  Turbo Pascal to C translator, 1of4
TPTC17SC.ARC  B   64565  880829  Turbo Pascal to C - src for translator, 2of4
TPTC17TC.ARC  B   35052  880829  Turbo Pascal to C - test cases, 3of4
TPTCINFO.ARC  B    8454  880829  Info on Turbo Pascal to C translator, 4of4
TPU2ASM.ZIP   B   38906  901118  Disassembler for Turbo Pascal 5 units
TPU2TPS.ZIP   B    7949  910724  Allow recompilation of TP6.0/TPW1.0 SYSTEM.TPU
TPU6.ZIP      B  149641  910704  Docs & dumper/disassembler for TP6.0 TPU files
TPUOBJ.ARC    B   15261  881126  Borland's Turbo Pascal TPU to OBJ conversion
TPV24.ZIP     B    4738  920312  Fast interrupt-driven serial comm rtns for TP
TPW60.ARC     B   20992  880626  Windows for Turbo Pascal
TPWHUGE.ZIP   B    1902  910807  Unit to handle huge memory block in TP/W
TPZNEWG.ZIP   B   33161  920410  German language TP source for Zmodem protocol
TPZSFZ.ARC    B   32588  890526  Rudamentary ZMODEM send/rec, TurboPas source
TRIDV183.ZIP  B   37386  910420  Pre-compiled Turbo Pascal Units for BBS doors
TSHELL12.ARC  B   80000  870727  Turbo Pascal development environment
TSPA2540.ZIP  B   81464  911028  TurboPascal 4.0 units for programmers, T.Salmi
TSPA2550.ZIP  B   78221  911028  TurboPascal 5.0 units for programmers, T.Salmi
TSPA2555.ZIP  B   78233  911028  TurboPascal 5.5 units for programmers, T.Salmi
TSPA2560.ZIP  B   78336  911028  TurboPascal 6.0 units for programmers, T.Salmi
TSPEECH.ARC   B   14930  881203  Turbo Pascal sources for PC voice routines
TSTRINGS.ZIP  B    9291  920106  Null terminated strings handling unit for TP6
TSW.ARC       B   80380  871216  Turbo Screen Works, to create Pascal screens
TTY.ARC       B    6383  880620  Small communications utility in TurboPascal 4
TURBOGEN.ARC  B  159645  881017  Generates TP code to handle IO and error chkg.
TUTORPAS.ARC  B  202811  890919  Jack Crenshaw's compiler tutorial w/Pascal src
TVG102.ZIP    B   88871  911026  TVGRAPH 1.02: TURBO VISION In EGA/VGA graphics
TVG102_S.ZIP  B   38416  911026  TVGRAPH 1.02: TURBO VISION In EGA/VGA: sources
TWOSCRN.DOC   A     708  850707  Documentation for TWOSCRN.PAS
TWOSCRN.PAS   A    1837  850707  Both Mono and color screen output from TPascal
UISTRIP.ZIP   B   29672  920312  Convert dBase code for UI into Topaz code
UPCONV14.ZIP  B   16848  901205  Convert Pascal reserved word case w/TP5.0 src
UPCONV22.ZIP  B   76214  910911  TP3.0-5.5/TPW convert reserved word case util.
VMATH10.ZIP   B    5200  910522  Vector math unit for TP6.0 and 387 coprocessor
VSAFE5-6.ZIP  B   20475  910425  Units to guard a TP program against tampering
WCTUNITS.ZIP  B   22875  910811  Collection of Turbo Pascal units with sources
WINDOW.ARC    B   27657  870718  Windowing utilities
WINDOW34.ARC  B   28004  871015  Turbo window routines - needs QWIK30.ARC
WNDW40.ARC    B   53248  880108  Fast windows for TP 4.0, needs QWIK40.ARC
WNDW42.ARC    B  118923  881108  LeMay's fast windowing package v4.2 for TP4
WNDW55.ARC    B  123637  891227  Popup windows for TP5.5, needs QWIK55.ARC
WNDW_MSJ.ARC  B    6662  881119  TurboPascal multiple windows from Micro/System
XMSLIBR1.ZIP  B   19800  910811  XMS 2.0 API implementation for TurboPascal 6.0
YMODEM.ARC    B    3670  880523  YMODEM protocol Turbo Pascal source
ZINDENT7.ARC  B   64768  870416  Pascal pgm to format dBASE/Pascal
ZIP2OBJ.ZIP   B   40269  911122  Imploded .ZIP -> .OBJ -> Turbo Pascal explode


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


Observacoes finais
------------------

(1) Arquivos grandes (maiores que 200 K) sao enviados fragmentados em varias
    partes. Neste caso, voce devera'  emendar  as  partes,  apos  retirar os
    cabecalhos de cada uma. Existem  varias  formas  de emendar as partes. A
    mais grosseira, mas que funciona, e' usar o comando COPY do DOS:

          C:\> COPY arquivo1 + arquivo2 + arquivo3 + arquivo4 ArqTotal

(2) Quase sempre os arquivos demoram um certo tempo para chegar. Esse tempo
    varia de alguns minutos (arquivos pequenos) ate' alguns dias  (arquivos
    grandes).

(3) A quantidade de arquivos e bytes que  se pode pedir por dia e' limitada
    por usuario e por no'. Esta limitacao so' se faz notar no inicio quando
    o usuario talvez fique ansioso para pegar logo varios arquivos.

(4) Alem dos 2 listservs em RPIECS e NDSUVM1, existem varios servidores  na
    Europa  que executam as mesmas funcoes. Esses servidores devem ser evi-
    tados, uma vez que atraves deles os arquivos demorarao muito mais  para
    chegar ate' voce. Apenas a titulo de curiosidade vou mencionar 4 deles:

                    Na Alemanha ---> TRICKLE at DS0RUS1I
                    Na Italia   ---> TRICKLE at IMIPOLI
                    Na Turquia  ---> TRICKLE at TREARN
                    Na Franca   ---> TRICKLE at FRMOP11


(5) O acesso aos arquivos do SIMTEL20 tambem pode ser feito de forma efici-
    ente atraves da Univ. de Washington,  via  FTP  anonimo  enviado  para
    wuarchive.wustl.edu  .   Os  arquivos do Simtel se encontram no subdi-
    retorio  /msdos/mirrors/ .


(6) Na lista de discussao IBMPC-L, costuma ser anunciada toda novidade que
    chega ao Simtel. Todo usuario do  Simtel20  podera'  ter interesse  em
    participar  dessa  lista.  Para  se  inscrever envie uma mensagem para
    LISTSERV@UGA como a linha a seguir

             TELL LISTSERV AT UGA SUB IBMPC-L Seu_Nome_Completo


(7) Aqui  no Brasil, o pessoal da UNICAMP esta' pensando  em  manter copia
    (mirror)   do  Simtel `a disposicao de usuarios da Bitnet. E' provavel
    ate' que  ja' esteja funcionando.

(8) Se voce   quiser ler o help original do Simtel20, ou seja, informacoes
    a respeito   do  /PDDIR ou /PDGET mencionados, pegue o arquivo chamado
    PDGET INF no LISTSERV@NDSUVM1:

                TELL LISTSERV AT NDSUVM1 get pdget inf


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

     Espero que  todos se beneficiem dos  arquivos do Simtel20 e que meter
a mao nos seus arquivos se torne, entao, uma coisa banal.

            Lenimar Nunes (UFPB/CCEN/Dep. Matematica)
================================================================================