Go Down

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

hernan43

I have not. I'm wondering if I damaged the switched when I was soldering. I might just remove them and try bridging the contacts or something to force them in the down position. His adapter is only going to be used for the one purpose.

theodor613

I'll give it a try once I get home. I have about 2 29lv160 left I believe.

williammuller

 Hello, I am in trouble to recognize one me would go flash 29l3211. I am having the mistake flash id:DBDB unknown  flash flashrom

Benekex2

Great project ... This is exactly what I was looking for. Order with PCB and elektronic parts in progress... I have one question about reader ... You said i can connect PC to reader and communicate via Serial Port... It's possible the same with Raspberry Pi ? I want to have access to my ROMs in Raspberry and run in RetroPie....

Maybe some of you have already tried?

sanni

Hello, I am in trouble to recognize one me would go flash 29l3211. I am having the mistake flash id:DBDB unknown  flash flashrom
Check that the WR pin is connected correctly.

Great project ... This is exactly what I was looking for. Order with PCB and elektronic parts in progress... I have one question about reader ... You said i can connect PC to reader and communicate via Serial Port... It's possible the same with Raspberry Pi ? I want to have access to my ROMs in Raspberry and run in RetroPie....

Maybe some of you have already tried?

What already works is controlling the Cart Reader over serial but it still saves the rom to the SD card and you won't have any access to the SD card from the Raspberry Pi.
You would need to rewrite the code to send the rom over serial instead and then write an application for the Raspberry Pi to receive the serial bytes and store it as a file.




skaman

Here's some pics of my portable SNES reader:







I was originally going to make the reader as small as possible but then I decided that I wanted a large display for my tired old eyes.  The reader uses a RobotDyn MEGA 2560 PRO Embed connected to multiple Adafruit modules.  The Adafruit parts are the 2.2" TFT LCD with microSD, the Si5351 Clock Generator, and the PowerBoost 1000C.  The portable power is supplied by a LiPo battery that sits behind the LCD and controlled by the PowerBoost 1000C.

I've assembled an acrylic case for the reader but I need to modify it for a better fit.  I'd also like to redesign the case from a simple box into something sleeker and more stylish.  When I finalize the case, then I'll post some pics.


williammuller

Sanni is just recognized in 16bit. But it does not erase and nen records the rom I made the installation in 8bit pinout way. In 8bit exhibition FFFF

sanni

Connect the missing D8-D15 lines and the byte pin and use 16bit mode if you followed the "8bit Flash" pinout from pinout.xls .

Or if you really connected the flashrom following the "16bit Flash in 8bit Mode" pinout from pinout.xls try the V1.3 I just uploaded and see if it fixed flashing in 8bit mode.

skaman

Regarding my portable SNES reader, I added Japanese support using the Genitop GT20L16J1Y FontROM chip.  It uses SPI and integrates seamlessly with the Adafruit GFX library.

With the available code/library, Zenkaku works perfectly but Hankaku needs some tweaking.  SFC carts only use JIS X 201 Hankaku but the FontROM uses a different ASCII map.  I need to figure out how to map the JIS X 201 codes to the FontROM ASCII or JIS X 208 tables.  BTW, Zenkaku appears to only be used by some Satellaview ROMs.

I'll need to change my board layout to add the FontROM chip and some additional components as it uses 3.3V.

Take Care!

williammuller

Connect the missing D8-D15 lines and the byte pin and use 16bit mode if you followed the "8bit Flash" pinout from pinout.xls .

Or if you really connected the flashrom following the "16bit Flash in 8bit Mode" pinout from pinout.xls try the V1.3 I just uploaded and see if it fixed flashing in 8bit mode.
Do Sanni in pinout.xls exist 2 ways 16bit what difference delese? How 3 ways I must follow to record in the 29l3211. Thank you.

sanni

In pinout.xls there are 3 pinouts to connect flashroms named: "16bit Flash", "8bit Flash", "16bit Flash in 8bit Mode".



- The "8bit Flash" pinout is for flashroms like 29F016, 29F032 and 29F033. Choose "8bit adapter" in the flash menu.
- The "16bit Flash" and "16bit Flash in 8bit Mode" pinouts are for flashroms like 29F1610, 29L3211 and 29LV160.

The difference between "16bit Flash" and "16bit Flash in 8bit Mode" is that the first transfers one word(=two bytes) at a time and the second one transfers just one byte.
In the Cart Reader flash menu you choose "16bit adapter" if you wired the flashrom according to the "16bit Flash" pinout. And you choose "8bit adapter" if you wired the flashrom according to the "16bit Flash in 8bit Mode" pinout.
It does not matter in which mode the flashrom is flashed as long as you wired it up correctly for that mode.

Ofc all this information is only needed if you handwire everything, if you order the PCBs then everything is already correctly wired.
With the PCBs you always choose "8bit mode" if you're using this adapter:


(8bit adapter PCB wired according to the "16bit Flash in 8bit Mode" pinout)

And you only choose "16bit mode" when the PCB actually has 16bit printed on itself.


(16bit adapter PCB wired according to the "16bit Flash" pinout)

So you need to wire your 29L3211 either like the "16bit Flash" pinout and select "16bit adapter" in the flashrom menu or wire it up like the "16bit Flash in 8bit Mode" pinout and select "8bit adapter" in the flashrom menu.

You probably wired the 29L3211 like the "8bit Flash" pinout and that's why it won't work. The 29L3211 is a 16bit flashrom and it needs to be wired either following the "16bit Flash" pinout or the "16bit Flash in 8bit Mode" pinout.

theodor613

Sanni,

29l3211, 29lv160, 29f1610 all burn fine for me. Would there be a reason to upgrade to the v1.3?

sanni

You don't need to, the only change is that the byte pin is now tied to GND for 8bit programming but if you use the 8bit flash adapter PCBs the byte pin is already grounded there. So it only makes a difference if you hand wire your own flash adapters.


Go Up