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 ?=
|
EMPTY ?=
|
||||||
SPACE ?= $(EMPTY) $(EMPTY)
|
SPACE ?= $(EMPTY) $(EMPTY)
|
||||||
|
|
||||||
|
define toLower
|
||||||
|
$(shell echo $(1) | tr '[A-Z]' '[a-z]' )
|
||||||
|
endef # toLower
|
||||||
|
|
||||||
#----------------------------------------------------------------------------
|
#----------------------------------------------------------------------------
|
||||||
### TWL-commondefs
|
### TWL-commondefs
|
||||||
#
|
#
|
||||||
@ -50,6 +54,9 @@ SYSMENU_INCDIR := $(SYSMENU_ROOT)/include \
|
|||||||
SYSMENU_TOOLSDIR := $(SYSMENU_ROOT)/tools
|
SYSMENU_TOOLSDIR := $(SYSMENU_ROOT)/tools
|
||||||
SYSMENU_COMPONENTSDIR := $(SYSMENU_ROOT)/components
|
SYSMENU_COMPONENTSDIR := $(SYSMENU_ROOT)/components
|
||||||
|
|
||||||
|
SYSMENU_ROM_HEADER_DIR = $(SYSMENU_ROOT)/RomHeader/
|
||||||
|
|
||||||
|
|
||||||
LDEPENDS_LCF += $(SYSMENU_BUILDTOOLSDIR)/commondefs.sysmenu
|
LDEPENDS_LCF += $(SYSMENU_BUILDTOOLSDIR)/commondefs.sysmenu
|
||||||
LDEPENDS_RES += $(SYSMENU_BUILDTOOLSDIR)/commondefs.sysmenu
|
LDEPENDS_RES += $(SYSMENU_BUILDTOOLSDIR)/commondefs.sysmenu
|
||||||
|
|
||||||
|
|||||||
@ -36,7 +36,8 @@ LINCLUDES += $(MISC_DIR)/include
|
|||||||
|
|
||||||
ROM_SPEC = main.rsf
|
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 = \
|
SYSMENU_LIBS = \
|
||||||
liblcfg$(TWL_LIBSUFFIX).a \
|
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 = $(TWL_TOOLSDIR)/bin/makerom.TWL.secure.exe
|
||||||
|
|
||||||
MAKEROM_FLAGS += -DFATALMAKER_GAMECODE=$(GAMECODE) \
|
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_BASE = $(TWL_COMPONENTSDIR)/armadillo/$(TWL_BUILDTYPE_ARM7)/armadillo
|
||||||
DEFAULT_MAKEROM_ARM7 = $(DEFAULT_MAKEROM_ARM7_BASE).$(TWL_ELF_EXT)
|
DEFAULT_MAKEROM_ARM7 = $(DEFAULT_MAKEROM_ARM7_BASE).$(TWL_ELF_EXT)
|
||||||
|
|||||||
@ -36,7 +36,8 @@ LINCLUDES += $(MISC_DIR)/include
|
|||||||
|
|
||||||
ROM_SPEC = main.rsf
|
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 = \
|
SYSMENU_LIBS = \
|
||||||
liblcfg$(TWL_LIBSUFFIX).a \
|
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 = $(TWL_TOOLSDIR)/bin/makerom.TWL.secure.exe
|
||||||
|
|
||||||
MAKEROM_FLAGS += -DFATALMAKER_GAMECODE=$(GAMECODE) \
|
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_BASE = $(TWL_COMPONENTSDIR)/armadillo/$(TWL_BUILDTYPE_ARM7)/armadillo
|
||||||
DEFAULT_MAKEROM_ARM7 = $(DEFAULT_MAKEROM_ARM7_BASE).$(TWL_ELF_EXT)
|
DEFAULT_MAKEROM_ARM7 = $(DEFAULT_MAKEROM_ARM7_BASE).$(TWL_ELF_EXT)
|
||||||
|
|||||||
@ -54,6 +54,9 @@ Property
|
|||||||
### Settings for FinalROM
|
### Settings for FinalROM
|
||||||
###
|
###
|
||||||
#### BEGIN
|
#### BEGIN
|
||||||
|
|
||||||
|
_GameCode $(FATALMAKER_GAMECODE)
|
||||||
|
|
||||||
#
|
#
|
||||||
# TITLE NAME: Your product name within 12bytes
|
# TITLE NAME: Your product name within 12bytes
|
||||||
#
|
#
|
||||||
@ -89,7 +92,7 @@ Property
|
|||||||
#
|
#
|
||||||
# ROM HEADER TEMPLATE: Provided to every product by NINTENDO
|
# 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
|
# BANNER FILE: generated from Banner Spec File
|
||||||
|
|||||||
@ -325,6 +325,7 @@ static char* s_strFilePath[] = {
|
|||||||
static void
|
static void
|
||||||
DumpBinary(u32 offset, void* data, u32 size)
|
DumpBinary(u32 offset, void* data, u32 size)
|
||||||
{
|
{
|
||||||
|
#pragma unused(data)
|
||||||
s32 i;
|
s32 i;
|
||||||
|
|
||||||
if (size > 0)
|
if (size > 0)
|
||||||
|
|||||||
Binary file not shown.
Loading…
Reference in New Issue
Block a user