она самая
Код:
Usage: isoldr options args
Options:
-s, --fast -Fast boot mode (don't show any info on screen)
-i, --verbose -Show additional info
-a, --dma -Use DMA transfer if available
-c, --cdda -Emulate CDDA audio
Arguments:
-e, --async -Emulate async reading, 0=none default, >0=sectors per frame
-d, --device -Loader device (sd/ide/cd/dcl/dcio), default auto
-p, --fspart -Device partition (0-3), default auto
-t, --fstype -Device filesystem (fat, ext2, raw), default auto
-x, --lmem -Any valid address for the loader (default auto)
-f, --file -ISO image file path
-j, --jmp -Boot mode:
0 = from executable (default)
1 = from IP.BIN
2 = from truncated IP.BIN
-o, --os -Executable OS:
0 = auto (default)
1 = KallistiOS
2 = KATANA
3 = WINCE
-r, --addr -Executable memory address (default 0xac010000)
-b, --boot -Executable file name (default from IP.BIN)
--pa1 -Patch address 1
--pa2 -Patch address 2
--pv1 -Patch value 1
--pv2 -Patch value 2
только какой смысл писать ярлыки в ручную, если это можно сделать из isoloader'a ,причём в обновлённом isoloader'е создаются ярлыки даже с пробелами в пути к файлу и/или его имени
если всё же есть потребность писать в ручную, то обнови DS_CORE.BIN с гитхаба
допустим у тебя игра лежит в /ide/GDI/Crazy Taxi/disk.gdi и запустить её нужно в Fast boot mode с DMA, с адреса 0x8cfe0000
ярлык будет выглядеть так
Код:
#Crazy Taxi.dsc
module -o -f /ide/DS/modules/minilzo.klf
module -o -f /ide/DS/modules/isofs.klf
module -o -f /ide/DS/modules/isoldr.klf
isoldr -s 1 -a -x 0x8cfe0000 -f /ide/GDI/Crazy\Taxi/disk.gdi
console --show
обрати внимание что пробел между Crazy и Taxi заменён на бэкслеш