![]() |
![]() |
The DS Motion Card and DS Motion Pak are revolutionary motion sensors for the DS and DS Lite handheld gaming systems. They each contain a 3-axis accelerometer and a single-axis gyroscope, and plug into the DS to enable full motion sensing on the DS and the DS lite.
They are the first tri-axis accelerometers that can be used for homebrew DS development, and the first accelerometer/gyroscope combinations available for handheld gaming.
How They Work
The DS Motion Card fits in the DS card slot (slot-1), and contains a tri-axis accelerometer and single-axis gyroscope that communicate with the DS using SPI (Serial Peripheral Interface) on the DS card.
The DS Motion Pak fits in the GBA card slot (slot-2), and contains a tri-axis accelerometer and a single-axis gyroscope that communicate with the DS using the SRAM bus of the GBA slot.
The accelerometer measures acceleration in all directions (both gravitational acceleration and acceleration caused by a change in velocity). The gyroscope measures angular rotation rate (speed of rotation) around an axis perpendicular to the bottom screen of the DS.
Custom software turns the sensors on, reads the accelerations and angular rate, and controls the display based on the sensor readings. Functions to communicate with the sensors have already been written and are simple to integrate into any existing or new projects.
By using the latest ndsmotion functions in libnds (new functions are in devkitpro CVS), developers can create software that is compatible with both the DS Motion Card and the DS Motion Pak, as well as the Neoflash MK6 Motion.
For
more information and source code, download the DS
Motion Card QuickStart Guide (zip).
For instructions on updating your programs from the old (before May 22, 2007) ndsmotion functions to the new ndsmotion functions, download the readme (txt).
How to get one
The DS Motion Card and DS Motion Pak are now available from the following retailers:
dspassme.com - Located in USA
electrobee.com - Located in Canada
shop.01media.com - Located in Sweden
metashop-fr.com - Located in France
shop.01media.pl - Located in Poland
model-gadget.com DS Motion Pak DS Motion Card- Located in the UK
Order yours today and enjoy motion sensing games!
![]() |
![]() |
![]() |
![]() |
What they can be used for
There are many uses for the DS Motion Card and DS Motion Pak
Games or applications can easily be written or modified to work with DS Motion Card and DS Motion Pak, using the C code that is available from this website.
More Details
For more details about the DS Motion Sensors and to discuss the use of them, see the DS Motion Sensor forum at http://forum.gbadev.org/viewforum.php?f=22
To use games with the DS Motion Sensors, you need to be able to run homebrew on your DS. See Dev-Scene.com for details.
DS Motion Card: If you are using FlashMe, just plug the DS Motion Card into the DS card slot (slot-1) and plug your media cartidge in the GBA slot (slot-2). If you are using a Passthrough device, boot the DS with the Passthrough device, then remove the Passthrough device and insert the DS Motion Card.
DS Motion Pak: Plug the DS Motion Pak into the GBA card slot (slot-2) and plug your DS flash card into the DS card slot (slot-1).
There are currently no emulators that support the DS Motion Sensors.
The Future
What does the future hold for the DS Motion Sensors? The answer depends on you - the developer.
The motion-sensing capabilities of the DS Motion Sensors are unmatched by any handheld game system, and
the games and applications are limited only by your imagination. Purchase one today and get started.
Slot-2 Motion Paks have been created, which can be used by homebrew developers who have only a slot-1 flash cartridge, and by commercial developers.
The sensors in the DS Motion Card and DS Motion Pak are small enough that they can easily be incorporated into a custom DS game cartridge.
User Comments
"The NDS Motion Card is brilliant! Works flawlessly, and I can see so many potential applications for it."
"It's beautiful!"
"Very easy to use."
"You device is so fabulous, the moment begean to play my own game with tilt controls i began to smile, it really works so well."
"The DSaber demo is pretty cool.. I was walking around hitting stuff/people just to hear the "shwing" sound.. :)"
"La sensation est impressionnant , on a l’impression d’avoir une Wii portable!"
On-Line Reviews
www.portabledev.com
nds-linkcard.fr-bb.com
www.gba-nds.com
Motion Sensitive Games/Applications
Games and applications that use the DS Motion Card are featured here. More will be added as they are created. To add your game, submit it to the email address in the quick start guide.
SpoutDS Tilt (zip)
Get as high as you possibly can, without crashing running out of time. Tilt to change the ship's direction, and press A or B to accelerate. Based on SpoutDS
WaterDrops Tilt (zip)
Draw water drops with the stylus, and move them around the screen by tilting. Based on Davr's Drops Demo
Updated to support DS Motion Pak
DSaSketch (zip)
Draw a picture by holding the L or R button and twisting the DS. Based on the popular Etch A Sketch Toy
Updated to support DS Motion Pak
DSaber (zip)
Use your DS as a Light Saber by swinging it around
Updated to support DS Motion Pak
YouTube Video
Marbles.nds
Source Code
created by davr - roll marbles around on the screen. Press A to spawn more marbles.
Website
POTN.nds
POTN.ds.gba
created by Thomas Hopper - Tech demo/shooter - See website for directions
DoubleSkill Motion (zip)
Source Code (zip)
Created by Mollusk - keep both balls safe. It is harder than it sounds.
Website
CarreRouge Motion
(zip)
Source Code (zip)
Created by Mollusk - Keep the red square away from the blue squares by tilting.
Website
MotionDraw 2 (zip)
Source Code (zip)
Created by Mollusk - tilt to draw
Website
SensitiveDS.nds
Created by spinal_cord - move the disk over every orange and green tile then get to the exit. If you fall off, you must start over.
Website
Circular Defense Motion (zip)
Source Code (zip)
Created by Mollusk - Protect the planet. Tilting left/right controls the green shield, tilting fore/aft controls the yellow shield
Website
Mental Pong (zip)
Created by Mollusk - Careful, the controls change every 10 points
Website
SpoutEx (zip)
Created by Alekmaul - Get as high as you possibly can, without crashing running out of time. Tilt to change the ship's direction, and press A or B to accelerate. This version has sound.
Website
Holiday Toss (rar)
Source Code (rar)
Created by Jess Telford - Kick the Elf as far as possible. A Drunken Coders 2006 Competition Entry.
Website
Physics Demo (zip)
Created by Sirpoonga - a physics demo simulation of the classic wooden labyrinth game.
Updated to support DS Motion Pak
Forum topic
Pixel Bounce (zip)
Tilt the DS around to roll the pixels - create interesting, colorful designs.
Updated to support DS Motion Pak
Triple Rotation (zip)
Tilt the DS in all directions to rotate all three pieces exactly the correct number of times.
Difficult game to learn, but easy once you learn how to do it.
Shake teh bottal (zip)
Created by bassacegold - shake the DS and watch as a bottle on it explodes!
Website
Eclipse Driving (7z)
Created by mastertop101 - Exciting automobile racing game. Twist the DS to steer
Updated to support DS Motion Pak
Forum (French)
DiggerDS (7z)
Source code (7z)
Created by Sektor - dig around the map and eat all the emeralds or kill all the hobbins/nobbins to pass a level
Updated to support DS Motion Pak
Website
Balance
A PC game that uses the DS with DS Motion Card as an external tilt controllerr