A project log for 3-Chip Z80 Design

Combining a Z80 retro design with a modern PSoC CPU. 11/03/2019 at 18:460 Comments

I spent a lot of time in the last log getting interrupts to work with the MCP23017 parts. The goal was to get my new JOYPAD to simulate keypresses to the Z80. I got interrupts working on the PSoC and learned a lot about interrupt on the PSoC along the way. But I forgot to put up a picture of the JOYPAD.

The JOYPAD has the usual direction buttons. It has a ribbon cable with all of the buttons brought out discretely as 8-bits.  It also has a spot for a DB-9 if I want the JOYPAD to function as a classic Atari joystick.  It has spots for pull-up resistor although I am using the MCP23017 pull-ups and didn't populate them on this board.

I needed this for a few different projects but wanted it especially for my R32V2020 RISC CPU design.  I am working on a Tetris program and the pad will make it easier to interact with the program than a keyboard. 

It also makes a nice addition to this project.