HyperHacker
Raving Lunatic
For a while now, I've been wanting to make a rewriteable Game Boy cart, but didn't have any SRAM/EEPROM/etc to use. (No, I don't need suggestions on where to buy it. Just money.
) Then a friend of mine gave me a hell of an idea. N64 memory cards are rewriteable, more than big enough for most GB games, and essentially useless. (On the off chance I do play N64, I never actually use the damn thing.) I could remove the chip from it! Problem, though - AFAIK, they're EEPROM and I have nothing to program it with. That's when I got an even better idea. Why take the memory card apart when I could just build an adaptor? Take the port off an old controller and use the entire card as my ROM! I could even use the N64 to rewrite it.
So, this has left me with a lot of questions:
1) What kind of memory do N64 memory cards use, and how fast is it?
2) What's the pinout of the memory card port (the side with the solder) on an official N64 controller?
3) Is there any unlocking procedure required to read it? (For writing, I'll have to hack the code into an existing game anyway, so I'll just use its memory card functions.)
4) Can an N64 game write to the memory card in raw mode, ignoring any headers/filesystems/etc? (That is, if I uploaded a GB ROM to the game's memory, could I write it straight to the memory card and actually run it on the GB?)
5) How much power do the memory cards use?
6) How much space is available on an official memory card?
7) What code would I use to write to the memory card this way?
If there's anything else I should know, of course, be sure to point it out. Also, I should mention that I'm pretty sure I don't have an official memory card (but can probably pick one up), but I do have a 'Super Memory Card 2001', IIRC. (I think that's what it's called.) Same basic thing.
So, this has left me with a lot of questions:
1) What kind of memory do N64 memory cards use, and how fast is it?
2) What's the pinout of the memory card port (the side with the solder) on an official N64 controller?
3) Is there any unlocking procedure required to read it? (For writing, I'll have to hack the code into an existing game anyway, so I'll just use its memory card functions.)
4) Can an N64 game write to the memory card in raw mode, ignoring any headers/filesystems/etc? (That is, if I uploaded a GB ROM to the game's memory, could I write it straight to the memory card and actually run it on the GB?)
5) How much power do the memory cards use?
6) How much space is available on an official memory card?
7) What code would I use to write to the memory card this way?
If there's anything else I should know, of course, be sure to point it out. Also, I should mention that I'm pretty sure I don't have an official memory card (but can probably pick one up), but I do have a 'Super Memory Card 2001', IIRC. (I think that's what it's called.) Same basic thing.
Last edited: