========================================================================
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)
================================================================================