-
Notifications
You must be signed in to change notification settings - Fork 232
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Can't dump XEVIOUS (Famicom) #1058
Comments
Hi, I ordered a Xevious FC cartridge, I'll run some tests when I receive it. |
This is because the ROM chip used by XEVIOUS needs a high to low transition on /CE (/ROMSEL) to latch a new address. On real hardware /ROMSEL is also controlled by PHI2 so /ROMSEL will go high when PHI2 goes low. |
Hi @splash5, If the above changes are applied to the code, it becomes possible to dump Xevious, but is there a possibility that other Famicom cartridges can no longer be dumped? For reference, I tested the modified code with 24 Famicom cartridges I own, and I was able to dump all of them without any issues. |
It should not affect other games dumping because this modification makes reading waveform close to real hardware. |
OSCR firmware version
14.3
OSCR hardware version
HW5 Rev5
Attach OSCR_LOG.txt file here
OSCR HW5 V14.3
[+] Famicom
Searching database
for 0FFC433A...
CRC not found in database
Using manual selection
Select Mapping from List
NES CART READER
CURRENT SETTINGS
MAPPER: 0
PRG SIZE: 32K
CHR SIZE: 8K
RAM SIZE: 0K
Press Button...
[+] Read iNES Rom
Saving to NES/ROM/Xevious/8/...
[*******************]
CRC32... 67FD72CA -> Not found
Press Button...
OSCR HW5 V14.3
[+] Famicom
Searching database
for 0FFC433A...
CRC not found in database
Using manual selection
Select Mapping from List
NES CART READER
CURRENT SETTINGS
MAPPER: 0
PRG SIZE: 32K
CHR SIZE: 8K
RAM SIZE: 0K
Press Button...
[+] Read iNES Rom
Saving to NES/ROM/Xevious/9/...
[*******************]
CRC32... 67FD72CA -> Not found
Press Button...
OSCR HW5 V14.3
[+] Famicom
Searching database
for 0FFC433A...
CRC not found in database
Using manual selection
Select Mapping from List
NES CART READER
CURRENT SETTINGS
MAPPER: 0
PRG SIZE: 32K
CHR SIZE: 8K
RAM SIZE: 0K
Press Button...
[+] Read iNES Rom
Saving to NES/ROM/Xevious/10/...
[*******************]
CRC32... 67FD72CA -> Not found
Press Button...
System used
NES/Famicom/Family Basic
Describe the issue.
I attempted to dump the XEVIOUS (Famicom) cartridge but was unsuccessful. A "CRC32... 67FD72CA -> Not found" message appeared, and the dumped ROM would not boot in an emulator.
Since I tested about 10 other Famicom cartridges, all of which dumped successfully, soI believe my setup is properly assembled. Suspecting the issue might be specific to this cartridge, I purchased two additional XEVIOUS (Famicom) cartridges for testing, but none of them could be dumped either.
No matter which cartridge I use or how many times I attempt the dump, the same "CRC32... 67FD72CA" message consistently appears.
I've attached OSCR_LOG.txt file of these 3 XEVIOUS (Famicom) cartridges.
However, all three XEVIOUS cartridges play without issue on an actual Famicom console.
I disassembled the cartridges, verified the continuity of the pins, and cleaned the connectors, but these efforts did not resolve the problem.
The text was updated successfully, but these errors were encountered: