a319b8f7c7
I made the port in the root folder by appending “EU” to every file name, so build.bat and patchdol.bat referenced linkerEU, dollinkerEU and smsFuncsEU, which don’t exist anymore.
13 lines
No EOL
927 B
Batchfile
13 lines
No EOL
927 B
Batchfile
C:\devkitPro\devkitPPC\bin\powerpc-eabi-gcc.exe %1 -S -o %~n1.s -O1 -std=c99
|
|
C:\devkitPro\devkitPPC\bin\powerpc-eabi-gcc.exe %1 -c -o %~n1.o -O1 -std=c99
|
|
if ERRORLEVEL 1 pause
|
|
if ERRORLEVEL 1 exit
|
|
C:\devkitPro\devkitPPC\bin\powerpc-eabi-ld.exe -Os -T linker -T smsFuncs -o obj_%~n1.o %~n1.o -Map %~n1.map
|
|
if ERRORLEVEL 1 pause
|
|
if ERRORLEVEL 1 exit
|
|
C:\devkitPro\devkitPPC\bin\powerpc-eabi-objdump.exe obj_%~n1.o --full-content
|
|
if ERRORLEVEL 1 pause
|
|
if ERRORLEVEL 1 exit
|
|
C:\devkitPro\devkitPPC\bin\powerpc-eabi-objcopy.exe obj_%~n1.o %~n1.bin -O binary -R .eh_frame -R .comment -R .sdata -R .gnu.attributes -g -S
|
|
bin2gecko.exe %~n1.bin -m %~n1.map -c OnUpdate:0x8029e070:3 -c OnSetup:0x80291750:0 -c OnDraw2D:0x80138b50:0 -c OnWaterHitsGround:0x80277568:0 -c OnObjectTouchMario:0x801a81b4:3 -c OnAllNPCsUpdate:0x8003e140:0 -c OnSmallEnemyHitMario:0x80065e0c:3 -r OnEMarioControl:0x8003ff5c -r IsMario:0x80245898
|
|
pause |