The only reason to limit stuff to 512KB would be in order to run on a semi-cheap-to-make 512KB ROM + 512KB RAM HuCard that nobody has made yet.
I thought you were worried about fracturing the market for flash cards. Worried that games would have to have code to deal with various mappings, etc.
Definitely ... when it comes to translations, which was the primary driver for this whole "I need more memory" discussion that we've been having over the last year.
Limiting things to 512KB certainly makes the most sense for translations that just need a little extra space and want to work on pretty-much-any expanded-memory card that's been released, or is ever likely to be released.
When it comes to homebrew, then I think that things are a bit more open to each individual developer's desires.
Did you want one? It works like a standard HuCard, except banks $40-$67 are available. They only have a memory test on them, so you would need an eeprom programmer and adapter to re-program it.
Thanks for the offer, I really appreciate it, but I'm afraid that I really can't quite figure out what I'd actually use one for.
I'm working on pulling together bios and some extra stuff, but there's no hurry, since there is no demand.
This is my problem with a ROM/RAM card when we talk about it as a new System Card "standard".
It's software that sells things, not the hardware.
I already have 2 alternatives for doing a CD game that gives me lots of memory ... the Arcade Card, or the TED v2.
I have difficulty imagining a CD project that I'd be interested in, where the additional cost of a new System Card with only 512KB on it would make any sense.
The TED v2 makes sense for folks to buy ... it does a lot of stuff.
The Arcade Card is something that a lot of folks already have.
I'm just having trouble seeing where a 512KB/512KB System Card fits in, or would actually be cheap enough to sell to folks.
*************
Conversely, looking at things from a HuCard perspective, where I don't have a large CD of stuff to load, then I really don't need that much RAM. I wouldn't know what to do with it!
If I'm shipping something on ROM, then I want as much space as possible for data, and don't really need lots of RAM.
Something larger than the 8KB in the base PCE console would be nice, sure, but 64KB or 128KB would be plenty if I just need space to decompress stuff from the HuCard.
At that point, I'd probably be tempted to rely on using the 64KB of memory in the CD system and leave the 1MB of HuCard space entirely for ROM.
It would require folks to have a CD system, but that's not exactly a show-stopper these days.
OTOH, putting a small amount of RAM in upper memory isn't that difficult (except for fitting it on the HuCard) if you don't mind charging folks for it.
Then again, these are just
my thoughts and perspectives based upon the kind of game projects that would interest me to do.
Perhaps other folks have a different perspective.
I've been thinking about what tom said, though. I may do one with the RAM in the $8000 area, just to see if I can get a 8Mb rom and 512k Ram to work.
Do you mean the bank $80 area???
If so, then you definitely can't use that, because you'd conflict with the 64KB of memory in the CD interface.
But banks $a0-$df are free AFAIK if you want to put some RAM in the upper area.