Memory Card Faq

Joined
Sep 11, 2000
Posts
2,542
memory management screen:

hold ABCD on 1p controller and press reset.

controller test screen:

hold ABCD on 2p controller and press reset.

a guide to replace the battery on your dead memory card can be found here.
 

Neo Bomber Man

Miracle Seller, , ,
Joined
Aug 19, 2000
Posts
2,836
metallizer said:
Does anyone has a picture of all memory card models SNK produced? I would like it see it.

There are really only the two main styles are there not? Straight black and marble. Although there are two varieties of marble card I have seen:

Mem-2.jpg
 

DJ Neo XL

Rugal's Thug
Joined
Aug 14, 2004
Posts
90
When I finally get my AES I'm really only planning on getting fighting games. Is there any need for me to get a memory card?
I know the Dreamcast version of Mark Of The Wolves had a gallery that could be unlocked. Did the AES version have a unlockable gallery?
 

bokmeow

Ned's Ninja Academy Dropout
Joined
Apr 11, 2002
Posts
11,314
So.... just how large is a memory card exactly, and how much space does a game on average use up on the memory card?

Also, i've been hearinga lot about these 3rd party memory cards. Does someone have information on these?
 

praedicator

Krauser's Shoe Shiner
Joined
Nov 14, 2003
Posts
243
bokmeow said:
So.... just how large is a memory card exactly, and how much space does a game on average use up on the memory card?

Also, i've been hearinga lot about these 3rd party memory cards. Does someone have information on these?

The card lists it's capacity as 2K, which seems about right for the amount of data it holds.

The only meaningful info I could pull off the device was power management settings:

| | | +-o pccard-no-cis@0,0 <class IOPCCard16Device, registered, matched, active, busy 0, retain count 7>
| | | {
| | | "IOName" = "pccard-no-cis"
| | | "FunctionName" = "Anonymous"
| | | "Power Management protected data" = "{ theNumberOfPowerStates = 3, version 1, power state 0 = { capabilityFlags 00000000, outputPowerCharacter 00000000, inputPowerRequirement 00000000, staticPower 0, unbudgetedPower 0, powerToAttain 0, timeToAttain 0, settleUpTime 0, timeToLower 0, settleDownTime 0, powerDomainBudget 0 }, power state 1 = { capabilityFlags 00000000, outputPowerCharacter 00000400, inputPowerRequirement 00000400, staticPower 0, unbudgetedPower 0, powerToAttain 0, timeToAttain 0, settleUpTime 0, timeToLower 0, settleDownTime 0, powerDomainBudget 0 }, power state 2 = { capabilityFlags 00000000, outputPowerCharacter 00000002, inputPowerRequirement 00000002, staticPower 0, unbudgetedPower 0, powerToAttain 0, timeToAttain 0, settleUpTime 0, timeToLower 0, settleDownTime 0, powerDomainBudget 0 }, aggressiveness = 0, myCurrentState = 2, parentsCurrentPowerFlags = 00000002, maxCapability = 2 }"
| | | "IOInterruptSpecifiers" = (<00000000>)
| | | "Power Management private data" = "{ this object = 03996d00, interested driver = 03996d00, driverDesire = 0, deviceDesire = 0, ourDesiredPowerState = 2, previousRequest = 2 }"
| | | "SocketNumber" = 0x0
| | | "IOGeneralInterest" = ("_IOServiceInterestNotifier is not serializable")
| | | "FunctionNumber" = 0x0
| | | "IOInterruptControllers" = ("IOPCCardInterruptController00001300")
| | | }

It was quite interesting that the card did not report itself as a block storage device, withouth a driver to match against it that would be expected though.

I might look into writing a driver to see if it will force mount a disk node to take a peek at what data is on the device. Back to geekdom...
 

kernow

The Goob Hunter
20 Year Member
Joined
Sep 1, 2001
Posts
34,957
are you just using a pcmcia card reader?

I've often wondered about a linux filesystem driver for memcards, you you could plug it in your lappy and upload/download saves etc

I'd help on coding :)

praedicator said:
The card lists it's capacity as 2K, which seems about right for the amount of data it holds.

The only meaningful info I could pull off the device was power management settings:

| | | +-o pccard-no-cis@0,0 <class IOPCCard16Device, registered, matched, active, busy 0, retain count 7>
| | | {
| | | "IOName" = "pccard-no-cis"
| | | "FunctionName" = "Anonymous"
| | | "Power Management protected data" = "{ theNumberOfPowerStates = 3, version 1, power state 0 = { capabilityFlags 00000000, outputPowerCharacter 00000000, inputPowerRequirement 00000000, staticPower 0, unbudgetedPower 0, powerToAttain 0, timeToAttain 0, settleUpTime 0, timeToLower 0, settleDownTime 0, powerDomainBudget 0 }, power state 1 = { capabilityFlags 00000000, outputPowerCharacter 00000400, inputPowerRequirement 00000400, staticPower 0, unbudgetedPower 0, powerToAttain 0, timeToAttain 0, settleUpTime 0, timeToLower 0, settleDownTime 0, powerDomainBudget 0 }, power state 2 = { capabilityFlags 00000000, outputPowerCharacter 00000002, inputPowerRequirement 00000002, staticPower 0, unbudgetedPower 0, powerToAttain 0, timeToAttain 0, settleUpTime 0, timeToLower 0, settleDownTime 0, powerDomainBudget 0 }, aggressiveness = 0, myCurrentState = 2, parentsCurrentPowerFlags = 00000002, maxCapability = 2 }"
| | | "IOInterruptSpecifiers" = (<00000000>)
| | | "Power Management private data" = "{ this object = 03996d00, interested driver = 03996d00, driverDesire = 0, deviceDesire = 0, ourDesiredPowerState = 2, previousRequest = 2 }"
| | | "SocketNumber" = 0x0
| | | "IOGeneralInterest" = ("_IOServiceInterestNotifier is not serializable")
| | | "FunctionNumber" = 0x0
| | | "IOInterruptControllers" = ("IOPCCardInterruptController00001300")
| | | }

It was quite interesting that the card did not report itself as a block storage device, withouth a driver to match against it that would be expected though.

I might look into writing a driver to see if it will force mount a disk node to take a peek at what data is on the device. Back to geekdom...
 

zapatistab

Athena's Wardrobe Manager
Joined
Jun 14, 2004
Posts
2,284
metallizer said:
memory management screen:

hold ABCD on 1p controller and press reset.

controller test screen:

hold ABCD on 2p controller and press reset.

a guide to replace the battery on your dead memory card can be found here.

Have you Metallizer or anyone else, succesfully changed a battery in a memory card. I'm getting an AES soon and my memory card in on the way. It seems pretty easy, until I get to the battery replacing part. I'm not really understanding; mounting the battery. Sorry for being a noob, but this is the part I don't understand: Step 3 Replacing batteries.

The original 3-volt lithium battery is a pcb solder mount Panasonic CR2016. I was unable to source a board mount type locally so soldered tags on to each side of a standard CR2016, the type used in calculators etc. If you are unable to source the solder in type and go for this method take care not to use excessive heat when soldering on the tags, it could damage the battery and/or cause the battery lithium to leak, lithium is nasty stuff- very poisonous I believe, so beware.

Remove the old battery; the new modified battery is then soldered back to the board. Make sure the tag on the negative side has adequate clearance so as not to short the battery. If the negative touches the back of the front cover when reassembled, no problem as it is at the same potential.

Thanks
 
Joined
Sep 11, 2000
Posts
2,542
zapatistab said:
Have you Metallizer or anyone else, succesfully changed a battery in a memory card. I'm getting an AES soon and my memory card in on the way. It seems pretty easy, until I get to the battery replacing part. I'm not really understanding; mounting the battery. Sorry for being a noob, but this is the part I don't understand: Step 3 Replacing batteries.

The original 3-volt lithium battery is a pcb solder mount Panasonic CR2016. I was unable to source a board mount type locally so soldered tags on to each side of a standard CR2016, the type used in calculators etc. If you are unable to source the solder in type and go for this method take care not to use excessive heat when soldering on the tags, it could damage the battery and/or cause the battery lithium to leak, lithium is nasty stuff- very poisonous I believe, so beware.

Remove the old battery; the new modified battery is then soldered back to the board. Make sure the tag on the negative side has adequate clearance so as not to short the battery. If the negative touches the back of the front cover when reassembled, no problem as it is at the same potential.

Thanks

Could you be more specific? I can follow all the instructions without any problem and its a very simple thing to do, Do you have any experience in soldering or eletronics?

Anyway, most likely the card you´re about the receive is working, only very few cards have been reported with dead batteries.
 
Last edited:

zapatistab

Athena's Wardrobe Manager
Joined
Jun 14, 2004
Posts
2,284
metallizer said:
Could you be more specific? I can follow all the incructions without any problem and its a very simple thing to do, Do you have any experience in soldering or eletronics?

Anyway, most likely the card you´re about the receive is working, only very few cards have been reported with dead batteries.

Yes, I have basic electrical knowledge, and I solder all the time. (Messing around with console Joystick mods) Maybe when I see it in my face, it will make more sense. I thought I would swap the battery, so I wouldn't have to worry about it for a long while. (Maybe it's just my need to take something apart) :glee: Thanks
 

dogtoy

Haomaru's Blade Shiner
Joined
Nov 24, 2003
Posts
689
zapatistab said:
That's the link I asked about. I'm just being a memory card noob. I'll figure it out if I ever need to change the battery.

Looks like a fairly simple procedure, I wouldn't want to have to cut the backing off of my memory card, but I also wouldn't want a memory card that doesn't work. :loco:
 
Joined
Oct 19, 2004
Posts
17
How do you save data to a memory card? Is it for other games besides fighting games? What purpose does it serve exactly?
 

SoloFenris

Sakura's Bank Manager
Joined
Oct 16, 2000
Posts
749
That was a pretty nice faq, but Mahjong Kyo Retsuden also employed a password feature.

Jeff
 

ckchan

Shlong King,
20 Year Member
Joined
Dec 12, 2001
Posts
326
Great Information here! By the way, do anyone has the third party memory card on hand? any photos?
ckchan
 

dogtoy

Haomaru's Blade Shiner
Joined
Nov 24, 2003
Posts
689
masschamber said:
Would a pcmcia compact flash adapter be usable as a memory card?

No.

There have been threads about this before. Bottom line- compact flash is by definition flash memory. There is no such thing as "Compact Flash SRAM cards". Since the Neo Geo requires either the official neo memory card or any other PCMCIA SRAM card, then flash memory is out of the question.

People have tried compact flash and pcmcia flash cards, but they do not work. That is because the flash memory is not addressed by the system in the same way an SRAM card would be, they are completely incompatibile. No doubt if you were a hardware wizard you could make a hardware SRAM <-> FLASH translator (with a microcontroller for address translation, read/write request translation, etc.) so that flash cards could be used in SRAM systems. This would be very difficult and expensive to design and market. The good news is, it would work with both compact flash and PCMCIA cards (compact flash is electrically identical to 16-bit PCMCIA).

These would only be useful if SRAM cards were no longer available and FLASH was the only viable replacement so that people could continue using legacy hardware (new hardware that uses pcmcia SRAM cards for backup memory are extremely rare, if not non-existant, yet there are companies still selling new cards for legacy hardware). example: if I had bought a commercial sewing machine 10 years ago that cost several thousand dollars, I would still expect to be able to get new replacement memory cards for it today, and you can.

There are lot of PCMCIA SRAM cards on the market, sold as sewing machine pattern expansion cards, or synthesizer voice expansion cards, or plain old pcmcia sram cards (sometimes labled 'PCMCIA Ram card'). These cards are available in sizes from the Neo-geo's 2k all the way up to 4mb.

These pcmcia sram cards have been tried and proven. Also some claim that using larger cards (than snk's 2k card) will allow more game saves. I cannot personally say that this is 100% true, because I have never owned the original SNK memory card.

If someone builds the SRAM <-> FLASH interface please post it here along with source code for the microcontroller, I would really like to see that one in action. Actually it would probably be a relatively straightforward thing to do(If you have experience with that sort of thing :loco: ). SRAM cards max out at 4mb, it would be harder to use more than this 4mb on the flash card, and fully utilizing a full 128mb flash card as SRAM would be a sweet accomplishment indeed.

cheers,
-DT

I just saw this and had to respond:

metallizer said:
Does anyone has a picture of all memory card models SNK produced? I would like it see it.

After all these years, we don't even have pictures (or manuals) of all the MVS or 'MVS photo' boards. If there are indeed more than just black and two kinds of marble memory card then I doubt someone has tried to track down all of them for a photo shoot.

Feel free to try it, I'd like to see this too! :chimp:
 
Last edited:

Neo Alec

Warrior of the Innanet
20 Year Member
Joined
Dec 7, 2000
Posts
12,017
Does anyone know if the PCMCIA SRAM card has to have 2k attribute memory? Some devices need this for Card Information Structure storage. Would the Neo be included?
 
Joined
Oct 19, 2004
Posts
17
I didn't push my memory card in the slot all the way. It works just fine now. Sorry to bother you all with such a dumb post.
 

LuckyToke

n00b
Joined
Mar 25, 2006
Posts
11
TerryBoguard200 said:
I didn't push my memory card in the slot all the way. It works just fine now. Sorry to bother you all with such a dumb post.

Many thanks for the heads up!

Very intersting FAQ
 

CMS

Previously A04_msh.
Joined
Aug 15, 2006
Posts
224
MS3

I just got a new memory card but the high score is not saving on Metal slug 3, only the change in options are saved. Does anyone know what could be wrong?
 
Top