Skip to content

Commit 458ff89

Browse files
Rename project: Joypad Test Suite → Joypad Tester.
- All README/CHANGELOG/LICENSE references updated. - Build target joypad-gc → joypad-tester (output now joypad-tester-gamecube.dol / joypad-tester-wii.dol). - BNR descriptions + bitmap title text both regenerated to match. - CI workflows updated to expect the new artifact filenames and release titles.
1 parent 2d50fb1 commit 458ff89

9 files changed

Lines changed: 17 additions & 17 deletions

File tree

.github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ jobs:
3939
esac
4040
echo "console=$CONSOLE" >> "$GITHUB_OUTPUT"
4141
echo "version=$VERSION" >> "$GITHUB_OUTPUT"
42-
echo "title=Joypad Test Suite — $PRETTY v$VERSION" >> "$GITHUB_OUTPUT"
42+
echo "title=Joypad Tester — $PRETTY v$VERSION" >> "$GITHUB_OUTPUT"
4343
4444
build-and-release:
4545
name: Build + release ${{ needs.parse.outputs.console }} v${{ needs.parse.outputs.version }}

.github/workflows/verify-build.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@ jobs:
2121
- console: gamecube
2222
image: ghcr.io/extremscorner/libogc2:latest
2323
artifacts: |
24-
gamecube/joypad-gc-gamecube.dol
25-
gamecube/joypad-gc-wii.dol
24+
gamecube/joypad-tester-gamecube.dol
25+
gamecube/joypad-tester-wii.dol
2626
gamecube/opening.bnr
2727
steps:
2828
- name: Checkout

LICENSE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
zlib License
22

33
(C) 2023 corenting (original GC-Controller-Test)
4-
(C) 2026 Robert Dale Smith (Joypad Test Suite extensions)
4+
(C) 2026 Robert Dale Smith (Joypad Tester extensions)
55

66
This software is provided 'as-is', without any express or implied
77
warranty. In no event will the authors be held liable for any damages

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Joypad Test Suite
1+
# Joypad Tester
22

33
A collection of homebrew controller test ROMs across game consoles. Each console gets its own self-contained subdirectory with its own toolchain and build.
44

gamecube/CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Joypad Test Suite — GameCube — Changelog
1+
# Joypad Tester — GameCube — Changelog
22

33
## v0.1.0 — 2026-05-07
44

gamecube/Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ include $(DEVKITPRO)/libogc2/$(TARGET_CONSOLE)_rules
1515
# SOURCES is a list of directories containing source code
1616
# INCLUDES is a list of directories containing extra header files
1717
#---------------------------------------------------------------------------------
18-
TARGET := joypad-gc
18+
TARGET := joypad-tester
1919
BUILD := build_$(TARGET_CONSOLE)
2020
SOURCES := ppc common
2121
DATA := data

gamecube/README.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
# Joypad Test Suite — GameCube
1+
# Joypad Tester — GameCube
22

3-
GameCube/Wii build of the [Joypad Test Suite](../README.md). Tests every kind
3+
GameCube/Wii build of the [Joypad Tester](../README.md). Tests every kind
44
of controller the SI bus can speak to — native GameCube controllers, N64
55
controllers (via passive N64-to-GC adapter), N64 mice, and the GameCube ASCII
66
keyboard.
@@ -91,8 +91,8 @@ counter for diagnosis. Scancode mapping mirrors the table in
9191
With devkitPro installed:
9292

9393
```
94-
TARGET_CONSOLE=gamecube make # → joypad-gc-gamecube.dol
95-
TARGET_CONSOLE=wii make # → joypad-gc-wii.dol
94+
TARGET_CONSOLE=gamecube make # → joypad-tester-gamecube.dol
95+
TARGET_CONSOLE=wii make # → joypad-tester-wii.dol
9696
```
9797

9898
Without devkitPro, the project ships a Docker wrapper that uses the
@@ -126,8 +126,8 @@ FlippyDrive, SD2SP2, etc.) with the `.dol` renamed to `default.dol`:
126126

127127
```
128128
SD root/
129-
Joypad Test Suite/
130-
default.dol # joypad-gc-gamecube.dol from this build
129+
Joypad Tester/
130+
default.dol # joypad-tester-gamecube.dol from this build
131131
opening.bnr
132132
```
133133

@@ -138,7 +138,7 @@ file browser; selecting the folder runs `default.dol`.
138138

139139
Tagged as `gamecube-v<semver>` from the repo root — see
140140
[`gamecube/CHANGELOG.md`](CHANGELOG.md) for per-version notes. The release
141-
workflow attaches `joypad-gc-gamecube.dol`, `joypad-gc-wii.dol`, and
141+
workflow attaches `joypad-tester-gamecube.dol`, `joypad-tester-wii.dol`, and
142142
`opening.bnr` to each GitHub Release automatically.
143143

144144
## Origin / credits

gamecube/buildtools/make_banner.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -110,9 +110,9 @@ def pad(s: bytes, length: int) -> bytes:
110110
return s[:length].ljust(length, b'\x00')
111111

112112
desc = (
113-
pad(b'Joypad Test Suite', 0x20) +
113+
pad(b'Joypad Tester', 0x20) +
114114
pad(b'corenting + N64 fork', 0x20) +
115-
pad(b'Joypad Test Suite', 0x40) +
115+
pad(b'Joypad Tester', 0x40) +
116116
pad(b'corenting + N64 fork', 0x40) +
117117
pad(b'Test GameCube and N64 controllers via passive adapter.', 0x80)
118118
)

gamecube/buildtools/make_logo.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
LOGO_SMALL_W = 64
2121
LOGO_SMALL_H = 64
2222

23-
TITLE_TEXT = 'Joypad Test Suite'
23+
TITLE_TEXT = 'Joypad Tester'
2424
TITLE_FONT_SIZE = 36
2525

2626
FONT_CANDIDATES = [

0 commit comments

Comments
 (0)