clevernickname
Joined 10 years ago
Joined 10 years ago
I wonder where I have heard this story before.
To give you a little head start on that, where many digital circuits are clocked (or make one step) on just the rising edge of a clock cycle (where it transitions from low-to-high), the 6502 clocks on both the rising and falling edges; certain parts (like the hardware that initiates a memory access) will fire on the rising edge, then the part that needed that information will fire on the rising edge half a cycle later (like making the ALU start adding the value that was just fetched from memory to the accumulator)[1].
If you've ever heard someone say that a 6502 of one speed is roughly equivalent to a Z80 clocked at twice the speed, now you know why: the internal logic is essentially clocked twice as fast as the input clock.
[1] IIRC this isn't completely correct, and external memory is allowed to take up to 3/4ths of a cycle to perform a memory access to accommodate slower ROMs, but you get the idea.
When was the last time you used Facebook?
What was supposed to be the advantage of this over a traditional plain text assembly language? Using Excel macros to generate code?
With Linux, you can still install an alternative distro that doesn't use systemd. Or you could switch to a BSD. With Windows, you could keep using 7, up until now. Now you will eventually have no choice. It's as if systemd were completely embedded in the kernel and every alternative distro and *NIX nuked from orbit. Only, rather than mostly affecting sysadmins, this affects hundreds of millions of ordinary users.