Search found 40 matches

by PypeBros
Sat Apr 02, 2022 3:40 pm
Forum: DS/DSi Development
Topic: Is there a GBA slot available ?
Replies: 0
Views: 8656

Is there a GBA slot available ?

Hi.

I note that when one runs nds code accessing

Code: Select all

GBAROM
address on 3DS (and DSi?), it triggers an invalid address exception. is there any status bit one should check before accessing it ?

Code: Select all

isDSiMode()
didn't seem to help.
by PypeBros
Mon Dec 20, 2021 10:41 am
Forum: DS/DSi Development
Topic: -Wconversion and libnds/include/*
Replies: 0
Views: 10024

-Wconversion and libnds/include/*

Hi. While I had -Wconversion turned on for some debug build, I noticed that many of the libnds header files do not like that flag very much, but it also seem that they wouldn't require that much effort to support it. One key element to fix seems to be the definition of BIT(n) so that it produces an ...
by PypeBros
Fri Jan 18, 2019 10:46 pm
Forum: DS/DSi Development
Topic: What is .twl ?
Replies: 2
Views: 9548

Re: What is .twl ?

okay. that worked, as you said.
I suppose there is a good reason to keep the .elf -> .arm9 in ds_rules anyway...
by PypeBros
Thu Jan 17, 2019 11:13 pm
Forum: DS/DSi Development
Topic: What is .twl ?
Replies: 2
Views: 9548

What is .twl ?

Hello there. I am trying to recompile my homebrew with the latest devkitarm (r50, gcc-8.2.0)/libnds(1.7.3.1) I downloaded and I was surprised most of my tools inflated over 4MiB. My investigations point to a .twl section that has a physical address of 0x2400000 and gets effectively mapped at 0x400xx...
by PypeBros
Wed Jan 16, 2019 9:49 pm
Forum: Announcements
Topic: devkitARM release 50
Replies: 7
Views: 18418

Re: devkitARM release 50

I note that devkitARM_r50 contains a curious warning message about use of __sync_synchronize(). It's a gcc built-in memory barrier which only emits a call to __sync_synchronize on platforms which don't have memory barrier instructions. In your case you can compile your code with -fno-threadsafe-sta...
by PypeBros
Wed Jan 02, 2019 6:15 pm
Forum: Announcements
Topic: devkitARM release 50
Replies: 7
Views: 18418

Re: devkitARM release 50

I note that devkitARM_r50 contains a curious warning message about use of __sync_synchronize(). Do you know of any context that lead to that line to be present? Is there any multi-thread-capable platform that makes it meaningful ? Would I be safe for NDS to redefine __sync_synchronize() as an empty ...
by PypeBros
Tue Dec 11, 2018 9:26 pm
Forum: devkitARM
Topic: Installer link
Replies: 1
Views: 6879

Re: devkitARM release 47

ah ? apparently, this could be a candidate. (found through the huge "instructions for installing the Tools" link on the home page, if you ask ^^")
by PypeBros
Tue Dec 11, 2018 9:04 pm
Forum: devkitARM
Topic: Installer link
Replies: 1
Views: 6879

Installer link

Hmm… The link to sourceforge seems to send me back at the forums home page.

Could it be possible to update the link towards the appropriate file in https://github.com/devkitPro, or has the .Exe installer/updated disappeared during the switch to pacman ?
by PypeBros
Sun Jun 05, 2011 2:25 pm
Forum: libfat
Topic: Faster writes for libFAT 1.0.7
Replies: 10
Views: 29012

Re: Faster writes for libFAT 1.0.7

WinterMute wrote:Fancy having another go at this with 1.0.9?
Looks like the performance are now comparable to the one in the "good old" implementation. Great job.
by PypeBros
Sat Jun 04, 2011 1:15 pm
Forum: libfat
Topic: Faster writes for libFAT 1.0.7
Replies: 10
Views: 29012

Re: Faster writes for libFAT 1.0.7

WinterMute wrote:Fancy having another go at this with 1.0.9?
I've got some time to give that performance issue a look again. I'll grab the libfat 1.0.9 and keep you updated.
(looks like I'll also check the "notify new posts" box ^^")