diff --git a/RomHeader/HNBA/libsyscall_c.bin b/RomHeader/HNBA/libsyscall_c.bin new file mode 100644 index 00000000..ecc32ba9 Binary files /dev/null and b/RomHeader/HNBA/libsyscall_c.bin differ diff --git a/RomHeader/HNBA/rom_header_hnba.template.sbin b/RomHeader/HNBA/rom_header_hnba.template.sbin new file mode 100644 index 00000000..26583f33 Binary files /dev/null and b/RomHeader/HNBA/rom_header_hnba.template.sbin differ diff --git a/RomHeader/HNBE/libsyscall_c.bin b/RomHeader/HNBE/libsyscall_c.bin new file mode 100644 index 00000000..de115d12 Binary files /dev/null and b/RomHeader/HNBE/libsyscall_c.bin differ diff --git a/RomHeader/HNBE/rom_header_hnbe.template.sbin b/RomHeader/HNBE/rom_header_hnbe.template.sbin new file mode 100644 index 00000000..4337f404 Binary files /dev/null and b/RomHeader/HNBE/rom_header_hnbe.template.sbin differ diff --git a/RomHeader/HNBJ/libsyscall_c.bin b/RomHeader/HNBJ/libsyscall_c.bin new file mode 100644 index 00000000..535b3b36 Binary files /dev/null and b/RomHeader/HNBJ/libsyscall_c.bin differ diff --git a/RomHeader/HNBJ/rom_header_hnbj.template.sbin b/RomHeader/HNBJ/rom_header_hnbj.template.sbin new file mode 100644 index 00000000..17ac93bf Binary files /dev/null and b/RomHeader/HNBJ/rom_header_hnbj.template.sbin differ diff --git a/RomHeader/HNBP/libsyscall_c.bin b/RomHeader/HNBP/libsyscall_c.bin new file mode 100644 index 00000000..93b9ce7a Binary files /dev/null and b/RomHeader/HNBP/libsyscall_c.bin differ diff --git a/RomHeader/HNBP/rom_header_hnbp.template.sbin b/RomHeader/HNBP/rom_header_hnbp.template.sbin new file mode 100644 index 00000000..b089ba83 Binary files /dev/null and b/RomHeader/HNBP/rom_header_hnbp.template.sbin differ diff --git a/RomHeader/HNBU/libsyscall_c.bin b/RomHeader/HNBU/libsyscall_c.bin new file mode 100644 index 00000000..67b6e6ae Binary files /dev/null and b/RomHeader/HNBU/libsyscall_c.bin differ diff --git a/RomHeader/HNBU/rom_header_hnbu.template.sbin b/RomHeader/HNBU/rom_header_hnbu.template.sbin new file mode 100644 index 00000000..6093b7bd Binary files /dev/null and b/RomHeader/HNBU/rom_header_hnbu.template.sbin differ diff --git a/RomHeader/HNDA/libsyscall_c.bin b/RomHeader/HNDA/libsyscall_c.bin new file mode 100644 index 00000000..c18b7159 Binary files /dev/null and b/RomHeader/HNDA/libsyscall_c.bin differ diff --git a/RomHeader/HNDA/rom_header_hnda.template.sbin b/RomHeader/HNDA/rom_header_hnda.template.sbin new file mode 100644 index 00000000..527f03a4 Binary files /dev/null and b/RomHeader/HNDA/rom_header_hnda.template.sbin differ diff --git a/RomHeader/HNDE/libsyscall_c.bin b/RomHeader/HNDE/libsyscall_c.bin new file mode 100644 index 00000000..411238b1 Binary files /dev/null and b/RomHeader/HNDE/libsyscall_c.bin differ diff --git a/RomHeader/HNDE/rom_header_hnde.template.sbin b/RomHeader/HNDE/rom_header_hnde.template.sbin new file mode 100644 index 00000000..b6f4217f Binary files /dev/null and b/RomHeader/HNDE/rom_header_hnde.template.sbin differ diff --git a/RomHeader/HNDJ/libsyscall_c.bin b/RomHeader/HNDJ/libsyscall_c.bin new file mode 100644 index 00000000..5f3111c0 Binary files /dev/null and b/RomHeader/HNDJ/libsyscall_c.bin differ diff --git a/RomHeader/HNDJ/rom_header_hndj.template.sbin b/RomHeader/HNDJ/rom_header_hndj.template.sbin new file mode 100644 index 00000000..db840f11 Binary files /dev/null and b/RomHeader/HNDJ/rom_header_hndj.template.sbin differ diff --git a/RomHeader/HNDP/libsyscall_c.bin b/RomHeader/HNDP/libsyscall_c.bin new file mode 100644 index 00000000..cbe45d07 Binary files /dev/null and b/RomHeader/HNDP/libsyscall_c.bin differ diff --git a/RomHeader/HNDP/rom_header_hndp.template.sbin b/RomHeader/HNDP/rom_header_hndp.template.sbin new file mode 100644 index 00000000..845ada81 Binary files /dev/null and b/RomHeader/HNDP/rom_header_hndp.template.sbin differ diff --git a/RomHeader/HNDU/libsyscall_c.bin b/RomHeader/HNDU/libsyscall_c.bin new file mode 100644 index 00000000..8915d3bf Binary files /dev/null and b/RomHeader/HNDU/libsyscall_c.bin differ diff --git a/RomHeader/HNDU/rom_header_hndu.template.sbin b/RomHeader/HNDU/rom_header_hndu.template.sbin new file mode 100644 index 00000000..62154e67 Binary files /dev/null and b/RomHeader/HNDU/rom_header_hndu.template.sbin differ diff --git a/RomHeader/HNEA/libsyscall_c.bin b/RomHeader/HNEA/libsyscall_c.bin new file mode 100644 index 00000000..b9e5d863 Binary files /dev/null and b/RomHeader/HNEA/libsyscall_c.bin differ diff --git a/RomHeader/HNEA/rom_header_hnea.template.sbin b/RomHeader/HNEA/rom_header_hnea.template.sbin new file mode 100644 index 00000000..541ec3d0 Binary files /dev/null and b/RomHeader/HNEA/rom_header_hnea.template.sbin differ diff --git a/RomHeader/HNEE/libsyscall_c.bin b/RomHeader/HNEE/libsyscall_c.bin new file mode 100644 index 00000000..a8afdc77 Binary files /dev/null and b/RomHeader/HNEE/libsyscall_c.bin differ diff --git a/RomHeader/HNEE/rom_header_hnee.template.sbin b/RomHeader/HNEE/rom_header_hnee.template.sbin new file mode 100644 index 00000000..a1eca047 Binary files /dev/null and b/RomHeader/HNEE/rom_header_hnee.template.sbin differ diff --git a/RomHeader/HNEJ/libsyscall_c.bin b/RomHeader/HNEJ/libsyscall_c.bin new file mode 100644 index 00000000..fc9d84c0 Binary files /dev/null and b/RomHeader/HNEJ/libsyscall_c.bin differ diff --git a/RomHeader/HNEJ/rom_header_hnej.template.sbin b/RomHeader/HNEJ/rom_header_hnej.template.sbin new file mode 100644 index 00000000..cf5459c2 Binary files /dev/null and b/RomHeader/HNEJ/rom_header_hnej.template.sbin differ diff --git a/RomHeader/HNEP/libsyscall_c.bin b/RomHeader/HNEP/libsyscall_c.bin new file mode 100644 index 00000000..47293586 Binary files /dev/null and b/RomHeader/HNEP/libsyscall_c.bin differ diff --git a/RomHeader/HNEP/rom_header_hnep.template.sbin b/RomHeader/HNEP/rom_header_hnep.template.sbin new file mode 100644 index 00000000..836714eb Binary files /dev/null and b/RomHeader/HNEP/rom_header_hnep.template.sbin differ diff --git a/RomHeader/HNEU/libsyscall_c.bin b/RomHeader/HNEU/libsyscall_c.bin new file mode 100644 index 00000000..513b9e51 Binary files /dev/null and b/RomHeader/HNEU/libsyscall_c.bin differ diff --git a/RomHeader/HNEU/rom_header_hneu.template.sbin b/RomHeader/HNEU/rom_header_hneu.template.sbin new file mode 100644 index 00000000..b04ab152 Binary files /dev/null and b/RomHeader/HNEU/rom_header_hneu.template.sbin differ diff --git a/RomHeader/HNFA/libsyscall_c.bin b/RomHeader/HNFA/libsyscall_c.bin new file mode 100644 index 00000000..45587fb6 Binary files /dev/null and b/RomHeader/HNFA/libsyscall_c.bin differ diff --git a/RomHeader/HNFA/rom_header_hnfa.template.sbin b/RomHeader/HNFA/rom_header_hnfa.template.sbin new file mode 100644 index 00000000..1fd97c0d Binary files /dev/null and b/RomHeader/HNFA/rom_header_hnfa.template.sbin differ diff --git a/RomHeader/HNFE/libsyscall_c.bin b/RomHeader/HNFE/libsyscall_c.bin new file mode 100644 index 00000000..3271aa95 Binary files /dev/null and b/RomHeader/HNFE/libsyscall_c.bin differ diff --git a/RomHeader/HNFE/rom_header_hnfe.template.sbin b/RomHeader/HNFE/rom_header_hnfe.template.sbin new file mode 100644 index 00000000..9e9d53c4 Binary files /dev/null and b/RomHeader/HNFE/rom_header_hnfe.template.sbin differ diff --git a/RomHeader/HNFJ/libsyscall_c.bin b/RomHeader/HNFJ/libsyscall_c.bin new file mode 100644 index 00000000..42af61a8 Binary files /dev/null and b/RomHeader/HNFJ/libsyscall_c.bin differ diff --git a/RomHeader/HNFJ/rom_header_hnfj.template.sbin b/RomHeader/HNFJ/rom_header_hnfj.template.sbin new file mode 100644 index 00000000..2e4979ab Binary files /dev/null and b/RomHeader/HNFJ/rom_header_hnfj.template.sbin differ diff --git a/RomHeader/HNFP/libsyscall_c.bin b/RomHeader/HNFP/libsyscall_c.bin new file mode 100644 index 00000000..c232ac3e Binary files /dev/null and b/RomHeader/HNFP/libsyscall_c.bin differ diff --git a/RomHeader/HNFP/rom_header_hnfp.template.sbin b/RomHeader/HNFP/rom_header_hnfp.template.sbin new file mode 100644 index 00000000..8ac831e9 Binary files /dev/null and b/RomHeader/HNFP/rom_header_hnfp.template.sbin differ diff --git a/RomHeader/HNFU/libsyscall_c.bin b/RomHeader/HNFU/libsyscall_c.bin new file mode 100644 index 00000000..1c6c5e31 Binary files /dev/null and b/RomHeader/HNFU/libsyscall_c.bin differ diff --git a/RomHeader/HNFU/rom_header_hnfu.template.sbin b/RomHeader/HNFU/rom_header_hnfu.template.sbin new file mode 100644 index 00000000..e0f6e9c0 Binary files /dev/null and b/RomHeader/HNFU/rom_header_hnfu.template.sbin differ diff --git a/RomHeader/HNGA/libsyscall_c.bin b/RomHeader/HNGA/libsyscall_c.bin new file mode 100644 index 00000000..9d77397d Binary files /dev/null and b/RomHeader/HNGA/libsyscall_c.bin differ diff --git a/RomHeader/HNGA/rom_header_hnga.template.sbin b/RomHeader/HNGA/rom_header_hnga.template.sbin new file mode 100644 index 00000000..0592651d Binary files /dev/null and b/RomHeader/HNGA/rom_header_hnga.template.sbin differ diff --git a/RomHeader/HNGE/libsyscall_c.bin b/RomHeader/HNGE/libsyscall_c.bin new file mode 100644 index 00000000..295f40a5 Binary files /dev/null and b/RomHeader/HNGE/libsyscall_c.bin differ diff --git a/RomHeader/HNGE/rom_header_hnge.template.sbin b/RomHeader/HNGE/rom_header_hnge.template.sbin new file mode 100644 index 00000000..8672ae03 Binary files /dev/null and b/RomHeader/HNGE/rom_header_hnge.template.sbin differ diff --git a/RomHeader/HNGJ/libsyscall_c.bin b/RomHeader/HNGJ/libsyscall_c.bin new file mode 100644 index 00000000..16714d34 Binary files /dev/null and b/RomHeader/HNGJ/libsyscall_c.bin differ diff --git a/RomHeader/HNGJ/rom_header_hngj.template.sbin b/RomHeader/HNGJ/rom_header_hngj.template.sbin new file mode 100644 index 00000000..266b3d0c Binary files /dev/null and b/RomHeader/HNGJ/rom_header_hngj.template.sbin differ diff --git a/RomHeader/HNGP/libsyscall_c.bin b/RomHeader/HNGP/libsyscall_c.bin new file mode 100644 index 00000000..706f93e2 Binary files /dev/null and b/RomHeader/HNGP/libsyscall_c.bin differ diff --git a/RomHeader/HNGP/rom_header_hngp.template.sbin b/RomHeader/HNGP/rom_header_hngp.template.sbin new file mode 100644 index 00000000..484858a0 Binary files /dev/null and b/RomHeader/HNGP/rom_header_hngp.template.sbin differ diff --git a/RomHeader/HNGU/libsyscall_c.bin b/RomHeader/HNGU/libsyscall_c.bin new file mode 100644 index 00000000..532d599e Binary files /dev/null and b/RomHeader/HNGU/libsyscall_c.bin differ diff --git a/RomHeader/HNGU/rom_header_hngu.template.sbin b/RomHeader/HNGU/rom_header_hngu.template.sbin new file mode 100644 index 00000000..4eb34f7a Binary files /dev/null and b/RomHeader/HNGU/rom_header_hngu.template.sbin differ diff --git a/RomHeader/HNIA/libsyscall_c.bin b/RomHeader/HNIA/libsyscall_c.bin new file mode 100644 index 00000000..94c0afd0 Binary files /dev/null and b/RomHeader/HNIA/libsyscall_c.bin differ diff --git a/RomHeader/HNIA/rom_header_hnia.template.sbin b/RomHeader/HNIA/rom_header_hnia.template.sbin new file mode 100644 index 00000000..2f2adad6 Binary files /dev/null and b/RomHeader/HNIA/rom_header_hnia.template.sbin differ diff --git a/RomHeader/HNIE/libsyscall_c.bin b/RomHeader/HNIE/libsyscall_c.bin new file mode 100644 index 00000000..4c05f8e4 Binary files /dev/null and b/RomHeader/HNIE/libsyscall_c.bin differ diff --git a/RomHeader/HNIE/rom_header_hnie.template.sbin b/RomHeader/HNIE/rom_header_hnie.template.sbin new file mode 100644 index 00000000..71c01bc0 Binary files /dev/null and b/RomHeader/HNIE/rom_header_hnie.template.sbin differ diff --git a/RomHeader/HNIJ/libsyscall_c.bin b/RomHeader/HNIJ/libsyscall_c.bin new file mode 100644 index 00000000..4eea3a9a Binary files /dev/null and b/RomHeader/HNIJ/libsyscall_c.bin differ diff --git a/RomHeader/HNIJ/rom_header_hnij.template.sbin b/RomHeader/HNIJ/rom_header_hnij.template.sbin new file mode 100644 index 00000000..ddbae4cb Binary files /dev/null and b/RomHeader/HNIJ/rom_header_hnij.template.sbin differ diff --git a/RomHeader/HNIP/libsyscall_c.bin b/RomHeader/HNIP/libsyscall_c.bin new file mode 100644 index 00000000..051bc03c Binary files /dev/null and b/RomHeader/HNIP/libsyscall_c.bin differ diff --git a/RomHeader/HNIP/rom_header_hnip.template.sbin b/RomHeader/HNIP/rom_header_hnip.template.sbin new file mode 100644 index 00000000..eea8b90b Binary files /dev/null and b/RomHeader/HNIP/rom_header_hnip.template.sbin differ diff --git a/RomHeader/HNIU/libsyscall_c.bin b/RomHeader/HNIU/libsyscall_c.bin new file mode 100644 index 00000000..b1733795 Binary files /dev/null and b/RomHeader/HNIU/libsyscall_c.bin differ diff --git a/RomHeader/HNIU/rom_header_hniu.template.sbin b/RomHeader/HNIU/rom_header_hniu.template.sbin new file mode 100644 index 00000000..970f5496 Binary files /dev/null and b/RomHeader/HNIU/rom_header_hniu.template.sbin differ diff --git a/RomHeader/HNJA/libsyscall_c.bin b/RomHeader/HNJA/libsyscall_c.bin new file mode 100644 index 00000000..370ef848 Binary files /dev/null and b/RomHeader/HNJA/libsyscall_c.bin differ diff --git a/RomHeader/HNJA/rom_header_hnja.template.sbin b/RomHeader/HNJA/rom_header_hnja.template.sbin new file mode 100644 index 00000000..4f50a7c7 Binary files /dev/null and b/RomHeader/HNJA/rom_header_hnja.template.sbin differ diff --git a/RomHeader/HNJE/libsyscall_c.bin b/RomHeader/HNJE/libsyscall_c.bin new file mode 100644 index 00000000..a79e005a Binary files /dev/null and b/RomHeader/HNJE/libsyscall_c.bin differ diff --git a/RomHeader/HNJE/rom_header_hnje.template.sbin b/RomHeader/HNJE/rom_header_hnje.template.sbin new file mode 100644 index 00000000..8d08c050 Binary files /dev/null and b/RomHeader/HNJE/rom_header_hnje.template.sbin differ diff --git a/RomHeader/HNJJ/libsyscall_c.bin b/RomHeader/HNJJ/libsyscall_c.bin new file mode 100644 index 00000000..0ab36193 Binary files /dev/null and b/RomHeader/HNJJ/libsyscall_c.bin differ diff --git a/RomHeader/HNJJ/rom_header_hnjj.template.sbin b/RomHeader/HNJJ/rom_header_hnjj.template.sbin new file mode 100644 index 00000000..c2538bc7 Binary files /dev/null and b/RomHeader/HNJJ/rom_header_hnjj.template.sbin differ diff --git a/RomHeader/HNJP/libsyscall_c.bin b/RomHeader/HNJP/libsyscall_c.bin new file mode 100644 index 00000000..d9b3742b Binary files /dev/null and b/RomHeader/HNJP/libsyscall_c.bin differ diff --git a/RomHeader/HNJP/rom_header_hnjp.template.sbin b/RomHeader/HNJP/rom_header_hnjp.template.sbin new file mode 100644 index 00000000..8e319b59 Binary files /dev/null and b/RomHeader/HNJP/rom_header_hnjp.template.sbin differ diff --git a/RomHeader/HNJU/libsyscall_c.bin b/RomHeader/HNJU/libsyscall_c.bin new file mode 100644 index 00000000..697efc03 Binary files /dev/null and b/RomHeader/HNJU/libsyscall_c.bin differ diff --git a/RomHeader/HNJU/rom_header_hnju.template.sbin b/RomHeader/HNJU/rom_header_hnju.template.sbin new file mode 100644 index 00000000..f4de4333 Binary files /dev/null and b/RomHeader/HNJU/rom_header_hnju.template.sbin differ diff --git a/RomHeader/HNKA/libsyscall_c.bin b/RomHeader/HNKA/libsyscall_c.bin new file mode 100644 index 00000000..f3129b63 Binary files /dev/null and b/RomHeader/HNKA/libsyscall_c.bin differ diff --git a/RomHeader/HNKA/rom_header_hnka.template.sbin b/RomHeader/HNKA/rom_header_hnka.template.sbin new file mode 100644 index 00000000..d117e9a7 Binary files /dev/null and b/RomHeader/HNKA/rom_header_hnka.template.sbin differ diff --git a/RomHeader/HNKE/libsyscall_c.bin b/RomHeader/HNKE/libsyscall_c.bin new file mode 100644 index 00000000..0ab35886 Binary files /dev/null and b/RomHeader/HNKE/libsyscall_c.bin differ diff --git a/RomHeader/HNKE/rom_header_hnke.template.sbin b/RomHeader/HNKE/rom_header_hnke.template.sbin new file mode 100644 index 00000000..e610e05d Binary files /dev/null and b/RomHeader/HNKE/rom_header_hnke.template.sbin differ diff --git a/RomHeader/HNKJ/libsyscall_c.bin b/RomHeader/HNKJ/libsyscall_c.bin new file mode 100644 index 00000000..c21e6e58 Binary files /dev/null and b/RomHeader/HNKJ/libsyscall_c.bin differ diff --git a/RomHeader/HNKJ/rom_header_hnkj.template.sbin b/RomHeader/HNKJ/rom_header_hnkj.template.sbin new file mode 100644 index 00000000..41b27fec Binary files /dev/null and b/RomHeader/HNKJ/rom_header_hnkj.template.sbin differ diff --git a/RomHeader/HNKP/libsyscall_c.bin b/RomHeader/HNKP/libsyscall_c.bin new file mode 100644 index 00000000..695e089a Binary files /dev/null and b/RomHeader/HNKP/libsyscall_c.bin differ diff --git a/RomHeader/HNKP/rom_header_hnkp.template.sbin b/RomHeader/HNKP/rom_header_hnkp.template.sbin new file mode 100644 index 00000000..bf208eae Binary files /dev/null and b/RomHeader/HNKP/rom_header_hnkp.template.sbin differ diff --git a/RomHeader/HNKU/libsyscall_c.bin b/RomHeader/HNKU/libsyscall_c.bin new file mode 100644 index 00000000..2f9255d5 Binary files /dev/null and b/RomHeader/HNKU/libsyscall_c.bin differ diff --git a/RomHeader/HNKU/rom_header_hnku.template.sbin b/RomHeader/HNKU/rom_header_hnku.template.sbin new file mode 100644 index 00000000..fa6bfe68 Binary files /dev/null and b/RomHeader/HNKU/rom_header_hnku.template.sbin differ diff --git a/build/systemMenu_RED/MachineSettings/ARM9/Makefile b/build/systemMenu_RED/MachineSettings/ARM9/Makefile index c6d3d6af..c5fa7777 100644 --- a/build/systemMenu_RED/MachineSettings/ARM9/Makefile +++ b/build/systemMenu_RED/MachineSettings/ARM9/Makefile @@ -43,6 +43,11 @@ CARD_REGION = ALL TARGET_BIN = $(TITLEID_LO).tad +ROM_HEADER_DIR = $(SYSMENU_ROOT)/RomHeader/$(TITLEID_LO) +SMALL_TITLEID = $(shell echo $(TITLEID_LO) | tr '[A-Z]' '[a-z]' ) +ROM_HEADER_TEMPLATE = $(ROM_HEADER_DIR)/rom_header_$(SMALL_TITLEID).template.sbin +LIBSYSCALL = $(ROM_HEADER_DIR)/libsyscall.a + ROM_SPEC = main.rsf MISC_DIR = ../../misc @@ -61,7 +66,8 @@ LINCLUDES = $(MISC_DIR)/include MAKEROM_FLAGS += -DTITLEID_LO='$(TITLEID_LO)' \ -DCARD_REGION='$(CARD_REGION)' \ - -DDISABLE_DEBUG='$(DISABLE_DEBUG)' + -DDISABLE_DEBUG='$(DISABLE_DEBUG)' \ + -DROM_HEADER_TEMPLATE='$(call empath,$(ROM_HEADER_TEMPLATE))' MAKETAD_OPTION += -s @@ -100,11 +106,12 @@ INSTALL_DIR = $(SDK_NMENU_DATADIR) #---------------------------------------------------------------------------- -do-build : $(TARGETS) +do-build : test $(TARGETS) include $(TWL_IPL_RED_ROOT)/build/buildtools/modulerules - +test: + echo $(SMALL_TITLEID) #---------------------------------------------------------------------------- #===== End of Makefile ===== diff --git a/build/systemMenu_RED/MachineSettings/ARM9/main.rsf b/build/systemMenu_RED/MachineSettings/ARM9/main.rsf index b205c065..b605daea 100644 --- a/build/systemMenu_RED/MachineSettings/ARM9/main.rsf +++ b/build/systemMenu_RED/MachineSettings/ARM9/main.rsf @@ -89,7 +89,7 @@ Property # # ROM HEADER TEMPLATE: Provided to every product by NINTENDO # - #RomHeaderTemplate ./etc/rom_header.template.sbin + RomHeaderTemplate $(ROM_HEADER_TEMPLATE) # # BANNER FILE: generated from Banner Spec File