I got to thinking about those big Neo Geo carts again and it occurred to me that since they're read only, why again do we need to pull the entire thing into ram? Is the speed of the rom on a Neo Geo cartridge really that much faster then a high speed SD card? If the games rom is stored un-compressed on the SD card can't the emulator just read it from their just like how an actual Neo Geo reads it from the cartridge?