We're finally at a point where I feel comfortable adding the latest of our toolchains to the installer along with libnx and some switch examples. These releases are available though Automated Installer/Updater as usual. Use the exe for windows, the perl scripts for other platforms. Downloading shoul...

Currently, as from what I can read, devkitPro is built by downloading GPL source, applying a patch to it, and that is it. devkitPro is an organisation dedicated to providing a selection of toolchains and libraries which are used to make homebrew applications for a number of game consoles. Considera...

You're claiming that basically code in all apps was broken. That's nonsense. In fact, YOU were the one who defined them that way from the start. Stop trying to dodge responsibility. The underlying type of a typedef is irrelevant. You shouldn't write code that assumes u32 is anything other than u32.

It's not just my code you broke, it's almost every single homebrew app and library. None of them will compile. Why would you purposefully break compatibility after all these years? I can't see any benefit. Code that assumes u32/uint32_t and unsigned int are equivalent is broken, it should be fixed....

libnds 1.7.1, libfat 1.1.2 and default arm7 0.7.3 are now available through the Automated Installer/Updater as usual. Use the exe for windows, the perl scripts for other platforms. libnds 1.7.1 ⋅ separate nand and sd init ⋅ disable pullup before putting SD card in 4bit mode &sdot...

It's cache related - you need to use DCFlushRange to ensure the data is written to memory before GPU can see it. With the non dynamic arrays this is done by loading the dol in the first place. u8 *vertsp = (f32*)(memalign(32, 9 * sizeof(f32))); u8 *colorsp = (u8*)(memalign(32, 4 * sizeof(u8))); for(...