Skip to content

Fewnity/Nintendo-DS-Nifi-Template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nintendo DS Nifi Template

DS to DS Wifi (Nifi) project template

Notes

Improved Nifi template of jpenny19993 dsnifi.

The original template allow only 2 ds at the same time.
The problem with the Nifi library is that you can't send data with 2 ds at the same time because some data will be lost. The precompiled library in the libs folder is Fewnity/dswifi

I added:

  • A callback system to prevent packet loss
  • The possibility to have more than 2 DS at the same time
  • A timeout system if the client is disconnected
  • An Id system to identify each clients
  • A system to block wifi packet if the ds receive his own packet (for emulators)

There are some improvements to do but it's usable.

Prerequisites

  1. Devkitpro v3.0.3 (latest)

Build

  1. Open a terminal in the root of the repo
  2. Run the make command to build the .nds file

Deploy

Copy / Past the .nds file on your NDS flashcart

Run

Launch the .nds application on some NDS consoles, tap the touch screen with your stylus and the co-ordinates of the touch event should be draw on the other NDS.