Go Down

Topic: ROM-Reader for Super Nintendo / Super Famicom Game Cartridges (Read 201996 times) previous topic - next topic

JCreazy

The known dump of Golden Nugget 64 with CRC32 641885DF is marked as Unverified by No-Intro.

It could be a bad dump.

What is the CRC32 for your dump?
It's 70594d3c

sanni

The random data could also be the result of an open bus since I don't have the internal pull-up resistors enabled in the N64 code.

You can try changing the void adIn_N64() function in n64.ino like so:
Code: [Select]

// Switch Cartridge address/data pins to read
void adIn_N64() {
  //A0-A7
  DDRF = 0x00;
  // Enable Internal Pull-up
  PORTF = 0xFF;
  //A8-A15
  DDRK = 0x00;
  // Enable Internal Pull-up
  PORTK = 0xFF;
}

JCreazy

The random data could also be the result of an open bus since I don't have the internal pull-up resistors enabled in the N64 code.

You can try changing the void adIn_N64() function in n64.ino like so:
Code: [Select]

// Switch Cartridge address/data pins to read
void adIn_N64() {
  //A0-A7
  DDRF = 0x00;
  // Enable Internal Pull-up
  PORTF = 0xFF;
  //A8-A15
  DDRK = 0x00;
  // Enable Internal Pull-up
  PORTK = 0xFF;
}

I get an identical dump after doing that.  Same crc and everything.

skaman

I ordered a copy of Golden Nugget 64 and I'll redump it.

skaman

It's 70594d3c
CRC32 Confirmed.

The original known dump is bad.

I'll submit the redump details to No-Intro.


JCreazy

CRC32 Confirmed.

The original known dump is bad.

I'll submit the redump details to No-Intro.


So I'm not crazy. Does that mean that the majority of Golden Nugget 64 ROMs that people have been downloading for the past 20 years are bad dumps?

skaman

So I'm not crazy. Does that mean that the majority of Golden Nugget 64 ROMs that people have been downloading for the past 20 years are bad dumps?
Yes, appears so.  Anyone that previously downloaded a ROM received the bad dump.

No-Intro had it marked as Not Verified but that doesn't stop anyone from downloading.  The entry has been corrected in the No-Intro database and a copy of the clean dump will eventually replace the old dump.

makho

I just want to say thanks again for making this project and for sharing the source. I was able to refine my design and make this ultra tiny portable version:


https://gfycat.com/onlyscholarlylabradorretriever

I've still got quite a bit of tweaking to do to make it feature compatible (i.e. make the extra shields for SNES, N64, etc) but I'm super please so far.

sanni

Nice work.  :D
Btw. I love your youtube channel, so many great videos and projects.  8)

RyoHazuki

Hey sanni, how did you flash super mario 64 on a conker's bad fur day cartridge in this video of yours.
I can only flash 6105 CIC games on my conker repro.

skaman

I built a Famicom Cart Reader.  The form factor is originally based on sanni's MD-only shield but then I decided to add the display, LED, and button.  The reader uses a sketch that is a blend of code used in my various dumpers with the base read functions from postal2201's CoolArduino_v1.0b.ino sketch.  The reader also works with NES carts using a standard NES-to-FC adapter.





PressLeft

Hi All,

I'm currently waiting on all the parts for Sanni's cart reader, but this will be stretching my abilities a bit. I just got the PICkit 3 in the mail and realized I'm not sure I know how to use it to flash the PIC12F629. I assume i can use a breadboard and the SOIC8 along with some other components to flash it, but I'm not sure.

Can anyone point me to some instructions on how to properly set this up?

Thanks,
PressLeft

hernan43

Probably not the answer you are looking for exactly, but I use and adapter similar to the one pictured here:

https://www.ebay.com/itm/1pcs-SOP8-to-DIP8-SOP8-turn-DIP8-SOIC8-to-DIP8-IC-Socket-Programmer-Adapter-Sock/283465236988?hash=item41ffd841fc:m:mk8yhEyhlIUBSFFq9rP5cvA

When I moved from the PicKit3 to a TL866 programmer the adapter worked great there too.

PressLeft

Thanks @hernan43,

I also ordered one of these but haven't received it yet. maybe it'll be clearer once that comes.

I think i may have also found my answer in this photo: https://3.bp.blogspot.com/-QuZNXUkcHMc/UVNxRdUw4BI/AAAAAAAAATU/Nhdo-0s-KJg/s1600/ICSPbb.png


Go Up