NES Emulator Part #1: Bitwise Basics & Overview

preview_player
Показать описание
I've always wanted to do this. Let's make an 8-bit console emulator!

Рекомендации по теме
Комментарии
Автор

I came for the NES emulator. I stayed for the best explanation of HEX and bitwise operations ever.

olearycrew
Автор

"The Picture Processing Unit, also known as PPU, sometimes called the Pixel Processing Unit... by me... accidentally."
Comedy gold right there

Naveication
Автор

0:00 Intro
2:30 Overview
5:24 Legality of Emulation
6:25 NES Game Collection
8:27 NES Reference Guide
10:06 Hexadecimal Notation
15:18 Bitwise Operations
24:06 Bit Fields
27:39 NES Hardware Overview
38:30 Summary
39:54 Outro

darkfoxfurre
Автор

Your skill in programming might come in 2nd compared to your skill in teaching. Thank you so much for all of the videos throughout the years

AnthonyLyristis
Автор

A sign of a good teacher is engaging someone who already knows the topic.


...Subscribed.

Quiltfish
Автор

That was the most intense "fetching a thing out of the attic" sequence

deathreus
Автор

your little talk about the NES and how much it means to you and that photo in the end made me want to go and hug my own NES that i've owned for 30 years now. that photo of you as a child might as well have been me. years and years of fun memories of the NES playing duck hunt with my dad who kept getting angry at the dog when he missed all the ducks, playing with my mom, playing with friends, seeing the joy on a friend's face as a full grown adult finishing super mario bros for the first time ever.

"the NES made me who i am today" 100% accurate.

thank you for the fantastic education

k_
Автор

All NES awesomeness aside this was a really great explanation of bitwise operations. Really helpful thanks

TwennyBux
Автор

This is going to be good. Building an emulator from scratch from data sheets and reference material is a great exercise. I had the same attitude as you when I made my Apple II emulator. I always avoided looking at other emulator code because I knew it was something I eventually had to do for myself. It's unbelievably satisfying when things start to come alive.

xotmatrix
Автор

The first time I played an NES game way back when it was released, the thing that went through my mind at the time was "I want to extract the data from this cartridge and get it to work on a computer."

jajwarehouse
Автор

I have to say thank you! I just finished my first year of computer engineering and we were introduced into bitwise. The way they delivered the information was very spliced up. I needed to see where the heck it all leads to and not just being able to change a bit or how memory is stored ect..

I clicked on this video out of curiosity and was like DAM... Being able to visually see the end product how everything gets tied together and what the mechanics are at the mircrochip level and massively informative. Thank you! This was more helpful than my prof. I can't wait to watch the rest of these. Im going to share it with other students because no one really understand where it all led to. Thank you kind sir.

curtis
Автор

This is something I've always wanted to try but had no idea where or how to start without simply copying/pasting other people's code. Great opportunity for me to learn how it should be done! Thanks for this!

dambros
Автор

this channel is every nerd/programmer dream, thank you for the content

bobafett
Автор

This is the second video I watch from this channel... damn, you're one HELL of a CODER. Subscribed++ !!

NOCTUMSEMPRA
Автор

I'm just a tourist here. I'm just interested in what's happening under the hood as I play the old games and I'm extremely grateful for your hard work on these videos. It's content i've been interested in and haven't found until now. Thank you, thank you, thank you!

fredtaylor
Автор

Hey, I know this video is old but I just wanted to thank you. I have experience writing c++ for Arduino, but not 'real' c++ and your videos always leave me with ZERO questions. You are clearly extremely knowledgeable about c++ and your explanations, pacing, humour is all TOP. Props to you David, I appreciate your content

Jdozjsnwj
Автор

I've been trying to build an NES emulator for a long time, I'm hyped for more videos!!!!

oneoutoffive
Автор

Your intro brought back amazing memories ! Blow the cartridge was always the perfect fix for me xD
I am sad I didn’t see your video sooner, the NES is one of my favorite console (mostly because of Super Mario Bros 3) and I always wanted to try building an emulator, but it takes a lot of time to investigate read datasheets, etc, I never took the time to do it.
Deep thanks, you are a good teacher :)

rhornak
Автор

As someone who is learning to code for the NES, your emulator series is quite fun and helpful to watch

recklesflamngo
Автор

This was the shortest and easiest explanation of how hexadecimals work, I have ever seen. Great work, looking forward to the rest of the series!!

dthewave
welcome to shbcf.ru