home *** CD-ROM | disk | FTP | other *** search
/ Power Tools / PowerTools.iso / hr / files / lan.hw3 (.txt) < prev    next >
Encoding:
HyperWriter  |  1993-05-23  |  118.4 KB  |  1,786 lines

  1. Programming Languages
  2. Assembly Language
  3.  
  4. A86/D86 Assembler and Debugger                Supports 80387 floating-point coprocessor
  5. Assembly Generator                 Generates 8086/87/88 assembly codes            
  6. Assemble Language                A tutorial for macro-assembler beginners
  7. Assembly Utilities                Contains 3 useful utilities
  8. Chasm                Translates assembly into native 8088-machine language 
  9. Disassembler 86                An interactive disassembler of object codes for 8086/87/88
  10. Doug's Programming Language                A macro language using high-level language syntax
  11. Hercules Bios Text                Allows to write program that runs in graphics mode
  12. Language Window                Quick reference guide covers Intel 80286 instruction set
  13. Language Window 286                Quick reference guide covers Intel 8086/88
  14. Lots of Assembler Programs                Editing and documenting tools for assembly programmers
  15. Pseudosam 18 and 65                Cross assembler programs for the RCA 1802 and 6502
  16. Pseudosam 48 and 51                Cross assembler programs for Intel     8748 and 8751
  17. Pseudosam 68 and 685                Cross assembler programs for Motorola 6800 and 6805
  18. Pseudosam 80z and 85                Cross assembler programs for Zilog z80 and Intel 8085
  19. Sofa                A 8088 assembler compatible with Chasm
  20. Tasm                Generates assembly codes for 8048/51/55 processors
  21. Whizzard Screens                Used to enhance IBM PC performance
  22. Wolfware Assembler                Best suited for writing system patches, utilities
  23.  
  24. C Language
  25.  
  26. Advanced C Routines                 Supplemental C library for experienced programmers
  27. B-Plus Program                Fast and efficient program for indexing data files
  28. Boss Windows                 High performance file compression program
  29. C Editor                Used to edit C programs
  30. C Flow                Generates a structured listing of a C program
  31. C Functions                Helps users know if system uses CGA card or Mono
  32. C Robots                Programming game on controlling robots
  33. C Robots 2                Powerful programming game with 14- line source code
  34. C Routines                Helps programmers manipulate strings 
  35. C Stuff                 Contains useful routines for use with MS C or Lattice C
  36. C Adventure                 A modifiable adventure game written in C
  37. C Programs, Functions                 Useful functions and a dump program
  38. C Tutor                 Tutorial on C programming
  39. C Utilities 2                 Consists of utilities, communication program, batch files
  40. C Task                 Allows C functions in a program to run concurrently
  41. CHtree C Program Flow Analyzer                 Analyzes C program structure and documents C  program
  42. C_WNDW and CNDX Libraries                 Provides windowing and relational database capabilities
  43. D Analyze                 Tool for developing, documenting, maintaining C programs
  44. Dbase III Interface                Tool for access to Dbase III from C programs
  45. Dbase Tools                Supplemental program to Dbase III Interface
  46. Extended Library                Library of C run-time routines
  47. Extended Memory Access                Lets you access to 80286 extended memory from Turbo C
  48. Fast Video                A set of display routines for use with Turbo C
  49. Index                 Provides single-key indexed file access to C programs
  50. Kycorp Memory Resident                A set of useful utilities to change color, cursor attributes
  51. LE_C C Lib Functions                A set of C functions for implementing user interface
  52. Mdisplay                Lets you use secondary monitor
  53. Merietta Systems Toolkit                Tool for screen, cursor control and window facilities
  54. Mplus Graphic Interface                Graphic interface library
  55. Panels for C                A set of routines for screen I/O manipulation
  56. PC Graphics C                Provides a set of graphic routines for screen control
  57. PCC Personal C Compiler                Compact compiler and a good learning tool
  58. Q Library                User-supported library for use with Turbo C
  59. QC bat                Helps programmers command-line-compile C programs
  60. SCL1 C Function Lib                Provides extensive screen and mouse handling functions
  61. Screen I/O For C                Provides formatted screen I/O capabilities for C programs
  62. Screen Library                Library of text screen routines
  63. SDB                Small-scale relational database
  64. TC Extended Library                Suplement to Turbo C library
  65. TC Graph                A set of C graphic primitives
  66. TC Librarian                Object code librarian to work with Turbo Link
  67. Tesseract CXL User System                375 multi-purpose functions for use with Turbo C, MS C
  68. The C Database Library                A multi-user C database management library
  69. The CTRL + C Library                Helps programmers manage class of interrupts
  70. The Window Pro for C                Screen control library
  71. Tools for C                Library of C and Assembler functions
  72. Turbo C Debugger                Debugger for debugging C programs
  73. Turbo C Help                Provides access to asynchronous communication ports
  74. Turbo C Windows                Creates quick multi-level windows
  75. Turbo C Tutor                Tutorial for beginners
  76. Turbo Pascal To Quick C                Translates Turbo Pascal programs to Quick C programs
  77.  
  78. Fortran
  79.  
  80. D Access                Provides access to functions in DOS and BIOS
  81. Auto Fortran Format                Translates a text into a set of FORMAT statements
  82. Fortran Library                Collection of FORTRAN-callable subprograms
  83. Graph for Fortran                Collection of routines for plotting scientific graphs
  84. Grafx                 Fortran extension library for Fortran 77
  85.  
  86. Modula2
  87.  
  88. M2JF Tools                Creates a programming environment for Modula2
  89. Modula-2 Compiler                Generates codes for Intel 8086 large memory model
  90. Modula-2 Tutorial                Tutorial on Modula2 in comparison with Pascal
  91.  
  92. Pascal
  93.  
  94. B Tree4                Compatible with Borland's Database Toolbox
  95. Centiwrite                Simple text editor substitutes for EDLIN
  96. DML and XREF                Provides 87 routines not available in standard library
  97. Eissinger Utilities                Provides utilities similar to those in UNIX
  98. Extended Memory Access                Provides access to extended memory from Turbo Pascal
  99. Flashpac Pascal Lib                Low-level routines provide access to video display, disk
  100. HWare                Tool to report the hardware and software configuration
  101. Inline Assembler                Provides inline 8086/8087 and 8088 code for Turbo Pascal
  102. Minigen                Turbo Pascal generator
  103. Mouse Tools                A set of mouse interface utilities
  104. Numerical Recipies                200 math functions for scientific computation
  105. Oasis                Lets you handle data communications, screen format
  106. P-Robots                 Programmable game in designing/controlling robots
  107. Pascal 8087 Emulator                Emulates the functionality of 8087 math coprocessor
  108. Pascal Compiler                A p-code compiler for extended subset of Pascal
  109. Pascal Translator                Translates Pascal programs to C programs
  110. Pascal Tutor                Tutorial on Turbo Pascal programming
  111. Pop Text                Helps programmers prepare on-line help windows
  112. Pull                Pull-down menu utilities for programmers
  113. Pull Down Menus                A system of pull-down menu and pop-up menu 
  114. Qwik 2.1 and Window 2.1                Gives you window control and text mode management
  115. T Pascal Print Filter                Modulating printing utility improves readability 
  116. Technojock's Turbo                Frees programmers from the tedious programming chores
  117. Tegas 3.0 and Tvgas 2.1                Graphic-editing system for Pascal programmers
  118. Tiny Pascal Compiler                Subset Pascal compiler with 25 grammar rules
  119. TP-Herc                Graphic routines for Hercules Monochrome graphic card
  120. Tpwindo                 Multi-level window toolkit 
  121. Turbo Lessons                 On-line tutorial on Pascal programming
  122. Turbo Menu                 System is based on linked list structure
  123. Turbo Paint                 Paint utility for screen design
  124. Turbo Pascal Source                 Collection of routines, graphic demonstration, games
  125. Turbo Pascal Utilities                 Handles requirements of data input, data validation
  126. Turbo Screen System                 Builds screen panels to support Pascal programs
  127. Turbo Syntax Checker                 Finds syntax errors of Pascal source codes
  128. Visible Pascal                 A Pascal compiler good for learning and teaching
  129. X-Graph                 A set of functions utilize graphic capabilities of adapters
  130.  
  131. Specific Languages
  132.  
  133. ADA Tutor                An interactive tutorial on ADA
  134. Btrieve File maintainance                Novell's record manager system
  135. Desert Storm                Includes maps and countries involved in the Gulf war
  136. DOS Reference                Replaces various references on DOS environment
  137. Extol                Programming language for computer-aided instructions
  138. Jorf Interpreter                Object-Oriented language interpreter
  139. MVP-Forth                Powerful programming language with good documentation
  140. OVL Overlay System                Overlay manager system for use with MS Link
  141. Prolog by Automata                The first Prolog with cyclic structure unifier
  142. Snobol 4                Provides many useful functions for AI, symbolic math
  143. Xlisp Language                Combines LISP and Object-Oriented extension capabilities
  144.  
  145. Tools
  146.  
  147. BOX                 A sophisticated screen design and display system
  148. Capp                Helps C and Pascal programmers find frustrating errors
  149. Color Set                Make easy for you to experiment with color combinations
  150. Extended Batch Language                A product integration tool and programming language
  151. Fast                4th Generation language for writing database applications
  152. File Type                A comprehensive information extracting utility
  153. File X Ref                Information cross-reference tool for software developers
  154. Flow Charter                Helps programmers produce flowcharts easily
  155. Fonted                A font editing system for 24 pin printers
  156. Generic Adventure Game                A toolkit for creating adventure games
  157. Hacker                Multi-function utility for programmers
  158. Help PC                Low-level routines for advanced programmers
  159. Hex Edit                Editor for editing and modifying hex files
  160. Hexcalibur                Hex editor for examining disk files in binary format
  161. Hyper Helper                Utility for creating hypertext readme files and help files
  162. Hyper Sketch                A hypertext diagramming system for making diagrams
  163. Hytext                 Hypertext development system for MS DOS
  164. Icon Maker                Graphic utilities for creating graphical icons
  165. Inview                A notepad for note taking and organizing purpose
  166. Load Key                Utility for use in the Batch files
  167. MMake                Automates compiling and linking source code
  168. Object Module Manager                Lets you examine object module files
  169. P Screen                Lets you design and create screens
  170. PC-Scientific Subroutine                Groups in 9 libraries
  171. PC Tags                Locates and retrieve routine definition from a text file
  172. Personal Appointment                Offers NT programming language and math functions
  173. Power Batch                Compiler for batch file typed commands
  174. Pro Inst                An application installation program
  175. Probat I                A comprehensive batch file editor
  176. Programmers Productivity                Provides calculator, math and bitmap functions etc..
  177. Quest Maker                Helps you create animated adventure games
  178. Screen Builder                A screen design and demo prototyping editor
  179. Screen Debut                 Generates screen, ASCII codes, and ANSI codes
  180. Screen Do                Editor for creating screen layout
  181. Screen Machine                Editor for creating screen, Basic, C, Pascal source code
  182. Spa:WN                Structured programming automated system
  183. Super Clipper Library                Provides high-level user interface with minimum setup
  184. Super Make                Make file utility
  185. Temescal                Improves productivity in software development
  186. Tesseract                Library of routines for creating ram-resident programs
  187. Ultimate Screen Manager                Helps you design screen and display screen
  188. Vbug                Provides visual interface to DOS Debug programs
  189.  
  190.  
  191.  
  192. Assembly
  193. A86/D86 Assembler and Debugger 
  194.                                     Load PGM3000
  195.  
  196.         A86 Assembler allows you to leave out all segmentation directives. The segmentation 
  197.     default mode is compatible with most high level languages.  A86 Assembler is highly compatible
  198.      with MASM programs. It supports additional instruction of the IIT-2C87 and the 80387 floating point
  199.     coprocessors. You can learn how to program in Assembly 8086 or 80286 from the A86 manual.
  200.      The debugger D86 has a floating point display window for use with the 8087 or 80287.
  201.  
  202. Assembly Generator 
  203.                             Load PGM3005
  204.  
  205.         Assembly Generator will generate 8086/87/88 assembly code that is compatible with the IBM     
  206.     PC Macro Assembler from any executable file up to 65,535 bytes. The output can be routed to the     
  207.     console or a diskette file.  A reference list may be generated separately or embedded at the     
  208.     appropriate instruction counter address in the assembly code.
  209.  
  210. Assembly Language 
  211.                             Load PGM3251
  212.  
  213.         Assemble Language is an IBM PC Assembly Language Tutorial designed for macro
  214.     assembler beginners. With Assemble Language you will learn about 8086/8088 macro assembler
  215.     and the linker to write some simple programs, learn tools and concepts to properly interface your
  216.      assembler code with the other programming languages.
  217.  
  218. Assembly Utilities 
  219.                         Load PGM3001
  220.  
  221.         Assembly Utilities includes very useful utilities such as:
  222.  
  223.         FREE is a small machine language routine that reports the free space on a specified disk. 
  224.     This routine is useful in checking the disk space on multiple drives or when you don't feel like 
  225.     sitting through a DIR or CHKDSK. 
  226.  
  227.         SCRN is a screen saver utility command which operates using the Timer, Video and 
  228.     Keyboard Interrupts to monitor activity of the system user. Upon detecting no entry via the 
  229.     keyboard OR output to the monitor for "n" minutes, the SCRN routine will turn off the video to all
  230.      monitors attached to the system.
  231.                                                  
  232.         TEXT  This filter alters the text within a file.  
  233.  
  234. Chasm 
  235.                         Load PGM3002
  236.  
  237.         CHASM is a tool for translating assembly language into the native machine language of 
  238.     the 8088 microprocessor. CHASM produces fast loading programs. It also creates machine 
  239.     language subroutines for BASIC programs (both interpreted and compiled), and machine 
  240.     language routines for Turbo Pascal (versions 2 and 3 only). CHASM allows you to define labels 
  241.     for branching, and to give symbolic names to any constants or memory locations. CHASM has 
  242.     error and diagnostic messages, and a formatted listing to help during debugging. CHASM's
  243.     limitations are multiple segment definitions are not allowed, and linking to Microsoft or Borland     
  244.     languages is not supported.
  245.  
  246.         System Requirements: IBM PC or true compatible (must emulate IBM BIOS) 128K of 
  247.     memory, 1 disk drive, 80 column display, DOS 2.0 or later.
  248.  
  249. Disassembler 86 
  250.                         Load PGM3003
  251.  
  252.         Disassembler 86 is an interactive disassembler of object code for the 8086, 8087, 8088, 
  253.     80186, 80286, and 80386 (products of Intel), and the V20 and V30 (products of NEC). The 80386
  254.     disassemblies include 32 bit operands and addresses.  Disassembler 86 implements the 
  255.     concept of a current location and allows use of the cursor keys to change it. Code can come 
  256.     from an executable file, any other file without header, or anywhere in main memory.
  257.  
  258. Doug's Programming Language 
  259.                         Load PGM3004
  260.  
  261.         Doug's Programming Language (DPL) is a macro language using high level language 
  262.     syntax for it's instructions. It does not limit the programmer from using native 8088 code, but 
  263.     makes programming easier by automatically declaring segments and the program entry point. 
  264.     The basic data types DPL supported are 16 bit integers and ASCIIZ strings. Files are supported 
  265.     which allow the program to address any disk file or logical device.
  266.  
  267.         System Requirements: IBM PC or Compatible w/256k ram. DOS 2.0 or higher. 2 floppy disk
  268.     drives. Monochrome or CGA video adapter & monitor.
  269.  
  270. Hercules Bios Text 
  271.                         Load PGM6450
  272.  
  273.         Hercules Bios Text will allow you to write programs for the Hercules board that run in graphics
  274.     mode, and still write text easily on the graphics screen. With it, you can program in those higher-level
  275.     language processors that use the DOS or BIOS calls for display, using their standard I/O calls to 
  276.     write text to the graphics screen. 
  277.     A second use of this program is to allow the running of existing graphics     programs that use the BIOS
  278.     calls for ALL screen display.
  279.     
  280. Language Window 
  281.                         Load PGM3006
  282.  
  283.         Language Window is a pop-up quick reference guide for computer programming 
  284.     languages. Language Window covers the Intel 80286 instruction set. Because Language 
  285.     Window is memory resident, reference information such as coding syntax and execution speed 
  286.     is available instantly from within any application. To provide quick access to the reference
  287.     information, there are three lookup methods and once the information is found, it remains in 
  288.     the window allowing flipping back and forth between the application and the reference.
  289.  
  290.         System Requirements: Language Window can be run on any IBM PC/XT/AT or 
  291.     compatible with 27K bytes of memory and DOS 1.00 or higher.
  292.  
  293. Language Window 286 
  294.                         Load PGM3007
  295.  
  296.         Language Window is a pop-up quick reference guide for computer programming 
  297.     languages. This edition of Language Window is for the Intel 8086/88, 80186 /188 instruction sets.
  298.     Because Language Window is memory resident, language reference information (e.g. coding 
  299.     syntax and execution speed) is available instantly from within any application. To provide quick     
  300.     access to the reference information, there are 3 lookup methods and once the information is 
  301.     found, it remains in the window allowing flipping back and forth between the application and the
  302.     reference. 
  303.  
  304. Lots of Assembler Programs 
  305.                         Load PGM3008
  306.  
  307.         Lots of Assembler Programs are tools designed to help assembly language programers 
  308.     in editing, documenting etc..
  309.  
  310.         CASE is a utility which helps programmers to produce assembly source code in all upper 
  311.     case and comments in lower case.  It provides automatic case switching.
  312.  
  313.         PX is a procedure documenter. It allows you to print out all of the procedure prologues in 
  314.     a "dictionary" and to then print a cross reference of all procedural calls.
  315.  
  316.         Clink loads and links graphics character table
  317.  
  318.         Trace02 will display the current values of the CS:IP registers. The CS:IP can be sampled 
  319.     a maximum of 18 times per second. This program must be the last interupt handler loaded.
  320.  
  321. Pseudosam 18 and 65 
  322.                         Load PGM3011
  323.  
  324.         Pseudosam 18 and 65 are machine language cross-assembler programs for the RCA 
  325.     1802 and 6502 microprocessors. Using Pseudosam 18 and 65, you can build 1802 and 6502 
  326.     code which is portable to any systems which use 1802 and 6502 microprocessors. The 
  327.     Pseudosam assemblers conform to common syntax based on the UNIX system V assembler 
  328.     syntax.  Except for opcode and addressing syntax, Pseudosam assembler's syntax is slightly 
  329.     incompatible with other assemblers'.
  330.  
  331. Pseudosam 48 and 51 
  332.                         Load PGM3012
  333.  
  334.         PSEUDOSAM 48 and 51 are machine language cross-assembler programs for the 
  335.     INTEL 8748 and INTEL 8751 microprocessors. Using these programs, you can build 8748 and 
  336.     8751 code which is portable to any systems which use 8748 and 8751 microprocessors. The
  337.     PSEUDOSAM assemblers conform to common syntax, based on the UNIX System V assembler
  338.     syntax. The opcode and addressing syntax is compatible with other assemblers', but label, 
  339.     directive, and expression operator syntax are different.                  
  340.                              
  341. Pseudosam 68 and 685 
  342.                         Load PGM3009
  343.  
  344.         PseudoSam Assemblers 68 and 685 are machine language cross-assembler programs 
  345.     for the Motorola 6800 and 6805 microprocessors. You can build 6800 and 6805 code on IBM PC 
  346.     and transfer it to any systems which use 6800 or 6805 microprocessors. PseudoSam Assemblers 
  347.     68 and 685 conform to a common syntax based on the UNIX system V assembler syntax. Unlike
  348.     another assembler's name, PseudoSam assembler directive can be circumvented.
  349.  
  350. Pseudosam 80z and 85 
  351.                         Load PGM3010
  352.  
  353.         PseudoSam 80z and 85 are machine language cross-assembler programs for the Zilog 
  354.     z80 and the Intel 8085 microprocessors. Using PseudoSam 80z and 85, you can build 80z and 
  355.     8085 code which is portable to any systems which use Zilog z80 and Intel 8085. The PseudoSam
  356.     assemblers conform to common syntax, based on the UNIX System V assembler syntax. 
  357.     Except for opcode and addressing syntax, PseudoSam's syntax is slightly incompatible with 
  358.     other assemblers'.
  359.  
  360. Sofa   
  361.                         Load PGM3013
  362.  
  363.         Sofa is an 8088 assembler which is compatible with Chasm. It assembles about 350 lines 
  364.     of assembly source code per second on a 4.77 Mhz personal computer. Sofa supports modular
  365.     programming and conditional assembly.
  366.  
  367. Tasm 
  368.                         Load PGM3014
  369.  
  370.         TASM is an assembler that runs on an IBM-PC/XT/AT or compatible. It creates codes for 
  371.     any of the following processors: 8048, 8051, 8085, Z80, 6805, 6502, TMS7000, TMS32010, or
  372.     6801/6803. TASM has 17 operators for expression parsing. It supports a subset of C preprocessor
  373.     commands, and macros. You can customize TASM to produce codes for other processors. 
  374.     TASM also supports both word-addressing and byte-addressing modes.
  375.  
  376. Whizzard Screens 
  377.                         Load PGM3015
  378.  
  379.         The WHIZZARD Screen I/O Routines are designed to allow maximum performance
  380.     on the IBM PC. These routines can be called from BASIC to increase the speed at which text 
  381.     gets to the screen.    The WHIZZARD Screen package includes routines that increase print 
  382.     speed for the BASIC Interpreter, and patch to DOS the DEBUG TRACE command to prevent 
  383.     collision between external interrupts and the TRACE command.
  384.  
  385. Wolfware Assembler 
  386.                         Load PGM3016
  387.                                                     PGM6201
  388.  
  389.         Wolfware Assembler (WASM) is an assembler for the 8086 and compatible 
  390.     microprocessors. WASM is best suited for writing small programs, system patches, utilities, 
  391.     BASIC subroutines, etc. WASM supports full range of 8086 and 8087 instructions and addressing,
  392.     most standard assembly directives, signed and unsigned numbers, operand expressions,
  393.     conditional assembly, macros, produces executable code. Its limitations include relocatable 
  394.     object modules are not supported, floating point numbers cannot be initialized, and the source 
  395.     code is not MASM compatible.
  396.  
  397.         System Requirements: IBM PC or compatible, 100K of free memory, and DOS 2.0 or up.
  398.  
  399.                                 continue
  400.  
  401.  
  402.  
  403. C Language
  404. Advanced C Routines 
  405.                             Load PGM3020
  406.  
  407.         Advanced C routines are intended as a supplemental C library for experienced programmers.     
  408.     These routines let users squeeze and unsqueeze strings, report the number of communication 
  409.     (serial) ports that are installed, inform the number of joystick ports installed, convert a number in 
  410.     any base (2-35) into an unsigned integer, report the number of printer (parallel) ports installed,
  411.     and check if mouse is stalled etc..
  412.  
  413. B-Plus Program 
  414.                         Load PGM3021
  415.  
  416.         B-PLUS is a versatile, carefully designed module for C programmers who need a fast, 
  417.     efficient program for indexing data files. B-PLUS allows data records to be retrieved based on 
  418.     a key value without regard to their position in the data file. The data records can also be 
  419.     accessed in sequential order in either a forward and reverse direction. The B-PLUS Program 
  420.     Module is based on the b-tree algorithm.
  421.  
  422. Boss Windows 
  423.                         Load PGM3022
  424.                                         PGM6202
  425.  
  426.         Boss Windows is a High-Performance File-Compression Program. With Boss Windows, 
  427.     you can add files to archive, update files to archive, move new files into archive, freshen files in
  428.     archive, extract files from archive, display files in archive, delete files from archive, list  files in 
  429.     archive, and test integrity of archive etc ..
  430.                         
  431. C Editor 
  432.                         Load PGM3023
  433.  
  434.         C Editor intends to assist C programmers in editing the programs in IBM PC and compatibles. 
  435.     A macro buffer is implemented for repetitive editing tasks. A copy buffer is provided to permit an 
  436.     easy and repetitive copying of text lines to elsewhere in the file. C Editor also allows you to add 
  437.     your own features or to modify existing features.
  438.  
  439. C Flow 
  440.                         Load PGM3024
  441.  
  442.         C Flow is a program designed to help C programmers to reveal a C program structure. 
  443.     CFLOW accepts C source files as input and generates as output a roughly structured listing of 
  444.     function declarations and the function calls within them.
  445.  
  446. C Functions 
  447.                         Load PGM3025
  448.  
  449.         C Functions is a utility-like program which helps users know if the system is using a CGA 
  450.     card or a monochrome (or Hercules) card, clears the screen, determines the screen position 
  451.     based on user's specified coordinates, return the character at the specified location, and 
  452.     generate a pseudo random number from 1 to a specified limit.
  453.  
  454.         System Requirements: IBM PC/XT/AT or true compatibles running MS DOS 3.0 or higher.
  455.  
  456. C Robots 
  457.                         Load PGM3026
  458.  
  459.         CROBOTS is a computer programming game intended for C programmers, and those 
  460.     who are interested in compiler design and virtual computer interpreters. Game strategy is 
  461.     condensed into a C language program that you design and write. Your program controls a robot
  462.     whose mission is to seek out, track, and destroy other robots, each running different programs. 
  463.     Each robot is equally equipped, and up to four robots may compete at once. CROBOTS consists 
  464.     of a C compiler, a virtual computer, and battlefield text-graphics based display. After the programs 
  465.     are compiled and loaded into separate robots, the battle is observed.
  466.  
  467.         System Requirements: IBM-PC, or other close MS-DOS computers that use INT 10H video
  468.     calls, 192k ram, DOS 2.0 or higher, 1 disk drive, and monochrome or color/graphics display.
  469.  
  470. C Robots 2 
  471.                         Load PGM3027
  472.  
  473.         C Robot 2 is a computer programming game which consists of 14 lines of source code 
  474.     but is very powerful. It's basic strategy is to lock on to a target with a quick scan of 20 degrees 
  475.     at a time, follow the target while shooting, destroy the target, and look for others. 
  476.  
  477. C Routines 
  478.                         Load PGM3028
  479.  
  480.         C Routines package is designed to help programmers to manipulate strings on any UNIX
  481.     systems (V7, PaNix, UX63). C Routines package can convert from string to integer and vise 
  482.     versa. The package also provides a macro which converts from integer to character.
  483.  
  484. C Stuff 
  485.                         Load PGM3029
  486.  
  487.         C Stuff contains useful routines when you use Microsoft C Compiler or Lattice C. Routines 
  488.     in this program let you write directly to any PC memory location, get the contents of any PC 
  489.     memory location, write directly to PC screen buffer, to turn the cursor on and off, position the 
  490.     cursor anywhere on the text screen, to turn the num lock on and off, and to clear the screen etc..
  491.  
  492. C Adventure 
  493.                         Load PGM3031
  494.  
  495.         C Adventure is a classic adventure game in which you will venture into a cave and pick up
  496.     treasures while avoiding being eaten or dismembered by weird creatures. You can modify the 
  497.     game by changing the C source code. You can save the game in progress and restore the 
  498.     game exactly where you leave off.
  499.  
  500. C Programs, Functions 
  501.                         Load PGM3030
  502.  
  503.         C Programs and Functions package is a set of C subroutines ranging from an explanation 
  504.     for how C does type conversion for the beginner to a menu system for application programers 
  505.     to a small C for serious hacker. The package also includes C dump program to aid in debuging 
  506.     C programs.
  507.  
  508. C Tutor 
  509.                         Load PGM3032
  510.  
  511.         C Tutor: This tutorial only covers major aspects of programming in C. You will receive
  512.     instruction in all of the programming constructs in C, not methods of programming. It will teach you 
  513.     the vocabulary of C so that you can go on to more advanced techniques. You should read 
  514.     example program and the corresponding text then compile and execute it and observe the results
  515.      of execution. 
  516.  
  517. C Utilities 2 
  518.                         Load PGM3033
  519.  
  520.         C Utilities 2 includes utility routines, a communication program, and batch files. The utilities
  521.     include a menu system, cursor and screen control, julian and gregorian date/time routines, and 
  522.     C callable assembler routines that issue BIOS interrupts. The terminal emulation /communications
  523.     program provides an example of direct control of the IBM serial communications board. The 
  524.     batch files emulate some of the most common UNIX commands on the IBM-PC.  
  525.  
  526. C Task 
  527.                         Load PGM3034
  528.  
  529.         CTask is a set of routines that allow functions in a C program to run concurrently. CTask 
  530.     includes the basic kernel, which provides the building blocks for implementing more complex
  531.     multitasking systems, plus additional drivers for DOS access, keyboard and printer buffering, 
  532.     and serial asynchronous I/O. CTask can be used for utilities requiring background processing of
  533.     serial communication, printer spooling, disk updates etc., and also for multitasking software in
  534.     stand-alone applications. However, CTask is not intended to provide for multitasking on the
  535.     command level of MS-DOS.
  536.  
  537. CHtree C Program Flow Analyzer 
  538.                         Load PGM3035
  539.  
  540.         CHTREE can be used to understand C source code that someone else coded. Another 
  541.     use is to use CHTREE as a help in documenting your program. CHTREE will find in what file(s) 
  542.     a particular function is defined, where it is used, and what other functions call it. CHTREE will
  543.     search for  function names, strings and labels. CHTREE is useful for establishing prototypes 
  544.     when moving functions from one file to another. CHTREE will list the functions which are defined 
  545.     by file and the function calls by file or by nesting level. CHTREE can be used to find the most 
  546.     called functions so that you can maximize the speed of your code by optimizing the most called
  547.     functions.
  548.  
  549.         System Requirements: IBM or Compatible PC, CGA card or better, 640k RAM, IBM 
  550.     Compatible printer, DOS 2.1 or later.
  551.  
  552. C_WNDW and CNDX Libraries 
  553.                         Load PGM3036
  554.  
  555.         C-WNDW provides C programmers with cursor control and windowing capabilities, relational
  556.     database facilities, a set of fast input/output windowing and disk access functions. It can handle 
  557.     error trapping via a complete set of file access functions. File access is supported to ASCII, dBase 
  558.     III, hashed random files. C-NDX library supports both intelligent relational access to multiple data 
  559.     files and B-tree access to data files.  
  560.  
  561. D Analyze 
  562.                         Load PGM3037
  563.  
  564.         D-ANALYZE package is a set of procedures and utilities which simplify the development,
  565.     documentation and maintenance of C source code. The D-ANALYZE analyzes a file for its function
  566.     definitions, function calls, and balance of parenthesis. To make the best use of D-ANALYZE during 
  567.     the development phase, you must keep track of file location and avoid maintaining 3 or 4 separate
  568.     documents in parallel.
  569.  
  570. Dbase III Interface 
  571.                         Load PGM3038
  572.  
  573.         DBASE III Interface provides tools for access to dBASE III files by C programs. The interface
  574.     routines can write or append a record to a dbase file, to open or close a dbase file, to copy a 
  575.     dbase structure to a new file etc.. However, the limitations are no support for index files, no buffering 
  576.     of data, or no support for memo files. 
  577.  
  578. Dbase Tools 
  579.                         Load PGM3039
  580.  
  581.         DBASE TOOLS FOR C is a supplemental program to the previous version of the same
  582.     program. The additional functions in this package can fill an array with random numbers, save an
  583.     array's content to disk, restore an array from a disk file, dump an array's content to a text file, get 
  584.     the size of an array, examine a memory location, place a value in a memory location etc..
  585.  
  586. Extended Library 
  587.                         Load PGM3040
  588.  
  589.         Extended Library is a library of C run-time routines that allow easy implementation of many
  590.     advanced programming techniques. Extended Library's features include windows, pulldown 
  591.     menus, pop-up menus, mini-menus, menu bars, horizontal and vertical scroll bars, reading and 
  592.     writing directly to display memory without interference, formatted display input routines, advanced
  593.     error handling functions, and a wide variety of cursor control routines.
  594.  
  595. Extended Memory Access 
  596.                         Load PGM3041
  597.  
  598.         XMEM lets you access to 80286/386 Extended Memory from Turbo C. The XMEM routines 
  599.     are in object-code format and small memory model only. XMEM is a Turbo C callable routine that
  600.     allows you to transfer up to 64k of data to/from low DOS memory (below 1 meg boundary) and high
  601.     memory (above the 1 meg boundary).
  602.  
  603. Fast Video 
  604.                         Load PGM3042
  605.  
  606.         Fast Video is a set of display routines for use with Turbo C compiler.  The Fast Video routines
  607.     sets the video mode to 25x80 for CGA/EGA and mono for monochrome monitors, changes the 
  608.     cursor appearance on screen, informs you the current video mode, combines the color of 
  609.     foreground and background into a single attribute byte, or sets the default Fast Video attribute for 
  610.     use by normal display routines etc ..
  611.  
  612. Index 
  613.                         Load PGM3043
  614.  
  615.         INDEX is a collection of routines designed to provide single-key indexed file access to C
  616.     programs. Keys can be of any type, including float, double, and user-defined key types. This
  617.     package uses a threaded binary tree to maintain the index. Application programs can call the 
  618.     INDEX routines via the provided user-accessible routines only. 
  619.  
  620. Kycorp Memory Resident 
  621.                         Load PGM3044
  622.  
  623.         KyCorp Memory Resident Library routines let you create a blinking color attribute, set the 
  624.     video border color, create a high intensity attribute, check the display in 80 column mode, create 
  625.     a color attribute byte, change the cursor size, send a character directly to the screen, send a string 
  626.     directly to the screen, remove your program from memory, have the program go memory resident,
  627.     hide the cursor, set the size of the stack, window definition etc..
  628.  
  629. LE_C C Lib Functions 
  630.                         Load PGM3045
  631.  
  632.         The LE_C Library is a comprehensive set of C run-time functions that lets you implement 
  633.     many standard user interfaces. The  LE_C Library contains routines for menus, box menus, data 
  634.     entry, help facility, border drawing, line drawing etc.. The distinctive features of LE_C Library are the
  635.     integrated help facility functions. It also allows you to specify up to 40 special function keys for use 
  636.     with the menu and input functions. 
  637.  
  638. Mdisplay 
  639.                         Load PGM3046
  640.  
  641.         Mdisplay Secondary Monitor Routines contains library routines and demo programs that 
  642.     will allow you to use your secondary (monochrome) monitor in a program that also uses a primary
  643.     color monitor.  It supports the creation of text windows and allows the monochrome monitor to be
  644.     shared by more than one program. 
  645.  
  646. Merietta Systems Toolkit 
  647.                         Load PGM3047
  648.  
  649.         Marietta Systems Toolkit is designed for both novice and intermediate C programmers who
  650.     want full screen, color, cursor control and windowing facilities without programming complex 
  651.     escape sequences or DOS-level interrupts, and for experienced programmers who require a set 
  652.     of fast I/O windowing functions. The toolkit also provides a full set of file access functions that handle
  653.     errors trapping. Access is supported to ASCII, dBase III Plus, hashed random, and relative files. 
  654.     The function key map facility allows the programmer to enable and disable function keys.
  655.  
  656.         System Requirements: a PC, PC-XT, or PC-AT compatible system running DOS 2.1 or later, 
  657.     and a monochrome or CGA-compatible color adapter.
  658.  
  659. Mplus Graphic Interface 
  660.                         Load PGM3048
  661.  
  662.         MPLUS is a graphic interface library. It is best suited for single tasking and graphical     
  663.     applications, not multi-tasking and dynamic data exchange between applications. MPLUS' major
  664.     strengths are low memory requirements, a low learning curve, and an uncluttered look.  These
  665.     qualities make MPLUS effective for  and producing a finished product. 
  666.  
  667.         System Requirements: PS/2, PC/XT/AT or close compatible, DOS 2.0 and up, CGA, EGA, 
  668.     or VGA graphic display (EGA or VGA recommended).
  669.  
  670. Panels for C 
  671.                         Load PGM3049
  672.  
  673.         Panels For C is a set of routines designed for screen-oriented I/O manipulation. You can 
  674.     create a text-based panel with any word processors and link it to a C program. The Panel For C
  675.     package includes screen attributes, sound generation, personal telephone directory and auto 
  676.     dialer, time display, and a panel tutorial. 
  677.  
  678. PC Graphics C 
  679.                         Load PGM3050
  680.  
  681.         PC Graphics C provides C programmers with a subset of the powerful graphics functions. 
  682.     These functions allows you to scale the screen into user-defined units. They are designed to make 
  683.     a program independent of the hardware and screen mode used, so you need not know the screen
  684.     size in pixels to use these functions. These functions perform best with high resolution screens.
  685.  
  686. PCC Personal C Compiler 
  687.                         Load PGM3051
  688.  
  689.         Personal C Compiler (PCC) is a compact C compiler package for producing small programs
  690.     only. It is a good learning tool for C beginners. PCC has overlays support capability, an 8087 library, 
  691.     a library of supplemental screen I/O routines.
  692.  
  693. Q Library 
  694.                         Load PGM3052
  695.  
  696.         Q-Library is a user-supported library of functions which can be used with Turbo C large model
  697.     programs. Q-Library functions can direct screen output with flicker inhibited, center a string in video 
  698.     memory, set an attribute in video memory, clear screen to specified attribute etc..
  699.  
  700. QC bat 
  701.                         Load PGM3053
  702.  
  703.         QC-Bat is designed to help C programmers to command-line-compile programs. QC-Bat
  704.     covers compilation extent (compilation, assembly, and linking), tiny memory model (64K of data 
  705.     and code), small memory model (64K of data and 64K of code), floating point computation (without 
  706.     a math co-processor), optimization of the compilation process. 
  707.  
  708. SCL1 C Function Lib 
  709.                         Load PGM3054
  710.  
  711.         SCL1 C Function Library provides an alternative to the standard C library with extensive     
  712.     screen and mouse handling functions. You need not understand the internal workings of the 
  713.     functions to take full advantage of them. All you need to know is how to call them and how to pass 
  714.     the required parameters. SCL1's auxiliary program (SSG) is a screen editor and program 
  715.     generator that provides the tools for building program screens, menus and full programs. 
  716.  
  717. Screen I/O For C 
  718.                         Load PGM3055
  719.  
  720.         Screen I/O For C provides a formatted screen I/O capability for C programs. User familiarity 
  721.     with DOS and C language is assumed. Screen I/O For C contains a text editor to place literals 
  722.     and data files on the screen, a program to format and print screens, and a library of functions to 
  723.     handle the conversion between internal formats and ASCII display formats.
  724.  
  725.         System Requirements: The Microsoft or Lattice C compiler, an IBM PC-compatible system 
  726.     with the ROM BIOS interrupts for keyboard input and video output, 128K of memory, and a color
  727.     graphics adapter card and an 80 column x 25 line display.
  728.  
  729. Screen Library 
  730.                         Load PGM3056
  731.  
  732.         Screen Library is a library of text screen routines for the Microsoft and Turbo C compilers.  
  733.     Most of the routines were written in assembly language for the optimum in speed and performance.
  734.     These routines remedy some of the deficiencies of C by allowing screen output in color and 
  735.     allowing for the use of windows.  
  736.  
  737. SDB 
  738.                         Load PGM3057
  739.  
  740.         SDB is a relational database manager designed for small-scaled database systems. SDB
  741.     provides a relatively low overhead system for storing information on computers with limited 
  742.     memory space. SDB lets you create a new relation, insert tuples into a relation, delete tuples from 
  743.     a relation, sort a relation file, export tuples to a file, compress a relation file, or define a macro etc..
  744.  
  745. TC Extended Library 
  746.                         Load PGM3058
  747.  
  748.         TC Extended Library is intended to be a supplement to the Turbo C function library. It is used
  749.     with the tiny and small memory models. Several of the functions were written in assembly language
  750.     without any calls to the Turbo C function library. This makes it possible for assembly language
  751.     programmers to call these functions even if they don't have Turbo C.  The functions in this library 
  752.     are very compact and fast. 
  753.  
  754. TC Graph 
  755.                         Load PGM3059
  756.  
  757.         TC Graph contains some graphics primitives that are useful especially to Turbo Pascal
  758.     programmers converting to Turbo C and who have used some of the built-in Turbo Pascal graphic
  759.     functions. The graphic primitives are highly optimized for speed by writing directly to the screen 
  760.     buffer in memory.
  761.  
  762.         System Requirements: the IBM Color Graphic Adapter and the high resolution graphics 
  763.     mode - 640 by 200 pixels. 
  764.  
  765. TC Librarian 
  766.                         Load PGM3060
  767.  
  768.         TC Librarian is an object code librarian designed specifically to work with the Turbo Link
  769.     program provided with Turbo C compiler. It allows the programmers to place object code modules
  770.     into a single library file, manipulate those modules, and create a detailed listing of the library's 
  771.     contents. The benefit of using TC Librarian is the overhead required to link programs is greatly
  772.     reduced.
  773.  
  774. Tesseract CXL User System 
  775.                         Load PGM3061
  776.  
  777.         Tesseract CXL User System is intended to be a supplement to C standard run-time library. 
  778.     It contains over 375 multi-purpose functions available for Microsoft C, QuickC, Turbo C/C++, and
  779.     Zortech C/C++. These routines were written in highly-optimized C and assembler code ensuring
  780.     maximum  program speed, minimum program size, easy modification, and increased portability.
  781.     Tesseract CXL lets you create customized bar menus, multi-field formatted data entry, 
  782.     ontext-sensitive help ..
  783.  
  784. The C Database Library 
  785.                         Load PGM3064
  786.  
  787.         C Database Library is a multiuser C database file management library, providing indexed 
  788.     and sequential access on multiple keys. It features a modular design, comprising four individual
  789.     libraries: C database library (cbase), doubly linked sequential file management library (lseq), B+-
  790.     tree file management library (btree), block buffered input /output library (blkio).
  791.  
  792. The CTRL + C Library 
  793.                         Load PGM3062
  794.  
  795.         Ctrl+C Library helps C programmers manage the user-initiated class of interrupts. The Ctrl+C
  796.      Library routines can trap the system reset keys, force a warm/cold reboot, control the setting of all
  797.      'lock' keys, examine user-input make/break codes, and disable Pause key and Ctrl+S.
  798.  
  799. The Window Pro for C 
  800.                         Load PGM3067
  801.  
  802.         Window Pro For C is a comprehensive and compact screen-control library available for C
  803.     language development of applications and systems software. Window Pro For C lets you easily
  804.     create dialogue boxes, context -sensitive help, pop-up and pull-down menus. It also enables you to 
  805.     drag, zoom, split, hide, and scroll windows fast. Window Pro For C is compiler and machine 
  806.     independent. You can use the same applications interface for your VAX, IBM PC, or APPLE II.
  807.  
  808. Tools for C 
  809.                         Load PGM3063
  810.  
  811.         TOOLS FOR C provides a comprehensive library of C and assembler functions to 
  812.     complement the C standard library. TOOLS FOR C consists video, cursor control, character/string
  813.     output, keyboard, and windows routines. The video routines allow direct hardware control of Color
  814.     Graphic Adapters and Monochrome Adapters, bypassing most of the DOS and BIOS routines. 
  815.     Cursor control routines let you position the cursor and screen. Character /String output are provided 
  816.     for writing characters and strings to the screen. Keyboard routines allow you to easily interface a     
  817.     program to a computer that uses the IBM PC/XT/AT Extended Ascii format. Windows routines 
  818.     allow you to quickly create pop-up and overlapping windows for your own programs. 
  819.  
  820. Turbo C Debugger 
  821.                         Load PGM3065
  822.  
  823.         TC Debugger is a debugger used to debug Turbo C programs. TC Debugger allows you 
  824.     to view your source code while debugging, trace the operation of your program by source code 
  825.     lines or by assembly language instructions, insert breakpoints in your program by function name, 
  826.     by line number, or hexadecimal address, examine simple global variables by symbolic name,
  827.     and set up a Watch window to keep continuous tabs on a variable.
  828.  
  829.         System Requirements: An IBM-PC, AT, or compatible, screen compatibility, PC-DOS 2.0 or
  830.     above, and 135K memory or more.
  831.  
  832. Turbo C Help 
  833.                         Load PGM3066
  834.  
  835.         Turbo C Communications Toolbox is a set of powerful routines designed to provide an easy
  836.     access to the full capabilities of the PC's asynchronous communications ports. The Turbo C
  837.     Communication ToolBox supports interrupt-driven and buffered communications on COM1, COM2,
  838.     COM3 and COM4. With the Communications Toolbox, you can incorporate communications support 
  839.     in your applications without having in-depth knowledge of how the hardware functions.
  840.  
  841. Turbo C Windows 
  842.                         Load PGM3068
  843.  
  844.         Multi-Level Windows creates quick multi-level windows as library calls in Turbo C programs 
  845.     for IBM PC/XT/AT compatibles. They work on MDA, CGA, and EGA adapters in any column mode. 
  846.     Q Screen Utilities permit fast screen writes on IBM compatibles with MDA, CGA, and/or EGA 
  847.     adapters without "snow" or flicker effects. Q Screen Utilities are compatible with ANY column format.
  848.  
  849. Turbo C Tutor 
  850.                         Load PGM3275
  851.  
  852.         Turbo C Tutor is written for those who know programming concepts in general. The tutorial 
  853.     will begin with the most basic concepts of C and take readers to the highest level of C programming.
  854.     Throughout this tutorial, every attempt will be made to indicate to you what constructs are available 
  855.     in every C compiler.
  856.  
  857. Turbo Pascal To Quick C 
  858.                         Load PGM3069
  859.  
  860.         Turbo Pascal to Quick C is a translator which converts Turbo Pascal programs to Quick C
  861.     programs to take advantage of C's speed and flexibility. It even converts all the graphics routines.
  862.  
  863.                                 continue
  864.  
  865.  
  866.  
  867. Fortran
  868. D Access
  869.                             Load PGM3082
  870.  
  871.         D-ACCESS is a set of interface modules which provides access to all the functions available 
  872.     in the IBM DOS and BIOS, and access to the I/O ports from FORTRAN. The possibilities presented 
  873.     to the FORTRAN programmer by D-ACCESS are limitless. You are no longer restricted to the
  874.     functions provided by the FORTRAN compiler. You have the freedom to use as high level or as 
  875.     low level a function as you see appropriate. Applications where D-Access will be extremely 
  876.     valuable include Graphics Programs, Data Base Programs, Sound Programs, Mouse Based 
  877.     User Interface Programs, Communication Programs, Printer oriented utilities etc.
  878.  
  879. Auto Fortran Format ST 
  880.                         Load PGM3083
  881.  
  882.         Automatic FORTRAN FORMAT Statements (FMT) takes the drudgery out of  writing 
  883.     FORTRAN FORMAT statements.  You simply use a word processor or text editor to create an 
  884.     ASCII file that looks just like the output you'd like your program to produce. FMT turns the model 
  885.     into a set of FORMAT statements that can be pasted into your FORTRAN program.
  886.  
  887. Fortran Library 
  888.                         Load PGM3090
  889.                                      PGM6203
  890.  
  891.         MERLIB is a collection of FORTRAN-callable subprograms which is intended to make 
  892.     powerful, general-purpose routines available without the need for each user to recode the utility. A
  893.     variety of useful routines for manipulating character data and doing I/O are available.  A few routines 
  894.     are available for curve fitting and file manipulations. 
  895.  
  896. Graph for Fortran 
  897.                         Load PGM3092
  898.  
  899.         Graph for Fortran is a collection of Fortran subroutines which will make it simple for you to plot
  900.     high quality scientific and engineering graphs on dot matrix printers. These subroutines can easily 
  901.     be incorporated into any Fortran program, so that your own programs can automatically print high
  902.     resolution graphs as part of the program output. Graph for Fortran routines can plot graphs vertically 
  903.     or horizontally on the page, plot linear or logarithmic axes, overlay grid lines on the graph, draw 
  904.     lines in different styles, plotting points, join points with straight lines or a cubic spline, plot user-
  905.     defined functions, place text of different sizes and orientations on the graph, clear an area of the 
  906.     graph, and generate legend tables.
  907.  
  908.         System Requirements: Fortran 77 compiler, Dot matrix printer with 8 pin graphics.
  909.  
  910. Grafx 
  911.                         Load PGM3095
  912.  
  913.         Grafx is a fortran graphic extension library for fortran 77. GRAFX consists of over 50 routines,
  914.     which extend ANSI standard FORTRAN 77 to access the PC's video display graphics capabilities
  915.     and SELECTED DOS services from  FORTRAN programs. The Grafx routines are used extensively
  916.     in scientific and engineering applications, including cartography, orbital mechanics, aerodynamics,
  917.     statistics, operations research, and signal processing.
  918.  
  919.                                 continue
  920.  
  921.  
  922.  
  923. Modula2
  924. M2JF Tools
  925.                             Load PGM3100
  926.  
  927.         M2JFTOOLS is a programming tool for Modula-2. M2JFTOOLS creates a programming
  928.     environment that lets you choose the editor, compiler, linker, lister and debuggers that you prefer.
  929.     M2JFTOOLS' library provides you with a date and calendar system, file reading and writing of 
  930.     strings, numbers and booleans, comprehensive screen control, Inv. video boxes for formatted 
  931.     data input and editing of all types of variables, trigonometric functions, and math functions.
  932.  
  933. Modula-2 Compiler 
  934.                         Load PGM3101
  935.  
  936.         Fitted Modula-2 features a Modula-2 compiler with an integrated editor and "make" facility, 
  937.     a program linker, a makefile generator, and an execution profiler. The compiler generates code 
  938.     for the Intel 8086 "huge" or "large" memory model.
  939.  
  940.         System Requirements: IBM PC, PC/AT, or compatible systems with at least 512K  RAM, two
  941.     double sided floppy disk drives and a monochrome display adapter, color graphics adapter or
  942.     equivalent, DOS 2.0 or later. 
  943.  
  944. Modula-2 Tutorial 
  945.                         Load PGM3102
  946.  
  947.         Modula-2 Tutorial was written with consideration of the similarities and the differences 
  948.     between Pascal and Modula-2. The first part of the tutorial is composed of those features that are 
  949.     common to Pascal and Modula-2 and are also of a fundamental nature. The second part of the 
  950.     tutorial covers advanced features that are also available in Pascal. The third of the tutorial covers
  951.     those aspects of Modula-2 that are not included in Pascal. 
  952.  
  953.                                     continue
  954.  
  955.  
  956.  
  957. Pascal
  958. B Tree4
  959.                             Load PGM3200
  960.  
  961.         BTree4 was designed to be compatible with Borland's Database Toolbox. It is a new set of
  962.     routines using a compatible calling interface but different memory storage technique. BTree4 
  963.     does not require any pre-defined initialization sequence. BTree4 will create data storage as
  964.     needed on the heap. The BTree4 routines will not halt the program for any IO or heapfull errors.
  965.  
  966. Centiwrite 
  967.                         Load PGM3217
  968.  
  969.         Centiwrite is a text editor which allows you to edit batch and system files, to substitute EDLIN
  970.     (DOS editor), create bulletin-board messages for on-line services, send control codes to your
  971.     printers, create short scripts for redirection, encrypt your messages, and train new users on text 
  972.     editing and word processing.
  973.  
  974. DML and XREF 
  975.                         Load PGM3201
  976.  
  977.         DML is a Turbo Pascal add-in library providing 87 routines not available in the standard 
  978.     Turbo Pascal Libraries. XREF is a Turbo Pascal cross-reference listing program that provides 
  979.     many features not found in simple text listing programs.
  980.  
  981. Eissinger Utilities 
  982.                         Load PGM3202
  983.  
  984.         Eissinger Utilities which composes of all Pascal functions provides some utilities similar to
  985.     those available in Unix, and other utilities not present in either Unix or DOS. The Eissinger Utilities 
  986.     can extract files, merge two files, adjust source indentation, convert case, build and modify batch files.
  987.  
  988. Extended Memory Access 
  989.                         Load PGM3216
  990.  
  991.         Extended Memory Access provides access to AT system and compatibles' extended 
  992.     memory from Turbo C and Turbo Pascal routines. The Extended Memory Access routines will 
  993.     detect the availability and the amount of extended memory in your system, then use the extended
  994.     memory via indirect access mechanism (copy from buffer to extended memory and vise versa).
  995.  
  996. Flashpac Pascal Lib 
  997.                         Load PGM3203
  998.  
  999.         Flashpac Pascal Library is an extension library to the standard Pascal library in DOS
  1000.     environment. The Flashpac Pascal Library consists of low level routines which provides access 
  1001.     to the video display, keyboard, printer, disk, mouse devices, and DOS functions. 
  1002.  
  1003. HWare
  1004.                         Load PGM 6141
  1005.  
  1006.         HWare was originally developed as part of the Eissinger Utilities (Version 2.0). HWare grew 
  1007.     into a very complete, very complex system examination utility useful for systems integrators,
  1008.     technicians, consultants, corporate PC managers and network administrators.  Since the primary 
  1009.     thrust of the Eissinger Utilities was DOS and batch language enhancements, HWare was removed
  1010.     from that package and is now being released as a separate product.
  1011.  
  1012. Inline Assembler 
  1013.                         Load PGM3215
  1014.  
  1015.         Inline Assembler is designed to produce Inline 8086/8088 and 8087 code for Turbo Pascal.
  1016.     Inline Assembler accepts as input an assembly language source file and produces an object file. 
  1017.     The object file is an ASCII file consisting of Inline statements which may be inserted into the Turbo
  1018.     Pascal program.
  1019.  
  1020. Minigen 
  1021.                         Load PGM3204
  1022.  
  1023.         Minigen is a Turbo Pascal code generator and a group of procedures and functions which
  1024.     allows you to tailor user interface. With Minigen, you can paint data entry screens, open and close
  1025.     windows with borders and cursor memory, perform controlled data entry with return codes, type 
  1026.     and range checking, and create pull down menus. 
  1027.  
  1028. Mouse Tools 
  1029.                         Load PGM3205
  1030.  
  1031.         Mouse Tools package is a set of mouse interface utilities. This set of utilities provides most 
  1032.     of the necessary procedures to use a mouse in your own programs, including displaying the mouse
  1033.     cursor, reading mouse and button positions, displaying various prompts with "push buttons", and
  1034.     selecting file names.
  1035.  
  1036. Numerical Recipies 
  1037.                         Load PGM3214
  1038.  
  1039.         Numerical Recipes are a complete library for scientific computation.  Numerical Recipes 
  1040.     library composes of more than 200 Pascal math functions covering integration, linear algebra,
  1041.     differential equations, Fourier methods, data analysis, statistics, random numbers, sorting, root 
  1042.     finding, and optimization.
  1043.  
  1044. Oasis
  1045.                         Load PGM3206
  1046.                                     PGM6204
  1047.  
  1048.         OASIS is the ultimate tool for Turbo Pascal Application programmers. With OASIS, you can 
  1049.     take advantage of powerful 4GL techniques without sacrificing any of the flexibility of Turbo Pascal.
  1050.     OASIS allows you to design and even "test drive" complete user interfaces via its Screen Format
  1051.     Designer. In addition, OASIS lets you utilize the screen formats, handle data communications, do
  1052.     background processing, and access to system functions via its Screen Control Language.
  1053.  
  1054. P-Robots 
  1055.                         Load PGM3213
  1056.  
  1057.         P-ROBOTS is a Pascal-programming based game. The objective of the game is to design 
  1058.     and program a "robot" that can triumph over similar robots designed and programmed by others 
  1059.     in a real-time battle of wits and flying missiles. You control your robot by writing a procedure in 
  1060.     PASCAL to specify your robot's behavior and strategy in its efforts to vanquish up to three other 
  1061.     robots in a battle to the death. A variety of pre-defined P-ROBOTS PASCAL functions and 
  1062.     procedures allow your robot to track its position on the battlefield, monitor its health or damage
  1063.     condition, and calculate the distance and angle to opponents from its current battlefield position.
  1064.     P-ROBOTS assumes that the robot designer/programmer already knows the fundamentals of
  1065.      programming in PASCAL.
  1066.  
  1067. Pascal 8087 Emulator 
  1068.                         Load PGM3207
  1069.  
  1070.         EMUL87 is a terminate but stay resident program that emulates the functionality of the 8087 
  1071.     math coprocessor for Turbo Pascal programs. EMUL87 programs allows the fastest possible 
  1072.     floating point math on machines with the math coprocessor, while still allowing program operation 
  1073.     on most common hardware (AT, no 287). You can use inline 8087 instructions too. The only major
  1074.     limitation is that older PCs and XTs (8088, 8086 and 186 based machines) will have to acquire a 
  1075.     math coprocessor to run your software.
  1076.  
  1077. Pascal Compiler 
  1078.                         Load PGM3208
  1079.  
  1080.         FACILIS is a p-code compiler for an extended subset of Pascal. It is written in Turbo Pascal 
  1081.     for the IBM PC. This compiler will be of interest especially to students learning the Pascal language,
  1082.     before making a commitment to a commercial compiler, and compiler tinkerers who desire source
  1083.     code for modification or extension. The compiler adheres closely to the standard Pascal of Jensen
  1084.     and Wirth. However, file I/O is not yet implemented.
  1085.  
  1086. Pascal Translator 
  1087.                         Load PGM3209
  1088.  
  1089.         Pascal-To-C Translator is a portable ISO standard Pascal system capable of handling a 
  1090.     large range of PC Pascal programs. Pascal-To-C Translator combines ISO Pascal's simplified 
  1091.     text file processing with access to C's Pascal-like library. It implements advanced ISO Pascal
  1092.     capabilities such as procedures and functions passed as parameters, and allows "conformant 
  1093.     arrays" to be passed as pointers. Records and arrays are automatically packed down to the
  1094.     character level.
  1095.  
  1096. Pascal Tutor 
  1097.                         Load PGM3210
  1098.  
  1099.         Pascal Tutor was designed with the assumption that readers know nothing at all about 
  1100.     Pascal and programming in general. This tutorial is written especially for Turbo Pascal compilers
  1101.     version 5.0 through 6.0. Pascal Tutor will teach you the fundamentals, the advanced features of
  1102.     Pascal, and definition of Pascal terminology needed to progress on your own into more advanced
  1103.     topics of Pascal and programming in general. 
  1104.  
  1105. Pop Text 
  1106.                         Load PGM3211
  1107.  
  1108.         POPTEXT is an includable unit for Turbo Pascal programmers to prepare on-line help 
  1109.     window. POPTEXT features an easy-to-use editor, context sensitive help, window linking, and an
  1110.     easy-to-use menu bar. POPTEXT is written in Turbo Pascal 4.0 and MASM 4.0.
  1111.  
  1112. Pull 
  1113.                         Load PGM3212
  1114.  
  1115.         PULL multi-level pull-down menus are pull-down menu utilities designed for Turbo Pascal
  1116.     programmers. PULL provides you with work window and complete interface for menus, pull-down
  1117.     menus with 3 menu modes and 8 line modes, pull-down file directory, unlimited levels of submenus,
  1118.     unlimited data entry windows for 9 types of data, data entry for the work window, automatic sizes 
  1119.     and locations for menus, pull/pop between work window and nested submenu, programmable 
  1120.     control of pull and pop sequences, context-sensitive help windows, direct write to multi-tasking
  1121.     video buffers, and full working shell for user development.
  1122.  
  1123. Pull Down Menus 
  1124.                         Load PGM3218
  1125.  
  1126.         Pull Down Menus consist of pulldown menu system with pop up menu windows, integrated
  1127.     Microsoft Mouse support, and routines to save and restore the current window and the cursor. The
  1128.     pull-down menu system was written in Turbo Pascal 5.0 as a Turbo Pascal Unit. The pull-down 
  1129.     menu system will generate the pull-down menus based on your specification of menu headers 
  1130.     and submenus.
  1131.  
  1132. Qwik 2.1 and Window 2.1 
  1133.                         Load PGM3219
  1134.  
  1135.         Multi-level virtual windows are window utilities which give you full window control and
  1136.     management in all text modes. Multi-level virtual windows package is a very high performance
  1137.     window unit with high speed and tight code. All types of windows, including fixed or virtual, hidden 
  1138.     or shown, work compatibly in the same package. With these window utilities, you can create, 
  1139.     manage, and customize multi-level windows.  
  1140.  
  1141. T Pascal Print Filter 
  1142.                         Load PGM3220
  1143.  
  1144.     Turbo Pascal Print Filter is a modulating printing utility designed to improve the readability and
  1145.     usefulness of printed Turbo Pascal source code. This is done by utilizing the printing commands
  1146.     available on most dot matrix printers commonly used with PC's. The source code file is not 
  1147.     affected, although an additional file may be created. Printing output is through the lpt1 parallel port. 
  1148.     To properly use this printing filter, you need to follow a few special syntax guidelines in writing 
  1149.     Pascal source code.
  1150.  
  1151. Technojock's Turbo 
  1152.                         Load PGM3221
  1153.  
  1154.         TechnoJock's Turbo Toolkit is a collection of procedures and functions for Turbo Pascal
  1155.     programmers. The purpose of the Toolkit is to provide easy-to-implement procedures that free 
  1156.     the programmer from the tedious programming chores (windows, menus, user input, string 
  1157.     formatting etc) so that he can concentrate on the main purpose of the program. The Toolkit is
  1158.     designed specifically to operate with Turbo Pascal 5.0 and 4.0. The source code for the Toolkit 
  1159.     can be reviewed and modified. The TechnoJock's Turbo Toolkit assumes that the reader has a
  1160.      basic knowledge of Turbo Pascal and understands the concepts of units.
  1161.  
  1162. Tegas 3.0 and Tvgas 2.1 
  1163.                         Load PGM3222
  1164.  
  1165.         Tegas is a graphics-editing system for Turbo Pascal programmers. Tegas allows you to 
  1166.     create and edit EGA hi-resolution graphics images, set individual pixels, flood-fill regions, draw
  1167.     circles, lines and rectangles, and resize images. Tegas also includes a file-packing utility to allow 
  1168.     you to store many image files into a single library file. 
  1169.  
  1170.         System Requirements: IBM PC,XT,AT,PS/2 or compatible, 256K RAM, EGA or VGA card 
  1171.     with 256K of memory, Microsoft mouse or compatible, DOS 2.1 or later.
  1172.  
  1173. Tiny Pascal Compiler 
  1174.                         Load PGM3223
  1175.  
  1176.         Tiny Pascal Compiler is a small subset Pascal compiler which is capable of translating a
  1177.     Pascal program into 8086 symbolic assembly language, which can then be assembled into an
  1178.     executable program on an IBM PC. Tiny Pascal Compiler has exactly 25 grammar rules and a
  1179.     Qparser to verify syntax conversion.
  1180.  
  1181. TP-Herc 
  1182.                         Load PGM3224
  1183.  
  1184.         TPHERC is a collection of Turbo Pascal graphics routines for the Hercules Monochrome
  1185.     Graphics Card and compatibles. Using TPHERC routines, you can enter/exit graphic mode, place 
  1186.     a dot at the specified coordinates, and draw a line connecting 2 pairs of coordinates.
  1187.  
  1188. Tpwindo 
  1189.                         Load PGM3225
  1190.  
  1191.         TPWINDO is a multi-level windows toolkit for Turbo Pascal programmers. You can use
  1192.     TPWINDO as a stand-alone unit or put it in the standard Pascal library. TPWINDO provides 
  1193.     routines to clear window, open a text window, display text in the window, fill a specified area of the
  1194.     screen with a color attribute, restore last window, and set the text screen border to a specified color.
  1195.  
  1196. Turbo Lessons 
  1197.                         Load PGM3227
  1198.  
  1199.         TURBO LESSONS are Pascal tutorials designed for programmers who had difficulty learning
  1200.     Pascal from reference books. TURBO LESSONS teach you fundamental concepts of Pascal
  1201.     programming. Each lesson is a bite-size tutorial which introduces one or more new concepts. Each 
  1202.     of the lessons are presented in the same format which includes the objectives of the lesson, and 
  1203.     the tutorial portion of the lesson. Most lessons direct you to work with a sample program.
  1204.  
  1205. Turbo Menu 
  1206.                         Load PGM3228
  1207.  
  1208.         TurboMenu system is based on a linked list type structure with a header block used for 
  1209.     tracking. Information that is common to the whole menu, such as color or shadow information, is 
  1210.     held within the header block. Data that is specific to an option, such as the option output string, is 
  1211.     held within a node of the list. This dynamic structure makes it possible for the configuration of a 
  1212.     menu to be changed at run-time. Due to the nature of the menu structure, commands have to be 
  1213.     given in a certain order.
  1214.  
  1215. Turbo Paint 
  1216.                         Load PGM3229
  1217.  
  1218.         Turbo Paint is a paint program utility and procedures that allow the design of screens that 
  1219.     may be used in Turbo Pascal programs. Turbo Paint can draw a circle, draw a line, draw a box, 
  1220.     fill any area, put text on screen, change the active drawing color, change the active palette, change
  1221.     background color etc..
  1222.  
  1223.         System Requirements : IBM PC or compatible, 256k, CGA compatible color card, Microsoft 
  1224.     or Mouse Systems compatible mouse, DOS 2.xx.
  1225.  
  1226. Turbo Pascal Source 
  1227.                         Load PGM3230
  1228.  
  1229.         Turbo Pascal Source contains useful subroutine collections, hi-resolution graphics
  1230.     demonstrations, a calculator and games. The code can be used in your programs, modified for 
  1231.     your special purpose, or just used as models for learning.
  1232.  
  1233. Turbo Pascal Utilities 
  1234.                         Load PGM3231
  1235.                                    
  1236.         Turbo Pascal Utilities package is a programmer's utility designed to handle the requirements 
  1237.     of data input, validation of data, full screen editing. Turbo Pascal Utilities can display a string in     
  1238.     inverse video, validate any entries, provide full screen editing, format a real number, and convert 
  1239.     text cases etc..
  1240.  
  1241. Turbo Screen System 
  1242.                         Load PGM3232
  1243.     
  1244.         Turbo Screen System is a utility package that builds Screen Panels to support programs 
  1245.     written in Turbo Pascal. It generates Pascal code that performs the Common User Access for your
  1246.     application code. It contains a code generator that generates Pascal procedures that interface 
  1247.     your Menu Design into a main Pascal program. The Turbo Screen System also produces sample
  1248.     test code for the user to quickly test menu and entry panel ideas.
  1249.  
  1250. Turbo Syntax Checker 
  1251.                         Load PGM3233
  1252.  
  1253.         Turbo Syntax Checker is a tool to work with Turbo Pascal 4.0. It is designed to find all syntax
  1254.     errors in one pass of the source code. The error report generated from the Syntax Checker can be
  1255.     directed to screen, to printer, or to an error file. You can select any combination for reporting, even 
  1256.     all 3 at the same time. It can check complete programs or individual units. It is suitable for  the 
  1257.     user who feels frustrated by Turbo Pascal's recompiling entire files again even for the most minor
  1258.     mistakes. If you are trying to convert an application from other languages or from version 3 of Turbo
  1259.     Pascal, you will benefit from multiple errors located by Turbo Syntax Checker for you.
  1260.  
  1261.         System Requirements: IBM PC, XT, AT or close compatible running DOS 2.x or later, 125K 
  1262.     RAM, 80 column monitor.
  1263.  
  1264. Visible Pascal 
  1265.                         Load PGM3234
  1266.  
  1267.         VISIBLE-PASCAL is a Pascal Compiler which is particularly useful for teaching and learning
  1268.     Pascal. With this package, users can watch the operation of a program as it runs. There are also 
  1269.     19 sample programs that can be executed or edited.
  1270.  
  1271. X-Graph 
  1272.                         Load PGM3235
  1273.  
  1274.         X-Graph is a set of functions intended to effectively use the graphic capabilities of the video
  1275.     adapters. The video adapters currently supported are IBM-CGA, IBM-EGA, and HP-Multimode.
  1276.     X-Graph includes sample programs to demonstrate the rectangle filling and line drawing capabilities.
  1277.  
  1278.                                     continue
  1279.  
  1280.  
  1281.  
  1282. Specific
  1283. ADA Tutor
  1284.                             Load PGM3250
  1285.  
  1286.         Ada Tutor is an interactive tutorial which is a thorough course of interactive instruction that 
  1287.     even checks "homework" assignments. Ada Tutor teaches syntax and good program design so 
  1288.     that programs will take advantage of the features of Ada that make them more reliable and
  1289.     easier to maintain. Ada Tutor comes with Ada source code. You need to have an Ada compiler 
  1290.     for PC systems.
  1291.  
  1292. Btrieve File Maintainance 
  1293.                         Load PGM3081
  1294.  
  1295.         Btrieve File  is Novell's record-manager system designed to aid PC  programmers in the     
  1296.     development of Btrieve applications. Btrieve File Maintainance can rebuild the damaged Btrieve 
  1297.     files, test the integrity of Btrieve files, unloads/shows the Btrieve version loaded, browse/delete     
  1298.     records from a Btrieve file, browse/edit records in HEX or ASCII format, displays Btrieve file 
  1299.     statistics, and clones Btrieve files.
  1300.  
  1301. Desert Storm 
  1302.                         Load PGM3084
  1303.  
  1304.         Desert Storm is a hypertext database which includes maps of the mid east countries involved 
  1305.     in the Gulf War, weapons specifications, background information.. Desert Storm lets you create 
  1306.     new images, enhance the current images or add the additional links between images in Hyper 
  1307.     Draw environment.
  1308.  
  1309. DOS Reference 
  1310.                         Load PGM3085
  1311.  
  1312.         Dos Reference is intended to replace the various references needed to program for the 
  1313.     DOS environment. It is not a tutorial. The Reference information is valid for DOS version 2.x and 3.x
  1314.     only. 
  1315.  
  1316. Extol 
  1317.                         Load PGM3086
  1318.  
  1319.         EXTOL is a programming language designed for Computer-Aided Instruction which is
  1320.     particularly well-suited for non-mathematical domains. EXTOL was originally developed at Essex
  1321.     University in England, and the PC version is a full implementation of EXTOL with several
  1322.     enhancements.
  1323.  
  1324. Jorf Interpreter 
  1325.                         Load PGM3099
  1326.  
  1327.         Josephine's Recipe Filer (JORF) is an Object Oriented language interpreter, Data Base
  1328.     manager, and Rule Based Expert System manager. JORF is designed for people who want a 
  1329.     simple interpreted language with sophisticated features; for programmers who want to learn the
  1330.     technique of Object Oriented Programming; and for anyone who needs an easy high level 
  1331.     language for expert systems and business applications. The JORF Language features Object
  1332.     Oriented Programming techniques using one data type, three key words and 80 standard library
  1333.     functions. The JORF language supports classes, structures, multiple inheritance, polymorphism,
  1334.     casting, recursion, arrays and pointers. The interpreter automatically handles memory allocation, 
  1335.     data base storage, numeric bounds checking and type conversions. It also contains an embedded
  1336.     Rule Based system, with object-attribute-value rule triplets, probability and conditional processing.
  1337.  
  1338. MVP-Forth 
  1339.                         Load PGM3103
  1340.  
  1341.         MVP-FORTH is a well-documented implementation of FORTH which has remained stable
  1342.     since early 1982. FORTH originated as a simplified operating system, and it grew to emulate a 
  1343.     simple and sufficient processor. FORTH is a very powerful programming language so you can 
  1344.     easily crash you system with it. To use FORTH, you should master few kernel functions. You are
  1345.     responsible for the use of all FORTH power.
  1346.  
  1347. OVL Overlay System 
  1348.                         Load PGM3104
  1349.  
  1350.         OVL is a powerful overlay manager system for use with Microsoft LINK. Overlays are portions 
  1351.     of program code which are loaded from disk into memory on an as-needed basis. Microsoft LINK
  1352.     inserts software interrupts and some overlay information in the program for an overlay manager to
  1353.     use. OVL, as an overlay manager, loads overlays from disk at the appropriate time and jumps
  1354.     program execution to the overlay code.
  1355.  
  1356.         System Requirements: an IBM PC or PS/2 microcomputer or close compatible with DOS 2.1 
  1357.     or later, Microsoft's Overlay Linker 3.06 or later, or Microsoft's Object Linker 3.00 or later, or 
  1358.     Microsoft's Segment-Executable Linker 5.x.
  1359.  
  1360. Prolog by Automata 
  1361.                         Load PGM3109
  1362.  
  1363.         Prolog by Automata introduces the first Prolog with a Cyclic Structure  Unifier for the IBM PC. 
  1364.     The skolemizer program in the Prolog by Automata takes statements written in the formalism of the
  1365.     predicate calculus and converts them to prolog Horn clauses. The Truth Maintenance System in 
  1366.     the Prolog by Automata augments the strictly deductive capabilities of raw Prolog with additional
  1367.     forms of reasoning.
  1368.  
  1369.         System Requirements: 200K memory and DOS 2.0.
  1370.  
  1371. Snobol 4 
  1372.                         Load PGM3112
  1373.  
  1374.         Snobol 4 is a programming language package. Snobol 4 provides you with an assembly
  1375.     language interface, an enhanced pattern matching, and a symbolic debugger. Snobol 4 allows
  1376.     random-access files, and has a built -in emulator to support 64-bit precision real numbers
  1377.     computation. Snobol 4 library contains over 70 files of sample programs and functions in the areas
  1378.     of text processing, parsing, artificial intelligence, symbolic mathematics, cryptography, and data
  1379.     structures.
  1380.  
  1381. Xlisp Language 
  1382.                         Load PGM3115
  1383.  
  1384.         XLISP is an experimental programming language combining some of the     features of LISP 
  1385.     with an object-oriented extension capability. There are currently implementations running on the 
  1386.     the VAX under VAX/VMS, on the 8088/8086 under MS-DOS, on the 68000 under CP/M-68K, on the
  1387.     Macintosh, on the Atari 520ST and on the Amiga. It is written in C and easily extended with user
  1388.     defined functions and classes.
  1389.  
  1390.                                 continue
  1391.  
  1392.  
  1393.  
  1394. Tools
  1395. BOX
  1396.                             Load PGM3252
  1397.  
  1398.         BOX represents a sophisticated screen design and display system. With the BOX system 
  1399.     you can add eye-popping data entry screens and instant context-sensitive help screens to your
  1400.     Turbo Pascal and C programs.  BOX package contains a screen editor, source codes, sample
  1401.     programs, and a screen capture program. Using screen editing functions, you can type, paint, 
  1402.     shade, fill, draw boxes or erase in any color combination you desire. 
  1403.  
  1404. Capp 
  1405.                         Load PGM3253
  1406.  
  1407.         CAPP is a utility program which aids the C and PASCAL programmers in finding common 
  1408.     and frustrating errors. CAPP will produce output and error files for C and PASCAL source programs.
  1409.     Visual aids are included to enhance reading and error checking. Source lines are optionally     
  1410.     numbered. Begin and End block language indicators are marked and block contents are outlined.
  1411.     They are also checked for balance. Comments are marked and checked.
  1412.  
  1413.         System Requirements: IBM PC and compatibles using DOS 2.x or 3.x.
  1414.  
  1415. Color Set 
  1416.                         Load PGM3254
  1417.  
  1418.         ColorSet is a Terminate-and-Stay-Resident utility intended for programmers who program in
  1419.     Clipper or DBase. The purpose of this utility is to make it easy for you to experiment with various 
  1420.     color combinations to see the effects of the various background/foreground color combinations 
  1421.     on-screen during the development of your programs. ColorSet was written in Turbo Pascal.
  1422.  
  1423.         System Requirements: IBM PC, XT, or AT or compatible with Color graphics card and 
  1424.     monitor, DOS 2.0 or higher, and 512K memory.
  1425.  
  1426. Extended Batch Language 
  1427.                         Load PGM3255
  1428.  
  1429.         Extended Batch Language-PLUS (EBL-PLUS) is a product integration tool and programming
  1430.     language for the IBM PC. The EBL-Plus on-line manual will guide you in the creation of batch files 
  1431.     that can have the "look-and-feel" of your choice. Enhanced arithmetic, string, file I/O, and error
  1432.     recovery functions are built in. You can use its structured English-like commands to integrate
  1433.     applications together, set up printers, automate execution of programs, or create other batch files. 
  1434.     As a programming language, EBL-PLUS provides a powerful high-level language that can replace
  1435.     DOS batch files or be used independently to make stand-alone applications.
  1436.  
  1437. Fast 
  1438.                         Load PGM3256
  1439.  
  1440.         FASTBASE is a new 4th Generation Computer Language. It is designed for writing database
  1441.     applications of all sizes using an English-like language for data definition and procedures, and a
  1442.     friendly screen layout designer for record layout. FASTBASE is a relational database, up to 200
  1443.     different record types can be used at once, each record can contain up to 64 indexes, each index 
  1444.     can contain up to 8 fields.
  1445.  
  1446. File Type 
  1447.                         Load PGM3087
  1448.  
  1449.         FILETYPE is a comprehensive information extracting utility. It contains     facilities for describing
  1450.     files, for viewing, searching, and tracing records in the files, and for preparing reports from the
  1451.     information in the files.
  1452.  
  1453.  
  1454. File X Ref 
  1455.                         Load PGM3088
  1456.  
  1457.         FileXref is a new type of cross reference tool designed to assist software developers in their
  1458.     project developments. FileXref tries to address 3 important issues: the potential application-wide 
  1459.     impact of changing a particular source file, fixing the whole class of the underlying problem instead 
  1460.     of just one instance, and pinpointing the obsolete components. FileXref analyzes a list of text files,
  1461.     extracting cross reference information which it stores in memory. It can process all text files and has
  1462.     special processing logic for supporting the file-type syntax of batch files, C/C++, macro assembler,
  1463.     Pascal, Oracle, PL/I, BASIC, MakeFile.
  1464.  
  1465. Flow Charter 
  1466.                         Load PGM3089
  1467.  
  1468.         FLOWCHARTER is designed to provide programmers with the capability to easily produce
  1469.     flowcharts using simple commands which are then translated into the actual flowchart symbols and
  1470.     output to a dot matrix printer. FLOWCHARTER allows flowcharts to be easily updated as the 
  1471.     program design changes and eliminates the tedious job of  redrawing flowcharts while maintaining 
  1472.     up to date drawings. 
  1473.  
  1474.         System Requirements: The  FLOWCHARTER was developed for use on the IBM PC or any
  1475.     compatibles and the Epson FX-80 or compatible dot matrix printer.
  1476.  
  1477. Fonted 
  1478.                         Load PGM3257
  1479.  
  1480.         FONTED is a font editing system for 24 pin print head printers (NEC P 5/6/7/9 and EPSON LQ
  1481.     type) and for 16x8 bit screen fonts (as used by the HERCULES+ and HERCULES INCOLOR 
  1482.     graphics cards, VGA cards and some EGA cards). There is also a set of converters to switch
  1483.     between the different font formats.
  1484.  
  1485. Generic Adventure Game 
  1486.                         Load PGM3091
  1487.  
  1488.         The Generic Adventure Game System is a toolkit for creating adventure games in a simple 
  1489.     and flexible fashion. You need to set up a map, and then type in the valid movements from room 
  1490.     to room and the full text descriptions for each room, and creature. Generic Adventure Game System
  1491.     (GAGS) uses a standard-format text file for its data, and the adventure game can be modified 
  1492.     simply by editing the data file with any text editor. And GAGS is infinitely expandable. You can add
  1493.     new features to the game which aren't available in the basic system.
  1494.  
  1495.         System Requirements: A computer with at least 256K of memory, MS-DOS 2.1, and at least 
  1496.     one disk drive.  
  1497.  
  1498. Hacker 
  1499.                         Load PGM3258
  1500.  
  1501.         HACKER is a multi-function utility for programmers. HACKER routines can make     the system 
  1502.     to reboot itself, erase unneeded output from the display without disturbing more meaningful output,
  1503.     displays the names of all hidden files or directories, or show the depth of the current directory in the
  1504.     tree structure.
  1505.  
  1506. Help PC 
  1507.                         Load PGM3093
  1508.  
  1509.         Help PC is a utility designed for the intermediate to advanced PC programmers who program
  1510.     advanced features of the PC or PS/2. Help PC topics include BIOS interrupts, DOS interrupts and
  1511.     functions, EMS and Mouse functions, BIOS and DOS data structures, diagnostic codes, DOS
  1512.     commands, 80x86 assembler instructions/directives, Standard C functions and various hardware
  1513.     specifications.
  1514.  
  1515.         System Requirements: DOS 2.0 or greater, 64K of free RAM.
  1516.  
  1517. Hex Edit 
  1518.                         Load PGM3271
  1519.  
  1520.         Hex Edit is a hex editor which lets you read, modify, and write hex files. With Hex Edit, you 
  1521.     can insert, delete, search, load, save files. Especially, you have a 100-level undo capability. Hex 
  1522.     Edit can work with any file size.
  1523.  
  1524. Hexcalibur 
  1525.                         Load PGM3259
  1526.  
  1527.         Hexcalibur is a hex editor designed for examining, modifying, and manipulating disk files in 
  1528.     their raw and binary format. You may examine and change any part of a file using either hexadecimal 
  1529.     characters (4-bit characters) or standard ASCII characters. With Hexcalibur, you can examine and
  1530.     change the contents of WordStar or other encoded files, filter incompatible codes out of files, 
  1531.     convert Unix or BTOS text files to DOS format or to MacIntosh format.
  1532.  
  1533. Hyper Helper 
  1534.                         Load PGM3094
  1535.  
  1536.         Hyper Helper is a utility that enables you to create customized hypertext "readme" files,
  1537.     hypertext help for application programs, hypertext help for programming libraries, and hypertext
  1538.     references. Hyper Helper consists of a hypertext compiler and browser which enable you to create
  1539.     and view hypertext-formatted files. 
  1540.  
  1541. Hyper Sketch 
  1542.                         Load PGM3096
  1543.  
  1544.         HyperSketch is the hypertext diagramming system which helps you make diagrams using 
  1545.     only a few simple shapes. It allows the diagrams to be created in "layers" so that a particular object
  1546.     on a screen may have further diagrams "attached" beneath it, and so on to any arbitrary depth.  
  1547.     This lets the user draw a high level diagram of a system and add successive detail on layers that 
  1548.     are attached below the higher-level shapes. The strength of HyperSketch is in the speed that 
  1549.     comes with the simplicity of having only a few shapes to work with, and in the layered concept.
  1550.  
  1551. Hytext 
  1552.                         Load PGM3097
  1553.  
  1554.         Hytext is the hypertext development system for MS-DOS. Hypertext is defined as the 
  1555.     nonlinear and hierarchical presentation of information. Hytext provides a means to navigate through 
  1556.     a document in a directed and intuitive way. The hypertext author is able to assist her reader by
  1557.     providing conceptual links between topics. A well constructed hypertext allows the reader to direct 
  1558.     his search for information. Hypertext lends itself to browsing. The level of detail is determined 
  1559.     automatically by each reader.
  1560.  
  1561. Icon Maker 
  1562.                         Load PGM3260
  1563.  
  1564.         Icon Maker is a graphic utility which allows you to create graphical icons and cross stitch
  1565.     graphics interactively in any of 3 graphical modes supported by the IBM PC family. These 3 modes
  1566.     include the high  resolution 640x200 two color, the 320x200 four color, and the 160x100 sixteen color.
  1567.     The Icon Maker will print the graphics in a form suitable for the formation of a cross stitch pattern. 
  1568.     The graphics produced may be saved in such a form that it can be directly inserted into the source 
  1569.     of a MASM program for use in graphical programs you may produce.
  1570.  
  1571. Inview 
  1572.                         Load PGM3098
  1573.  
  1574.         Inview is a notepad upon which you can enter any textual information. Inview allows you to
  1575.     associate the text you enter on the notepad with your PC applications, files, and other notepad 
  1576.     pages. You use Inview to organize your work, take down the notes reminding you of your tasks, 
  1577.     and managing your work in a language you understand your own.
  1578.  
  1579. Load Key 
  1580.                         Load PGM3261
  1581.  
  1582.         LOADKEY is a utility for use in batch files by which to customize and automate heavy duty     
  1583.     software through a preloaded file of the initial, routine keystrokes needed after the main program 
  1584.     is loaded. LOADKEY functions by preloading the BIOS keyboard buffer with up to 15 keystrokes.
  1585.     LOADKEY then terminates and the BATCH file loads the application program. At the point where 
  1586.     this main program would request input, the requested information is already in the keyboard buffer; 
  1587.     so it executes immediately. 
  1588.  
  1589. MMake 
  1590.                         Load PGM3262
  1591.  
  1592.         Mmake is based on the Unix "make" utility. Mmake is used by programmers to automate 
  1593.     the process of compiling and linking a program that is contained in several source files. It can be 
  1594.     used with any language and with any compiler that can be run from Dos command line. It can speed 
  1595.     development enormously. Mmake keeps track of which source files or modules have been 
  1596.     changed and need to be recompiled.
  1597.  
  1598. Object Module Manager 
  1599.                         Load PGM3108
  1600.  
  1601.         Object Module Library Manager (BNSLIB) is designed for use with Borland  TLINK linkage
  1602.     editor. BNSLIB is command-line and response-file syntax compatible with Microsoft's Library
  1603.     Manager (MS LIB). BNSLIB can copy  object modules out of MS LIB libraries, examine MS LIB
  1604.     libraries and convert MS LIB libraries to Borland's QLIB format. In addition, BNSLIB allows you to
  1605.     examine individual object module files and provides a  flexible report format for examining both
  1606.     stand-alone object module files and libraries.
  1607.  
  1608. P Screen 
  1609.                         Load PGM3105
  1610.  
  1611.         P-Screen lets you design screens, create screen libraries then display your screens from 
  1612.     your own programs easily. Using P-Screen, you can save the designed screen in a compressed 
  1613.     form to Screen Libraries or standard ASCII files. You can display screens with no external screen
  1614.     loaders.
  1615.  
  1616. PC-Scientific Subroutine 
  1617.                         Load PGM3107
  1618.         The Scientific Subroutine Package (SSP) routines are divided into 9 libraries. Statistics 
  1619.     Library 1     consists of data screening modules. Statistics Library 2 consists of modules handling
  1620.     correlation and regression. Statistics Library 3 contains modules handling design analysis. 
  1621.     Statistics Library 4 contains routines handling discriminant analysis. Statistics Library 6 contains 
  1622.     time series routines. Statistics Library 7 contains nonparametric statistics routines. Statistics Library 
  1623.     8 consists of routines generating random variables and distribution. Statistics Library 9 contains
  1624.     elementary statistics and miscellaneous functions.
  1625.  
  1626. PC Tags 
  1627.                         Load PGM3263
  1628.  
  1629.         PC-TAGS is a DOS and OS/2 source-code retrieval system that will locate and retrieve a
  1630.     function or procedure definition from a text file written in C, Pascal, BASIC, dBASE, Assembly,
  1631.     Modula-2 or any other language. After locating the source file, PC-TAGS will load it into your editor 
  1632.     and place the cursor at the retrieved function or procedure's beginning. PC-TAGS can be used in
  1633.     conjunction with any text editor or programming environment. 
  1634.  
  1635. Personal Appointment 
  1636.                         Load PGM3264
  1637.  
  1638.         PERSONAL APT offers 2 1/2 axis NC part programming capability and a powerful set of
  1639.     mathematical functions and geometry descriptions to aid in the solution of complex problems that 
  1640.     are often encountered in Engineering, Design and Drafting functions. PERSONAL APT uses a  
  1641.     subset of NC programming language APT. It is ideal for teaching and learning the APT language 
  1642.     and programming concepts. Text editing and graphic display of tool paths are built-in features of
  1643.     PERSONAL APT.  
  1644.  
  1645. Power Batch 
  1646.                         Load PGM3265
  1647.  
  1648.         PowerBatch is a compiler for batch file type commands. PowerBatch has 35 commands 
  1649.     which will work exclusively in a PowerBatch source file. DOS intrinsic commands are valid within 
  1650.     a PowerBatch source file and will be compiled. PowerBatch routines read, parse, and compile 
  1651.     the source file to produce a complete stand-alone file which is more flexible, and powerful manner
  1652.     than conventional batch files.
  1653.  
  1654. Pro Inst 
  1655.                         Load PGM3266
  1656.  
  1657.         ProInstaller is an application installation program designed for programmers who demand
  1658.     maximum end user friendliness and ease of use. ProInstaller handles all your application 
  1659.     installations. Its features include automatic context sensitive help, checking for maximum DOS limits
  1660.     on path statement and specifying all the default settings.
  1661.  
  1662. Probat I 
  1663.                         Load PGM3270
  1664.  
  1665.         Probat is a comprehensive batch file editor which lets you create     batch files with chaining
  1666.     screens, keyboard input acceptance, and user interaction. Probat also lets you integrate your 
  1667.     batch file with a graphic menu screen. With Probat, you can build a library of batch formats to be 
  1668.     used and tailored later for different purposes.
  1669.  
  1670. Programmers Productivity 
  1671.                         Load PGM3106
  1672.                                             (2 files)
  1673.  
  1674.         The Programmer's Productivity Pack (ProPak) is a software package designed to provide 
  1675.     the utilities and reference tools most frequently needed by programmers. ProPak provides you with 
  1676.     a programmer's calculator, mathematical functions, bit manipulation functions, logical functions,
  1677.     exchange word and exchange double word functions, an ASCII and color attribute chart, a keystroke
  1678.     reference utility, a screen grabber utility, and a screen capture facility.
  1679.  
  1680. Quest Maker 
  1681.                         Load PGM3110
  1682.  
  1683.         Questmaker is a program that allows you to create your own animated graphical adventure
  1684.     games using the QuestMaker editors in conjunction with a graphics editor like PC PaintBrush for 
  1685.     the creation of graphic screens.
  1686.  
  1687.         System Requirements: an EGA or VGA graphics adapter and monitor. 
  1688.  
  1689. Screen Builder 
  1690.                         Load PGM3111
  1691.  
  1692.         Screen Builder is a multi-purpose screen design and demo prototyping editor. It is not a
  1693.     word processor and cannot edit more than one screen at a time. Screen Builder is used to create
  1694.     display screens for use by application programs, and to create animated demo and tutorials of 
  1695.     any product. This can save the software developers weeks of designing, coding, testing and
  1696.     debugging time.
  1697.  
  1698. Screen Debut 
  1699.                         Load PGM3267
  1700.  
  1701.         Screen Debut is a screen generator designed to ease the development of text screens. It
  1702.     generates ASCII code, ANSI code for use with DOS and Telecommunications, BASIC code with &
  1703.     without line numbers, C Code for Turbo C, Pascal code for Turbo Pascal, compressed binary format
  1704.     for Snap Screen.
  1705.  
  1706. Screen Do 
  1707.                         Load PGM3268
  1708.  
  1709.         Screen Do is a screen-layout editor which enables you to design and create screens that 
  1710.     can be used by your programs. No matter what language you are writing, you can use this editor 
  1711.     to draw out your ideas and change them at will before writing the code.
  1712.  
  1713.         System Requirements: an IBM-PC,XT,AT or 100% compatible computer with at least one 
  1714.     floppy disk drive, 128k of memory, and either a color or monochrome display.
  1715.  
  1716. Screen Machine 
  1717.                         Load PGM3273
  1718.  
  1719.         Screen Machine is a screen editor which assists programmers in designing screens and
  1720.     producing source code for Basic, C, assembly, Pascal, and dBase. Screen Machine has a memory
  1721.     resident utility to capture screens from other programs. The captured screens can be converted into
  1722.     binary or text file for modification. You can link different screen images to create a slide show, a
  1723.     prototype, or a demonstration program.
  1724.  
  1725. Spa:WN 
  1726.                         Load PGM3272
  1727.  
  1728.         SPA:WN is a structured programming automated system designed for software developers.
  1729.     SPA:WN promotes the concepts of structured programming which are applicable for any high-level
  1730.     language and complex system design. Warnier notation expresses the component relationships 
  1731.     with a graphic description. You can keep track of the relationships by the framework that SPA:WN
  1732.     provides. SPA:WN produces a target language code in pagination of a Warnier diagram, or in any
  1733.     high-level languages.
  1734.  
  1735. Super Clipper Library 
  1736.                         Load PGM3113
  1737.  
  1738.         SuperFunction Library provides a high-level user interface with minimum of setup or
  1739.     configuration. SuperFunction Library composes of high-level functions which accomplishes a
  1740.     complete phase of data handling. These functions are data-independent. They don't need to know
  1741.     specifications about the data file, they will figure those out internally.
  1742.  
  1743. Super Make 
  1744.                         Load PGM3114
  1745.  
  1746.         Super Make is a make-file utility which builds your make files and response files.  The maker 
  1747.     is easier because it remembers all your command flags, and the name of the make file. Super 
  1748.     Make supports automatic installation, builds automatic make-file, point-and-shoot to pick source 
  1749.     code files for make file, provides context-sensitive help, supports 3 languages at a time per setup,
  1750.     allows multiple setups, and supports 3 memory models at a time.
  1751.  
  1752. Temescal 
  1753.                         Load PGM3269
  1754.  
  1755.         TEMESCAL is a software development tool designed for software developers. Its goal is to 
  1756.     aid productivity in terms of better control of time, effort, man power, efficiency, size, cost, and
  1757.     language. TEMESCAL is an orderly approach to planning a software project. With TEMESCAL 
  1758.     you can compare a change in development time for a corresponding change in the number of 
  1759.     man-months needed for a development project, evaluate the development time required when
  1760.     different languages or different efficiencies are used, calculate the efficiency of each programmer 
  1761.     and monitor their productivity as the project progresses.
  1762.  
  1763. Tesseract 
  1764.                         Load PGM3274
  1765.  
  1766.         TesSeRact is a library of routines for creating ram-resident programs for the IBM PC and
  1767.     compatibles. TesSeRact also provides a set of routines which standardize terminate    - and-    stay-     
  1768.     resident-programs communication. The TesSeRact library can be called from MS C, Turbo C,
  1769.     Turbo Pascal and Assembly programs.
  1770.  
  1771. Ultimate Screen Manager 
  1772.                         Load PGM3276
  1773.  
  1774.         Ultimate Screen Manager is an application screen management system which provides 
  1775.     you with a screen editor to design screens and to display screens from a batch file. It also supports
  1776.     windows, menus, and data entry screens.
  1777.  
  1778. Vbug 
  1779.                         Load PGM3277
  1780.  
  1781.         VBUG is a visual interface to the DOS Debug program. It provides a continuous display of 
  1782.     the CPU registers and allows function key input for common commands.  VBUG also provides 
  1783.     you with complete editing capability for all input as well as recall of prior commands.  VBUG also
  1784.     provides command help and paging displays to provide a friendly visual interface for debugging.
  1785.  
  1786.