A dedicated controller that at first glance has a lot of potential (i.e seemingly a lot of potential for I/O). I'm not especially fond of the z80, though this item has been in my saved list for weeks.

https://www.ebay.com/itm/Zilog-Z80-C...53.m1438.l2649