insidegadgets / gbcartread Goto Github PK
View Code? Open in Web Editor NEWRead ROM, Read RAM or Write RAM from/to a Gameboy Cartridge. (License CC-BY)
Read ROM, Read RAM or Write RAM from/to a Gameboy Cartridge. (License CC-BY)
Is it possible to write ROMs to blank cartridges such as BennVenn flash cartridge with this?
http://store.kitsch-bent.com/product/bennvenn-256m-gb-flash-cartridge
I was having trouble getting GBCartRead to work with my board (v1.3 R2) with the contents of this repo (v1.6), until I noticed that you released v1.8 here.
Would you be willing to update this repo? I think it could possible prevent others from running into this same issue. Thanks!
Hey! I'm trying to build a cartridge dumper using the tutorial with this scheme (https://www.insidegadgets.com/wp-content/uploads/2011/03/GBCartRead_Schematic_1.22.png)
I used two 74HC595N shifters. This is how it looks like so far:
When I try to run the python program and select "0" to dump the header, I get this error:
>0
Game title...
MBC type... Traceback (most recent call last):
File "GBCartRead_v1.8_Rev1_Python_Interface.py", line 42, in <module>
cartridgeType = int(cartridgeType[2:(len(cartridgeType)-5)])
ValueError: invalid literal for int() with base 10: ''
How can I debug this? It seems that this happens right after the rd_wr_mreq_reset();
in the Arduino's code.
I've checked:
but as it has a lot of failure points, it'd be of great help if you can give me some advice on what could be wrong.
Thanks!!
I'm using a v1.5 DIY version of the reader and I'd like to know if it can be modified to support GBA games.
I understand that they use less voltage than regular GB carts, but besides that, are there other differences or it should work passing 3v instead of 5v in the positive pin?
Do you plan to release the v1.3 schematic files? Also why not go to a dedicated usb MCU like the Atmega32u4 and avoid the serial to usb chip?
I have made my own PCB for the Arduino cart reader. Using version 1.6 works perfectly every time. Using version 1.8 never works, it can never read any cartridge. All cartridge edge connectors have been properly cleaned and work in a Game Boy. Whatever I do I cannot get the Game Boy Camera to be detected in any version. I'd love to backup the photos on it but nothing seems to work. Any ideas?
Just wondering if this has been tested with a Game Boy Camera or not. Have tried a slow baud speed but I use I get the same header info back:
Game title... 0
MBC type... ROM ONLY
ROM size... 32KByte (no ROM banking)
I have tested with both the European and Japanese version of the Game Boy Camera and can successfully dump other ROMs but trying to dump this ROM results in a 0KB file.
I can't get GBCartRead to read the header correctly. It reads the title as a bunch of garbled nonsense (but consistent nonsense - it's always the same nonsense for the same cart) but all the rest of the header information is correct. If I slip a piece of card behind the cartridge in an attempt to get better contact, it can suddenly read the title but now everything else is "unknown." If I try to read it when the title is garbled (by altering the for-loop to make the title all zeros) it reads the rom but bgb complains about an invalid opcode on boot. If I try to read it when the title is fine it stops after 32K.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.