Category : Files from Magazines
Archive   : PROGJRNL.ZIP
Filename : README7.5

 
Output of file : README7.5 contained in archive : PROGJRNL.ZIP
The source code files in this group are from Programmer's
Journal, Volume 7.5, September/October 1989. The files are
identical to those published in the magazine, except where noted,
and OBJ and EXE files have been added.

The copyrights are held by the programs' authors, as noted in the
files. All other rights are reserved by Oakley Publishing Company,
1989. No one may commercially distribute these files. Every effort
has been made to assure that the program files are correct and
complete. No guarantee, express or implied, is offered as to the
correctness of the files nor to the fitness of the programs for
any purpose whatsoever.


WAITING FOR NEURAL NETS
We have to apologize to those of you patiently waiting for the BASIC
code from Tom Waite and Hal Hardenbergh's "Neural Nets" article from
volume 7.3. It has taken Hal Hardenbergh longer that anticipated to get
both time and a PC computer at home for converting his Atari BASIC code
for training neural networks to equivalent PC BASIC code. Fortunately,
Hal has just purchased a 386/387 machine from Fry's (the former Silicon
Valley food store now turned electronics/computer store) and should
complete the BASIC code well before we send out the next code disk. For
those of you who purchased this disk or code disk 7.3 specifically for
the neural network code, please write or call PJ (see address and phone
number below), and we'll send out Hal's code to you as soon as we
receive it. Again, thanks for your patience.


The files from Volume 7.5 are as follows:

Code from the John Navas letter illustrating high-
performance C code to draw lines fast on EGA and
VGA cards.
EVGALINE.C C code for EVGA line drawing.

Code from the Thomas Leathley letter illustrating
a high-resolution timer in Turbo Pascal.
TIMER.PAS Turbo Pascal timer code example.

Code from Michael Abrash's "Still-Higher 256-Color
VGA Resolutions." Michael shows how to crank
standard VGAs up to 360x480 256-color resolution.
A high-resolution timer for testing your graphics code.
VGA360.ASM Assembly language source code module callable from C
for high-resolution 360x480 modes. Subroutines include
setting the 360x480 mode, drawing a dot in
360x480 256-color mode, and reading the color of a dot
in this mode.
TEST360.C Sample C program to illustrate VGA line drawing in the
360x480 256-color mode.
TEST360.EXE An executable version of this sample 360x480 line-
drawing program.

The UNIX-like MAKE utility code mentioned in Vaughn
Vernon's "The Forest for the Trees." Creating class
libraries in C++ that cooperate and coexist.
MAKE.DOC Documentation on Vaughn Vernon's MAKE program that
creates batch files for execution.
MAKE.C C source code to this simple MAKE program.
MAKE.EXE An executable of this MAKE program.
JOE.CXX Sample files used to test the MAKE program.
JOE.H \ \
JOE.HXX \ \
SUE.CPP \ \
SUE.HPP \ \
MAKEFILE The sample makefile.
MK.BAT The output batch file created.

Code from Steve Sando's "From C to Objects."
Bridging the gap between traditional and object-
oriented programming in C with a little class.
COOP.C C functions to handle two-way linked lists.
COOP.H Structure definitions for simulated objects.
MAKE.MAK A make file for building object modules and
test programs.
OOP.CLS Methods for two-way linked lists.
PUBCLASS.H Methods for handling objects.
SEND.C A sample send function used for passing messages.
TEST.C A sample program to test the two-way linked-list
functions using straight C.
TEST.EXE An executable version of this test program.
TEST2.C A sample program the same as TEST.C to test the
two-way linked list functions, except using objects.
TEST2.EXE An executable version of this test program.

Code from John Otken's "A Library System for Assembly."
Our assembly language coding wizard describes how to
use libraries effectively and gives a detailed look
at 80x86 register usage.
ASMHDR.C A Turbo C program to process assembly language headers
for documentation and library generation.
AMSHDR.EXE An executable version of this program.
LIBGEN.C A C program to generate miscellaneous control
files for building assembly language libraries.
LIBGEN.EXE An executable version of this program.
MS_DOS.ASM Example assembly language source module for calling
MS-DOS.
OUTCHR.ASM Example assembly language source module for sending
a character to stdout (normally the screen).

Code from Gene Fowler's "The World in Your Hands."
Adding world scaling to Turbo Pascal's BGI graphics
primitives.
GRAPHWLD.PAS A Turbo Pascal unit that extends Graph.tpu
to handle world coordinates by providing
parallel drawing procedures that translate
world to viewpoint coordinates
for documentation and library generation.
GRWDEMO.PAS A stripped down 3-D object rotator and translator
written in Turbo Pascal that illustrates the GraphWld
procedures.

PJINDEX.66 Index to Programmer's Journal Volume 6, 1988.
An ASCII text file of articles in PJ Volume 6
in 128-column-width format.



If you want to subscribe to Programmer's Journal, order back
issues, or buy one of our nifty T-Shirts, please write to:

Programmer's Journal
PO Box 30160
Eugene, OR 97403

or call (800) 234-0386.

Subscriptions are only $19.95 annually (six issues). We welcome
your comments about the magazine and the code. Write to the
address above.


  3 Responses to “Category : Files from Magazines
Archive   : PROGJRNL.ZIP
Filename : README7.5

  1. Very nice! Thank you for this wonderful archive. I wonder why I found it only now. Long live the BBS file archives!

  2. This is so awesome! 😀 I’d be cool if you could download an entire archive of this at once, though.

  3. But one thing that puzzles me is the “mtswslnkmcjklsdlsbdmMICROSOFT” string. There is an article about it here. It is definitely worth a read: http://www.os2museum.com/wp/mtswslnk/