Replies: 11 comments 51 replies
-
I had a very similar issue a few weeks back with Zelda 1. My issues though was a couple of things, first it was I needed to clean it even more (which it seems you have done), and second I thought it was the wrong region, so that affected my choices when choosing which settings to dump it with. Make sure you are following this guide; and check out the different links which point you to which settings to use for different games Beyond that, it’s maybe better for someone else to help 🤷♂️ |
Beta Was this translation helpful? Give feedback.
-
Can you post the last entries(multiple Zelda dump logs would be best) of the OSCR_LOG.txt found in the root of the SD card? Example:
|
Beta Was this translation helpful? Give feedback.
-
since you already have the pcb removed, you can try something slightly more abrasive for cleaning than IPA, maybe hit it with a pink eraser, then IPA again. It might just be the lighting but the front contacts still look a bit iffy. |
Beta Was this translation helpful? Give feedback.
-
You're not giving us the most important info ;) |
Beta Was this translation helpful? Give feedback.
-
I am having the exact same problem with The Legend of Zelda. Interestingly enough for me the reader identifies the cartridge as the European release, despite it being the NES-ZL-USA (Rev A) version I have. I am using Version 13.1 of the Sanni software. |
Beta Was this translation helpful? Give feedback.
-
I found this issue after experiencing the same as @ApanApane above. NES-ZL-USA Rev-A detected as European version, dumps as hash 50597A85 -> Not found. My cart reliably detects this way and I get this behavior 100% of the time if I keep retrying Did anyone ever find a solution to this? |
Beta Was this translation helpful? Give feedback.
-
A request for those experiencing problems: Please open your cart and list all of the text on the MMC1 chip. I think the US Rev 1 should be using a MMC1B2 chip. Might be either NEC or Sharp. Include the date code and anything else that might be written on there. |
Beta Was this translation helpful? Give feedback.
-
One last thing, does the problem cart have the gold shell or is it a late production grey shell? |
Beta Was this translation helpful? Give feedback.
-
Thanks for all of the information. The MMC1 bankswitch code is not working. The dumped ROM repeats the last bank across the entire ROM space. The attached iNES header is also bad but that's not the main problem. It might be that the subject MMC1B2 is bad. I also read about differences between versions of the MMC1 chips so there may something related to that specific type (NEC MMC1B2). We could write a different mapper 1 bankswitch to test the register. Possibly change the register to use one of the other banking options. I'll post some test code later. |
Beta Was this translation helpful? Give feedback.
-
Let's try different register settings to see if the MMC1B2 responds. Added 32K Bankswitch and 16KB Bankswitch with flipped order. You can comment out sections to test. If you leave the code as is then you'll get 3 copies of the ROM using the different register settings. Change readPRG() at line 1789:
|
Beta Was this translation helpful? Give feedback.
-
Thanks for testing! The MMC1 is responding but not in the expected way. I'll have to analyze the bank order closer to figure out what is happening. Hopefully there is a solution. It might take more test code to get right. BTW, does the cart play normally on a console? |
Beta Was this translation helpful? Give feedback.
-
Hello. I was able to dump my entire cartridge collection using the OSCR with minimal issue. Some games needed me to manually pick their name from the directory, but after the checksum happened it was all good. That is except for my copy of The Legend of Zelda for the NES. I have been testing all of my games on emulators to make sure that they have all transferred properly. Zelda is the only one I'm still having an issue with. It isn't auto detected, when I dump it the checksum never says its name, and the emulator (fceux-2.6.4) won't launch the game only leaving me on a gray screen. I have tested another version of the Zelda ROM on the emulator just to make sure it works and the borrowed ROM does launch without an issue. I have cleaned the cartridge (white eraser and 91% IPA) over and over. The game works on my actual console. I have no idea what I'm doing wrong at this point. If anyone has any idea what I could do to remedy this, that help would be very much appreciated. Thank you and have a nice day :)
There are some pictures of the actual cartridge PCB if that helps at all:
https://imgur.com/a/WzB9d6Z
https://imgur.com/NjlbJ7Q
EDIT:
Here is that the LCD shows during the process of dumping the ROM
https://imgur.com/a/94fPOxH
Beta Was this translation helpful? Give feedback.
All reactions