Main Weblog Projects Downloads Contact Links
Wiki Gallery


Archive for February, 2006

DSerial – Connect your DS

Tuesday, February 28th, 2006

I am currently developing DSerial which is going to be a debug cable and more. It has an integrated 8051 microcontroller that can be programmed for specific applications. USB client, serial and I/O ports allow using this device for a range of ideas. An obvious application would be a debug console and perhaps even GDB support. Serial port allows to connect GPS receivers, motor controllers and other gadgets equipped with UART or RS-232 serial port. 18 I/O lines enable electronics enthusiasts to connect various projects that could use the power of two ARM CPUs. Analog-to-Digital Converter (ADC) is useful for a range of sensors and simple oscilloscope projects. There’s also a 2D tilt sensor (optional) that could be used in homebrew games like Marble Madness clones (please make this :) ).

I haven’t tested the hardware yet, but below are some pictures of the current state.

Here is the general system overview:


50 panelized DSerial PCBs arrived. They have to be separated and their inter-connects trimmed.


Here is how a single PCB looks like:

dserial-pcb-top.jpg  dserial-pcb-bottom.jpg

Weblog will be updated as this project progresses, so please stand by.

DSFlash (SWF Player)

Friday, February 10th, 2006

I made a quick port of GPLflash to DS.

Sound is disabled, BTW. Overall, this could be probably used for simple animations.

Here is a NDS with a sample movie: sbemail58_swf.nds
(Credit for the movie goes to:

DSFlash Sample Movie 

Source code is in the ZIP file:

© 2010 Alexei Karpenko (natrium42)