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



Cube Breakout (zip)
Created by sephiroth ff7 - 3D and 4D breakout type game - tilt the DS to influence the ball
Supports DS Motion Pak
Forum (French)



DiagnoSe (zip)
Created by SpinalCord - Diagnosis tool for DS - includes DS Motion Card and DS Motion Pak tester
Supports DS Motion Pak
Website
Manual



Sleeper Killer (7z)
Created by mastertop101 - DS alarm clock with special features meant to limit the amount of time you waste by sleeping
Supports DS Motion Pak
Forum



DS MasterPlus (zip)
Created by Alekmaul - Sega game Gear / Master System console emulator that supports motion control
Supports DS Motion Pak
Forum
Website (French)



Whee! DS 2 (rar)
Created by Tassu - Race with your spaceship on the surface of an alien planet. Use boosters and weapons to beat your opponents and unlock new race tracks. Control the ship by tilting the DS
Supports DS Motion Pak
Website



Codename Hacker (zip)
Created by Alekmaul - You have to collect a set amount of chips on every level,not necessarily all of them - move with the D-pad, stylus, or motion control
Supports DS Motion Pak
Forum
Website (French)



Sliding O' Mania (zip - no game save) Sliding O' Mania (zip - with game save)
Created by Kukulcan - Sliding tile puzzle game - tilt to move tile
Supports DS Motion Pak
Forum
Website (French)



BrickFall LP-3 (zip)
Created by Bassacegold - Tilt to guide the square through a maze of platforms without letting it hit the top of the screen
Supports DS Motion Pak
Website



NDS Tilt Pad (zip)
Created by KeithE - Turn your DS into a USB motion sensing game pad/joystick - no drivers required
See forum topic for instructions



X-Mas Gifts (nds)
X-Mas Gifts (ds.gba)
Created by Programix - ride past windows of houses and throw gifts into peoples windows by moving your DS
Supports DS Motion Pak
Website



TiltingLabirinth 0.3 (zip)
Created by Programix - Tilt your DS to move the blue square into the finish, collecting some objects and avoiding others
Supports DS Motion Pak
Website



Protein DScratch (link to website)
Created by Gorgull - audio manipulation software for Nintendo DS that can be motion controlled
Supports DS Motion Pak
Forum topic



Pocket Physics (zip)
Created by 0xtob - A physical construction kit for your pocket. Draw objects with the stylus and make them physical by pressing the play button. Manipulate gravity with a DS motion sensor
Supports DS Motion Pak
Website



Snowflakes (zip)
Created by Melw - Collect snowflakes by rolling a snow ball, and in the end roll a giant snow man! Tilt the DS to control. A Drunken Coders 2007 Competition Entry.
Supports DS Motion Pak
Website