Releases: Gothic-Gargoyle/doomcube
Release list
DoomCube v1.2.0
DoomCube v1.2.0
- Added real GameCube hardware development workflows.
- Added SD-backed runtime support for hardware testing.
- Added USB Gecko remote-disc development support.
- Added persistent Options/config saving.
- Updated CarryHandle persistence integration.
- Updated real-hardware quick-start documentation.
DoomCube v1.1.3
DoomCube v1.1.3
DoomCube v1.1.3 substantially polishes the GameCube launcher, redesigns
memory-card persistence, and hardens the self-contained player release.
Highlights
- Redesigned and polished GameCube launcher and startup presentation.
- Added GameCube controller glyphs and improved menu presentation.
- Added launcher music and menu confirmation audio.
- Added persistent launcher and game configuration.
- Reworked memory-card storage into one fixed 64-block
DOOMCUBE0file. - Stores global configuration and one Doom save per launch identity in the
same physical memory-card file. - Added improved memory-card creation and status presentation.
- Repaired and hardened the player release bundle and packing workflow.
- Player release remains self-contained: add a supported WAD and build a
GameCube ISO without the DoomCube development toolchain. - Improved regression isolation, save testing, logging, and release staging.
Original hardware validation
This release was tested on an original Nintendo GameCube with a MemCard PRO GC.
The exact player ZIP used for this release was extracted and used to build the
hardware-tested ISO.
Verified on hardware:
- Memory Card A detection and mounting.
- Creation of the 64-block
DOOMCUBE0save file. - Doom save creation and overwrite.
- Full power-cycle persistence.
- Save loading after a cold boot.
- Existing save-file recognition.
- Normal launcher and Doom audio operation.
A hardware-only startup issue was isolated to temporary SDL_mixer teardown
during the studio ident. Closing that temporary mixer could prevent the later
memory-card mount from completing on real hardware.
The studio-ident roar has therefore been removed in v1.1.3. The visual studio
ident remains unchanged.
Memory-card note
Memory-card support has now been successfully exercised on original hardware.
DoomCube is still under active development, so using a disposable or backed-up
memory card remains recommended.
WAD files
Doom IWADs are not included.
Supply your own supported WAD files when building the player ISO.
DoomCube v1.1.1
THIS BUILD IS COMPLETELY BORKED, STAND BY FOR A 1.1.2 RELEASE
DoomCube v1.1.1
Highlights:
- Fixed large compressed Memory Card saves, including overwrite and persistent reload.
- Menu confirm/back remain fixed to physical GameCube A/B and are no longer rebindable.
- Fixed a TiMidity partial-load cleanup crash caused by freeing uninitialized sample data.
Known issue:
- SIGIL II may eventually fail to start a later MIDI track after extended play or repeated music transitions. DoomCube now fails that music load safely and gameplay continues without music.
DoomCube v1.1.0
DoomCube v1.1.0
DoomCube v1.1.0 is the first release verified on real Nintendo GameCube hardware.
The verified hardware path is an original GameCube using PicoLoader → Swiss → SD Gecko, launching DoomCube as a native GameCube .iso from SD.
Highlights
- Real-hardware verified native GameCube release
- Swiss disc presentation with DoomCube banner, title, and description
- Swiss-launched image-backed game-data reads through CarryHandle
- Self-contained player release bundle
- Manifest-driven native GameCube image generation
- DOOM, DOOM II, Final DOOM, and compatible PWAD support when the user supplies the required game data
- GameCube controller input
- Music and sound playback
- GameCube-native launcher
Player setup
- Extract
doomcube-v1.1.0.zip. - Put your legally obtained supported IWAD files in the
WADs/directory. - Optionally put PWADs in
PWADs/and DEH/BEX files inDEH/. - Run
build.shon Linux/macOS orbuild.baton Windows. - Copy the generated DoomCube
.isoto storage accessible from Swiss.
No commercial IWAD files are included in this release.
Hardware verification
The final release bundle was extracted fresh, DOOM II was added, and the bundled player packer generated the exact ISO used for the final hardware acceptance test.
Verified on real hardware:
- Swiss banner/title/description
- DoomCube launcher
- DOOM II detection
- actual DOOM II gameplay
- audio
- GameCube controller input
This verification specifically covers PicoLoader → Swiss → SD Gecko → native DoomCube ISO. It does not claim validation of burned optical discs, other ODEs/loaders, other Swiss storage devices, or direct-DOL launching.
Memory Card status
Memory Card save/config writing has not yet been validated on real hardware. Treat Memory Card support as experimental and do not use a card containing saves you care about.
Release artifact
doomcube-v1.1.0.zip
SHA-256:
cfaa5f64eca4ada03eb920f646ccc8f92a54ce047948c222db0a2a150b242910
DoomCube v1.0.0
First stable DoomCube release.
Native Nintendo GameCube port of DOOM.
The release bundle is WAD-free. Add a supported IWAD using the included player-side packer to build a native GameCube disc image.