However, I can change the amount of RAM on the CD Stupid Card to 2MB (just adding a second SRAM chip and extra banking bit), if it's actually useful to people. But this will obviously raise the card cost.
From what I can see, you've got 2 different groups of developers that this card will apply to ...
1) The translation guys.
2) The new development guys.
From what I've seen in the translation discussions, they're not going to need more than 1MB. They're targeting SCD, and 512KB-more-than-an-SCD is plenty for them to solve their space problems.
2MB that isn't compatible with an Arcade Card is unlikely to help them with any ACD games or ACD-enhanced games.
From my POV when looking at new development ... I have 4 specific games in mind, of which I'll try to pick 2, or maybe 3 to actually do (1 starter project, and 1 how-good-can-I-make-it project).
The 2 smaller games should run with either 1MB HuCard or your 1MB enhanced SCD card.
The 2 larger games are only going to be possible (at the moment) with the extra memory of an Arcade Card.
If you can put 2MB RAM on board, then 2MB+64KB (your card) is so close to 2MB+256KB (Arcade Card), that I'd definitely make the game(s) run with your card as an alternative to the Arcade Card.
For new development, I'd think that putting 2MB on your card should make it a viable target for anyone wanting to make Arcade Card games.
In my very personal opinion, I think that the cost of the extra 1MB would be worth it as an investment into encouraging future development ... but I can easily see others disagreeing and just wanting the cheapest card possible for encouraging future translations.
Now, when it comes to the technical details of actually accessing the memory, my 'druthers as a programmer would be ...
[ul][li]The bottom 256KB or 512KB region is write-protected so that existing games won't screw up the BIOS-in-RAM with writes.[/li][li]Have a bit to flip somewhere to switch the bottom 512KB between either flash or the bottom 512KB bank of RAM[/li][li]Have another 1 bit (if 1MB) or 2 bits (if 2MB) to select which of the 2-or-4 512KB banks of RAM is seen in the top 512KB region of the cart ... that would specifically
include the 512KB bank that is used to replace the flash.[/li][li]Optional, but not-at-all-necessary, would actually be 1-or-2 bits to select which bank of RAM appears in the low 512KB region to replace the flash.[/li][/ul]There you go ... that's my unasked-for wish-list specification!