gbadev.org forum archive

This is a read-only mirror of the content originally found on forum.gbadev.org (now offline), salvaged from Wayback machine copies. A new forum can be found here.

DS development > SylphIRC 005 DLDI & libcartreset update

#123018 - bbraun - Sat Mar 24, 2007 5:07 pm

The SylphIRC web page says to either post a comment on their webpage, or here. Posting a comment on their website gave an error, so I thought I'd try here.

FYI, I have updated the SylphIRC 005 sources to the latest devkitPro (devkitARM R20), and ported SylphIRC to the newer libfat interface so it can use DLDI drivers. I've also added support for libcartreset (available here: http://licklick.wordpress.com/tag/libcartreset/), using L+R+A+B.
All of my changes including a diff, a zip archive of the complete source, and .ds.gba and .nds binaries can be found at: http://www.synack.net/~bbraun/sirc/

libcartreset uses the unexported symbol _partitions from libfat, but the most recent libfat has changed this to be _FAT_partitions. You'll need to change this in libcartreset and recompile for it to work.

I hope someone finds the changes useful.

#123050 - Lick - Sat Mar 24, 2007 9:24 pm

You might want to use rebootlib instead of libcartreset.
_________________
http://licklick.wordpress.com

#123061 - HyperHacker - Sat Mar 24, 2007 10:23 pm

Will there ever be an IRC client with logging on the DS?
_________________
I'm a PSP hacker now, but I still <3 DS.

#123077 - bbraun - Sat Mar 24, 2007 11:22 pm

rebootlib won't fly since it is GPL'd. I don't think the SylphIRC author will go for relicensing under the GPL.

I notice libcartreset doesn't have an explicit license. When I made the change I naively assumed it was under the nds style BSD like license, which I should not have done.

#123078 - Lick - Sat Mar 24, 2007 11:24 pm

Hmm.. I though GPL only needed you to GPL only if you're modifying the code. If that's not true, I need to change the license.

Edit: is LGPL what I'm after? Oh and yes, libcartreset was just license-less code.
_________________
http://licklick.wordpress.com

#123079 - bbraun - Sat Mar 24, 2007 11:37 pm

LGPL sounds much closer to what you're looking for. Perhaps MPL as well. GPL will apply to anything including your code.