PJ_5-2.ARC

Filename        Length   Method     Size   Ratio    Date      Time    CRC
--------        ------   ------    ------  -----    ----      ----    ---
PJ2.ASM           7680  Crunched     4149   46%   10-12-87  13:19:38  67ED
SAMPLE.ASM       14464  Crunched     6989   52%   10-12-87  13:18:22  37BF
----            ------             ------  -----
0002             22144              11138   50%

PJ2.ASM
Illustrates operation of ALUs and latches in the EGA's
Graphics Data Controller.  Michael Abrash, 11/27/86.

SAMPLE.ASM
Sample EGA program.  Animates four balls bouncing around a playfield by
using page flipping.  Playfield is panned smoothly both horizontally
and vertically.  Michael Abrash, 11/2/86.


PJ_5-3.ARC

Filename        Length   Method     Size   Ratio    Date      Time    CRC
--------        ------   ------    ------  -----    ----      ----    ---
PJ3.ASM           5120  Crunched     2886   44%   10-12-87  13:20:34  E948
----            ------             ------  -----
0001              5120               2886   44%

PJ3.ASM
Illustrates operation of data rotate and bit mask features of Graphics
Data Controller.  Michael Abrash, 2/8/87.

PJ_5-4.ARC

Filename        Length   Method     Size   Ratio    Date      Time    CRC
--------        ------   ------    ------  -----    ----      ----    ---
ABREAD.ME         1920  Crunched     1126   42%   10-13-87  16:48:20  D8E1
PJ4-L1.ASM        1792  Crunched     1108   39%   10-12-87  13:21:24  C002
PJ4-L2.ASM        2560  Crunched     1503   42%   10-12-87  13:22:12  5430
PJ4-L3.ASM        2560  Crunched     1561   40%   10-12-87  13:23:42  A7EA
PJ4-L4.ASM         896  Crunched      623   31%   10-12-87  13:28:52  78EC
----            ------             ------  -----
0005              9728               5921   40%

PJ4-L1.ASM
Program to illustrate operation of Map Mask register when drawing to
memory that already contains data.  Michael Abrash, 4/26/87.

PJ4-L2.ASM
Program to illustrate operation of set/reset circuitry to force setting
of memory that already contains data.  Michael Abrash, 4/26/87.

PJ4-L3.ASM
Program to illustrate operation of set/reset circuitry in conjunction
with CPU data to modify setting of memory that already contains data. 
Michael Abrash, 4/26/87.

PJ4-L4.ASM
Program to accompany Michael Abrash's code.  Code submitted to make a
point illustrating a letter to Michael John Navas.



PJ_5-5.ARC

Filename        Length   Method     Size   Ratio    Date      Time    CRC
--------        ------   ------    ------  -----    ----      ----    ---
CAPSLOCK.ASM      6912  Crunched     2940   58%   08-07-87  10:43:34  B1C2
DEMO.PAS          7680  Crunched     3387   56%   08-07-87  10:44:22  7B25
DEMO.VAR          1408  Crunched      859   39%   08-07-87  10:45:10  0CA1
EQUATES.PAS        896  Crunched      589   35%   08-07-87  10:45:58  2A2A
KERNEL.ASM       14720  Crunched     3999   73%   08-07-87  10:46:56  7E8B
OUTDEMO.C         1408  Crunched      837   41%   08-07-87  10:49:22  A48F
READ.ME           1536  Crunched      961   38%   08-07-87  10:42:34  6DB5
----            ------             ------  -----
0007             34560              13572   61%

CAPSLOCK.ASM
Code For "The Case of the Invisible CapsLock" by Tom Swan

DEMO.PAS
DEMO.VAR
EQUATES.PAS
Code for "TSR's Using Expanded Memory With Turbo Pascal" by John J. 
Newlin

KERNEL.ASM
Source code for TSR, by John J. Newlin

OUTDEMO.C
Source Code for "A Note on Printer Output from Turbo C Programs" by
Bernard H.  Robinson, Jr.


PJ_5-6.ARC

Filename        Length   Method     Size   Ratio    Date      Time    CRC
--------        ------   ------    ------  -----    ----      ----    ---
5-6READ.ME        1664  Crunched     1039   38%   10-13-87  16:40:38  9075
ABREAD.ME         1920  Crunched     1126   42%   10-13-87  16:48:20  D8E1
CALLSCT.COM        165   Packed        86   48%   06-09-87  07:04:58  1748
CAPSLOCK.ASM      6912  Crunched     2940   58%   08-07-87  10:43:34  B1C2
CONFIG.COM       23537  Crunched    20354   14%   06-09-87  17:44:40  CF15
PJ2.ASM           7680  Crunched     4146   47%   10-12-87  13:19:38  67ED
PJ3.ASM           5120  Crunched     2877   44%   10-12-87  13:20:34  E948
PJ4-L1.ASM        1792  Crunched     1103   39%   10-12-87  13:21:24  C002
PJ4-L2.ASM        2560  Crunched     1499   42%   10-12-87  13:22:12  5430
PJ4-L3.ASM        2560  Crunched     1554   40%   10-12-87  13:23:42  A7EA
PJ4-L4.ASM         896  Crunched      617   32%   10-12-87  13:28:52  78EC
RUNFILE.COM        659  Crunched      374   44%   03-30-87  18:28:34  59C4
SAMPLE.ASM       14464  Crunched     6989   52%   10-12-87  13:18:22  37BF
SCOUT.000        81408  Crunched    53298   35%   06-12-87  22:45:02  8F6A
SCOUT.COM        41278  Crunched    31893   23%   06-13-87  15:58:24  767A
SCREAD.ME         4864  Crunched     2795   43%   10-15-87  14:33:50  C446
SHELL.PAS        13277  Crunched     4794   64%   08-23-87  14:56:56  0B98
SHELLASM.ASM     45808  Crunched    11730   75%   09-15-87  11:35:40  D28F
SHELTOOL.DEF      3867  Crunched     1842   53%   09-15-87  11:42:08  7A36
SHELTOOL.PAS      6655  Crunched     3008   55%   09-01-87  12:26:06  ED92
----            ------             ------  -----
0020            267086             154064   43%

CAPSLOCK.ASM
Code For "The Case of the Invisible CapsLock" by Tom Swan

PJ2.ASM
Program to illustrate operation of ALUs and latches in the EGA's
Graphics Data Controller.  Michael Abrash, 11/27/86.  

PJ3.ASM
Program to illustrate operation of data rotate and bit mask features of
Graphics Data Controller.  Michael Abrash, 2/8/87.  

PJ4-L1.ASM
Program to illustrate operation of Map Mask register when drawing to
memory that already contains data.  Michael Abrash, 4/26/87.  

PJ4-L2.ASM
Program to illustrate operation of set/reset circuitry to force setting
of memory that already contains data.  Michael Abrash, 4/26/87.  

PJ4-L3.ASM
Program to illustrate operation of set/reset circuitry in conjunction
with CPU data to modify setting of memory that already contains data. 
Michael Abrash, 4/26/87.  

PJ4-L4.ASM
Program to accompany Michael Abrash's code.  Code submitted to make a
point illustrating a letter to Michael.  John Navas.  

SAMPLE.ASM
Sample EGA program.  Michael Abrash, 11/2/86.  

SCOUT.000
CALLSCT.COM
CONFIG.COM
RUNFILE.COM
SCOUT.COM
SCOUT makes many MS-DOS commands available on a pop-up basis, including
disk formatting.  by John Newlin.

SHELL.PAS
SHELLASM.ASM
SHELTOOL.DEF
SHELTOOL.PAS
by John J. Newlin.

