mirror of
https://github.com/rvtr/TwlIPL.git
synced 2025-10-31 06:01:12 -04:00
・RomHeaderフォルダからROMヘッダテンプレートを指定できるようSYSM_ROM_HEADER_DIRを定義。
・FatalErrorMakerのROMヘッダを正式なROMヘッダテンプレートを使用するよう変更。 git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@2114 b08762b0-b915-fc4b-9d8c-17b2551a87ff
This commit is contained in:
parent
e0566dfe7e
commit
59e90ae41f
BIN
RomHeader/012A/libsyscall.a
Normal file
BIN
RomHeader/012A/libsyscall.a
Normal file
Binary file not shown.
BIN
RomHeader/012A/rom_header_012a.template.sbin
Normal file
BIN
RomHeader/012A/rom_header_012a.template.sbin
Normal file
Binary file not shown.
BIN
RomHeader/0B4A/libsyscall.a
Normal file
BIN
RomHeader/0B4A/libsyscall.a
Normal file
Binary file not shown.
BIN
RomHeader/0B4A/rom_header_0b4a.template.sbin
Normal file
BIN
RomHeader/0B4A/rom_header_0b4a.template.sbin
Normal file
Binary file not shown.
@ -23,6 +23,10 @@ NITRO_NO_STD_PCHDR = TRUE #
|
||||
EMPTY ?=
|
||||
SPACE ?= $(EMPTY) $(EMPTY)
|
||||
|
||||
define toLower
|
||||
$(shell echo $(1) | tr '[A-Z]' '[a-z]' )
|
||||
endef # toLower
|
||||
|
||||
#----------------------------------------------------------------------------
|
||||
### TWL-commondefs
|
||||
#
|
||||
@ -50,6 +54,9 @@ SYSMENU_INCDIR := $(SYSMENU_ROOT)/include \
|
||||
SYSMENU_TOOLSDIR := $(SYSMENU_ROOT)/tools
|
||||
SYSMENU_COMPONENTSDIR := $(SYSMENU_ROOT)/components
|
||||
|
||||
SYSMENU_ROM_HEADER_DIR = $(SYSMENU_ROOT)/RomHeader/
|
||||
|
||||
|
||||
LDEPENDS_LCF += $(SYSMENU_BUILDTOOLSDIR)/commondefs.sysmenu
|
||||
LDEPENDS_RES += $(SYSMENU_BUILDTOOLSDIR)/commondefs.sysmenu
|
||||
|
||||
|
||||
@ -36,7 +36,8 @@ LINCLUDES += $(MISC_DIR)/include
|
||||
|
||||
ROM_SPEC = main.rsf
|
||||
|
||||
|
||||
ROM_HEADER_TEMPLATE = $(SYSMENU_ROM_HEADER_DIR)/$(GAMECODE)/rom_header_$(call toLower,$(GAMECODE)).template.sbin
|
||||
LIBSYSCALL = $(SYSMENU_ROM_HEADER_DIR)/$(GAMECODE)/libsyscall.a
|
||||
|
||||
SYSMENU_LIBS = \
|
||||
liblcfg$(TWL_LIBSUFFIX).a \
|
||||
@ -69,7 +70,8 @@ include $(TWL_IPL_RED_ROOT)/build/buildtools/commondefs
|
||||
MAKEROM = $(TWL_TOOLSDIR)/bin/makerom.TWL.secure.exe
|
||||
|
||||
MAKEROM_FLAGS += -DFATALMAKER_GAMECODE=$(GAMECODE) \
|
||||
-DFATALMAKER_MEDIA=$(MEDIA)
|
||||
-DFATALMAKER_MEDIA=$(MEDIA) \
|
||||
-DROM_HEADER_TEMPLATE='$(call empath,$(ROM_HEADER_TEMPLATE))'
|
||||
|
||||
DEFAULT_MAKEROM_ARM7_BASE = $(TWL_COMPONENTSDIR)/armadillo/$(TWL_BUILDTYPE_ARM7)/armadillo
|
||||
DEFAULT_MAKEROM_ARM7 = $(DEFAULT_MAKEROM_ARM7_BASE).$(TWL_ELF_EXT)
|
||||
|
||||
@ -36,7 +36,8 @@ LINCLUDES += $(MISC_DIR)/include
|
||||
|
||||
ROM_SPEC = main.rsf
|
||||
|
||||
|
||||
ROM_HEADER_TEMPLATE = $(SYSMENU_ROM_HEADER_DIR)/$(GAMECODE)/rom_header_$(call toLower,$(GAMECODE)).template.sbin
|
||||
LIBSYSCALL = $(SYSMENU_ROM_HEADER_DIR)/$(GAMECODE)/libsyscall.a
|
||||
|
||||
SYSMENU_LIBS = \
|
||||
liblcfg$(TWL_LIBSUFFIX).a \
|
||||
@ -69,7 +70,8 @@ include $(TWL_IPL_RED_ROOT)/build/buildtools/commondefs
|
||||
MAKEROM = $(TWL_TOOLSDIR)/bin/makerom.TWL.secure.exe
|
||||
|
||||
MAKEROM_FLAGS += -DFATALMAKER_GAMECODE=$(GAMECODE) \
|
||||
-DFATALMAKER_MEDIA=$(MEDIA)
|
||||
-DFATALMAKER_MEDIA=$(MEDIA) \
|
||||
-DROM_HEADER_TEMPLATE='$(call empath,$(ROM_HEADER_TEMPLATE))'
|
||||
|
||||
DEFAULT_MAKEROM_ARM7_BASE = $(TWL_COMPONENTSDIR)/armadillo/$(TWL_BUILDTYPE_ARM7)/armadillo
|
||||
DEFAULT_MAKEROM_ARM7 = $(DEFAULT_MAKEROM_ARM7_BASE).$(TWL_ELF_EXT)
|
||||
|
||||
@ -54,6 +54,9 @@ Property
|
||||
### Settings for FinalROM
|
||||
###
|
||||
#### BEGIN
|
||||
|
||||
_GameCode $(FATALMAKER_GAMECODE)
|
||||
|
||||
#
|
||||
# TITLE NAME: Your product name within 12bytes
|
||||
#
|
||||
@ -89,7 +92,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
|
||||
|
||||
@ -325,6 +325,7 @@ static char* s_strFilePath[] = {
|
||||
static void
|
||||
DumpBinary(u32 offset, void* data, u32 size)
|
||||
{
|
||||
#pragma unused(data)
|
||||
s32 i;
|
||||
|
||||
if (size > 0)
|
||||
|
||||
Binary file not shown.
Loading…
Reference in New Issue
Block a user