What you can do with it :
transmit data between arduino and ndsl.
so, you can use your ndsl to arduino's wireless lan or arduino to your ndsl's digital IO port!
What you need:
NDSL GBA cart cover
nintendo Y driver (eventhough you don`t have, no problem!)
some wires (3 wires, enough! 4 wires GREAT)
:) Nintendo DS Lite
libnds (for nintendo development)
How it works:
NDSL has GBA bus. It has /WR pin and External interrupt pin.
If you access gba bus, /WR will toggled, so I can use /WR to send data.
However, it lasts just 350us. It mean you cannot use this pin to digital I/O pin directly.
So I mimic NEC REMOTE CONTROLLER protocol(TV, VIDEO etc...)
External interrupt pin is used to receive data, /WR pin is used to send data.
ARDUINO works exactly same way.
these are my youtube video.
What's new? What's GOOD:
You can use your slot1 device already you have.
In addition to, If you have arduino already, making your own gba connector is cheaper than buy another transmittable slot1 or slot2 device.
DO NOT ACROSS GND VCC WIRES!
>>If you did it already, your ndsl's fuse was blown.
>>Google it "ndsl fuse blown"
Step 1: Soldering
(if you dont have Y driver, you can do with soldering iron. just make a circle around screw. then you can take of cover's top. )
2. soldering wires to 3 points.
/WR (3rd), EXTERNAL INTERRUPT(31st), GND (32nd, last) (VCC 1st, optional)
3. assemble your cart.
(before step3, you may need to cut some part of your gba cart cover. just make a hole to wires can pass out. )
(soldering VCC (1st) pin will make you to using ARDUINO without external(additional) power supply.
This is optional.)
if you soldering wires too closely to your pin's end, it will make your cart don't fit your GBA PORT anymore. soldering wires as possible as away from pin.