Usability fixes

This commit is contained in:
Ethan Roseman 2020-06-06 19:56:04 -04:00
parent 5b2d51a391
commit 3f369541da
8 changed files with 7 additions and 6 deletions

View File

@ -38,7 +38,7 @@ To set up the repository:
cd ../tmc
To build **zeldatmc.gba**:
To build **tmc.gba**:
make -j$(nproc)

View File

@ -15,7 +15,7 @@ MAKER_CODE := 01
SHELL := /bin/bash -o pipefail
BUILD_NAME := zeldatmc
BUILD_NAME := tmc
ROM := $(BUILD_NAME).gba
OBJ_DIR := build/$(BUILD_NAME)
@ -115,7 +115,7 @@ all: tools rom
rom: $(ROM)
ifeq ($(COMPARE),1)
@$(SHA1) zeldatmc.sha1
@$(SHA1) tmc.sha1
endif
tools: $(TOOLDIRS)

View File

@ -4,6 +4,6 @@ This is a disassembly of The Legend of Zelda: The Minish Cap (USA).
It builds the following ROM:
* [**zeldatmc.gba**](https://datomatic.no-intro.org/index.php?page=show_record&s=23&n=1841) `sha1: b4bd50e4131b027c334547b4524e2dbbd4227130`
* [**tmc.gba**](https://datomatic.no-intro.org/index.php?page=show_record&s=23&n=1841) `sha1: b4bd50e4131b027c334547b4524e2dbbd4227130`
To set up the repository, see [INSTALL.md](INSTALL.md).

View File

@ -1,6 +1,6 @@
#!/bin/bash
buildname=zeldatmc
buildname=tmc
baserom=baserom
OBJDUMP="$DEVKITARM/bin/arm-none-eabi-objdump -D -bbinary -marmv4t -Mforce-thumb"

View File

@ -75,7 +75,7 @@ my @sorted = sort { $a->[1] <=> $b->[1] } @pairs;
#
# You'd expect this to take a while, because of uniq. It runs in under a second,
# though. Uniq is pretty fast!
my $base_cmd = "nm zeldatmc.elf | awk '{print \$3}' | grep '^[^_].\\{4\\}' | uniq";
my $base_cmd = "nm tmc.elf | awk '{print \$3}' | grep '^[^_].\\{4\\}' | uniq";
# This looks for Unknown_, Unknown_, or sub_, followed by just numbers. Note that
# it matches even if stuff precedes the unknown, like sUnknown/gUnknown.

View File

@ -69,6 +69,7 @@ CharmapReader::CharmapReader(std::string filename) : m_filename(filename)
{
if (filename == "")
{
m_pos = 0;
m_size = 0;
m_buffer = new char[1] {};
return;