From 4fd390f4b14c9120e782ec33ff9bcff4e8a3ee33 Mon Sep 17 00:00:00 2001 From: yoshida_teruhisa Date: Mon, 26 Jan 2009 04:53:40 +0000 Subject: [PATCH] =?UTF-8?q?=E8=AB=B8=E3=80=85=E3=81=AE=E4=BA=8B=E6=83=85?= =?UTF-8?q?=E3=81=AB=E3=82=88=E3=82=8A=20NAND=20=E3=82=A2=E3=83=97?= =?UTF-8?q?=E3=83=AA=E3=81=AB=E3=81=AA=E3=82=8A=E3=81=BE=E3=81=97=E3=81=9F?= =?UTF-8?q?=E3=80=82=20=E3=81=A4=E3=81=84=E3=81=A7=E3=81=AB=E3=80=81?= =?UTF-8?q?=E3=83=98=E3=83=83=E3=83=80=E3=81=A8=20libsyscall=20=E3=82=92?= =?UTF-8?q?=E6=AD=A3=E5=BC=8F=E3=81=AA=E3=82=82=E3=81=AE=E3=81=AB=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlToolsRED@141 7061adef-622a-194b-ae81-725974e89856 --- tests/SimpleFontViewSD/030A/libsyscall.a | Bin 0 -> 3132 bytes tests/SimpleFontViewSD/030A/libsyscall_c.bin | Bin 0 -> 2048 bytes .../030A/rom_header_030a.template.sbin | Bin 0 -> 16384 bytes tests/SimpleFontViewSD/Makefile | 14 ++++-- tests/SimpleFontViewSD/ROM-TS_custom.rsf | 14 +++--- tests/SimpleFontViewSD/banner/Makefile | 47 ++++++++++++++++++ .../SimpleFontViewSD/banner/icon/gameIcon.bmp | Bin 0 -> 630 bytes .../banner/test-utf16_v3.TWL.bsf | Bin 0 -> 456 bytes 8 files changed, 65 insertions(+), 10 deletions(-) create mode 100644 tests/SimpleFontViewSD/030A/libsyscall.a create mode 100644 tests/SimpleFontViewSD/030A/libsyscall_c.bin create mode 100644 tests/SimpleFontViewSD/030A/rom_header_030a.template.sbin create mode 100644 tests/SimpleFontViewSD/banner/Makefile create mode 100644 tests/SimpleFontViewSD/banner/icon/gameIcon.bmp create mode 100644 tests/SimpleFontViewSD/banner/test-utf16_v3.TWL.bsf diff --git a/tests/SimpleFontViewSD/030A/libsyscall.a b/tests/SimpleFontViewSD/030A/libsyscall.a new file mode 100644 index 0000000000000000000000000000000000000000..3de84f7d552c764a1a488265f433c25b03728d10 GIT binary patch literal 3132 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 literal 0 HcmV?d00001 diff --git a/tests/SimpleFontViewSD/030A/rom_header_030a.template.sbin b/tests/SimpleFontViewSD/030A/rom_header_030a.template.sbin new file mode 100644 index 0000000000000000000000000000000000000000..b183360fbcde393e4fb8e926bcd7120181e4a987 GIT binary patch literal 16384 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 literal 0 HcmV?d00001 diff --git a/tests/SimpleFontViewSD/Makefile b/tests/SimpleFontViewSD/Makefile index 2b37809..dab5f97 100644 --- a/tests/SimpleFontViewSD/Makefile +++ b/tests/SimpleFontViewSD/Makefile @@ -14,6 +14,8 @@ # $Revision$ #---------------------------------------------------------------------------- +SUBDIRS = banner + NNS_USELIBS = g2d gfd fnd G2D_TEXTDEMOLIB = $(NITROSYSTEM_ROOT)/build/demos/g2d/Text/textdemolib @@ -22,17 +24,23 @@ LINCLUDES = $(G2D_TEXTDEMOLIB)/include LLIBRARY_DIRS = $(G2D_TEXTDEMOLIB)/lib/$(NITRO_BUILDTYPE) LLIBRARIES = libg2d_textdemo.a +LIBSYSCALL = ./030A/libsyscall.a + +TWL_NANDAPP = TRUE + +TITLEID_LO = 030A + #---------------------------------------------------------------------------- SRCS = main.c -TARGET_BIN = main.srl +TARGET_BIN = SimpleFontViewSD.tad LDEPENDS_NEF = data/fontd.NFTR MAKEROM_ROMROOT = ./ MAKEROM_ROMFILES = data/fontd.NFTR -ROM_SPEC = ROM-TS_custom.rsf +ROM_SPEC = ./ROM-TS_custom.rsf #---------------------------------------------------------------------------- include $(NITROSYSTEM_ROOT)/build/buildtools/commondefs @@ -41,7 +49,7 @@ include $(NITROSYSTEM_ROOT)/build/buildtools/commondefs do-build: $(TARGETS) -include $(NITROSYSTEM_ROOT)/build/buildtools/modulerules +include $(TWLSDK_ROOT)/build/buildtools/modulerules #===== End of Makefile ===== diff --git a/tests/SimpleFontViewSD/ROM-TS_custom.rsf b/tests/SimpleFontViewSD/ROM-TS_custom.rsf index 448e1b2..6a0eb2d 100644 --- a/tests/SimpleFontViewSD/ROM-TS_custom.rsf +++ b/tests/SimpleFontViewSD/ROM-TS_custom.rsf @@ -57,13 +57,13 @@ Property # # TITLE NAME: Your product name within 12bytes # - #TitleName "MY APP NAME" + TitleName "SIFONTVIEWER" # # MAKER CODE: Your company ID# in 2 ascii words # issued by NINTENDO # - #MakerCode "00" + MakerCode "01" # # REMASTER VERSION: Mastering version @@ -88,13 +88,13 @@ Property # # ROM HEADER TEMPLATE: Provided to every product by NINTENDO # - #RomHeaderTemplate ./etc/rom_header.template.sbin + RomHeaderTemplate ./030A/rom_header_030a.template.sbin # # BANNER FILE: generated from Banner Spec File # #BannerFile ./etc/myGameBanner.bnr - BannerFile $(TWLSDK_ROOT)/include/twl/specfiles/default.bnr + BannerFile ./banner/banner.bnr # # Permit LandingNormalJump: for TWL "ApplicationJump" function [TRUE/FALSE] @@ -207,7 +207,7 @@ AppendProperty # # Publisher : "Nintendo" # don't have to edit - #Publisher Nintendo + Publisher Nintendo # # Application type : [USER/SYSTEM] @@ -222,7 +222,7 @@ AppendProperty # # Boot allowed Media: [GameCard] # - Media GameCard + Media NAND # # Data only title : [TRUE/FALSE] @@ -237,7 +237,7 @@ AppendProperty # # GameCode for TitleID : Your GameCode in 4 ascii words # - #GameCode ABCJ + GameCode "030A" # # Public save data size: [0K/16K/32K/64K/128K/256K/512K/1M/2M/4M] diff --git a/tests/SimpleFontViewSD/banner/Makefile b/tests/SimpleFontViewSD/banner/Makefile new file mode 100644 index 0000000..d377275 --- /dev/null +++ b/tests/SimpleFontViewSD/banner/Makefile @@ -0,0 +1,47 @@ +#! make -f +#---------------------------------------------------------------------------- +# Project: TwlIPL +# File: Makefile +# +# Copyright 2007 Nintendo. All rights reserved. +# +# These coded instructions, statements, and computer programs contain +# proprietary information of Nintendo of America Inc. and/or Nintendo +# Company Ltd., and are protected by Federal copyright law. They may +# not be disclosed to third parties or copied or duplicated in any form, +# in whole or in part, without the prior written consent of Nintendo. +# +# $Date:: $ +# $Rev$ +# $Author$ +#---------------------------------------------------------------------------- + +include $(TWL_IPL_RED_ROOT)/build/buildtools/commondefs + +ICON_DIR = ./icon + +BANNER_ICON = $(ICON_DIR)/gameIcon.bmp +BANNER_SPEC = test-utf16_v3.TWL.bsf + +TARGETS = banner.bnr +INSTALL_DIR = ./ +INSTALL_TARGETS = $(TARGETS) + +BANNER_ICON_NAME = $(basename $(BANNER_ICON)) +BANNER_ICON_MIDDLE = $(addprefix $(BANNER_ICON_NAME), .nbfs .nbfc .nbfp) + +LDIRT_CLEAN = $(TARGETS) \ + $(BANNER_ICON_MIDDLE) \ + $(TARGETS:.bnr=.srl) + +include $(TWL_IPL_RED_ROOT)/build/buildtools/modulerules + +#---------------------------------------------------------------------------- +# build +#---------------------------------------------------------------------------- +do-build: $(TARGETS) + +$(TARGETS): $(BANNER_SPEC) $(BANNER_ICON) $(BANNER_ICON_MIDDLE) + $(MAKEBANNER) -N $(BANNER_ICON_NAME) $(BANNER_SPEC) $(TARGETS) + +# diff --git a/tests/SimpleFontViewSD/banner/icon/gameIcon.bmp b/tests/SimpleFontViewSD/banner/icon/gameIcon.bmp new file mode 100644 index 0000000000000000000000000000000000000000..b76408a993203039dc96e4e66beb1822ea3899f4 GIT binary patch literal 630 zcma)(F>Zt~5Je|Z%57YvbCEI&X^al?+Bq3r8tre#n_7v|z}$xwqEbR|wez$25RxlDjn^gS z0^cIDn6ypVD8XM_KSqNeyUh;AR