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