#131374 - goruka - Thu Jun 14, 2007 7:44 pm
Hi! I've got a N-Card device:
http://nintendo-ds.dcemu.co.uk/review-n-card-16gbit-slot-1-2gb--65102.html
On the GBA slot, it has an adapter with an USB port. I want to use this port for homebrew development, for sending and receiving data. The chip inside is
a philips SP1581BD (which has open, detailed specs), so i figured i could make a serial-like driver to communicate with the PC.
However, i have no idea how to access this chip from my code. The BIOS of the flasher uses it to receive files like an usb stick, and they also let you use it as a mouse to control the PC mouse (??). In the specification, proving/initializing the device seems to be easy, but i have no idea where the registers are located.
What do you guys think is the best way to try to find where the device is mapped, and how can i reach the registers?
Cheers!
http://nintendo-ds.dcemu.co.uk/review-n-card-16gbit-slot-1-2gb--65102.html
On the GBA slot, it has an adapter with an USB port. I want to use this port for homebrew development, for sending and receiving data. The chip inside is
a philips SP1581BD (which has open, detailed specs), so i figured i could make a serial-like driver to communicate with the PC.
However, i have no idea how to access this chip from my code. The BIOS of the flasher uses it to receive files like an usb stick, and they also let you use it as a mouse to control the PC mouse (??). In the specification, proving/initializing the device seems to be easy, but i have no idea where the registers are located.
What do you guys think is the best way to try to find where the device is mapped, and how can i reach the registers?
Cheers!