I'm glad to see there are more projects in case I want to do it again some day...
The only major thing I changed was I designed my own EEPROM programmer as I found the way he was doing it laborious.
The project definitely gave me an appreciation for electronics and how much is hidden under that abstraction level. I really wish I'd kept a journal or blog while doing mine!
You could rip it apart and do it again from scratch! You'd definitely learn some stuff you missed the first time. Of course, you could just try the project in OP's link instead.
Notably, James Sharman's "Jam-1" includes an interesting series on video timing for his games.
https://www.youtube.com/watch?v=3iHag4k4yEg&list=PLFhc0MFC8M...
Best regards =3
I still think what we lack is an easy way to do the busking model online. I refuse to pay by watching ads, and I refuse to further monopolies and contribute to garbage like MrBeast by paying for YouTube Premium or whatever. But if I could regularly pay into an account, say £20/month, and choose where to allocate that to each month by doing something low friction like clicking a button that would be perfect. I don't want to automatically pay for everything I see because I don't think it's all worth it. I'm not forced to pay for buskers in public just because I heard them.
I think we have all the pieces we need for this kind of system, namely BitTorrent, Bitcoin and the public domain or CC licences etc. What we really need is polish and the network effect, ie. the last 20%. Unfortunately we all know the last 20% sucks and we only do it if we're forced to do it.
YouTube is the place where people find stuff, so if you want to be found, you have to be there. I posted something on this theme the other day. I would love for there to be a way for people to contribute things like this to the world while being supported so that they can do as much of it as they want.
I feel like YouTube is the worst video sharing platform with the exception of every other one.
I'm not sure of the solution. PAD files for videos? Some standard that lets people find videos no matter which service they are hosted on, letting the hosting and interface be provided by different entities. It would probably take regulatory action before YouTube supported anything like that.
These are videos not YT music
But I mostly can't grok things like cache implementation, or branch prediction, or pipelines, or register renaming and out of order execution, or "store forwarding" and other necessary features.
The simulator programs I was using have instant/single cycle memory access, and the cpu had single cycle execution of all instructions so it wasn't really necessary, but still.
Ben Eater is great, and Fabian is obviously inspired by him, so in a lot of ways this is simply complementary to Ben Eater's wonderful work.