Merge pull request #114 from GearsProgress/text-debug-screen

Merge text-debug-screen into release-candidate
This commit is contained in:
The Gears of Progress 2026-03-03 14:07:00 -05:00 committed by GitHub
commit 6b5a15604f
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
125 changed files with 514 additions and 2680 deletions

View File

@ -1,9 +1,12 @@
BUILD_LANGS := japanese english french german italian spanishEU spanishLA
BUILD_TYPES := release debug
BUILD_XLSXS := local cloud
# defaults
BUILD_LANG ?= english
BUILD_TYPE ?= release
BUILD_XLSX ?= local
GIT_SUFFIX := $(shell git describe --tags --long --dirty | sed -E 's/^[^-]+-([0-9]+)-g[0-9a-f]+(-dirty)?$$/\1/')
GIT_FULL := $(shell git describe --tags --always --dirty 2>/dev/null)
@ -59,14 +62,13 @@ LIBPCCS := $(CURDIR)/PCCS
#
#---------------------------------------------------------------------------------
TARGET := $(notdir $(CURDIR))_mb
LOADERNAME := $(notdir $(CURDIR))_standalone
BUILD := build
GENERATED_DIR := $(BUILD)/generated
SOURCES := source
INCLUDES := include PCCS/lib/include
DATA := data
MUSIC := audio
GRAPHICS := graphics
GRAPHICS := graphics graphics/languages/$(BUILD_LANG)
#---------------------------------------------------------------------------------
# options for code generation
@ -138,6 +140,11 @@ CPPFILES := $(sort $(foreach dir,$(SOURCES),$(notdir $(wildcard $(dir)/*.cpp)))
SFILES := $(foreach dir,$(SOURCES),$(notdir $(wildcard $(dir)/*.s)))
PNGFILES := $(foreach dir,$(GRAPHICS),$(notdir $(wildcard $(dir)/*.png)))
#ifneq ($(strip $(MUSIC)),)
# export AUDIOFILES := $(foreach dir,$(notdir $(wildcard $(MUSIC)/*.*)),$(CURDIR)/$(MUSIC)/$(dir))
# BINFILES += soundbank.bin
#endif
#---------------------------------------------------------------------------------
# use CXX for linking C++ projects, CC for standard C
#---------------------------------------------------------------------------------
@ -158,13 +165,9 @@ export OFILES_GRAPHICS := $(PNGFILES:.png=.o)
export OFILES := $(OFILES_SOURCES) $(OFILES_GRAPHICS)
ifneq ($(strip $(MUSIC)),)
export AUDIOFILES := $(foreach dir,$(notdir $(wildcard $(MUSIC)/*.*)),$(CURDIR)/$(MUSIC)/$(dir))
BINFILES += soundbank.bin
OFILES += soundbank.bin.o
endif
export HFILES := $(addsuffix .h,$(subst .,_,$(BINFILES))) $(PNGFILES:.png=.h)
export HFILES := $(addsuffix .h,$(subst .,_,$(BINFILES))) $(PNGFILES:.png=.h) \
$(CURDIR)/$(GENERATED_DIR)/translated_text.h \
$(CURDIR)/$(GENERATED_DIR)/fonts.h
export INCLUDE := $(foreach dir,$(INCLUDES),-iquote $(CURDIR)/$(dir)) \
$(foreach dir,$(LIBDIRS),-I$(dir)/include) \
@ -174,17 +177,24 @@ export INCLUDE := $(foreach dir,$(INCLUDES),-iquote $(CURDIR)/$(dir)) \
export LIBPATHS := $(foreach dir,$(LIBDIRS),-L$(dir)/lib)
.PHONY: clean
.PHONY: all clean
GENERATE_STAMP := $(BUILD)/.generate_data.$(BUILD_LANG).$(BUILD_TYPE).stamp
BUILD_STAMP := $(BUILD)/.build.$(BUILD_LANG).$(BUILD_TYPE).stamp
GENERATE_STAMP := $(BUILD)/.generate_data.$(BUILD_LANG).$(BUILD_TYPE).$(BUILD_XLSX).stamp
BUILD_STAMP := $(BUILD)/.build.$(BUILD_LANG).$(BUILD_TYPE).$(BUILD_XLSX).stamp
PAYLOAD_GEN_INPUTS := $(shell find tools/payload-generator/src tools/payload-generator/include -type f \( -name "*.cpp" -o -name "*.h" -o -name "*.hpp" \))
TEXT_HELPER_INPUTS := tools/text_helper/main.py $(wildcard tools/text_helper/fonts/*.png) $(wildcard tools/text_helper/build/text.xlsx)
all: $(BUILD_STAMP)
all:
@before=$$(stat -c %Y $(BUILD_STAMP) 2>/dev/null || echo 0); \
$(MAKE) --no-print-directory $(BUILD_STAMP) BUILD_LANG=$(BUILD_LANG) BUILD_TYPE=$(BUILD_TYPE) BUILD_XLSX=$(BUILD_XLSX); \
after=$$(stat -c %Y $(BUILD_STAMP) 2>/dev/null || echo 0); \
if [ "$$before" = "$$after" ] && [ "$$after" != "0" ]; then \
echo "PTGB build up to date."; \
fi
text_generated: to_compress generated_dir data
@PTGB_GEN_DIR="$(CURDIR)/$(GENERATED_DIR)" python3 tools/text_helper/main.py $(BUILD_LANG) $(BUILD_TYPE)
@PTGB_GEN_DIR="$(CURDIR)/$(GENERATED_DIR)" python3 tools/text_helper/main.py $(BUILD_LANG) $(BUILD_TYPE) $(BUILD_XLSX)
data:
@mkdir -p $@
@ -197,9 +207,10 @@ generated_dir:
generate_data: $(GENERATE_STAMP)
$(GENERATE_STAMP): text_generated $(PAYLOAD_GEN_INPUTS) compress_lz10.sh | data to_compress generated_dir
$(GENERATE_STAMP): $(TEXT_HELPER_INPUTS) $(PAYLOAD_GEN_INPUTS) compress_lz10.sh | data to_compress generated_dir
@$(MAKE) --no-print-directory text_generated BUILD_LANG=$(BUILD_LANG) BUILD_TYPE=$(BUILD_TYPE) BUILD_XLSX=$(BUILD_XLSX)
@echo "----------------------------------------------------------------"
@echo "Building v$(GIT_VERSION) with parameters: $(BUILD_LANG), $(BUILD_TYPE)"
@echo "Building v$(GIT_VERSION) with parameters: $(BUILD_LANG), $(BUILD_TYPE), $(BUILD_XLSX)"
@echo "----------------------------------------------------------------"
@env - \
PATH="$(PATH)" \
@ -227,7 +238,7 @@ $(GENERATE_STAMP): text_generated $(PAYLOAD_GEN_INPUTS) compress_lz10.sh | data
@touch $@
#---------------------------------------------------------------------------------
$(BUILD_STAMP): generate_data | $(BUILD)
$(BUILD_STAMP): $(GENERATE_STAMP) | $(BUILD)
@$(MAKE) -C PCCS \
CC="$(CC)" \
CXX="$(CXX)" \
@ -238,7 +249,6 @@ $(BUILD_STAMP): generate_data | $(BUILD)
@mkdir -p loader/data
@cp $(TARGET).gba loader/data/multiboot_rom.bin
@$(MAKE) -C loader
@cp loader/loader.gba $(LOADERNAME).gba
@touch $@
$(BUILD):
@ -250,10 +260,7 @@ clean:
@$(MAKE) -C tools/payload-generator clean
@$(MAKE) -C loader clean
@$(MAKE) -C PCCS clean
@rm -fr $(BUILD) $(TARGET).elf $(TARGET).gba $(LOADERNAME).gba data/ to_compress/
@rm -f text_helper/output.json
@rm -fr $(BUILD) $(TARGET).elf $(TARGET).gba data/ to_compress/
@rm -fr tools/text_helper/build
@rm -fr $(GENERATED_DIR)
@ -283,9 +290,9 @@ $(OFILES_SOURCES) : $(HFILES)
#---------------------------------------------------------------------------------
# rule to build soundbank from music files
#---------------------------------------------------------------------------------
soundbank.bin soundbank.h : $(AUDIOFILES)
#soundbank.bin soundbank.h : $(AUDIOFILES)
#---------------------------------------------------------------------------------
@mmutil $^ -osoundbank.bin -hsoundbank.h
# @mmutil $^ -osoundbank.bin -hsoundbank.h
#---------------------------------------------------------------------------------
# This rule links in binary data with the .bin extension

2
PCCS

@ -1 +1 @@
Subproject commit db430d84c27bf196ab61e07d4b4588ddc093da08
Subproject commit e84717fc02250af47ade338600d4453bbdb44356

View File

@ -19,24 +19,14 @@ Poke Transporter GB supports original gen III cartridges AND the gen III games i
Poké Transporter GB is a Multiboot program for the Game Boy Advance.
There are 3 main ways to run the Poké Transporter GB ROM on a Game Boy Advance:
- Use a program such as FIX94's [GBA Link Cable ROM Sender](https://github.com/FIX94/gba-link-cable-rom-sender) on a GameCube or Wii running Homebrew along with a GBA GameCube Link Cable to send the Multiboot rom (Poke_Transporter_GB_mb.gba) to the gba over the link cable.
- Upload the Multiboot ROM (Poke_Transporter_GB_mb.gba) to a GBA Flash Cart, launch the game in Multiboot mode (often by holding L when selecting the ROM), and swap the Game Pak after the program loads.
- Copy the Loader ROM (Poke_Transporter_GB_standalone.gba) to a GBA Flash Cart and swap the Game Pak after the program loads. This is useful for flashcarts that don't support launching multiboot roms directly (SuperCard SD for example), although it should work on any flashcart.
- Use a program such as FIX94's [GBA Link Cable ROM Sender](https://github.com/FIX94/gba-link-cable-rom-sender) on a GameCube or Wii running Homebrew along with a GBA GameCube Link Cable
- Upload the Multiboot ROM to a GBA Flash Cart, launch the game in Multiboot mode (often by holding L when selecting the ROM), and swap the Game Pak after the program loads.
- Copy the loader.gba file to a GBA Flash Cart and swap the Game Pak after the program loads. This is useful for flashcarts that don't support launching multiboot roms directly (SuperCard SD for example), although it should work on any flashcart.
EZ Flash Omega DE users, read [this](docs/EZ_Flash_Omega_DE.md)!
Please note that transfering Pokémon will only work with a Game Boy Color Link Cable. Game Boy Advance Link Cables will not work.
NOTE: If you're using the Loader ROM (Poke_Transporter_GB_standalone.gba) instead of the Multiboot ROM (Poke_Transporter_GB_mb.gba),
you could run into trouble when swapping in the gen3 cartridge: Some cartridges cause the GBA to reset when inserted.
If you have this problem, you could:
- Use the Multiboot ROM (Poke_Transporter_GB_mb.gba) instead (as described above)
- Use the 2 GBA method as described [here](docs/EZ_Flash_Omega_DE.md#method-2-2-gbas)
## Modifications to Transfered Pokémon
Poké Transporter GB utilizes the Pokémon Community Conversion Standard for converting Pokémon from Generation 1 and 2 to Generation 3. You can view the documentation for the PCCS [here](https://github.com/GearsProgress/Pokemon-Community-Conversion-Standard)!

Binary file not shown.

View File

@ -19,4 +19,4 @@ break-system-packages = true
pacman -S openssl-devel
export CMAKE_TLS_VERIFY=0
pip install pandas requests openpyxl pypng
pip install pandas requests openpyxl pypng debugpy

View File

@ -43,10 +43,10 @@ Requirements:
- Gameboy Color link cable
Steps:
- Make sure the Poke_Transporter_GB_standalone.gba is stored on the microSD card of the EZ Flash Omega DE
- Make sure the loader.gba is stored on the microSD card of the EZ Flash Omega DE
- Make sure the pokémon game is stored on your EZ Flash' NOR flash.
- Make sure the physical switch on the EZ Flash is set to mode A (the menu should show)
- Insert the EZ Flash in GBA 1 and launch Poke_Transporter_GB_standalone.gba
- Insert the EZ Flash in GBA 1 and launch loader.gba.
- Press START on the splash screen. This popup should show:
![multiboot popup 1](images/multiboot_popup_1.png)
- Press SELECT. This popup should show:

File diff suppressed because it is too large Load Diff

View File

@ -1,210 +0,0 @@
/* Style sheet for TONC/grit */
body
{
background: #ECECF0;
color:#000000;
}
th.page { visibility:hidden; }
@media print
{
a:visited { color:blue; }
body
{
background: #ECECF0;
color:#000000;
font: 11pt, Times;
}
/* Apparently tables don't inherit from body */
table { font: 11pt,Times; }
table.header { visibility:hidden; }
table.footer { visibility:hidden; }
th.page { visibility:visible; }
}
h1, h2, h3, h4, h5 { page-break-after: avoid; }
h1 { color: blue; text-indent:32px; }
h2 { margin:1.0em 1em 0.2em; font-size:130%; color:green; }
h3 { margin:1.0em 1em 0.2em; font-size:115%; color:#000060; }
h4 { margin:1.0em 1em 0.2em; font-size:105%; }
h5 { margin:0.2em 1em 0.2em; font-size:100%; }
h2+h3 { margin-top:0.2em; }
h2+h4 { margin-top:0.2em; }
h3+h4 { margin-top:0.2em; }
p { margin-top: 0.1em; margin-bottom:0.1em; }
p+p { text-indent:1.5em; }
p.ni { text-indent:0; }
sup { font-size:80%; }
sub { font-size:80%; }
code { color:#202040; }
h1 code, h2 code, h3 code { color:inherit }
tt { color:#400080; }
dfn { font-style:italic; font-weight:bold; }
em { font-weight:bold; font-style:normal; color:purple; }
caption { font:80%, Times; text-align:left; margin-left:1em; }
/* === lists === */
dd { margin-left:1em; margin-bottom:0.3em; }
dt { font-weight:bold; font-size:114%; }
dt.spec { color:blue; }
/* since MSIE screws up list padding, have to set margins AND padding */
ul, ol { margin:0.6em 0.5em; padding:0 1.5em 0; }
li.fix { list-style-image:url(../img/main/bul_excl.png); }
li.new { list-style-image:url(../img/main/bul_new.png); }
li.swap { list-style-image:url(../img/main/bul_swap.png); }
li.upgr { list-style-image:url(../img/main/bul_upgr.png); }
/* === divisions === */
.sm { margin-top:0; margin-bottom:0; }
.mini { font-size:85%; }
.keyw { color:#0000D0; }
.cmt { color:#007000; }
.str { color:#800080; }
.num { color:#C000C0; }
.rem { color:red; }
.ack { font-weight:bold; color:red; }
.marge { margin:0.5em; }
div.note
{
margin: 0.7em 5%;
padding: 8px;
background-color:#D0D0D0;
border: red 2px solid;
page-break-inside:avoid;
}
div.nh, div.nhgood, div.nhbad, div.nhcare
{ font-size:115%; font-weight:bold; margin: 0.1em 0.5em 0.2em; }
div.nhgood { color:green; }
div.nhbad { color:red; }
div.nhcare { color:#C06000; }
div.endtag { text-align:right; font-size:70%; }
/* --- picture+caption frames --- */
div.cpt, div.cpt_fl, div.cpt_fr
{
margin: .5em; padding:4px;
border: black 1px solid;
font-size:80%;
page-break-inside: avoid;
}
div.cpt_fl { float:left; }
div.cpt_fr { float:right; }
/* --- table block styles --- */
/* yes, table and caption forms are required */
div.reg { margin: 8px auto; text-align:center; width:90%; }
div.reg table { margin: 1px auto; text-align:left; }
div.reg caption { margin: 0px auto; text-align:left; }
div.cblock { margin: 6px auto; text-align:center; }
div.cblock table { margin: 2px auto; text-align:left; }
div.cblock caption { margin: 0px auto; text-align:left; }
div.lblock { margin: 6px 3em; }
div.lblock table { margin: 2px 0; }
/* The all important code listing styles */
.proglist
{
border: #C0C0C0 solid 1px;
font: 90%, "Courier New"; font-weight:500;
margin: 0.6em auto; width:92%; padding:4px;
background:#F4F4F4;
}
/* === Table styles === */
td.fill, th.fill { width:16; }
/* --- reg table --- */
table.reg
{
font: 90%, "Courier New";
background: #E0E0E0; border: solid #C0C0C0 1px;
page-break-inside: avoid;
}
caption.reg { caption-side:top; }
tr.bits, tr.bf, col.bits, col.bf, col.def { text-align:center; }
col.bits, col.bf, col.def { vertical-align:top; }
tr.bits, col.bits { font: 90%,"Courier New"; }
tr.bf, col.bf { font-weight:bold; }
col.def { font: 90%,"Courier New"; }
tr.bg0, tr.bg1
{
border: #C0C0C0 solid 2px;
/* opacity:0.75; filter:alpha(opacity=0); */
}
tr.bg0 { background-color:#E0E0E0; }
tr.bg1 { background-color:#C0C0C0; }
tr.bg0 td { border-bottom: #C0C0C0 1px solid; }
tr.bg1 td { border-bottom: #E0E0E0 1px solid; }
/* read only, write only */
.rof { text-decoration:overline; color:red; }
.wof { text-decoration:underline; color:blue; }
/* reg colors */
.rclr0 { color:red; }
.rclr1 { color:blue; }
.rclr2 { color:#006000; }
.rclr3 { color:magenta; }
.rclr4 { color:brown; }
.rclr5 { color:olive; }
.rclr6 { color:purple; }
.rclr7 { color:#C06000; }
.rclr8 { color:teal; }
.rclr9 { color:gray; }
/* --- 'equation tables' --- */
.eqtbl { font-size:100%; page-break-inside:avoid; }
.eqcell { padding:0.5em 0; font-size:115%; }
.eqnrcell
{
padding-right:8px; min-width:2.5em;
text-align:left; font-weight:bold;
}
/* --- header/footer cells --- */
table.header { width:100%; }
table.footer { width:100%; page-break-after:always }
td.hdr_l { width:40%; text-align:left; }
td.hdr_c { width:20%; text-align:center; }
td.hdr_r { width:40%; text-align:right; }
/* (Table) border styles */
.bdr
{ border:1px black solid; }
.bdrT, .bdrTL, .bdrTR, .bdrLL, .bdrRR
{ border-top:1px black solid; }
.bdrL, .bdrTL, .bdrBL, .bdrLL
{ border-left:1px black solid; }
.bdrR, .bdrTR, .bdrBR, .bdrRR
{ border-right:1px black solid; }
.bdrB, .bdrBL, .bdrBR, .bdrLL, .bdrRR
{ border-bottom:1px black solid; }

View File

@ -1,28 +0,0 @@
//
// \file tonc.js
// \author cearn
// \date 20060505-20060505
// === NOTES ===
//
function main()
{
id2title();
}
//! Add an appropriate title-attr to main tags with ids.
function id2title()
{
var ii, jj, tags, id;
var tagnames= new Array("div", "h1", "h2", "h3", "img", "pre", "table");
for(ii in tagnames)
{
tags= document.getElementsByTagName(tagnames[ii]);
for(jj in tags)
{
if(tags[jj].id && tags[jj].title=="")
tags[jj].title= tags[jj].id;
}
}
}

View File

Before

Width:  |  Height:  |  Size: 277 B

After

Width:  |  Height:  |  Size: 277 B

View File

Before

Width:  |  Height:  |  Size: 292 B

After

Width:  |  Height:  |  Size: 292 B

View File

Before

Width:  |  Height:  |  Size: 254 B

After

Width:  |  Height:  |  Size: 254 B

View File

Before

Width:  |  Height:  |  Size: 270 B

After

Width:  |  Height:  |  Size: 270 B

View File

Before

Width:  |  Height:  |  Size: 410 B

After

Width:  |  Height:  |  Size: 410 B

View File

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

Before

Width:  |  Height:  |  Size: 338 B

After

Width:  |  Height:  |  Size: 338 B

View File

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 1.8 KiB

View File

@ -0,0 +1,3 @@
#
# Button : 4bpp, LZ77 compressed. Pallet 2, copy from 32 to 48.
-gB4 -gzl -pn16

Binary file not shown.

After

Width:  |  Height:  |  Size: 305 B

View File

@ -0,0 +1,3 @@
#
# Button : 4bpp, LZ77 compressed. Pallet 2, copy from 32 to 48.
-gB4 -gzl -pn16

Binary file not shown.

After

Width:  |  Height:  |  Size: 338 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 283 B

View File

@ -0,0 +1,3 @@
#
# Button : 4bpp, LZ77 compressed.
-gB4 -gzl -ps0 -pe8

Binary file not shown.

After

Width:  |  Height:  |  Size: 264 B

View File

@ -0,0 +1,6 @@
#
# Text Box (Background) : 64x64t, 4bpp, SBB-layout, LZ77 compressed.
# Pallet bank 2, copy from 32 to 48.
#
-gt -gB4 -gzl -mR4 -mLs -mp2 -mzl -ps0 -pe16

Binary file not shown.

After

Width:  |  Height:  |  Size: 400 B

View File

@ -0,0 +1,6 @@
#
# Logo (left) : 64x64t, 4bpp, SBB-layout, LZ77 compressed.
# Pallet bank 1, copy from 16 to 32.
#
-gB4 -gzl -ps16 -pe32

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

@ -0,0 +1,5 @@
#
# Logo (right) : 64x64t, 4bpp, SBB-layout, not compressed.
# Pallet bank 1, copy from 16 to 32.
#
-gB4 -gzl -ps16 -pe32

Binary file not shown.

After

Width:  |  Height:  |  Size: 335 B

View File

@ -0,0 +1,3 @@
#
# menu sprites : 4bpp, not compressed. Pallet 2, copy from 0 to 16. Disable tile reduction
-gB4 -ps0 -pe32

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

View File

@ -0,0 +1,3 @@
#
# Button : 4bpp, LZ77 compressed. Pallet 2, copy from 32 to 48.
-gB4 -gzl -pn16

Binary file not shown.

After

Width:  |  Height:  |  Size: 277 B

View File

@ -0,0 +1,3 @@
#
# Button : 4bpp, LZ77 compressed. Pallet 2, copy from 32 to 48.
-gB4 -gzl -pn16

Binary file not shown.

After

Width:  |  Height:  |  Size: 292 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 254 B

View File

@ -0,0 +1,3 @@
#
# Button : 4bpp, LZ77 compressed.
-gB4 -gzl -ps0 -pe8

Binary file not shown.

After

Width:  |  Height:  |  Size: 270 B

View File

@ -0,0 +1,6 @@
#
# Text Box (Background) : 64x64t, 4bpp, SBB-layout, LZ77 compressed.
# Pallet bank 2, copy from 32 to 48.
#
-gt -gB4 -gzl -mR4 -mLs -mp2 -mzl -ps0 -pe16

Binary file not shown.

After

Width:  |  Height:  |  Size: 410 B

View File

@ -0,0 +1,6 @@
#
# Logo (left) : 64x64t, 4bpp, SBB-layout, LZ77 compressed.
# Pallet bank 1, copy from 16 to 32.
#
-gB4 -gzl -ps16 -pe32

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

@ -0,0 +1,5 @@
#
# Logo (right) : 64x64t, 4bpp, SBB-layout, not compressed.
# Pallet bank 1, copy from 16 to 32.
#
-gB4 -gzl -ps16 -pe32

Binary file not shown.

After

Width:  |  Height:  |  Size: 338 B

View File

@ -0,0 +1,3 @@
#
# menu sprites : 4bpp, not compressed. Pallet 2, copy from 0 to 16. Disable tile reduction
-gB4 -ps0 -pe32

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

View File

@ -0,0 +1,3 @@
#
# Button : 4bpp, LZ77 compressed. Pallet 2, copy from 32 to 48.
-gB4 -gzl -pn16

Binary file not shown.

After

Width:  |  Height:  |  Size: 277 B

View File

@ -0,0 +1,3 @@
#
# Button : 4bpp, LZ77 compressed. Pallet 2, copy from 32 to 48.
-gB4 -gzl -pn16

Binary file not shown.

After

Width:  |  Height:  |  Size: 292 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 254 B

View File

@ -0,0 +1,3 @@
#
# Button : 4bpp, LZ77 compressed.
-gB4 -gzl -ps0 -pe8

Binary file not shown.

After

Width:  |  Height:  |  Size: 270 B

View File

@ -0,0 +1,6 @@
#
# Text Box (Background) : 64x64t, 4bpp, SBB-layout, LZ77 compressed.
# Pallet bank 2, copy from 32 to 48.
#
-gt -gB4 -gzl -mR4 -mLs -mp2 -mzl -ps0 -pe16

Binary file not shown.

After

Width:  |  Height:  |  Size: 410 B

View File

@ -0,0 +1,6 @@
#
# Logo (left) : 64x64t, 4bpp, SBB-layout, LZ77 compressed.
# Pallet bank 1, copy from 16 to 32.
#
-gB4 -gzl -ps16 -pe32

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

@ -0,0 +1,5 @@
#
# Logo (right) : 64x64t, 4bpp, SBB-layout, not compressed.
# Pallet bank 1, copy from 16 to 32.
#
-gB4 -gzl -ps16 -pe32

Binary file not shown.

After

Width:  |  Height:  |  Size: 338 B

View File

@ -0,0 +1,3 @@
#
# menu sprites : 4bpp, not compressed. Pallet 2, copy from 0 to 16. Disable tile reduction
-gB4 -ps0 -pe32

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

View File

@ -0,0 +1,3 @@
#
# Button : 4bpp, LZ77 compressed. Pallet 2, copy from 32 to 48.
-gB4 -gzl -pn16

Binary file not shown.

After

Width:  |  Height:  |  Size: 277 B

View File

@ -0,0 +1,3 @@
#
# Button : 4bpp, LZ77 compressed. Pallet 2, copy from 32 to 48.
-gB4 -gzl -pn16

Binary file not shown.

After

Width:  |  Height:  |  Size: 292 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 254 B

View File

@ -0,0 +1,3 @@
#
# Button : 4bpp, LZ77 compressed.
-gB4 -gzl -ps0 -pe8

Binary file not shown.

After

Width:  |  Height:  |  Size: 270 B

View File

@ -0,0 +1,6 @@
#
# Text Box (Background) : 64x64t, 4bpp, SBB-layout, LZ77 compressed.
# Pallet bank 2, copy from 32 to 48.
#
-gt -gB4 -gzl -mR4 -mLs -mp2 -mzl -ps0 -pe16

Binary file not shown.

After

Width:  |  Height:  |  Size: 410 B

View File

@ -0,0 +1,6 @@
#
# Logo (left) : 64x64t, 4bpp, SBB-layout, LZ77 compressed.
# Pallet bank 1, copy from 16 to 32.
#
-gB4 -gzl -ps16 -pe32

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

@ -0,0 +1,5 @@
#
# Logo (right) : 64x64t, 4bpp, SBB-layout, not compressed.
# Pallet bank 1, copy from 16 to 32.
#
-gB4 -gzl -ps16 -pe32

Binary file not shown.

After

Width:  |  Height:  |  Size: 338 B

View File

@ -0,0 +1,3 @@
#
# menu sprites : 4bpp, not compressed. Pallet 2, copy from 0 to 16. Disable tile reduction
-gB4 -ps0 -pe32

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

View File

@ -0,0 +1,3 @@
#
# Button : 4bpp, LZ77 compressed. Pallet 2, copy from 32 to 48.
-gB4 -gzl -pn16

Binary file not shown.

After

Width:  |  Height:  |  Size: 277 B

View File

@ -0,0 +1,3 @@
#
# Button : 4bpp, LZ77 compressed. Pallet 2, copy from 32 to 48.
-gB4 -gzl -pn16

Binary file not shown.

After

Width:  |  Height:  |  Size: 292 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 254 B

View File

@ -0,0 +1,3 @@
#
# Button : 4bpp, LZ77 compressed.
-gB4 -gzl -ps0 -pe8

Binary file not shown.

After

Width:  |  Height:  |  Size: 270 B

View File

@ -0,0 +1,6 @@
#
# Text Box (Background) : 64x64t, 4bpp, SBB-layout, LZ77 compressed.
# Pallet bank 2, copy from 32 to 48.
#
-gt -gB4 -gzl -mR4 -mLs -mp2 -mzl -ps0 -pe16

Binary file not shown.

After

Width:  |  Height:  |  Size: 410 B

View File

@ -0,0 +1,6 @@
#
# Logo (left) : 64x64t, 4bpp, SBB-layout, LZ77 compressed.
# Pallet bank 1, copy from 16 to 32.
#
-gB4 -gzl -ps16 -pe32

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

@ -0,0 +1,5 @@
#
# Logo (right) : 64x64t, 4bpp, SBB-layout, not compressed.
# Pallet bank 1, copy from 16 to 32.
#
-gB4 -gzl -ps16 -pe32

Binary file not shown.

After

Width:  |  Height:  |  Size: 338 B

View File

@ -0,0 +1,3 @@
#
# menu sprites : 4bpp, not compressed. Pallet 2, copy from 0 to 16. Disable tile reduction
-gB4 -ps0 -pe32

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

View File

@ -0,0 +1,3 @@
#
# Button : 4bpp, LZ77 compressed. Pallet 2, copy from 32 to 48.
-gB4 -gzl -pn16

Some files were not shown because too many files have changed in this diff Show More