Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Standard view
Full view
of .
Save to My Library
Look up keyword or section
Like this

Table Of Contents

How this book got started?
What is a retro game?
What are we trying to do?
What do you need?
What should you know?
What’s the plan?
Chapter 1: The Early History of Video Games
Just Having Fun
A germ of an idea
The First Pong Game
First Generation
The father of the video game system
The father of the video arcade/video game industry
Innovative Atari Games or “Life After Pong”
Kee Games
Innovative Games from other companies
The home version of Pong
The story behind the game – Breakout
The Fairchild Video Entertainment System/Channel F
First Game Controversy – Death Race
Night Driver
Second Generation
The history of the 6502 chip
The Atari 2600 (VCS)
Notable Video Arcade and Handheld games 1977-1979
Atari takes off!
The notable games developed for the Atari 2600
Notable Third party games – Activision and Imagic
The Rise of the Machines!
The Great Arcade Golden Age
The most popular video arcade games
The video game collapse of 1983
Third Generation – Nintendo hits the reset button
Best NES Games
The Other Generations
Fourth Generation
Fifth Generation
Six Generation
Seventh Generation
Chapter 2: How we can play retro games today
Multiple Arcade Machine Emulator (MAME)
Lab 2.1 – Using MAME to play some classic SHMUPS
Lab 2.2 – Using STELLA to play Adventure and Pitfall!
Lab 2.3 – Using AppleWin to play Crisis Mountain
Lab 2.4 – Using Nestopia to play Metroid
Chapter 3: Computers, Programs, and Programming
How we use computers
The Hardware and Software
Chapter 4: Learning Assembly Language – Part 1
What is Computer Programming?
Learning how computers represent information
Our base-10 system
Binary World – base-2
Hexadecimal World – base-16
A Detailed look at a microcomputer
How does a microcomputer works?
Inside the 6502 CPU
Chapter 6: Learning Assembly Language – Part 3
Setting up the 6502 simulator
Testing 6502 simulator installation
Setting up DASM
Testing DASM installation
Chapter 7: Learning Assembly Language – Part 4
Chapter 8: The Video Mode and Video Buffer
Chapter 9: Game Graphics
Chapter 10: Player Input, Physics, and AI
Chapter 11: Sound Effects
Chapter 12: Programming the Atari 2600
Tools needed to get started
Lab 12.1 – Testing Atari Programming Setup
Programming for a TV
Chapter 13: Creating the game Pong on Atari 2600
Chapter 14: User Assignment: Atari Tank
Chapter 15: Homebrew games for the Atari 2600
Chapter 16: Programming the Apple IIe
Chapter 17: Creating the game Crisis Mountain on the Apple IIe
Chapter 18: User Assignment: Apple Robot Wars
Chapter 20: Creating the game Abadox on the NES
Chapter 21: User Assignment: NES Sam’s World
Chapter 22: Building retro games on Xbox 360
0 of .
Results for:
No results containing your search query
P. 1
Retro Game Programming

Retro Game Programming

Ratings: (0)|Views: 557 |Likes:
Published by Bryan Letcher

More info:

Published by: Bryan Letcher on Sep 16, 2011
Copyright:Attribution Non-commercial


Read on Scribd mobile: iPhone, iPad and Android.
download as DOCX, PDF, TXT or read online from Scribd
See more
See less





You're Reading a Free Preview
Pages 4 to 47 are not shown in this preview.
You're Reading a Free Preview
Pages 51 to 74 are not shown in this preview.
You're Reading a Free Preview
Pages 78 to 88 are not shown in this preview.
You're Reading a Free Preview
Pages 92 to 120 are not shown in this preview.
You're Reading a Free Preview
Pages 124 to 151 are not shown in this preview.

Activity (8)

You've already reviewed this. Edit your review.
1 thousand reads
1 hundred reads
robertyno liked this
belaid2009 liked this
Younes Keraressi liked this
John Mercury liked this

You're Reading a Free Preview

/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->