summaryrefslogtreecommitdiffstatshomepage
path: root/src/mess/drivers/leapster.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mess/drivers/leapster.c')
-rw-r--r--src/mess/drivers/leapster.c173
1 files changed, 173 insertions, 0 deletions
diff --git a/src/mess/drivers/leapster.c b/src/mess/drivers/leapster.c
index 3f62035a1c2..32cbb0215ae 100644
--- a/src/mess/drivers/leapster.c
+++ b/src/mess/drivers/leapster.c
@@ -31,6 +31,179 @@
*/
+/* Cartridge pinout - for games list see hash/leapster.xml
+
+CARTRIDGE-PINOUT:
+-----------------
+Look at the Cartridge-Slot:
+
+ B A
+ ------------
+ VCC |01| VCC
+ NC |02| VSS
+ D11 |03| D04
+ D03 |04| D12
+ D10 |05| D05
+ VSS |06| D02
+ D13 |07| D09
+ NC |08| NC
+ D06 |09| D01
+ D14 |10| D08
+ ----|--|----
+ D07 |11| VSS
+ D00 |12| D15
+ Byte |13| OE
+ NC |14| A22
+ NC |15| A23
+ CE |16| A16
+ A00 |17| A15
+ A01 |18| A14
+ A02 |19| A13
+ VSS |20| A03
+ A12 |21| A04
+ A11 |22| A05
+ A10 |23| A06
+ A09 |24| A07
+ A08 |25| A17
+ A19 |26| A18
+ A20 |27| A21
+ WE |28| VSS
+PIN7 of 24LC02B <---| |29| |---> PIN7 of 24LC02B
+ NC |30| |---> PIN6 of 24LC02B
+ ----------
+
+
+
+
+PCB - Handheld-Console:
+
+ +-----------------------------+
+ | |
+ +------------| |------------+
+ | | C A R T R I D G E - S L O T | |
+ | | | |
+ | +-----------------------------+ |
+ | |
+ |ASY 310-10069 +-------------------+ |
+ | | | |
+ | | | |
+ |LEAPSTER MAIN | | |
+ |Leap Frog | U3| |
+ |(c) 2004 +-------------------+ +-----+ |
+ | |ISSI | |
+ | | | |
+ | +---------+ |IS42S| |
+ | | | |16100| |
+ \ +-+ | EPOXY | |AT-7T| /
+ \ |A| | BLOCK | | | /
+ \ +-+ | | | U2| /
+ \ | U1| +-----+ /
+ \ +---------+ /
+ \ /
+ \ /
+ \ /
+ \ /
+ \ /
+ \ /
+ \ /
+ \ /
+ \ /
+ \-------------------------/
+
+
+A = 24LC02B / SN0429
+
+
+
+
+ETCHES ON THE BACK OF THE PCB:
+
+"FAB-300-10069-C"
+
+"702800254.01A"
+"SW1208 Rev.5"
+
+
+
+
+
+
+
+
+PCB - Cartridge:
+FRONT:
+
++-------------------------------------+
+| LEAPSTER ROM CARTRIDGE |
+| +--+ +---------+ Leap Frog |
+| |B1|U2 | | (c) 2003 |
++-+ +--+ |E P O X Y| +-+
+ | | U3| |
++-+ +---------+ +-+
+| 20232-003-1020|
+| ASY 310-10028 REV:00 |
++-+ +-+ +-+
+ |||||||||||||||||||||| ||||||||||||
+ +--------------------+ +----------+
+ A30 A01
+
+B1: 24L002B
+
+
+
+
+24L002B:
+
+ +-----+
+ (GND)<- A0-| |-VCC
+ (GND)<- A1-| |-WP
+ (GND)<- A2-| |-SCL
+ VSS-| |-SDA
+ +-----+
+
+
+
+
+
+PCB - LEAPSTER-TV:
+
+
+
++-----------------------------------------------------------------------+
+| |
+| |
+| 20300+003+0015 |
+ \ REV:06 /
+ | |
+ | |
+ | +----+ +-------+ |
+ \ | | | EPOXY | /
+ | +----+ | | | | |
+ | |EPOX| | | | | |
+ | |Y | | | | U1| +-+ |
+ \ +----+ | | +-------+ | | /
+ | | U2| +-+U4 |
+ | +----+ |
+ | +--------------+ ROADRUNNER CONSOLE |
+ \ | AM29PL160CB | Leap Frog (c) 2006/
+ | | -90SF | Asy 310-10378 |
+ | | U6| |
+ | +--------------+ |
+ \ /
+ | +-----------------------------+ |
+ | | C A R T R I D G E - S L O T | |
+ | +-----------------------------+ |
+ \ /
+ +-----------------------------------------------+
+
+
+
+
+
+
+
+*/
+
#include "emu.h"
#include "bus/generic/slot.h"
#include "bus/generic/carts.h"