Difference between revisions of "Didj"
(→Audio) |
(→Claudes Cartridge) |
||
Line 131: | Line 131: | ||
* USB through a FTDI chip | * USB through a FTDI chip | ||
* Optional NAND | * Optional NAND | ||
− | * | + | * [http://sites.google.com/site/claudeschwarz/didjhacking2 Claudes Website] |
− | * | + | * [[media:ClaudesSchematic.pdf | Claudes Schematic]] |
<gallery widths=200px> | <gallery widths=200px> | ||
Image:claudesboardrendered.jpg|Rendering | Image:claudesboardrendered.jpg|Rendering | ||
Image:claudesboardpopulated.jpg|Populated Cartridge | Image:claudesboardpopulated.jpg|Populated Cartridge | ||
</gallery> | </gallery> |
Revision as of 15:37, 19 February 2010
Contents
Project Goals
Here is a place to list all the the goals or wants that we have for this project.
- GP2x / GP2x Wiz
- Port Libraries
- Flash Player
- Emulation (Wiz Emulators)
- NES
- SNES
- Gameboy BW/Color/Advanced
- Gamegear
- MAME
- Atari 2600
- Colecovision
- Others
- GUI
- Custom or Modified
- Homebrew Games
Tutorials/How To's
- How to extract files from the firmware .exe
- Adding Serial Console
- Gain access to the Didj as a thumb drive from Windows.
Technical Information
- Home Brew Cartridge and Custom Bootloader
- Initial Memory Map Dump
- The #edev guys (#edev on irc.freenode.net) located THIS on the leapfrog site.
- Didj Linux and root filesystem source is here
- busybox isn't listed
- The linux kernel source is now available from LeapFrog.
Discussion/Links
- Diji Project Forum
- Cozybit boasts of their involvment in integrating Linux with the Didj
- Hacking around with the Leapfrog Didj
- Didj Homebrew Forum (Empty?)
- Hackaday Posts
Graphics Hardware
- Resolution: 320x240
- Display Modes: RGBA 565
- MLC: Multi-layer controller provides HW compositing for up to three graphics layers
- One 24-bit 2D layers (no HW accel)
- One 16-bit 3D layer
- One YUV video layer (no HW accel)
- Graphics API OpenGL ES 1.1: A reduced instruction set version of OpenGL for embedded systems. OpenGL is a 3D graphics programming interface. Proprietary interface to Multi- Layer Display controller for 2D RGB and YUV video buffer support. FreeType Font renderer. Theora video codec plays OGG-Theora files.
Chip List
Processor
- OEM branded version of the MagicEyes Pollux VF3520F (datasheet available)
- Appears to be the 393MHz version of the same processor in the GP2x Wiz
- BGA package
- 288 pins
- .65mm pitch
- 15x15mm
- has onboard usb device
- Oscillators
- 12MHz xtal
- Could be for usb?
- 27MHz xtal
- For the Processor*
- Barrel xtal
- For the RTC 32.768KHz*
- 12MHz xtal
- ARM926EJ-S
- Possible JTAG on pads
- TP8 - Vcc
- TP9
- TP10
- TP11
- TP12
- TP13
- TP14 - Vss
- Marked with:
- "LF-1000"
- "ARM"
- "N12N1D"
- "H0815"
- Onboard TFT controller
- Onboard I2S or AC97 interface
- 393MHz
* See the processor datasheet page 20.
Memory
- 1 QImonda HYB25DC25616OCE-5 - 32megabyte sdram datasheet
- 1 Micron MT29F2G08AAC - 256megabyte nand flash 8-bit datasheet
Audio
- 1 Cirrus Logic CS43L22 - audio codec Datasheet
Display Driver
- 1 Giantplus GPM758A0 - 320x240 TFT Pinouts and Specifications
Power
- 1 Intersil ISL7665SACBAZ - Programmable Over/Under Voltage Detector datasheet
- 3 TI TPS62050 - Adjustable Step-Down Converter datasheet
Cartridges
Original Cartridge
Manufactured by Sandisk
- s740878-1
- 4620329
- 0621
- 151-10043-07-a
Custom Cartridges
Claudes Cartridge
- Jumpers (For custom bootloader)
- SD Card (Enabled through the custom bootloader)
- USB through a FTDI chip
- Optional NAND
- Claudes Website
- Claudes Schematic