Making 8-Bit Arcade Games in C
With this book, you'll learn all about the hardware of Golden Age 8-bit arcade games produced in the late 1970s to early 1980s. We'll learn how to use the C programming language to write code for the Z80 CPU. The following arcade platforms are covered:
* Midway 8080 (Space Invaders)
* VIC Dual (Carnival)
* Galaxian/Scramble (Namco)
* Atari Color Vector
* Williams (Defender, Robotron)
We'll describe how to create video and sound for each platform. Use the online 8bitworkshop IDE to compile your C programs and play them right in the browser!
To see the programming IDE in action, click here.
Chapters: CPU Basics - The Z80 CPU - Hello 8-bit C World - The 8bitworkshop C IDE - The VIC Dual Hardware - Shift and Rotate - The Programmable Sound Generator - Binary-Coded Decimal - Pointers - The Midway 8080 Hardware - Interrupts - Randomness - Initializing Memory - The Galaxian Hardware - Making Music - Integers and You - The Atari Vector Hardware - 3-D Vectors - The POKEY Sound Chip - Williams Hardware - Run-Length Encoding - Williams Sound - And More ...