The Apple-1's shift-register memory
righto.com
righto.com
It's a similar shift-register principle in action. Each LED light along a wire reads a serial data line and extracts a certain number of bytes depending on the type of RGB LED it is, then passes the rest of the data on untouched before resetting to read mode again after a certain amount of time (the refresh rate). So, if you want to update the 5th LED color, you need to fill the pipe with the data for the first four LEDs which simply keep them the same color, and then the new data for the fifth LED at the end.
I thought that was very cool.
Thanks for the posts :-)
1 - https://static.righto.com/images/apple-shift-reg/board-label...
But why are they at opposite sides of the board? I think that is because the shift registers are very simple chips as far as connections, just 6 pins in use. So it is a lot easier to put them at the edges than a chip that has 16 pins in use, since there are only a few lines to route.
Note that the large vertical gap between rows of ICs so there is room for all the horizontal wiring. So I think the board had more capacity for horizontal wiring than vertical wiring. As a result, related circuitry is in the same row. E.g. the display stuff is in the same row (mostly), the CPU, peripheral adapter, and RAM are in the same row, and so forth. I think the video circuitry is in the top row so they can put the output connector at the back.
I'm sure there are more constraints on routing this board that I can only guess at. Even from a quick look, there seem to be a lot of factors.
Seems like something must have motivated it.
The photo I saw before was at an angle and I didn't see that some of those spots went 'nowhere'. Looking again at the top down photo/diagram linked above I do see that they're vias now.
Secondly, how was the shift register actually used? Since every bit pushed in will result in one pushed out, wouldn't that force the input to be pushed in at the same rate as the output and thus the shift register just adds a delay? Or does it happen in two rounds, like so?
1. shift the screen data in and discard output
2. shift the screen data out at a different speed (presumably faster) while shifting in dummy data
Or is there a third option I haven't thought about?
Is the site blocking Russian IPs? I managed to open it with VPN.
But boy, when I can't read an article on a 50 year old shift register memory, NOW is the time for action!
I’m more sympathetic to Russians being unable to rid themselves of a tyrant than I would have been 10 years ago, although not at all sympathetic to their active support of him and his genocidal war, constant drumbeat of propaganda or no.
Thankfully that contract ended not long ago, and I turned down the renewal.
I approve of the idea to brain drain Russia of all educated workers by offering them residency and easy immigration into Western countries. That, IMO, should include all such workers, regardless of their support for the Putin regime. The goal is to eliminate Russia's ability to assault another country again by denying it use of contemporary technology. They've proven themselves irresponsible again and again.
I also completely support your choice to not have to share a work day with that person. I know it sounds paradoxical.
That's a bit of a stretch.
2) It is a ton easier for an incumbent president to get reelected in this country.
I don't get the point of just punishing the citizens. All you're saying is "don't consume our info. Stick to your own." It's goofy. And really, it does a great job of helping Putin's "The world hates Russians and wants to punish us!" message. Because, frankly, this just punishes Russians and does absolutely nothing to the people in charge lol
Are people in Myanmar, Saudi Arabia, etc blocked as well?
Ok, harder to do, but your current setup is probably making things worse, not better, you confirm to every neutral Russian the propaganda line that the world is against them for simply being Russians.
Occam'ed your passage.
The anti-Russian bias these days is very real, but is caused by the fact that Russian people overwhelmingly support a brutal war of aggression. It's exactly what happened to the Americans in the arab world in the wake of the Iraq invasion. In the case of Putin's masacre, it's the whole western world that roots with Ukraine.
So the best thing to do is to alienate those who don't, "the beatings will continue until morale improves".
It was just a propaganda before, but now almost every Russian can see and feel what it is not just a propaganda.
I see too high a ratio of sticks to carrots these days, but maybe that's just me.
Edit: I just finished 10 years overseas, and occasionally caught flak for US policies that I disagree with. I'm rather sympathetic to (would-be) expats in general.
Edit 2: I spent an extended period in Kyiv, and it really was wonderful city. I found the Ukrainians to be generally kind, but a bit distant, not a warm sort of friendliness. (Though, I look Slavic enough that I was regularly mistaken for Russian when I was in Turkey. I'm sure that helped my experience in Ukraine.) If I could have lived in Kyiv at my current salary, I would have done so (without foresight of this war). I'm really rooting against the Putinists, but I feel sympathy for the common Russian, even those who swallow the propaganda.