Okay, I'd like to be able to support saving to S-RAM cartridges like the Game Master 2 and the PAC/FM-PAC in my projects. I've found information on how the respective mappers work, so I know how to access the RAM, but I'm not finding anything on how it's supposed to be used - since it seems that both of these support multiple save files, I want to make sure that my saving doesn't clobber another game's file.
It looks from what I gather like the PAC just divides up its RAM into 8 1KB slots and the game decides which to write to (that's as simple as letting the player select,) but is there any kind of checksum or anything? And with the Game Master 2, it sounds like it might just store any number of variable-length files in the RAM, but is this the case, and if so, what's the file format like? I have no idea, and I can't seem to find anything. It sounds like Hans Otten used to have a programmer's guide for the FM-PAC, but his MSX pages have been taken down.
Does anyone have any information on this?


