So, using this mapper, what is the maximum HuCard size that can now be achieved by the homebrew community?
The 29F032 chip he's using is 32 Mbits, or 4M byte. (That's about twice what the card slot can access directly)
Does it add any other functionality? I noticed the dev board supports saves.
It adds on-cart save memory. So far as I can tell, that's all.
Not sure what one does with the other chipsets on the board.
One chip is memory for the mapper. It's kinda like the MMR registers on the pc-engine cpu.
The other chip is the backup memory (Static Ram).
I still want to know if the card slot would allow for any kind of hardware upgrades, ala NES/SNES/GEN cartridges which added various co-processors and sound capabilities.
The card slot does provide for external audio, so that's possible. I doubt a "co-processor" would be possible, since you only have access to the address and data lines. It -would- be possible to add a "sub-processor", where you sent it values and it computed some result, probably by triggering irq2. Dunno, for sure, but it -sounds- possible, and may be how the Arcade System Card handles it's shift registers.
The major problems with any kind of external add-ons are pretty basic though. There's no access to the internal clock (so any external chips would need their own clock circuitry), and the power supply is pretty loaded just supporting the (albeit older) roms. For anything very powerful, you would probably need some source of external power, too.