
I've a little problem using swiss over sdload :
every Time i try to start a game (iso) ( if i start swiss over the sdload menu) ;
the game doesn't and there comes the Error message "ERROR: OK"
thanks for halping and soory for my english
wolfilein
So, Swiss must be recompiled to a base of 0x81700000, which is not a big deal,costis' sdlod readme wrote: The menu program that is loaded after you open and close the cover on the Action Replay
(SDLOADER) is just a simple file on the SD card. It's the file that you copied to the
root directory of the card while following the installation text called SDLOADER.BIN.
This file is a simple GameCube executable binary which is loaded and copied to RAM
location 0x81700000 (the high 1MB of RAM on the GC's 24MB of main RAM.) You can easily
replace SDLOADER.BIN with your own creation to have it boot at start-up instead of
the default menu if you choose to do so. Just set your compiler to compile for a
target text base section of 0x81700000 (-Ttext 0x81700000) and then use objcopy to
convert the output ELF file from the linker to a binary:
powerpc-elf-objcopy -O binary sdloader.elf SDLOADER.BIN (for example...)
The only precaution you have to take is that your binary file is 1MB or less in size,
as otherwise it will overflow through the top of the GC's RAM!
Code: Select all
c:/devkitPro/libogc/lib/cube\libogc.a(system.o): In function `__lowmem_init':
/Users/davem/projects/devkitpro/libogc/libogc/system.c:468: undefined reference
to `__gxregs'
/Users/davem/projects/devkitpro/libogc/libogc/system.c:468: undefined reference
to `__gxregs'
/Users/davem/projects/devkitpro/libogc/libogc/system.c:470: undefined reference
to `__Arena1Lo'
/Users/davem/projects/devkitpro/libogc/libogc/system.c:470: undefined reference