From 271b99981cc622225acd955a280456247c39fb0f Mon Sep 17 00:00:00 2001 From: TwinAphex51224 Date: Fri, 2 Dec 2011 01:28:47 +0100 Subject: [PATCH] Won't link right now --- Makefile.ps3 | 12 +++++------- ps3/main.c | 3 ++- ps3/pkg/ICON0.PNG | Bin 0 -> 7587 bytes ps3/pkg/PARAM.SFO | Bin 0 -> 1040 bytes ps3/pkg/package.conf | 5 +++++ 5 files changed, 12 insertions(+), 8 deletions(-) create mode 100644 ps3/pkg/ICON0.PNG create mode 100644 ps3/pkg/PARAM.SFO create mode 100644 ps3/pkg/package.conf diff --git a/Makefile.ps3 b/Makefile.ps3 index 02661773c2..b5670d17cb 100644 --- a/Makefile.ps3 +++ b/Makefile.ps3 @@ -45,9 +45,9 @@ MAKE_PACKAGE_NPDRM = $(CELL_SDK)/$(HOST_DIR)/bin/make_package_npdrm OBJ = ps3/buffer.o ps3/ps3_audio.o ps3/resampler.o ps3/ps3_input.o ps3/pad_input.o getopt.o ssnes.o driver.o file.o settings.o message.o rewind.o movie.o gfx/gfx_common.o ps3/ps3_video_psgl.o gfx/shader_cg.o gfx/snes_state.o ups.o bps.o strl.o screenshot.o audio/hermite.o dynamic.o ps3/main.o -LIBS = -ldbgfont -lPSGL -lgcm_cmd -lgcm_sys_stub -lresc_stub -lm -lio_stub -lfs_stub -lsysutil_stub -lsysmodule_stub -laudio_stub -lnet_stub -lpthread +LIBS = -ldbgfont -lPSGL -lgcm_cmd -lgcm_sys_stub -lsnes -lresc_stub -lm -lio_stub -lfs_stub -lsysutil_stub -lsysmodule_stub -laudio_stub -lnet_stub -lpthread -DEFINES = -DHAVE_OPENGL=1 -DHAVE_CG=1 -DHAVE_FBO=1 -D__CELLOS_LV2__ -DPACKAGE_VERSION=\"0.9.2\" -Dmain=ssnes_main +DEFINES = -DHAVE_OPENGL=1 -DHAVE_CG=1 -DHAVE_FBO=1 -D__CELLOS_LV2__ -DPACKAGE_VERSION=\"0.9.2\" -Dmain=ssnes_main -mno-sn-ld # Wrap it up, son! #LIBS += -Wl,-wrap,fopen -Wl,-wrap,fclose -Wl,-wrap,fwrite -Wl,-wrap,fread -Wl,-wrap,fseek -Wl,-wrap,ftell -Wl,-wrap,fflush -Wl,-wrap,rewind -Wl,-wrap,fgetpos -Wl,-wrap,fsetpos -Wl,-wrap,setbuf -Wl,-wrap,setvbuf -Wl,-wrap,ungetc -Wl,-wrap,feof @@ -87,10 +87,8 @@ $(PPU_TARGET): $(OBJ) $(CXX) $(INCDIRS) $(CXXFLAGS) -c -o $@ $< pkg: $(PPU_TARGET) - @mkdir -p pkg/SAVEDATA - @mkdir -p pkg/USRDIR - $(MAKE_FSELF_NPDRM) $(PPU_TARGET) pkg/USRDIR/EBOOT.BIN - $(MAKE_PACKAGE_NPDRM) pkg/package.conf pkg + $(MAKE_FSELF_NPDRM) $(PPU_TARGET) ps3/pkg/USRDIR/EBOOT.BIN + $(MAKE_PACKAGE_NPDRM) ps3/pkg/package.conf pkg clean: rm -f *.o @@ -98,7 +96,7 @@ clean: rm -f hqflt/snes_ntsc/*.o rm -f $(PPU_TARGET) rm -f *.pkg - rm -f ps3/*.o + rm -rf ps3/*.o .PHONY: all clean pkg diff --git a/ps3/main.c b/ps3/main.c index 7a629a6e03..ed32fdc8c7 100644 --- a/ps3/main.c +++ b/ps3/main.c @@ -6,7 +6,8 @@ int ssnes_main(int argc, char *argv[]); int main(int argc, char *argv[]) { char arg1[] = "ssnes"; - char arg2[] = "path/to/your/testrom.sfc"; + char arg2[] = "/dev_hdd0/game/SNES90000/USRDIR/main.sfc"; + char arg3[] = "-v"; char *argv_[] = { arg1, arg2, NULL }; return ssnes_main(2, argv_); } diff --git a/ps3/pkg/ICON0.PNG b/ps3/pkg/ICON0.PNG new file mode 100644 index 0000000000000000000000000000000000000000..47da53045cab81ef921e781ef2e931e0d77c6142 GIT binary patch literal 7587 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 XS>ox&UJAz{ipu`WCs2Y literal 0 HcmV?d00001 diff --git a/ps3/pkg/PARAM.SFO b/ps3/pkg/PARAM.SFO new file mode 100644 index 0000000000000000000000000000000000000000..a157441317e4a2c8bc708d165477da75cce2ea89 GIT binary patch literal 1040 zcmc&yL5tKd6n?u7BH}@04}zC>SkQwEv&=!ngLGyyYo$9aO}enB(wWI@D{V5{q)7L) zf5CsD7tfyeH~52m=~O79c+)`NdtdV9dtcH(#1{t#0N(*1qWp+5!07Nk#RpyO@@O=2 zv;EwY0e1Xn#J|_CKc;+4_!DWtA;1x(mjnJ0&Al1uKPCKru#SY20X`iM^%^@4Ct z_#xG<*Jr}l1HEsAy(mgASPY&Ju|G=$gIO2~Zx%3^dxD*X@g)TQoGm$n$cx!hctIMl z3l>1crzyYWf}M8?G2>y72tQl`50m9-x(MTQPk`_RiFGmcPl1|o$DuKqj3+0qpy96I z-5Eeotm>?8aaZfBI;#xcec@WQIM>y#v9d;{DB7%0l~fjewH{+otfew?gIitWuFP80 z3T-Yi3Ow@XIZthZ^WFXc*JQ-c literal 0 HcmV?d00001 diff --git a/ps3/pkg/package.conf b/ps3/pkg/package.conf new file mode 100644 index 0000000000..cf1f973d98 --- /dev/null +++ b/ps3/pkg/package.conf @@ -0,0 +1,5 @@ +Content-ID = UP0001-SSNES1000_00-0000000000000001 +k_licensee = 0x00000000000000000000000000000000 +DRM_Type = Local +Content_Type = Game_Exec +PackageVersion = 00.01