Commodore 64 Part 1: How The Memory Map Worked

  Рет қаралды 58,589

The [Fill in the Blank] Programmer

The [Fill in the Blank] Programmer

8 жыл бұрын

I introduce the C64 memory map by way of tracing the circuits used to activate the VIC-II for reads and writes. Notes on circuit schematics follow.
C64 Schematic I used: www.commodore.ca/manuals/funet...
decoder datasheet pdf.datasheetcatalog.com/datas...

Пікірлер: 99
@rickwitt5735
@rickwitt5735 4 жыл бұрын
What an amazing explanation of the digital logic used to make things happen on the C64. It really is a lesson that can be used for integrated circuits as a whole (in my opinion). Computers understand two things; voltage and the lack of voltage. Yes, analog exists, but not for the sake of processing without software to make decisions based on such things. I really enjoyed this. Thanks for the killer content.
@Infinitesap
@Infinitesap 3 жыл бұрын
Still hoping for a fourth episode. But I really need to let you know, that this video of 18 minutes has given me more insight than 40 books and it's true. Please make more videos because what this 18 minutes has given me capabilities to do is amazing and others experience the same.
@davidlineberger644
@davidlineberger644 5 жыл бұрын
Loved seeing you trace through the schematics of the C64. Fascinating!
@cumbrianrambler7715
@cumbrianrambler7715 7 жыл бұрын
Lovely clear video - many thanks. Seeing how a poke command becomes binary and where it REALLY pokes the chip is an insight that helps truly understand how/why commands work. I plan to learn machine code and assembly language and will check out all your guides - thanks a mill, great work!
@andrewhillis9544
@andrewhillis9544 2 жыл бұрын
That was a brilliant explanation and I loved how you traced the programming instructions through the hardware schematics of the C64 to show what is going on in the machine and I wish I had known what you have just shown me here back in the late 1970's and into the 1980's when I started programming in Commodore BASIC and 6502/6510 Assembly Language and I soon realized back then that I was much better at debugging programs than coding from scratch although my programming skills got better with more experience ! ! ! 👍👍👍👍👍👍👍
@jamesrbrindle
@jamesrbrindle 7 жыл бұрын
This is a really good explanation. I repair arcade game hardware which works almost identically. Modern systems aren't too different you just write to abstracted hardware through libraries but under the hood an enable line is set and data passes along a bus.
@w4twa
@w4twa 3 жыл бұрын
You just filled in a huge info gap for me! Thanks. More like this please 😀
@adammontgomery7980
@adammontgomery7980 6 жыл бұрын
Man this was great. I've been scratching my head over how memory mapping was actually implemented. I've seen other vids on the subject but never had that 'aha' moment.
@srenhaandbk7904
@srenhaandbk7904 4 жыл бұрын
oof, this is the first watch i've given it so far, and i feel like i am going to need many more to understand it, but i thoroughly enjoy this approach. thank you ever so much for this awesome tutorial!
@mikeyoung9810
@mikeyoung9810 4 жыл бұрын
I bought one in 1982 (and I had to charge it to do it as 595$ was alot for me back then). I loved it then and wrote many programs with it but I moved on from it to bigger and better but I never really enjoyed what came later as much. Now I'm back using a c64 maxi and I love it. I can write my silly programs and have some fun and I get to get on youtube and look for interesting info from the past. Loved this video. I don't know if you made more of these about the c64 but if you did I will be watching them.
@diggydude5229
@diggydude5229 4 жыл бұрын
The schematic and all of the documentation was available back then too. The Programmer's Guide contained an exhaustive description of the chip registers and KERNAL functions. The Internet had nothing to do with it becoming available.
@RyN834
@RyN834 8 жыл бұрын
In 1990 we built a Eprom burner out of a Vic-20 to burn the chips from nintendo nes carts to blank chips.. Love all things commodore
@anthonyjagers7770
@anthonyjagers7770 Жыл бұрын
Jack really said that to Bill? He’s my hero!
@vinigame7490
@vinigame7490 3 жыл бұрын
Damn, I'll have to learn so much
@mark12358
@mark12358 6 жыл бұрын
Great video indeed! A very deep journey inside C64 memory map.
@DarkMoe
@DarkMoe 7 жыл бұрын
As someone who grew with the C64, and just finished my first emulators (Color GB, SMS and NES), this is really fun. Subbed =)
@andrewhillis9544
@andrewhillis9544 2 жыл бұрын
This shows how old I am:- I first learned to program in BASIC and POKE-ing and PEEK-ing to memory on a Tandy TRS-80 series 2 and series 3 (also Known as the Trash-80 ! ! !). 👍👍👍👍👍👍👍
@MattGodbolt
@MattGodbolt 8 жыл бұрын
Fantastically clear explanation of how memory-mapped peripherals work! Awesome!
@razterizer
@razterizer 4 жыл бұрын
Me midways watching the video: It sounds like Jason Turner talking. 🤔
@battlemode
@battlemode 6 жыл бұрын
Fantastic video!
Commodore 64 Part 2: Intro to 6502 Machine Language
17:44
The [Fill in the Blank] Programmer
Рет қаралды 34 М.
Games That Push The Limits of the Commodore 64 in Surprising Ways
20:11
WHO LAUGHS LAST LAUGHS BEST 😎 #comedy
00:18
HaHaWhat
Рет қаралды 19 МЛН
когда повзрослела // EVA mash
00:40
EVA mash
Рет қаралды 4,4 МЛН
I CAN’T BELIEVE I LOST 😱
00:46
Topper Guild
Рет қаралды 109 МЛН
Русалка
01:00
История одного вокалиста
Рет қаралды 5 МЛН
How It Was Made: THE COMMODORE 64 factory tour
22:10
Retro Recipes
Рет қаралды 503 М.
The Commodore 64 - a technical perspective
20:57
Nicolaas Groeneboom
Рет қаралды 9 М.
38911 Bytes Free? Commodore 64's BASIC RAM
29:57
8-Bit Show And Tell
Рет қаралды 37 М.
I started making this C64 game in 1984. It’s time to finish it!
13:14
RavenWolf Retro Tech
Рет қаралды 66 М.
Games That Push The Limits of The Commodore 64
15:29
Sharopolis
Рет қаралды 410 М.
Can you build a brand new Commodore 64 from (nearly) 100% new parts?
20:49
Exploring the SuperCPU Accelerator for C64
29:13
8-Bit Show And Tell
Рет қаралды 105 М.
Using a Commodore 64 on the modern internet!
21:08
Veronica Explains
Рет қаралды 697 М.
3D Games That Really Push The Commodore 64
16:59
Sharopolis
Рет қаралды 110 М.
Introduction - VGA from Scratch - Part 1
22:53
James Sharman
Рет қаралды 62 М.
WHO LAUGHS LAST LAUGHS BEST 😎 #comedy
00:18
HaHaWhat
Рет қаралды 19 МЛН