Interesting, in fact it's very close to modern MCU architecture, except very limited IRQ resource and probably doesn't support nested IRQ at all. Modern MCU usually also come with NMI IRQ, but I found it hardly being used, because there are many other high priority IRQ available. I wonder what's the scenario of NMI in 6502.
@AlexanderEmashev8 сағат бұрын
Wow, such a thorough and clean explanation of how the CPU works. Animation really helps to understand what happens and why. Thank you! Looking forward to watching the next part.
@galwaypeters211 сағат бұрын
I want to get into soldering and this might be my first project.
@jwigley383515 сағат бұрын
I am hypersensitive to input lag. I can't stand it. Anything above 4 or 5 ms messes with me. I'm so stoked that there are options like this.
@nrnobleКүн бұрын
Thanks. This video one very best overview of software emulation vs FPGAs I have watched on YT.
@user-hw2vu4fu5pКүн бұрын
Really enjoyed this! Not a huge fan of the games on these consoles but I have a huge soft spot for the 6502
@EnjoySynthSounds2 күн бұрын
A bigger screen and I'd be in like Flynn.
@firsteerr2 күн бұрын
the memories of playing flinger twister to input code comes flooding back
@stempek1213 күн бұрын
What's the software shown at 2:26 mark?
@arnauddemarais91043 күн бұрын
Great great great video. Thanks !!!
@andyruizi4 күн бұрын
Maybe it sounds stupid, but it was only after you mentioned that the RAMs were labeled U1 and U4 that I realized that each chip in the Famicom had a label. It seems like it is something very obvious, because not even Rodrigo Copetti's book mentions it. I appreciate that you try to be so didactic, so that all types of audiences understand you. Excellent video!
@TheMikeyb864 күн бұрын
Love this. Keep 'em coming. Thank you.
@Wobble20075 күн бұрын
I'd forgotten how bad retro games look on LCD's without scanlines activated, the pixels look so unrefined and low detailed.
@Dinnye015 күн бұрын
Is that the 8-bit guy's place? :D looks sooo similar!
@misterretrowolf14645 күн бұрын
Ken, when I see you've dropped a video I know I'm in for a treat!!!
@mwk15 күн бұрын
So... if the Famicom 2A03 chip has 16 bits wide address bus does it mean that it really is a 16-bit CPU? (hello Atari Jaguar!) 😎
@SplitHouse5 күн бұрын
This is a great video to watch while I'm working on my NES emulator project! Thanks!
@ZipplyZane6 күн бұрын
What I love is that the lack of hardware BCD is why Tetris eventually crashes. It's the software BCD that winds up eventually taking too long to calculate and results in corruption. So that whole Tetris crash thing made something this old relevant again. Also, I love that it's the same chip with that line cut, and that was enough back then to say it was a different chip. That's the only reason it was left out. It allowed the copy to be legal.
@twentysixhundred78136 күн бұрын
Great stuff!
@docwhogr6 күн бұрын
the nes inner working was explained by many, i think someone should give love to the other consoles. you did an excellent job though when you said go make something cool i went and fill the icecube tray in my fridge. does it count?
@whatskenmaking6 күн бұрын
Thanks! I do plan on doing a series like this with other consoles and computers, as well. I started with the Famicom series for a couple of reasons, but mostly because the NES was my first childhood game console. Putting your ice cube tray in the fridge won't do much - you might try the freezer next time; that would be cooler 😆
@bpcgos6 күн бұрын
Just stumble to your content regarding to Famicom design, thats a well made video... There will be mamy years agead on youtube for this channel for sure
@HSTVizle6 күн бұрын
These videos are awesome! My favourite lecture was Microprocessors in college, we've studied similar 8-bit CPU desings. Keep going Ken!
@iwanttocomplain6 күн бұрын
There's something I've been trying to remember about 6502 bus requests for a while and not into all the resarch and it's really the key issue I have with the 6502. The SNES has 128KB of working ram. People think it's all available. But it's not. I'm also quite proud of myself for predicting two 8KB buffers in the NES by counting the numbers and not figuring out how it could have 2K of work and video and also 8K, but slower.
@whatskenmaking6 күн бұрын
I'm going to walk through how the address decoding works in the next video - that will explain why there's an 8K chunk of memory with only a single 2KB RAM chip in it 😉
@iwanttocomplain6 күн бұрын
@@whatskenmaking I'm speaking of the 6502 bus access system
@whatskenmaking6 күн бұрын
Yeah - the address decoder logic is why the bus behaves that way. In short, chip select is enabled on work RAM through a higher order bit, but some of the lower order address pins aren't connected. I'll have some visuals that walk through it
@iwanttocomplain5 күн бұрын
@@whatskenmaking yes that's it. I really want to understand why the snes has 128KB ram.
@scotchnichols6 күн бұрын
I've really enjoyed your deep dives into the Famicom so far. Looking forward to the next one.
@truectl6 күн бұрын
This isn't "begging the question."
@whatskenmaking6 күн бұрын
Perhaps 😊
@jeff.fredrickson6 күн бұрын
Current vernacular uses “begging the question” to mean “raises the question” even if that meaning has nothing to do with the original meaning. Languages evolve even if the evolution was based on improper usage.
@TheMysteryDriverКүн бұрын
To beg the question and begging the question are now two separate things.
@cosmefulanito59336 күн бұрын
Since the Z-80 was and still is today the most used processor in the world (enbedded today), I don't understand why people in the USA are so fixated on the 6502. Good video.
@whatskenmaking6 күн бұрын
I don't know - maybe because of the popularity of Commodore or the Apple II here in the US? Variants of it were used by Atari as well. Personally, I've always been more of an Intel guy
@ScottDuensing5 күн бұрын
Simple! It was cheaper!
@kauegoncalves95326 күн бұрын
fantastic video !
@cetocoquinto47048 күн бұрын
The secret of nes is that aside from good games program..it can be bought by all unlike today only rich kids can have the PS5 😂
@whatskenmaking7 күн бұрын
The other day, I was trying to remember how much the NES was going for when I got one, and I want to say it was $129.99 back in 1986
@FueFue9 күн бұрын
14:15 i'm sorry for being this immature but i'm laughing over how if you pause the video, and advance frame by frame you can get it to look like "good cock" instead of "good luck" because of how it rotates
@marekrothe638011 күн бұрын
one of the best videos about emulators/FPGA I can also say as a newly proud owner of a MISTer FPGA i can say the system it is the closest thing for casual retro fans like me. Some people say the differences about the lags in software emulators are not very big. For me they were too big since i grew up with nes snes and co. so i know perfectly how the should behave. When you know what you want then MISTer FPGA is definetly worth the money.
@Repairing_Engineer11 күн бұрын
Thanks very much for the valuable information I would like to ask about the next episode
@whatskenmaking7 күн бұрын
The next episode is coming tomorrow!
@knightriding12 күн бұрын
Great video thanks for the fun great time spent 😊
@achirasilva256712 күн бұрын
Is China spying with that hidden mic? 😯
@JeffisWinning12 күн бұрын
The NES had a TV switch too. It was just unplugging the video line.
@whatskenmaking7 күн бұрын
True!
@NinSonyFan13 күн бұрын
The famicom was my first console ever!! I have a special love for it!! 🥰🥰🥰
@EM2theBee13 күн бұрын
I worked at FAO Schwartz in Dallas and we got very little work done playing the Super Mario Bros. Game we had in our demo.
@RetroFors13 күн бұрын
Dendy!
@Danitruc614 күн бұрын
So the NES has RP chips (raspberry)? Just kidding 😂
@penaquex17 күн бұрын
Great video, excellent! I would like to ask about the cross-pad, is it of good quality? Doesn't it break easily? Thank you very much for the info.
@hanagomikusohana911817 күн бұрын
It is incredible how much we are going backwards in content on "video" ... in 20 years we will see people studying "the sum", instead of studying more and more complex topics... year after year
@carloslint991418 күн бұрын
AV Famicon never had component AV, the one it packed is called composite AV. Component AV has 5 wires/rcas.
@whatskenmaking18 күн бұрын
x.com/whatskenmaking/status/1787981290265788730 😆
@silentrocco18 күн бұрын
I just ordered an Analogue Pocket today, mainly to have my Amiga 500 childhood memories in my pocket. And this great video supports my decision. Thanks!
@willwill254819 күн бұрын
Microscope zoom LCD screens? Sold! Where's the subscribe button?
@bymarcao19 күн бұрын
Hello friend, to play with the SNAC on the Atari2600 with the paddles, do you have to power it with 5v?
@EnjoySynthSounds20 күн бұрын
Just like the UK black rubber keyed model, I really love the aesthetics of the Timex 1500.
@iraqisonic992020 күн бұрын
انا مشترك جديد وشكرا على تفعيل الترجمة ❤
@DioTheGreatOne20 күн бұрын
"Software Emulators or FPGA?" Nintendo: I choose a Lawsuit
@FZuloaga21 күн бұрын
1st time on your channel, great video. New subscriber from Argentina!
@Voha21 күн бұрын
11:30 its composite video, not component
@whatskenmaking21 күн бұрын
x.com/whatskenmaking/status/1787981290265788730 😆
@Voha21 күн бұрын
@@whatskenmaking how about difference between PC Engine and TurboGrafx 16? If You interested in this🤔