Page
1
Gameboy
Cart
Shield
Manual
v1.3
Revision
1
Gameboy Cart Shield v1.3
An
adapter
for
Gameboy
cartridges
to
read
the
ROM
and
read/write
to
the
RAM
using
an
Arduino.
Uses
the
GBCartRead
program
to
communicate
with
the
Arduino.
Features
Backup
your
Gameboy/Gameboy
Colour
games
ROM
to
your
PC
Backup
your
Gameboy/Gameboy
Colour
save
games
to
your
PC
and
ability
to
restore
them
Requirements
Arduino
Duemilanove
or
Uno
‐
5V
versions
(will
work
with
other
5V
Arduinos
but
requires
custom
re
‐
wiring)
Specifications
PCB
Board:
69mm
x
53mm
Input
voltage:
5V
Weight:
18
grams
How
to
Use
1.
Connect
the
Gameboy
Cart
Shield
to
the
Arduino
and
plug
the
Arduino
in.
2.
Open
the
\GBCartRead_v1_7_Arduino\GBCartRead_v1_7.ino
file
and
program
it
to
your
Arduino.
Note
down
the
COM
port
number
in
use;
you
can
find
this
out
from
the
Arduino
software
by
going
to
Tools
‐
>
Serial
port.
3.
There
are
two
choices
to
communicate
with
the
Arduino
–
using
the
C
program
or
the
Python
program.
Python
Program
a.
Download
and
install
Python
3.2
(http://www.python.org/download/)
and
pySerial
(http://pypi.python.org/pypi/pyserial)
b.
Open
up
the
“GBCartRead_v1_7_Python_Interface.py”
script
by
right
clicking
it
and
selecting
“Edit
with
IDLE”.
c.
Change
the
“COM2”
serial
port
to
the
serial
port
that
your
Arduino
is
connected
on,
save
the
file
and
press
F5
to
run
it.
d.
A
new
window
will
appear,
after
2
‐
3
seconds
you’ll
have
some
options
available.
C
Program
a.
Open
config.ini
and
change
the
COM
port
number
to
the
serial
port
that
your
Arduino
is
connected
on
and
save
the
file.
b.
Run
“GBCartRead_v1_7_C_Interface.exe”
in
Windows
or
re
‐
compile
the
source
for
your
OS