@@ -3,7 +3,7 @@ title: 'Changelog'
33weight : -20
44---
55
6- ## Version 1.15.0 (2025-XX-XX )
6+ ## Version 1.15.0 (2025-10-07 )
77
88- libnds:
99
@@ -12,6 +12,11 @@ weight: -20
1212 received in the ARM7. @edo9300
1313 - Support using ` write() ` to send text to the console with file descriptors
1414 ` STDOUT_FILENO ` and ` STDERR_FILENO ` .
15+ - Fix potential cache corruption caused by ` DC_InvalidateRange() ` in
16+ ` readFirmware() ` . It has been replaced by ` DC_FlushRange() ` , and all calls
17+ to ` DC_InvalidateRange() ` have been removed. For more details, check Cearn's
18+ articles [ here] ( https://www.coranac.com/2009/05/dma-vs-arm9-fight/ ) and
19+ [ here] ( https://www.coranac.com/2010/03/dma-vs-arm9-round-2 ) .
1520 - Add some missing SCFG and NDMA register definitions.
1621 - Add no$gba debug register definitions (also used in melonDS).
1722 - Simplify no$gba message print on the ARM9 (melonDS doesn't support the
@@ -62,6 +67,8 @@ weight: -20
6267 This helps lwIP do some things better, like DHCP.
6368 - Scan mode is now a bit faster in DS mode, the library stays for a shorter
6469 period of time in each channel.
70+ - A few definitions and structs have been added to the public headers, as well
71+ as ` freeaddrinfo() ` and ` getaddrinfo() ` .
6572
6673- SDK:
6774
0 commit comments