DR TEAMCAST wrote: Roel wrote:
DR TEAMCAST wrote:i'm surprised to see nobody mentioning the idea of a 32mb+ VMU. i think that'd be around 6400 blocks or so. you can store 32mb in a pebble these days
Each block is 512 bytes, so you'd need 65536 blocks to reach 32MB. But that number can't be stored in 16 bits, it would overrun and turn to 0.
but i'm sure getting to at least 12mb or 16mb is possible yeah?
The maximum value of a 16-bit number is 65535, but IIRC that number has special significance in the VMU filesystem, so you would only be able to address 65534 blocks at most. I'm going from memory here, but if I'm right that means the maximum possible storage space on a VMU (at least in theory) is 33553408 bytes, or 99.997% of 32MB (or 32 "MiB" for modernists).
I'd be surprised if even a single game (or the DC BIOS for that matter) supported such a VMU, though. It seems that, contrary to today's console manufacturers, SEGA had a very "laissez-faire" attitude. I like how tolerant SEGA is in general, but I wish they'd have been more strict about things like VGA, VMU and Arcade Stick support.