Repository navigation
Releases: hudsonbrendon/castmenu
Release list
Cast Menu v0.5.1
- Fix: settings, favorites, play time and language were never restored at boot. The VMU file keeps a
zero CRC, which KallistiOS rejects; the menu now finds its settings block by its magic number. - Fix: A / B / X / Y hint glyphs back in the controller colours; region, GD, VGA and disc tags in console grey.
- System screen: the statistics line no longer overlaps the most-played list.
- README: English screenshots of a real card, demo video with sound, shorter page with docs/CARD.md and docs/MENU.md.
Install: unzip castmenu-0.5.1.zip, then python3 -m tools.cast_card build /Volumes/GDEMU (full guide in the README).
Full Changelog: v0.5.0...v0.5.1
Cast Menu v0.5.0
- Music: the selected game's theme (
music.mp3/fetch --music), menu background tracks (/music),
UI sounds with per-theme overrides. Streamed as AICA ADPCM from the GD-ROM, encoded by the card tool. - Cheats per game (
cheats.txt,cheats/<PRODUCT>.txt): toggled in the details screen (X), applied by
a GD-ROM syscall hook installed by the open loader. Constant-write codes only. Experimental. - VMU saves screen: list, copy between VMUs, delete, cloud backup / restore through the Cast server.
- Game ID for VM2 / VMUPro / Pico2Maple at launch; console clock set from the VMU or the server.
- Collections (
collections/*.txt) as extra carousels and title search from the letter screen. - Screenshots from libretro in the details window when a game has no clip; most-played statistics in System.
- Mouse navigation. Dreamcast Now online counter in Cast Chat.
- Look: the logo red replaces orange in every theme; region / GD / VGA / disc badges are console grey.
- Project language is English everywhere;
docs/AI_INSTALL.mdrunbook for agents; release notes from this file.
Install: unzip castmenu-0.5.0.zip, then python3 -m tools.cast_card build /Volumes/GDEMU (full guide in the README).
Full Changelog: v0.4.0...v0.5.0
v0.4.0
Cast Menu v0.4.0 para GDEMU (Sega Dreamcast).
Instalar: descompacte o zip e rode python3 -m tools.cast_card build /Volumes/GDEMU
(precisa de Python 3 + Pillow + mkisofs). O 1ST_READ.BIN é o menu já compilado.
O servidor do Cast Chat / Cast AI está em server/cast_server.py.
Não testado em hardware real: loader, comandos GDEMU, rede e microfone. Ver docs/REVERSE_ENGINEERING.md §7.
Full Changelog: v0.3.2...v0.4.0
v0.3.2
Cast Menu v0.3.2 para GDEMU (Sega Dreamcast).
Instalar: descompacte o zip e rode python3 -m tools.cast_card build /Volumes/GDEMU
(precisa de Python 3 + Pillow + mkisofs). O 1ST_READ.BIN é o menu já compilado.
O servidor do Cast Chat / Cast AI está em server/cast_server.py.
Não testado em hardware real: loader, comandos GDEMU, rede e microfone. Ver docs/REVERSE_ENGINEERING.md §7.
Full Changelog: v0.3.1...v0.3.2
v0.3.1
Cast Menu v0.3.1 para GDEMU (Sega Dreamcast).
Instalar: descompacte o zip e rode python3 -m tools.cast_card build /Volumes/GDEMU
(precisa de Python 3 + Pillow + mkisofs). O 1ST_READ.BIN é o menu já compilado.
O servidor do Cast Chat / Cast AI está em server/cast_server.py.
Não testado em hardware real: loader, comandos GDEMU, rede e microfone. Ver docs/REVERSE_ENGINEERING.md §7.
Full Changelog: v0.3.0...v0.3.1
v0.3.0
Cast Menu v0.3.0 para GDEMU (Sega Dreamcast).
Instalar: descompacte o zip e rode python3 -m tools.cast_card build /Volumes/GDEMU
(precisa de Python 3 + Pillow + mkisofs). O 1ST_READ.BIN é o menu já compilado.
O servidor do Cast Chat / Cast AI está em server/cast_server.py.
Não testado em hardware real: loader, comandos GDEMU, rede e microfone. Ver docs/REVERSE_ENGINEERING.md §7.
Full Changelog: v0.2.1...v0.3.0
v0.2.1
Cast Menu v0.2.1 para GDEMU (Sega Dreamcast).
Instalar: descompacte o zip e rode python3 -m tools.cast_card build /Volumes/GDEMU
(precisa de Python 3 + Pillow + mkisofs). O 1ST_READ.BIN é o menu já compilado.
O servidor do Cast Chat / Cast AI está em server/cast_server.py.
Não testado em hardware real: loader, comandos GDEMU, rede e microfone. Ver docs/REVERSE_ENGINEERING.md §7.
Full Changelog: v0.2.0...v0.2.1
v0.2.0
Cast Menu v0.2.0 para GDEMU (Sega Dreamcast).
Instalar: descompacte o zip e rode python3 -m tools.cast_card build /Volumes/GDEMU
(precisa de Python 3 + Pillow + mkisofs). O 1ST_READ.BIN é o menu já compilado.
O servidor do Cast Chat / Cast AI está em server/cast_server.py.
Não testado em hardware real: loader, comandos GDEMU, rede e microfone. Ver docs/REVERSE_ENGINEERING.md §7.
Full Changelog: v0.1.0...v0.2.0
v0.1.0
Cast Menu v0.1.0 para GDEMU (Sega Dreamcast).
Instalar: descompacte o zip e rode python3 -m tools.cast_card build /Volumes/GDEMU
(precisa de Python 3 + Pillow + mkisofs). O 1ST_READ.BIN é o menu já compilado.
O servidor do Cast Chat / Cast AI está em server/cast_server.py.
Não testado em hardware real: loader, comandos GDEMU, rede e microfone. Ver docs/REVERSE_ENGINEERING.md §7.
Full Changelog: https://github.com/hudsonbrendon/castmenu/commits/v0.1.0