Dec 142017
Programmer’s Journal Volume 8 Number 2 source code disk. | |||
---|---|---|---|
File Name | File Size | Zip Size | Zip Type |
ABRASH | 0 | 0 | stored |
L1.C | 8993 | 2346 | deflated |
L1.EXE | 7571 | 4590 | deflated |
L2.C | 1203 | 572 | deflated |
L3.C | 4723 | 1605 | deflated |
L3.EXE | 7523 | 4586 | deflated |
L4.ASM | 17326 | 2943 | deflated |
MAKEFILE | 110 | 66 | deflated |
README.DOC | 591 | 340 | deflated |
HALL | 0 | 0 | stored |
FIG.2 | 6604 | 2162 | deflated |
FIG.3 | 5200 | 1805 | deflated |
FIG.4 | 1070 | 608 | deflated |
FIG.5 | 1647 | 767 | deflated |
HOWARD | 0 | 0 | stored |
GRABTEST.C | 2383 | 941 | deflated |
GRABTEST.EXE | 7885 | 5015 | deflated |
PCXPG.ASM | 7553 | 1735 | deflated |
PIXTEST.C | 1557 | 779 | deflated |
PIXTEST.PAS | 1612 | 762 | deflated |
PUTPIX.ASM | 4692 | 1445 | deflated |
README.DOC | 452 | 286 | deflated |
OTKEN | 0 | 0 | stored |
386.MAK | 309 | 114 | deflated |
386_ASM.ASM | 366 | 229 | deflated |
386_C.C | 103 | 57 | deflated |
386_MSC.ASM | 386 | 215 | deflated |
386_TRAP.ASM | 2442 | 882 | deflated |
ASM.INC | 1280 | 416 | deflated |
MISC3.ASM | 8136 | 2518 | deflated |
ORDER.ASM | 13979 | 4127 | deflated |
ORDER.MAK | 225 | 103 | deflated |
STARTUP.ASM | 902 | 482 | deflated |
README.82 | 2230 | 1024 | deflated |
RICHTER | 0 | 0 | stored |
PJTIG2.C | 4907 | 2023 | deflated |
PJTIG2.EXE | 9395 | 5783 | deflated |
PJTIG2.OBJ | 959 | 714 | deflated |
WINER | 1441 | 520 | deflated |
Download File PJ82.ZIP Here
Contents of the README.DOC file
Code from "Faster Circles for the VGA," by Michael Abrash
L1.C Listing 1
L1.EXE Executable 'slower' method
L2.C Listing 2 (main program--see note)
L3.C Listing 3 (set for EGA)
L3.EXE Executable 'fast' method
L4.ASM Listing 4 (set for EGA)
MAKEFILE Makefile for MSC and MASM
README.DOC This document
NOTE: There has been one lined changed in L2.C to change the color of
each circle drawn to show that the program is still running.
For accuracy to the listing, look for the ^ character in L2.C
and follow the instructions given.Code from "Reading the Unreadable EGA Palette," by Christopher A. Howard
grabtest.c
pcxpg.asm
Code from "Programming the 800x600x16 Super-VGA Mode,"
by Christopher A. Howard
pixtext.c 'C' version of pixtest
pixtest.pas PASCAL version of pixtest
putpix.asm Must be linked to either high-level language version
Note: Paradise VGA-plus is assumed in source code. If you have another
type of VGA card, you MUST adjust this code.
L1.C Listing 1
L1.EXE Executable 'slower' method
L2.C Listing 2 (main program--see note)
L3.C Listing 3 (set for EGA)
L3.EXE Executable 'fast' method
L4.ASM Listing 4 (set for EGA)
MAKEFILE Makefile for MSC and MASM
README.DOC This document
NOTE: There has been one lined changed in L2.C to change the color of
each circle drawn to show that the program is still running.
For accuracy to the listing, look for the ^ character in L2.C
and follow the instructions given.Code from "Reading the Unreadable EGA Palette," by Christopher A. Howard
grabtest.c
pcxpg.asm
Code from "Programming the 800x600x16 Super-VGA Mode,"
by Christopher A. Howard
pixtext.c 'C' version of pixtest
pixtest.pas PASCAL version of pixtest
putpix.asm Must be linked to either high-level language version
Note: Paradise VGA-plus is assumed in source code. If you have another
type of VGA card, you MUST adjust this code.
December 14, 2017
Add comments