All Projects → drhelius → Arduinogameboy

drhelius / Arduinogameboy

Arduino based Game Boy cartridge reader and writer. It can dump ROM and RAM to SD card.

Projects that are alternatives of or similar to Arduinogameboy

M5stack Sd Updater
💾 Customizable menu system for M5Stack and ESP32-Chimera-Core - loads apps from the Micro SD card. Easily add you own apps
Stars: ✭ 175 (+88.17%)
Mutual labels:  arduino, sd-card
Esp32 soundrecorder
ESP32 Sound recorder with simple code in arduino-esp32. (I2S interface)
Stars: ✭ 96 (+3.23%)
Mutual labels:  arduino, sd-card
NeoGB-Printer
An open-source and standalone Gameboy Printer emulator 100% compatible with all officially released games (110 in total) that support the accessory. Just print and save the images as BMP
Stars: ✭ 61 (-34.41%)
Mutual labels:  gameboy, sd-card
Esp32 Blecollector
ᛡᛒ BLE Scanner + Data persistence on SD Card for M5Stack, Odroid-Go, ESP32-Wrover-Kit and other models
Stars: ✭ 145 (+55.91%)
Mutual labels:  arduino, sd-card
Cartreader
A shield for the Arduino Mega that can back up video game cartridges.
Stars: ✭ 590 (+534.41%)
Mutual labels:  gameboy, arduino
Sustainable Green Plants
DIY high pressure aeroponics for the home
Stars: ✭ 84 (-9.68%)
Mutual labels:  arduino
Arduino core stm8
STM8 core support for Arduino
Stars: ✭ 87 (-6.45%)
Mutual labels:  arduino
Ioabstraction
Library for Arduino and mbed that abstracts pins and i2c expanders (8574, 23017), supports AVR and I2c AT24 EEPROMs, Rotary encoders, fully debounced switches and simple task management.
Stars: ✭ 84 (-9.68%)
Mutual labels:  arduino
Dfplayer Mini Mp3
Stars: ✭ 83 (-10.75%)
Mutual labels:  arduino
Lwmem
Lightweight dynamic memory manager library for embedded systems with memory constraints. It implements malloc, calloc, realloc and free functions
Stars: ✭ 92 (-1.08%)
Mutual labels:  arduino
Timeframe
Get your own time portal on your desk!
Stars: ✭ 90 (-3.23%)
Mutual labels:  arduino
Esp8266
Stars: ✭ 86 (-7.53%)
Mutual labels:  arduino
Arduinomidifader
Turning an old analog mixer into a MIDI controller
Stars: ✭ 84 (-9.68%)
Mutual labels:  arduino
Adalight ws2812
This is a fork of Adalight working with WS2811/WS2812 LED using the last version of FastLED. 💡
Stars: ✭ 88 (-5.38%)
Mutual labels:  arduino
Esp8266wificontrol
ESP8266 WiFi Web Server control 4 Digital Outputs with OLED Display.
Stars: ✭ 84 (-9.68%)
Mutual labels:  arduino
Sketchbook starter kit v2.0
Stars: ✭ 90 (-3.23%)
Mutual labels:  arduino
Arduino Robust Serial
A simple and robust serial communication protocol. It was designed for Arduino but can be used for other purposes (e.g. bluetooth, sockets). Implementation in C Arduino, C++, Python and Rust.
Stars: ✭ 83 (-10.75%)
Mutual labels:  arduino
Doom Nano
A 3d raycast engine for Arduino
Stars: ✭ 86 (-7.53%)
Mutual labels:  arduino
Ol3d
A tiny portable 3D graphics lib for micro controllers
Stars: ✭ 90 (-3.23%)
Mutual labels:  arduino
Beelan Lorawan
A LoRaWAN library for compatible arduino board
Stars: ✭ 87 (-6.45%)
Mutual labels:  arduino

ArduinoGameBoy - Arduino Game Boy Cartridge Dumper

Copyright © 2013 by Ignacio Sanchez


Arduino based Game Boy cartridge reader and writer.

It can dump ROM and RAM to an SD card.

Follow me on Twitter: http://twitter.com/drhelius


Features

  • Designed for Arduino Mega 2560, but may be easily ported to other Arduinos.
  • SD card reading / writing
  • Auto selection of Memory Bank Controller (MBC1, MBC2, MBC3 and MBC5)
  • Dump cartridge header, ROM and RAM banks to SD.
  • Write RAM from SD back to the cartridge.
  • Log through serial connection.
  • Fritzing design.

Todo List

  • Improve MBC dumping for higher rom bank counts.

Pictures

Screenshot Screenshot Screenshot

License

ArduinoGameBoy

Copyright (C) 2013 Ignacio Sanchez

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].