Adapting WozMon for the breadboard 6502

preview_player
Показать описание

------------------

Social media:

Special thanks to these supporters for making this video possible:
Рекомендации по теме
Комментарии
Автор

Ben's big brain modifying the big brain work of Woz is lovely to watch.

rager
Автор

Well I know what I'm thankful for this thanksgiving

blakelee
Автор

That ascii chart has to be one of the most viewed images on the internet IMO

markrix
Автор

WozMon is such an incredible piece of software. Truly, Woz was one of the developers of all time.

blazernitrox
Автор

It's so neat that you're still working with these breadboard computers! I remember back in 2019 I found one of your videos, and it inspired me to build a Z80 based desk light with LEDs and a "resistor ROM". It's still running four years later :)

joeblow
Автор

Perhaps subconsciously, I knew this video was going to be released today.
I had just completed my 4th rewatch of the entire 6502 series yesterday.

Thank you Ben

mudit
Автор

What a great series this is. So much fun. So educational. So entertaining. So meaningful.

Two comments:
1) I think at least 2 steps should be added in the RESET section of the code:
a) initialising the stack (LDA #$FF and TXS) and
b) initialising the ACIA (LDA #$00 and STA ACIA_STATUS)
Both were there in previous videos. Relying on the hardware reset of the CPU/ACIA to achieve this is (I think) much more risky than relying on the wraparound from $FF to $00 after an INC and the other tricks that the Woz used to save a few bytes here and there.

2) Adding the two initialisation steps and still fit in the 250 bytes requires to free up some bytes somewhere and I was thinking to initialise the ACIA with "receiver echo mode on" (i.e. set bit 4 in ACIA_CMD) so a character will automatically echo on the terminal and we don't need to do it via code.

DirkJMartens
Автор

Thanks, Ben, you are an incredible communicator. I haven’t done any assembly language since the late 1980s, but I could follow along with you just fine. I’m looking forward to watching a lot of your other videos.

tomedmonson
Автор

It’s one thing to figure all this out and yet another to do such a fantastic jovv explaining it all so anybody with the interest can follow along. Thanks again for putting in the time!

vdubjunkie
Автор

Hey Ben, I just wanted to say I've been following your videos for a long time now and you are probably the only person who has managed to really explain how all this low level stuff works in a way that I get. The breadboard 6502 is seriously one of my favorite series. Keep doing what you do. Cheers

sirflimflam
Автор

Amazing how many features Woz packed in 254 bytes. Decades later, a "Hello World" fetches 300MB from 3k dependencies.

ecosta
Автор

Today has just become a happier Thanksgiving. Thanks Ben.

oneeyestudios
Автор

I am technically up to date on all episodes. I am practically still on episode 1. I am officially on my 7th rewatch of the series so far.

So... Me, as a vet, says; Woah, Wozman left us two bites? That rascal! I hope it fills me up like them Webb Sight cookies!

theorixlux
Автор

It's always a good day when Mr. Ben publishes a video 😀

ItsJustNeto
Автор

Hi Ben. I sent a donation via Venmo. In the comment I requested tutorials using a VIC chip. My mistake. I meant a SID sound chip. I'd like to be able to extend your 8 Bit computer to play Jingle Bells or something. Or perhaps others with more electronics knowledge than I will read this comment and pick up where you left off. I see others are also making extension videos. This makes me happy. If someone can do a video on how to make a Chip computer, burn your own PCB board, and make a PocketChip I would be forever in their debt too.
Need someone to pick up where Nick Blundell left off on his OS Dev videos. Who can write a simple 16 Bit keyboard driver and file system using Assembly? No Visual Studio. Just Flat Assembly.
I love how your work has sparked other to do creative things too. You are a true inspiration.
Keep up the groundbreaking work. Much respect.

dillingerlee
Автор

That serial UART bug is a such a pain! Having to loop and wait is such a waste when the chip could just do the right thing.

RussellBeattie
Автор

Still amazing how Ben makes it look so easy to teach these things :)

AndersNielsenAA
Автор

Awesome video, thank you for this Woz series ❤

StevenHokins
Автор

Man this brings back memories. Thank you for the walk through the past.

NickFrom
Автор

U know its a thankfull day, when the bob ross of computer engineering drops another banger!!

cryptic_daemon_