In this episode, I overexplain the N64's controller, and I demonstrate how video games have been lying to your eyes for the past 20 years!
===== Corrections =====
05:37: I say that the controller is moving to the left. This is wrong, it's moving to the right. I added this correction to the subtitles.
===== Project Code =====
Project Repository: https://github.com/buu342/N64-Platform64
Controller Handling: https://github.com/buu342/N64-Platfor...
Game Loop: https://github.com/buu342/N64-Platfor...
Level System + New Build System: https://github.com/buu342/N64-Platfor...
===== Chapters =====
00:00 - CRT Troubles
01:03 - A look at the controller hardware
06:52 - Controller Software
12:31 - Game Loops
21:01 - Level System
22:28 - Building Woes
===== Special Thanks To: =====
Donberg Electronics for their amazing supply of flyback transformers: https://www.donberg.ie/
"rhythm thief but its cursed (extended)" used for the chapter cards and other jokes. Video by nahaki: • rhythm thief but its cursed (extended)
ControllerTest ROM by Another World was used for visually demonstrating controller calibrations. ROM available from: https://gbatemp.net/download/controll...
Stick mechanism gif by ZadocPaet: / how_an_n64_analog_stick_works
And as usual, the N64brew server for answering a question or two I had regarding retail games.
===== Tags: =====
N64, Nintendo64, Nintendo 64, Homebrew, Game Development, Development Log, Dev Log, Vlog, Blog, Retro Game Development, Computer Science, Computer Engineering, Low Level Development, Embedded Systems Development, C Programming, Retro Game Console, Game Controller, Potentiometer, Rumble Pak, Signal Processing, Game Loops, Framerate Dependent, Framerate Independence, Fix Your Timestep, Game Physics, Fixed Updates