The MT8816 is available either in DIP40 or PLCC44 package, which would also provide some PCB space saving (over 2x DIP28 MT8808 packages).
If I calculated correctly, we'd need 24 GPIO to support an MT8816 + PS/2 Keyboard + 2x DB9 Game Ports, so by moving to a Pico we would presumably enable enough pins to support both left & right joysticks.
Also, for my needs, I want to interface directly to a PIA (so, just 12 port pins - PB0 - Pb7 and PA0 - PA3), therefore I'd want to include diodes and pull-ups on-board.
But, to make an interface board that would still be usable as an actual Creativision PS/2 Keyboard & 2x Joystick solution, but also usable for interfacing directly to a PIA (on a CreatiVision re-creation), then perhaps the PCB is designed to have both direct 10-pin connectors (for connecting to the CreatiVision ports), as well as a diode and pull-up fed connector for allowing a direct raw PIA port connection?
This would make for a dual purpose solution.
Tom, do you see any problems with the direction I'm dreaming up?