home *** CD-ROM | disk | FTP | other *** search
- "DRAWing Ahead" -- Peter Aitken
- The author provides an entry-level discussion of Turbo Basic's
- DRAW statement, with a sample program that uses DRAW to generate
- graphics characters as sequences of lines. (These are also known
- as "stroke fonts.")
-
- V1#2: Using Turbo C -- Reid Collins
- A practical introduction to the Turbo C development environment,
- including its project management facilities, separate
- compilation, and command-line compiler.
-
- The Tail Recursion Tiger - Covington
- This square one article details how one can effect the speed and
- efficiency of a Turbo Prolog program by making recursive clauses
- tail recursive. This technique is based on the Warren model for
- tail recursion optimization which replaces resursion with
- iteration where possible.
-
- Language Connections; The Graphic Connection - Entsminger
- The Graphic Connection utilizes Turbo C to supplement Turbo
- Prolog in displaying text based graphics in monochrome mode.
-
- Identifying the CPU from Turbo Prolog - Entsminger
- This is a sidebar to the language Connections column #2. The
- sidebar extends Juan Jiminez's Assembly/Pascal routine to
- identify the CPU (also in Volume 1, Number 2) to Turbo Prolog.
- The sidebar demonstrates the relationship between Turbo Prolog
- and assembler.
-
- "PAL Procedures and Procedure Libraries" -- Todd Freter
- Because Paradox preparses program statements that are placed in
- procedures when they are read in from disk, PAL procedures are
- smaller and run more quickly than code in the main body of a PAL
- program. Storing procedures in libraries provides even greater
- speed gains, because the procedures are written to the disk-based
- libraries in tokenized form. The author explains how to
- manipulate PAL procedures and libraries, with examples comparing
- PAL operation to Turbo C.
-
- Which Processor -- Juan Jiminez
- It is possible for software to determine which Intel 86-family
- CPU is running in the machine by testing the results of certain
- operations involving the Flags register and the Rotate
- instructions. The author presents the methods and
- assembly-language code functions that perform the detection
- for Turbo C and Turbo Pascal.
-
- Partners of a Sort - Alex Lane
- This article combines Turbo Prolog with Turbo Pascal to create a
- utility to alhpabetically list all files on a hard disk. Routines
- from both the Turbo Pascal Database toolbox and the Turbo Prolog
- Toolbox are used. The Turbo Prolog side uses the system predicate
- to call the Turbo Pascal sort routine. Disk files are used to
- transfer data between the two.
-
- "Skydiving with the Numerical Methods Toolbox" -- Vic Mansfield
- The Turbo Pascal Numerical Methods Toolbox provides numerous
- methods for finding the roots of a given equation. Using the
- calculation of terminal velocity as an example problem, the
- author uses both the bisection and the Newton-Raphson method of
- solving the same equation, explaining the advantages and
- disadvantages of both methods. Short programs are provided for
- each of the two methods, along with a sidebar explaining how the
- same problem may be solved with Eureka: The Solver, Borland's
- equation solver product.
-
- "Importing Reflex Databases" -- Kent Porter
- Based on a technical document produced by Borland, this article
- shows the reader how to access, read, and document Reflex
- databases using Turbo C. This article can be found in Volume 1
- Issue 2 of Turbo Technix.
-
- "Replacing the Keyboard Interrupt" -- Neil Rubenking
- Using Turbo Pascal 4.0's INTERRUPT procedure qualifier, it is
- possible to write replacement software interrupt handlers for
- BIOS services. The author explains the process by focusing on
- the PC keyboard interrupt, INT 9. He provides several example
- replacement keyboard ISR's that provide additional ALT-key
- combinations, lock out specified key combinations, and provide
- accelerated key repeat on a single key when held down
- continuously.
-
- "Floating Point in Turbo C" -- Roger Schlafly
- Understanding the mechanisms that underly Turbo C's floating
- point support is essential to linking Turbo C code to assembly
- language routines, and to making the best use of the Intel math
- coprocessors. The author explains Turbo C's use of the IEEE
- standard numeric formats, coprocessor emulation, and floating
- point exception handling. Several short code examples in Turbo C
- are provided.
-
- Tales from the Runtime #2 - Getting Your Feet Wet
- This article modifies the source code from Turbo C's runtime
- library in order to add a feature to expand wildcard characters
- ('*' and '?'). This follows the Unix convention for expanding
- wildcards. Once the changes are made to the runtime source, this
- feature is available to all of your Turbo C programs.
-
- "Converting .COM files to $INCLUDE Files" -- Bruce Tonkin
- The author provides a utility that converts assembly-language
- .COM files to "&H"-formatted text files that can be easily
- $INCLUDEd into Turbo Basic source code files, or else combined
- into textfile libraries. Additionally, the article describes the
- Turbo Basic interface to Juan Jimenez's GETCPU.ASM routine.
-
- "Thinking in Turbo C" -- Bruce Webster
- For all its similarities to Pascal, C is a language with its own
- philosophy, and newcomers should familiarize themselves with C's
- philosophy before attempting to write their first programs. The
- author describes C and contrasts it to BASIC and Pascal,
- providing some pointers for people who are just getting involved
- in C programming.
-
- "Modifying the pulldown Predicate" -- Keith Weiskamp
- This article explores the pulldown tool predicate from the Turbo
- Prolog Toolbox, and shows how one can easily modify the tool to
- enhance its capabilities. Specifically, the tool is enhanced to
- automatically update the status bar, and to add a continuous
- scrolling feature.
-
-
-
-
-
-
-
-
-
-
-
-
-