Тёмный

Pony80 - Interrupts for the Z80 

Pony80
Подписаться 1,5 тыс.
Просмотров 1,1 тыс.
50% 1

Опубликовано:

 

29 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 19   
@jr6655
@jr6655 11 месяцев назад
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.
@alexb3410
@alexb3410 Год назад
Great material, thanks for spending the time and resource explaining deep down the logic and hardware for the Z80, appreciated !
@Pony80
@Pony80 Год назад
You bet! I love doing this!
@____________________________.x
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
@Pony80
@Pony80 Год назад
I have a more in-depth video coming out on this subject after a lot more research!
@captaindunsell8568
@captaindunsell8568 Год назад
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
@Pony80
@Pony80 Год назад
Does make it a lot faster and easier!
@paulwilliams887
@paulwilliams887 Год назад
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.
@Pony80
@Pony80 Год назад
Thanks for the suggestion and for reaching out! That is a good idea about the BREAK key. I may incorporate that!
@captaindunsell8568
@captaindunsell8568 Год назад
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.
@Pony80
@Pony80 Год назад
Good to know! Thank you!
@microhobbyist
@microhobbyist Год назад
So, I see you found the issue with the LCD. I think I missed the video explaining your debug process.
@Pony80
@Pony80 Год назад
Another, more in depth video coming out on that... :)
@captaindunsell8568
@captaindunsell8568 Год назад
On this arch, we had a card that had a button on it that triggered an NMI and code that provided a debugger to the pc…
@Pony80
@Pony80 Год назад
That is another good use case. Thanks for sharing!
@captaindunsell8568
@captaindunsell8568 Год назад
There are different RETurn instructions for the NMI v INT v call … to reset the states properly…
@Pony80
@Pony80 Год назад
Yes, the RETN for NMI and the RETI for the INT. Thanks for the comment!
@HarveyChen253
@HarveyChen253 10 месяцев назад
Hi this is Harvey from PCBWay and we wonder if you are interested in doin some project with us?
@KingofUrukhai
@KingofUrukhai 2 месяца назад
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........ 😮😮😮
Далее
Rate our flexibility 1-10🔥👯‍♀️😈💖
00:12
A simple BIOS for my breadboard computer
21:53
Просмотров 351 тыс.
DIY 8-Bit Z80 Single Board Computer
13:27
Просмотров 67 тыс.
Zilog Z80 Deep Dive - How does it work?
15:05
Просмотров 27 тыс.
Pony80 - System Board Design - My Z80 homebrew computer
14:41
The Z80's secret feature discovered after 40 years!
16:07
Z80 Assembly Language
1:44:45
Просмотров 16 тыс.
Programming the Z80 CTC chip
29:35
Просмотров 3,2 тыс.
Running MSBASIC on my breadboard 6502 computer
36:53
Просмотров 223 тыс.