Replies: 15 comments 10 replies
-
You can add the number of banks and the size to snes.txt Example: The first hex value would be E390 in your case, the next the size of your rom file times 8, so if it's a 4MB rom file it would be 32, and lastly the numer of banks for lorom it would be rom size in MB times 1024 divided by 32. |
Beta Was this translation helpful? Give feedback.
-
Yes E390,64,256 would be correct but I don't know if the current code can handle so many banks. ExLoRom is not supported and never has been tested. Which is probably why it shows 0 banks, highest bank count supported right now is 128, which results in a 4MB game with LoRom. |
Beta Was this translation helpful? Give feedback.
-
This code in .txt file are only for "read" or for writing too ? |
Beta Was this translation helpful? Give feedback.
-
Here is results after changing snes.txt file with adding number of banks E390,64,256 :
oh no.... PS: can you add fonction for ExLoRom like you done with exHiROM, please? |
Beta Was this translation helpful? Give feedback.
-
I tried to write on this PCB rom with 16Mbit and 32Mbit (LoROM with SRAM 256), the result is = black screen |
Beta Was this translation helpful? Give feedback.
-
In Cart_Reader.ino line 212 change "byte numBanks = 128;" to "word numBanks = 128;". snes.txt only works for dumping SNES. The Repro menu uses completely separate code. You can't flash LoRom games to an ExLoRom PCB unless you extent them to 8MB since LoRom games don't address A22 rom/A23 snes or unless you change a jumper on the PCB to keep A22 rom/A23 snes high. I can't help you in more detail because I don't have any exLoRom games/PCBs. |
Beta Was this translation helpful? Give feedback.
-
You can try the following:
If it works you can try the following:
|
Beta Was this translation helpful? Give feedback.
-
Yes, by doing that the 8MB flashrom becomes a 4MB flashrom. If the rest of the PCB is the same then it should work. |
Beta Was this translation helpful? Give feedback.
-
Do i have to expand files every time ? I thought that Flash Eprom doesn't works like UV EPROM's. |
Beta Was this translation helpful? Give feedback.
-
Expanding was just a test ,you don't need to do that normally. There is one more test you can do. Write a 8MB rom file to the ExLoRom cartridge, then dump it and compare the dump to the rom file using an hex editor like HxD and the Compare function. Just to make sure writing ExLoRom actually works even if it doesn't boot. Also when the repro has a black screen in the SNES be sure to hold the reset button in case the snesCIC is switched to the wrong region. |
Beta Was this translation helpful? Give feedback.
-
So in your opinion should I list ExLoRom as supported now or keep it as unsupported? |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
To convert ExLoRom repro PCB to LoRom PCB you have to desolder the A22 jumper and then connect A22(flashrom) to GND with a wire. Then flash as "LoRom (P0)". If you still get the "Rom header corrupt" message then the rom you have flashed has missing information in the rom header. This can happen with bad rom hacks, betas or test roms. You can still manually dump it by selecting 4MB LoRom in the next menu. I have also added ExHiRom and ExLoRom options to the "flash repro" menu. Just select an unmodified 6MB rom file like Tales of Phantasia or Fire Emblem Thracia Translation and flash it to an ExHiRom or ExLoRom repro. Please test if it works. |
Beta Was this translation helpful? Give feedback.
-
Let me know if you need more tests |
Beta Was this translation helpful? Give feedback.
-
Little update of my pictures with some notes on it for people that it will be useful |
Beta Was this translation helpful? Give feedback.
-
Hi Sanni,
Here again I have an error message "Does not have ROM" when I want to read SNES Repro.
Repro PCB have game "Fire Emblem" with ROM size 64Mbit (works fine on TV)
Your reader see name of game but say that "Banks: 0"
Flash eprom 29LV640
For compare I tried to read an other game.
I see that it can detect all banks "Banks: 32"
Whats wrong ?
When I erase an other identical PCB with same Flash EPROM ans SRAM (64Mbit with 256 SRAM),
And go to "Super Nintendo/Super Nintendo/"
I have this error message :
Then I press button and get this one, with also "Banks: 0":
I dont know if it's normal message for erased flash?
After what I go to "write eprom" with identical size file 6,3Mo (64Mbit) "Fire Emblem".
Programming end test at the end works fine.
When I try to read this PCB , its recognize game on flash
And get same error "Does not have ROM" with "Banks: 0" and nothing on TV, only black screen.
Thank you for help
Beta Was this translation helpful? Give feedback.
All reactions