Thank you ... Your video is very useful as I am designing the dream computer I couldn't afford when I was 12 in 1982. And I'm building from scratch, all the resources I can find are welcome, and your work just took a major spot in my project. Thanks Bonjour from France.
The S100 forums have a lot of solid info on bus termination, because they had to deal with such a long bus and cope with differing speed devices and loading. I quite like the active termination ideas
The primary reason for the alternative registers was for interrupt processing… on the 8080, pushes to the stack for all of the regs had to be done causing dozens of instructions instead of one
Great video , I am a big fan of the Z80, 8088 & 6502 CPUs and worked on them in the 80s' . The NMI interrupt can also be useful for the 'BREAK/Pause' key on a keyboard to soft reset when needed to break out of a running program. Many thanks and is very nice to see these videos.
I primarily work on IBM mainframes and although they aren’t called interrupts, it has similar services… IO, SVC, Program Check, machine check all have a vectored address to service the request.
Chap that's a weird approach to debounce a key, using Schmidt trigger : debounce is done in software, using a very simple state machine..... No exotic part like xx14, which is expensive, are allowed. Think of an automotive application, like a climate control panel with scores of keys: your approach would dictate use of a Schmidt trigger for each key an increase in cost of bill of material not tolerated........ 😮😮😮