0 Members and 3 Guests are viewing this topic.
firstloader_cx.c:void main(void) { const char *preloader_path = "/documents/nlaunch/preloader.tns"; display_msg_to_screen(u"Y",0,0); *(volatile unsigned*)0x90060C00 = 0x1ACCE551; *(volatile unsigned*)0x90060008 = 0; *(volatile unsigned*)0x90060C00 = 0; mkdir("/phoenix/install/"); rename(preloader_path, (char *)0x118D9DA4); display_msg_to_screen(u"Z",0,0); boot2_HW_reset(); __builtin_unreachable();}
The current nLaunch(y) for CX only work with 64mb of RAM.Some adresses in memory are hard-coded and fall in the over 60 mb of the memory, which does not exists if you only have 32mb. One of these adresses is at the very beginning, before anything gets printed.