Pikuma - NES Programming with 6502 Assembly
6.18 GB | 00:23:06 | mp4 | 1920X1080 | 16:9
Genre:eLearning |
Language:
English
Files Included :
1 -Motivations- -Learning-Outcomes (65.68 MB)
10 -6502-CPU-Registers (55.02 MB)
100 -Spawning-Airplanes (20.84 MB)
101 -Random-Numbers-using-LFSR (127.22 MB)
102 -8-Bit-LFSR-Example (48.68 MB)
103 -Random-Airplane-Position (35.41 MB)
104 -Adjusting-Airplane-Position (26.37 MB)
105 -Sprite-Collision-Check (85.64 MB)
106 -Missile-Airplane-Collision (82.73 MB)
107 -Check-Point-Inside-Bounding-Box (62.02 MB)
108 -BCD-Representation (89.71 MB)
109 -Routine-to-Increment-Score (42.18 MB)
11 -6502-CPU-Status-Flags (123.92 MB)
110 -Buffering-Background-Tiles (84.55 MB)
111 -Increment-Score-on-Airplane-Hit (7.46 MB)
112 -Background-Collision-Check (50.14 MB)
113 -CHR-Bank-Switching (80.9 MB)
114 -Game-States (30.04 MB)
115 -Title-Screen-State (34.15 MB)
116 -Title-Screen-Nametable (63.41 MB)
117 -Title-Screen-Menu-Items (29.95 MB)
118 -Drawing-Menu-Item-Arrow (17.45 MB)
119 -Exercise-Menu-Item-Palette-Selection (14.74 MB)
12 -The-Assembler-Flow (56.45 MB)
120 -Menu-Item-Palette-Selection (16.42 MB)
121 -RLE-Compression (53.32 MB)
122 -A-Python-Script-to-Encode-RLE (36.4 MB)
123 -A-Routine-to-Decode-RLE-Data (48.99 MB)
124 -Title-Screen-RLE-Decoding (13.64 MB)
125 -APU (54.24 MB)
126 -Introduction-to-FamiStudio (81.74 MB)
127 -Square-Channel-Ports (30.24 MB)
128 -Triangle -Noise -and-DMC-Ports (21.38 MB)
129 -Musical-Notes- -Period (35.19 MB)
13 -Popular-6502-Instructions (90.35 MB)
130 -Using-a-Sound-Engine (40.46 MB)
131 -FamiStudio-Sound-Engine (60.85 MB)
132 -Some-Notes-on-Chords- -Voicing (31.78 MB)
133 -Playing-FamiStudio-Music-Code (37.16 MB)
134 -Playing-Missile-Sound-Effect (15.56 MB)
135 -Playing-Explosion-Sound-Effect (11.43 MB)
136 -Fixing-Button-PressRelease-Bug (21.18 MB)
137 -Fixing-VRAM-Buffering-Address (7.61 MB)
138 -Clipping-Tiles-Left- -Right (72.52 MB)
139 -Calculating-Tile-Screen- -1 0 -1 (83.71 MB)
14 -CA65-Assembler (8.29 MB)
140 -Removing-Actors-Off-Screen (40.55 MB)
141 -Fixing-Explosion-SFX-Bug (14.4 MB)
142 -Developing-NES-Games-with-C (19.87 MB)
143 -C-NESLib-Examples (86.64 MB)
144 -Conclusion- -Next-Steps (84.92 MB)
15 -Installing-CA65-on-macOS (2.22 MB)
16 -Installing-CA65-on-Linux (4.48 MB)
17 -Installing-CA65-on-Windows (18.15 MB)
18 -iNES-Header (39.03 MB)
19 -Our-First-Assembly-Code (35.05 MB)
2 -How-to-Take-this-Course (4.48 MB)
20 -Assembler- -Linker (10.04 MB)
21 -FCEUX-Emulator (20.54 MB)
22 -Our-First-Assembly-Bug (18.82 MB)
23 -Addressing-Modes (9.89 MB)
24 -6502-Warmup-Exercises (20.76 MB)
25 -6502-Warmup-Exercises- Solution (23.93 MB)
26 -Makefiles (7.5 MB)
27 -CPU-Memory-Map (52.8 MB)
28 -Clearing-RAM-Addresses (38.37 MB)
29 -NES-Graphics- -the-PPU (82.58 MB)
3 -Placing-the-NES-in-History (51.32 MB)
30 -Picture-Frame- -VBlank (35.94 MB)
31 -PPU-Memory-Map (88.31 MB)
32 -Background-Color (14.54 MB)
33 -NES-Initialization-Code (41.84 MB)
34 -Include-Files (15.78 MB)
35 -Resetting-PPU-Address-Latch (4.35 MB)
36 -Sending-Multiple-Bytes-to-the-PPU (32.91 MB)
37 -Unnamed-Labels- -Subroutines (26.2 MB)
38 -Editing-CHR-Tiles (33.46 MB)
39 -Loading-Nametable-Tiles (35.76 MB)
4 -NES-Hardware- Console (119.53 MB)
40 -Nametable-Attributes (42.43 MB)
41 -Loading-Attribute-Bytes (33.18 MB)
42 -Creating-Dynamic-Macros (15.54 MB)
43 -Declaring-Variables (16.86 MB)
44 -Measuring-Game-Seconds (10.7 MB)
45 -Pointers (35.73 MB)
46 -Loading-a-Full-Nametable (87.88 MB)
47 -Full-Nametable-Code (22.75 MB)
48 -Exercise-Displaying-Text (10.4 MB)
49 -Displaying-Text (23.99 MB)
5 -Opening-the-NES-Cabinet (54.83 MB)
50 -Other-Tile-Editor-Apps (18.85 MB)
51 -NES-Sprites (74.89 MB)
52 -Hello-Mario (35.89 MB)
53 -OAM-Decay (4.16 MB)
54 -Hiding-Sprites-Off-Screen (9.6 MB)
55 -Sprite-Flickering (18.2 MB)
56 -Include-Nametable-Files (10.69 MB)
57 -Exercise-Hello-Goomba (5.93 MB)
58 -Hello-Goomba (8.37 MB)
59 -Bitwise-Instructions (54.3 MB)
6 -NES-Hardware- Cartridge (48.87 MB)
60 -Controller-Architecture (86.62 MB)
61 -Controller-Input-Routine (49.05 MB)
62 -Implementing-Controller-Input (9.84 MB)
63 -Checking-Button-Presses (41.06 MB)
64 -Moving-Sprites-with-Button-Presses (14.73 MB)
65 -Button-Constants (13.08 MB)
66 -Integer- -Fractional-Position (53.61 MB)
67 -Velocity- -Acceleration (38.42 MB)
68 -Signed-Velocity (23.19 MB)
69 -Intercalating-Animation-Frames (37.97 MB)
7 -Binary-Numbers (127.59 MB)
70 -Multiple-of-Powers-of-Two (7.46 MB)
71 -Mirroring- -Scrolling (72.92 MB)
72 -Horizontal-Background-Scrolling (69.2 MB)
73 -Swapping-Nametables (104.33 MB)
74 -Bitshifting-Operations (61.2 MB)
75 -Load-Background-Dynamically (33.68 MB)
76 -A-Method-for-Dynamic-Scrolling (130.89 MB)
77 -Starting-the-Atlântico-Code (63.75 MB)
78 -Drawing-Column-of-Tiles-Off-Screen (60.91 MB)
79 -Loading-Initial-Nametable-Tiles (58.77 MB)
8 -Hexadecimal-Numbers (62.71 MB)
80 -Loading-Attributes-Off-Screen (70.1 MB)
81 -Scroll-Split-Screen (26.53 MB)
82 -Sprite-0-Hit-Implementation (37.28 MB)
83 -Separating-Game-Logic- -NMI (66.02 MB)
84 -Running-Game-Logic-Once-Per-Frame (34.99 MB)
85 -Saving-Registers-in-the-Stack (9.77 MB)
86 -Counting-Game-Loop-Passes (12.65 MB)
87 -Macro-to-Push- -Pull-Registers (9.78 MB)
88 -A-Discussion-on-Buffering (37.33 MB)
89 -Array-of-Actors (33.88 MB)
9 -6502-CPU-Pinout (66.73 MB)
90 -Adding- -Removing-Actors (58.29 MB)
91 -A-Routine-to-Add-Actors (92.25 MB)
92 -Coding-the-Routine-to-Add-Actors (40.77 MB)
93 -Template-to-Loop-Actors-Array (34.36 MB)
94 -Rendering-Actors (65.45 MB)
95 -Updating-Actor-Position (42.61 MB)
96 -Limiting-One-Missile-Per-Button-Press (22.82 MB)
97 -Deleting-Actors (57.42 MB)
98 -Relative-vs -Absolute-Jumps (21.39 MB)
99 -Spawning-Submarines (57.04 MB)
]
Screenshot
DDownloadRapidGatorTurboBit
Коментарии
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.