Code Monkey home page Code Monkey logo

gbcartread's People

Contributors

insidegadgets avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

gbcartread's Issues

Update to v1.8

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!

Error reading header: ValueError: invalid literal for int() with base 10: ''

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:
image

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:

  • COM/Serial number. Tested on Linux and Windows (both Python and C programs)
  • Continuity all across the board

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!!

GBA Support

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?

Updated v1.3 Schematics?

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?

Game Boy Camera

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?

Game Boy Camera

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.

Having a strange issue

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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.