I made a D&D Game for the Game BoyNesHacker2025-08-07 | Try brilliant free for 30 days, and get 20% off an annual premium membership - brilliant.org/NesHacker
In this episode I discuss a game I made for the Game Boy Color, and show you how I made it!
Help support the channel - patreon.com/NesHackerNES Controller vs Switch 2 Joy Con #nintendo #nes #switch2 #electronics #retrogamingNesHacker2025-09-18 | Support the channel: patreon.com/NesHackerSaving Your Save Games #nintendo #gameboy #retrogaming #roms #electronics #consumerrightsNesHacker2025-09-11 | Support the channel: patreon.com/NesHacker Get the reader: shop.insidegadgets.com/product/gbxcart-rw (I’m not sponsored by insideGadgets, I just love their work.)The Super Game Boy 2 #retrogaming #gameboy #nintendo #hardware #electronicsNesHacker2025-09-05 | Support the channel: patreon.com/NesHackerNES vs. SNES Games #retrogaming #retrotech #nintendo #electronics #nes #snesNesHacker2025-08-29 | Support the channel: patreon.com/NesHackerCleaning Old Games #retrogaming #electronics #nintendo #restorationNesHacker2025-08-21 | I learned the trick from TronicsFix, check out his video: youtube.com/watch?v=YqVV5Qnjamk
Support the channel:How Are ROMs Made? #retrogaming #emulator #nintendo #megamanx #programmingNesHacker2025-08-14 | IT'S A SECRET TO EVERYBODY. patreon.com/NesHackerNintendo Used to Own the Seattle Mariners #nintendo #mlbb #mariners #switch2 #historyNesHacker2025-08-01 | Support the channel: patreon.com/NesHacker. Buy my shirt: amzn.to/4mk6EhY (supports the channel)
Music: "Trippin (Instrumental Version)" by Emily LewisRenting Video Games in Japan is IllegalNesHacker2025-06-18 | Support the channel: patreon.com/NesHacker
It's a bit strange you still cannot do this in Japan, but the original reason why it was banned kinda makes sense...
Music “Time to Move” by VESHZA “Starspeed” by MILANO “Overloading” by Paradot “Maldito” by Family Kush “Bark Technology” by YesNoMaybeWhats Inside a Game Boy Game? #nintendo #retrogaming #gameboy #hardware #retrohardwareNesHacker2024-10-03 | Let's crack open some Game Boy games and see what's going on inside...RNG on the NESNesHacker2024-06-11 | Try brilliant free for 30 days, and get 20% off an annual premium membership - brilliant.org/NesHacker
In this episode I tackle Random Numbers on the NES and show a good way to implement RNG on 8-bit retro systems.
Music: “Solar Flare” by Adi Goldstein “Fragments” by Palm Blue “Don’t Lose Your Grip” by Diamonds and Ice “Blue Beings” by Tamuz Dekel “Lost” by Downtown BinaryScary Mario Kart 64 Legal Warnings #nintendo #n64 #copyrightlaw #mariokart #retrogamingNesHacker2024-04-24 | Talk about a bummer of a last page after what was a fun and nostalgic read...
Support the Channel: patreon.com/NesHackerWhats up with holding RESET on the NES? #nintendo #electronics #retrotech #retrogaming #nesNesHacker2024-04-21 | A brief explainer for why you had to hold RESET when powering some games off...
Thanks to Kirby0Louise for technical editing!How Zelda Saves Your GameNesHacker2024-03-07 | Sponsored by Brilliant - brilliant.org/NesHacker
In this episode I explore the history and technology that allowed the Legend of Zelda to be one of the first games to have saves.
Credits: Technical Editing - Kirby0Louise Japanese Language Research Support - Masayo Okamoto
Music: Still Need Syndrome by Yarin Primak Fragments by Palm Blue Terminal by Stanley Gurvich Particles by Nobou The Labyrinth by DaniHaDani 1986 by Angel SalazarNES Games Were Written in Assembly #nintendo #nes #programming #assembly #retrogaming #retrotechNesHacker2024-01-29 | I guess technically you also have bitwise and shift operations for making that library...
Attributions Ryzen 9 Chip By CristoCalis - Own work, CC BY-SA 4.0, commons.wikimedia.org/w/index.php?curid=125663087Some NES Games Have Converters Inside #nintendo #nes #hardware #retrotech #retrogamingNesHacker2024-01-10 | Thank you to everyone who mentioned this in the comments for some of my previous videos!
Sources / Further Reading: - nesdev.org/wiki/CIC_lockout_chip - en.m.wikipedia.org/wiki/CIC_(Nintendo)Why Are NES Games So Big? #nintendo #nes #retrogaming #hardware #marketing #historyNesHacker2023-12-28 | This question came up a lot in the comments for some recent shorts, so I thought I'd take a crack at finding an answer...
Support the channel: patreon.com/NesHacker Game Boy Graphics Project - github.com/NesHacker/GameBoyGraphicsHow Do Bootleg Game Boy Games Exist? #nintendo #gameboy #hardware #hacking #retrogamingNesHacker2023-12-03 | A lot of folks commented about this in my previous short on the topic, so I decided to make this follow up!
Support the channel - patreon.com/NesHackerWhats inside an NES Game? #nes #nintendo #retrogaming #hardware #hacking #electronicsNesHacker2023-11-24 | There's other stuff too like the CIC, but I figured I'd do a whole short about that one...Game Boy vs. NES #gameboy #nes #programming #retrogamingNesHacker2023-11-15 | The Game Boy kinda puts the NES to shame...
Support the Channel - patreon.com/NesHackerGame Boy Nintendo Logo #gameboy #nintendo #retrogamingNesHacker2023-11-10 | Nintendo was serious about controlling what games could be made for their systems back in the day...
Support the channel: patreon.com/NesHackerGame Boy Development EnvironmentNesHacker2023-10-31 | I show you how to set up a Game Boy development environment so you can start coding your own games.
Music: “Famous - Instrumental Version” by Atomiks “Sliding” by Evgeny Bardyuzha “Money Printer” by Notize “High Roller” by Rex Banner “Midnight Tokyo” by Downtown Binary
Chapters: 0:00 Introduction 0:50 Assembly & Linking 2:20 VS Code for Game Boy Development 4:39 Development Emulators 6:26 Running on Real Hardware 7:31 Building the Demo Project 8:33 ConclusionA Tour of Game Shops in JapanNesHacker2023-09-01 | I take you on a tour of some awesome places to buy retro games in Japan.
Music: “Feel - Instrumental Version” by Peter Spacey “Family Kush” by Maldito
Chapters: 0:00 Japan is a Magical Place 0:44 Akihabara 4:15 Ikebukuro & Osaka 5:17 Bookoff, Hardoff, & HobbyoffThe Code That Makes Mario MoveNesHacker2023-08-16 | In this video I show you how to write smooth movement and controls code inspired by Super Mario Bros. 3.
Music: “Time to Move” by VESHZA “Kinotrope” by Luke Melville “Moment” by 2050 “Overloading” by Para Dot
Chapters: 0:00 Introduction 1:57 Subpixels 4:30 Walking & Running Code 6:52 Jumping & Graphics CodeHow NES Games Use State Machines For EverythingNesHacker2023-04-07 | Learn how NES games use State Machines to model logic, animations, and more...
Music: “Spinning Around” by Samlight “Sliding” by Evgeny Bardyuzha “Starspeed” by MILANO “Midnight Tokyo” by Downtown Binary
Chapters: 0:00 State Machines 1:24 Zelda Title Screen 2:37 The “Game Loop” 4:21 State Machines in SMB3 7:24 ConclusionNES PiNesHacker2023-03-03 | An NES game that computes the digits of pi.
“Raintown (My Love For You) - Instrumental Version” by Alchemorph “Maldito” by Family Kush “Boiling Point - Instrumental Version” by Evgeny Bardyuzha “Night Chase” by Raz Burg
Chapters:
0:00 Introduction 2:20 Choosing a Mapper 3:16 Math Routines 5:22 The Spigot Algorithm 7:18 Coding the GameNES Hardware ExplainedNesHacker2023-02-03 | In this episode I tear down an NES and show you how to identify some of its major circuits.
Music: “Back To You” by Evgeny Bardyuzha “Money Printer” by Notize “High Roller” by Rex Banner “Turbulence” by Ramol
Chapters: 0:00 Introduction 0:50 NES Breakdown 2:30 Motherboard Circuitry 6:31 Reassembly & Testing 8:04 ConclusionCoding NES SubroutinesNesHacker2023-01-02 | Learn all about programming subroutines in the 6502 assembly on the NES.
Code Challenge: Submissions will be chosen from the comments through 1/22/2023 and the winner selected and pinned on 2/1/2023.
Music: Evgeny Bardyuzha - Speed Freak 2050 - Nova Luke Melville - After Midnight Alchemorph - Raintown (My Love fore You) - Instrumental Version
Chapters: 0:00 Introduction 0:28 Subroutines Explained 2:07 The Stack 5:08 Using Parameters 6:49 Coding ChallengeNesHacker PatreonNesHacker2022-12-08 | Support the channel: patreon.com/neshackerCoding NES LoopsNesHacker2022-12-02 | In this episode I show you how to program with loops on the NES.
0:00 Introduction 0:50 Loops Explained 5:10 Multi-Attack Example 7:18 HP Initialization Loop 11:30 Attack Loop 16:10 ConclusionThe CIC & 10NES ExplainedNesHacker2022-06-07 | A brief history and technical deep dive into the Nintendo CIC and 10NES Lockout System.
NES System Schematics: https://archive.nes.science/nesdev-forums/f9/t10534.xhtml
Chapters: 0:00 Introduction 1:08 Architecture Overview 4:48 Busses 7:08 Memory Mapped I/O 10:10 The PPU Bus 12:40 Cartridge Architecture 16:47 Review 17:42 ConclusionBitwise Logic - 6502 Assembly Crash Course 04NesHacker2021-11-10 | In this part of the 6502 Crash Course I introduce you to bitwise logic operations, explain how they work, and show some practical ways to use them in your own games.
Chapters: 0:00 Introduction 1:31 Perspectives on Data 3:22 Logic Operations 4:39 Bitwise AND 6:55 Bitwise OR & Exclusive OR 8:30 Example: Testing Bits 11:23 Example: Flipping Bits 13:24 Coding Challenge 14:00 ConclusionChannel Update - October 2021NesHacker2021-10-31 | Quick update to covering the videos I have planned for the rest of 2021 and a question about starting a Patreon.
Chapters: 0:00 Introduction 1:12 Installing YY-CHR 1:48 YY-CHR Overview 3:58 Finding Sprite Graphics 7:20 Jump Lists 8:59 Temporary Bitmaps 11:16 Drawing Zelda 13:10 The Final ResultBranching - 6502 Assembly Crash Course 03NesHacker2021-08-20 | In this episode I show you how NES games make decisions using branching and comparison instructions on the 6502.
Chapters: 0:00 Introduction 1:21 Making Decisions 2:55 The Program Counter (PC) 5:05 Processor Status Flags 8:00 Code Example 10:50 ConclusionNES Controllers ExplainedNesHacker2021-08-06 | In this episode I break down a NES-004 brick style controller and explain how it works.
1:20 Opening a Controller 2:28 NES-004 Electronics 4:18 Button Circuitry 7:10 Reading Controller Data 9:37 Controller Code 16:20 ConclusionRAM & Addition - 6502 Assembly Crash Course 02NesHacker2021-07-16 | Learn all about saving data to RAM, Addressing Modes, and the Accumulator in the second part of my 6502 coding crash course!
Chapters: 0:00 Introduction 1:33 What are Programs? 3:08 6502 Overview 5:31 Index Registers 6:28 Example 1: X and Y 8:51 Running the Example 12:15 ConclusionNES Graphics ExplainedNesHacker2021-06-18 | In this episode I break down the basics of how graphics work on the Nintendo Entertainment System.
Chapters: 0:00 Introduction 1:03 PPU Overview 3:36 CRTs Explained 6:32 Pattern Tables & Palettes 10:32 Nametables & Attribute Tables 13:13 Object Attribute Memory 15:12 Final Example: Megaman 16:43 ConclusionNES Development EnvironmentNesHacker2021-06-04 | In this episode I show you how to setup a basic NES Development Environment on Windows 10.