From 2964bd063247c791693b47fd9557fc1cfc2ea355 Mon Sep 17 00:00:00 2001 From: Sergi Granell Date: Fri, 29 Jul 2016 16:04:57 +0200 Subject: [PATCH] Update to latest SDK --- sample/Makefile | 43 +++++++++++++++++++++---------------------- sample/main.c | 7 ++++++- 2 files changed, 27 insertions(+), 23 deletions(-) diff --git a/sample/Makefile b/sample/Makefile index 3c75561..7258901 100644 --- a/sample/Makefile +++ b/sample/Makefile @@ -1,43 +1,42 @@ -# -# Copyright (c) 2015 Sergi Granell (xerpi) -# based on Cirne's vita-toolchain test Makefile -# - -TARGET = FTPVita -OBJS = main.o console.o draw.o font_data.o +TITLE_ID = XERP00002 +TARGET = FTPVita +OBJS = main.o console.o draw.o font_data.o LIBS = -lftpvita -lc -lSceKernel_stub -lSceDisplay_stub -lSceGxm_stub \ - -lSceNet_stub -lSceNetCtl_stub -lSceCtrl_stub -lSceAppUtil_stub + -lSceNet_stub -lSceNetCtl_stub -lSceCtrl_stub -lSceAppUtil_stub \ + -lSceSysmodule_stub PREFIX = arm-vita-eabi CC = $(PREFIX)-gcc -READELF = $(PREFIX)-readelf -OBJDUMP = $(PREFIX)-objdump CFLAGS = -Wl,-q -Wall -O3 ASFLAGS = $(CFLAGS) -all: $(TARGET).velf +all: $(TARGET).vpk debug: CFLAGS += -DSHOW_DEBUG=1 debug: all +%.vpk: eboot.bin + vita-mksfoex -s TITLE_ID=$(TITLE_ID) "$(TARGET)" param.sfo + vita-pack-vpk -s param.sfo -b eboot.bin $@ + +eboot.bin: $(TARGET).velf + vita-make-fself $< $@ + %.velf: %.elf - $(PREFIX)-strip -g $< - vita-elf-create $< $@ > /dev/null + vita-elf-create $< $@ $(TARGET).elf: $(OBJS) $(CC) $(CFLAGS) $^ $(LIBS) -o $@ clean: - @rm -rf $(TARGET).velf $(TARGET).elf $(OBJS) + @rm -rf $(TARGET).vpk $(TARGET).velf $(TARGET).elf $(OBJS) \ + eboot.bin param.sfo -copy: $(TARGET).velf - @cp $(TARGET).velf ~/shared/vitasample.elf - @echo "Copied!" - -send: $(TARGET).velf - curl -T $(TARGET).velf ftp://$(PSVITAIP):1337/cache0:/ +vpksend: $(TARGET).vpk + curl -T $(TARGET).vpk ftp://$(PSVITAIP):1337/ux0:/ @echo "Sent." -run: $(TARGET).velf - @sh run_homebrew_unity.sh $(TARGET).velf +send: eboot.bin + curl -T eboot.bin ftp://$(PSVITAIP):1337/ux0:/app/$(TITLE_ID)/ + @echo "Sent." diff --git a/sample/main.c b/sample/main.c index 49b07dc..59cb31f 100644 --- a/sample/main.c +++ b/sample/main.c @@ -36,6 +36,9 @@ int main() SceAppUtilInitParam init_param; SceAppUtilBootParam boot_param; + sceKernelPowerTick(SCE_KERNEL_POWER_TICK_DISABLE_AUTO_SUSPEND); + sceKernelPowerTick(SCE_KERNEL_POWER_TICK_DISABLE_OLED_OFF); + init_video(); console_init(); @@ -74,7 +77,9 @@ int main() console_set_y(y); } - ftpvita_add_device("cache0:"); + ftpvita_add_device("app0:"); + ftpvita_add_device("ux0:"); + ftpvita_add_device("ur0:"); if (sceAppUtilMusicMount() == 0) ftpvita_add_device("music0:");