kbeckmann / PicoCart64

N64 development cart using a Raspberry Pi RP2040
BSD 2-Clause "Simplified" License
762 stars 43 forks source link

[Idea] What about using MCP23017? #49

Closed JPZV closed 9 months ago

JPZV commented 10 months ago

I was thinking, right now we have only three free gpios remaining, which could be used for Savegames or for SD Card, but not both at the same time/cartridge, so, what about using a MCP23017 (GPIO expansion module) in not-crucial timing I/O?

For example (disclaimer: I'm not yet familiar with the code), it's obvious that we couldn't use it with AD* pins, but what about Cold Reset? Or maybe for CS pins on SPI modules)

It's just an idea btw, so don't take it as a solid solution

kbeckmann commented 9 months ago

Thanks for the suggestion. This is not something I am investigating. I have changed focus for this project to keeping it simple and reduce external components.