Book Software Archive

If your browser tries to display the file rather than downloading it,
try pressing option (Mac) or control (PC) while you click the Download link.

Chapter 1
PAINTPOT.BAS: Color demonstration in GR. 7 (Saved BASIC) Download | Jump to text
PAINTPOT.LST: (Listed BASIC) Download / View
GR10DEMO.BAS: Draw a colorful box in perspective in GR. 10 (Saved BASIC) Download | Jump to text
GR10DEMO.LST: (Listed BASIC) Download / View
GTIATRIC.BAS: Shows 16 GTIA pixel colors in GR. 0 (Saved BASIC) Download | Jump to text
GTIATRIC.LST: (Listed BASIC) Download / View
Chapter 2 DLIDEMO1.BAS: Example of modifying the Display List (Saved BASIC) Download | Jump to text
DLIDEMO1.LST: (Listed BASIC) Download / View
DLIDEMO2.BAS: Example of rewriting the Display List (Saved BASIC) Download | Jump to text
DLIDEMO2.LST: (Listed BASIC) Download / View
DLIDEMO3.BAS: Custom screen with Display List Interrupts (Saved BASIC) Download | Jump to text
DLIDEMO3.LST: (Listed BASIC) Download / View
Chapter 3 PUMPKIN1.BAS: Character set graphics example in GR.0 (Saved BASIC) Download | Jump to text
PUMPKIN1.LST: (Listed BASIC) Download / View
PUMPKIN2.BAS: Character set graphics example in GR. 2 (Saved BASIC) Download | Jump to text
PUMPKIN2.LST: (Listed BASIC) Download / View
PUMPKIN3.BAS: Modify character set with machine language copy (Saved BASIC) Download | Jump to text
PUMPKIN3.LST: (Listed BASIC) Download / View
CHSETED.BAS: Character set editor (Saved BASIC) Download | Jump to text
CHSETED.LST: (Listed BASIC) Download / View
CHSETLOD.BAS: Load character set from file (Saved BASIC) Download | Jump to text
CHSETLOD.LST: (Listed BASIC) Download / View
ANTIC4.BAS: Example of Antic mode 4 screen (Saved BASIC) Download | Jump to text
ANTIC4.LST: (Listed BASIC) Download / View
ANIMDEMO.BAS: Character animation demo (Saved BASIC) Download | Jump to text
ANIMDEMO.LST: (Listed BASIC) Download / View
BUGDEMO.BAS: Animated bugs - character animation demo (Saved BASIC) Download | Jump to text
BUGDEMO.LST: (Listed BASIC) Download / View
BIRDDEMO.BAS: Animated birds - character animation demo (Saved BASIC) Download | Jump to text
BIRDDEMO.LST: (Listed BASIC) Download / View
Chapter 4 BREAKOUT.BAS: BASIC Breakout game (Saved BASIC) Download | Jump to text
BREAKOUT.LST: (Listed BASIC) Download / View
BREAKOT.EXE: ML Breakout game (Executable program) Download | Jump to text
BREAKOT.OBJ: (Object code) Download
BREAKOT.LST: (Assembler listing) Download / View
BREAKOT.S: (Source file) Download / View
BREAKOT.RAW: (As printed in book) Download / View
Chapter 5 PMEXAMP1.BAS: Player Missile example-moving a ship vertically (Saved BASIC) Download | Jump to text
PMEXAMP1.LST: (Listed BASIC) Download / View
PMEXAMP2.BAS: Player Missile example-priority demonstration (Saved BASIC) Download | Jump to text
PMEXAMP2.LST: (Listed BASIC) Download / View
PMINTB.EXE: Player Missile ML interface to BASIC (Executable program) Download | Jump to text
PMINTB.OBJ: (Object code) Download
PMINTB.LST: (Assembler listing) Download / View
PMINTB.S: (Source file) Download / View
PMINTB.RAW: (As printed in book) Download / View
TWOSHIP.BAS: Player Missile example-collision demonstration (Saved BASIC) Download | Jump to text
TWOSHIP.LST: (Listed BASIC) Download / View
SHOOT.BAS: Shoot Blocks game (Saved BASIC) Download | Jump to text
SHOOT.LST: (Listed BASIC) Download / View
SPACEWAR.EXE: Space War game (Executable program) Download | Jump to text
SPACEWAR.OBJ: (Object code) Download
SPACEWAR.LST: (Assembler listing) Download / View
SPACEWAR.S: (Source file) Download / View
SPACEWAR.RAW: (As printed in book) Download / View
PMEDITOR.BAS: Player Missile shape editor (Saved BASIC) Download | Jump to text
PMEDITOR.LST: (Listed BASIC) Download / View
PMDEMO.BAS: Player Missile-moving with BASIC strings demo (Saved BASIC) Download | Jump to text
PMDEMO.LST: (Listed BASIC) Download / View
Chapter 6 MULTI.EXE: Multicolored Player moves with joystick (Executable program) Download | Jump to text
MULTI.OBJ: (Object code) Download
MULTI.LST: (Assembler listing) Download / View
MULTI.S: (Source file) Download / View
MULTI.RAW: (As printed in book) Download / View
MIDSCRN.EXE: Change Player color midscreen using DLIs (Executable program) Download | Jump to text
MIDSCRN.OBJ: (Object code) Download
MIDSCRN.LST: (Assembler listing) Download / View
MIDSCRN.S: (Source file) Download / View
MIDSCRN.RAW: (As printed in book) Download / View
WAVES.EXE: Boat and Waves - Using DLIs to create animation (Executable program) Download | Jump to text
WAVES.OBJ: (Object code) Download
WAVES.LST: (Assembler listing) Download / View
WAVES.S: (Source file) Download / View
WAVES.RAW: (As printed in book) Download / View
Chapter 7 VERTSCR.BAS: Coarse vertical scrolling example (Saved BASIC) Download | Jump to text
VERTSCR.LST: (Listed BASIC) Download / View
HORIZSCR.BAS: Coarse horizontal scrolling example (Saved BASIC) Download | Jump to text
HORIZSCR.LST: (Listed BASIC) Download / View
8WAYTEST.EXE: 8-way scrolling - test case for modifying display list (Executable program) Download | Jump to text
8WAYTEST.OBJ: (Object code) Download
8WAYTEST.LST: (Assembler listing) Download / View
8WAYTEST.S: (Source file) Download / View
8WAYTEST.RAW: (As printed in book) Download / View
8WAY.EXE: 8-way scrolling (Executable program) Download | Jump to text
8WAY.OBJ: (Object code) Download
8WAY.LST: (Assembler listing) Download / View
8WAY.S: (Source file) Download / View
8WAY.RAW: (As printed in book) Download / View
SCROLL.EXE: Strike Force-a scrolling game (Executable program) Download | Jump to text
SCROLL.LST: (Assembler listing) Download / View
SCROLL.S: (Source file) Download / View
Chapter 8 RASTER.EXE: Raster graphics example with sound (Executable program) Download | Jump to text
RASTER.LST: (Assembler listing) Download / View
RASTER.S: (Source file) Download / View
RASTER.OBJ: (Object file) Download
RASTER.RAW: (As printed in book) Download / View
Chapter 9 ALPHMAZE.EXE: Alphabet Maze game (Executable program) Download | Jump to text
ALPHMAZE.OBJ: (Object code) Download
ALPHMAZE.LST: (Assembler listing) Download / View
ALPHMAZE.S: (Source file) Download / View
ALPHMAZE.RAW: (As printed in book) Download / View
TANK.EXE: Tank Battle game (Executable program) Download | Jump to text
TANK.LST: (Complete assembler listing) Download / View
TANKMAST.SRC: (Master source file) Download / View
TANK.EQU: (Source file) Download / View
TANKDATA.SRC: (Source file) Download / View
TANKSUBS.SRC: (Source file) Download / View
TANKVAR.SRC: (Source file) Download / View
TANKVBI.SRC: (Source file) Download / View
TANK.SRC: (Source file) Download / View
EQUATES: (Source file) Download / View
Appendix D AUTORUN.BAS: Binary File Autorun (Saved BASIC) Download | Jump to text
AUTORUN.LST: (Listed BASIC) Download / View
Appendix E CHARMOVE.EXE: Character Set move routine (Executable program) Download | Jump to text
CHARMOVE.LST: (Assembler listing) Download / View
CHARMOVE.S: (Source file) Download / View
CHSET.S: Load or save character sets (Source file) Download / View | Jump to text
MCYCLER.S: Matrix cycler (Source file) Download / View | Jump to text
PMCLEAR.EXE: Player Missile Clear routine (Executable program) Download | Jump to text
PMCLEAR.LST: (Assembler listing) Download / View
PMCLEAR.S: (Source file) Download / View
The Whole Enchilada agagd.ZIP: All programs and source code from the book (298K!) (ZIP file) Download

Return to Table of Contents