Document Type
|
:
|
BL
|
Record Number
|
:
|
948899
|
Doc. No
|
:
|
b703269
|
Main Entry
|
:
|
Carey, Earl J.
|
Title & Author
|
:
|
Retro game programming : : unleashed for the masses /\ Earl J. Carey.
|
Publication Statement
|
:
|
Boston, MA :: Premier Press/Thomson Course Technology,, 2005.
|
Page. NO
|
:
|
1 online resource (xx, 309 pages) :: illustrations
|
ISBN
|
:
|
1592009069
|
|
:
|
: 1592009077
|
|
:
|
: 9781592009060
|
|
:
|
: 9781592009077
|
Notes
|
:
|
Includes index.
|
Contents
|
:
|
""Contents""; ""Introduction""; ""Chapter 1 Bringing Your Retro Machine to Life""; ""Setting Up Your TRS-80 Color Computer""; ""Color Computer Storage Devices""; ""Setting Up Your Atari 400/800""; ""Installation Instructions""; ""Installing the Power Supply""; ""Connecting the Atari to a Monitor""; ""Connecting Your Atari to a TV""; ""Installing Your Disk Drive""; ""Connecting the Joystick""; ""Setting Up Your Commodore 64""; ""Setting Up Your Apple II""; ""Chapter 2 Simply Complicated Game Programming""; ""Game Systems: Similar but Different""; ""Assembly Dialect""; ""The Memory Map""
|
|
:
|
""Color""""What Makes a Picture?""; ""Approximating Shapes with Limited Pixels""; ""Symbolism""; ""Visual Cues""; ""Putting Them Together""; ""Conclusion""; ""Chapter 6 Setting the Video Mode""; ""Setting the Video Mode""; ""Setting the Video Mode on the COCO""; ""Setting the Video Mode on the Apple II""; ""Setting the Video Mode on the Atari 400/800""; ""How Does the Display List Interrupt Work?""; ""Timing Considerations""; ""Multiple Display List Interrupts""; ""Create a Generic Display List""; ""Find the Location of Your Display List in Memory""; ""Find the Start of Video Memory""
|
|
:
|
""CPU, Bus, and Memory Characteristics""""BASIC 101""; ""Principles of BASIC""; ""The Variable Principle""; ""The Input Principle""; ""The Listing Principle""; ""The Math Principle""; ""The Logic Principle""; ""The Screen Mode Principle""; ""The Graphics Principle""; ""The Branch Principle""; ""The Looping Principle""; ""Chapter 3 The Early History of Video Games""; ""Build It and They Will Come!""; ""Noughts and Crosses""; ""Willy Higinbotham�s Game""; ""In a Land Far, Far Away""; ""Spacewar!""; ""The 1960s""; ""Return of the Killer Pong""; ""Spot Generators""; ""The Odyssey""
|
|
:
|
""Creating Your New Display List""""The Load Memory Scan Instruction""; ""Inserting the Remaining ANTIC Mode 2 Lines""; ""A Look at What You Have So Far""; ""Switching Back to Video Memory""; ""Polishing Off the Display List""; ""And Then There Was Light""; ""A More Advanced Display List""; ""Creating a Generic Display List""; ""Inserting Text Mode Lines""; ""What�s Next?""; ""Writing DLI Interrupts""; ""Writing a Display List""; ""Writing the Code for Your Display List Interrupt""; ""Guarding the Computer�s Memory""; ""Writing the Actual Heart of the Display List Interrupt""
|
|
:
|
""The Syzygy""""Atari and Pong""; ""The Knockoff""; ""Big Business""; ""The Birth of Vector Graphics""; ""Space Wars""; ""A New Age of Video Games""; ""Space Invaders""; ""Conclusion""; ""Chapter 4 Assembly Language""; ""Understanding Assembly Language""; ""Moving Memory Around in Your Computer""; ""Understanding Numbers and Math in Assembly Language""; ""Addressing Modes""; ""Working with the Stack""; ""System Flags""; ""Logic and Branching Instructions""; ""Facing the Code""; ""6502 Programming""; ""Sweet 16""; ""6809 Programming""; ""Conclusion""; ""Chapter 5 A Game Graphics Primer""
|
Abstract
|
:
|
Annotation
|
|
:
|
Annotation
|
Subject
|
:
|
Computer games-- Programming.
|
Subject
|
:
|
Computer games-- Programming.
|
Subject
|
:
|
GAMES-- Video Electronic.
|
Dewey Classification
|
:
|
794.8/1526
|
LC Classification
|
:
|
QA76.76.C672C37 2005eb
|