Retro Gamer Dev.pdf
(
6404 KB
)
Pobierz
DEREK MORRIS
Copyright © 2017 Retro Game Dev
All rights reserved.
To all the dreamers in life… It is possible.
TABLE OF CONTENTS
Introduction................................................................................. 1
Why Develop for Retro Systems? .......................... 1
About This Book ............................................................... 1
Suggested Learning Process .................................... 2
PART I: THE NECESSARY EVIL ............................... 3
Chapter 1: Numbers................................................................. 4
Bases ........................................................................................ 4
Bits and Bytes .................................................................... 6
Uses ........................................................................................... 7
Chapter 2: Commodore 64 Hardware ............................. 8
6510 .......................................................................................... 8
VIC-II ......................................................................................... 9
SID .......................................................................................... 10
Memory ............................................................................... 11
Chapter 3: 6502 Assembly Language........................... 12
Instructions ....................................................................... 12
Addressing ........................................................................ 14
Indexing .............................................................................. 15
Flow Control..................................................................... 15
PART II: STARTING TO PROGRAM ....................... 17
Chapter 4: I.D.E. ....................................................................... 18
Setup..................................................................................... 19
First Program ................................................................... 23
Debugger ........................................................................... 24
Chapter 5: Emulator ............................................................. 27
Setup..................................................................................... 27
Running a prg File ....................................................... 28
Chapter 6: Code Framework ............................................ 29
Organization .................................................................... 29
Memory Layout .............................................................. 30
Macros vs Subroutines .............................................. 31
BASIC Autoloader ......................................................... 32
Character Sets................................................................. 32
Game Initialize ............................................................... 34
Game Loop........................................................................ 34
PART III: LET’S MAKE A SPACE SHOOTER ...... 37
Chapter 7: Create a Stellar Spaceship ......................... 38
Player Sprite ..................................................................... 38
Player Movement .......................................................... 42
Chapter 8: Shoot the Bullets ............................................ 45
Software Sprites ............................................................ 45
Custom Characters ...................................................... 48
Chapter 9: Start the Alien Invasion............................... 51
Alien Sprites ..................................................................... 51
Alien Movement ............................................................ 54
Collisions ............................................................................ 56
Plik z chomika:
Amiga789
Inne pliki z tego folderu:
Commodore_64_assembly_language_arcade_game_programming_by_Bress.pdf
(26143 KB)
The_Commodore_64_Music_Book_A_Guide_to_Programming_Music_and_Sound.pdf
(9203 KB)
JuanjeJuega C64 02-02-2022 (ReSeT download).zip
(638 KB)
robotjetaction_v1 (2).prg
(47 KB)
sidrip-relive-final.prg
(44 KB)
Inne foldery tego chomika:
Abandonteca
Amiga
Amiga Demos +
Amiga PiStorm
Amiga Remix
Zgłoś jeśli
naruszono regulamin