Releases: sasq64/demarc
Releases · sasq64/demarc
Release list
1.4.0 - 2026-08-11
Release Notes
Added
- Music Playback via musix: New
MusicEmubackend plays SID, AHX, MOD and other tracker/chiptune formats through themusixcrate. - Atari ST DEGAS Images: Decode DEGAS and DEGAS Elite
.PI1/.PC1stills into the same indexed-image path as ILBM, including Elite colour-cycling animation. (196cdd7). - C64 LNX/P00 Support: Convert
.lnxand.p00archives viacbmconvert(as with.t64) and recognize all three as C64 media (6a13721). - File Picker Info Panel: The picker shows type/year, party, tags and source (path or truncated URL) for the highlighted entry, backed by a new
FuzzySource::get_infohook (328142c). - Atari ST Hard Drive Loading: Load Atari ST release directories as GEMDOS hard drives (
05dad3d). - PSX Bootable Images: Wrap PSX executables in a bootable disc image for
pcsx_rearmed(5e57f59). - Bindgen Generation Script: Regenerated
libretro.rswith allowlisted bindgen and added a generation script (48e15fe,858f714).
Changed
- Fuzzy Search Limit: Raised the
FuzzyListdefault max results from 256 to 500,000 so unfiltered search can cover a full database (9f17a06). - STE/SID Tag Mapping: Derive
vice_sid_extra/vice_sid_modelfrom2sid/6581db tags and Hatari machine type/RAM size from thestetag;--stenow sets 4 MB of RAM instead of 2 MB (6a13721). - URL Rewrites Moved to demodb: scene.org, modland, untergrund and SNDH mirror rewrites now happen when the database is generated instead of at download time (
70c923e,c96dd06). - Keyboard Bindings: Reworked the default keyboard-to-joypad bindings (
f1955ce). - Multiview PSX Core: Force the beetle PSX core for multiview cells (
565b796). - Screenshot Chroma:
pouet_shotkeeps 4:4:4 chroma until the byte budget forces 4:2:0 (41e1e51). - Thread Spinning: Tamed OpenMP thread spinning in emulator cores (
338f59e). - Cleanup: Removed dead code and dropped blanket
dead_codeallows (9210169); dropped unused file picker constants (bdf1c58); renamedBackend::frame_serialtoframe_hash(ed93df6). - Docs: Updated install instructions (
5b91640).
Fixed
- List Navigation Key Repeat: Handle picker navigation from
KeyboardInputevents instead ofButtonInputpolling, so held keys repeat reliably (e52e76c). - Audio Sum Panic: Cast to
i32beforeabs()to avoid a panic oni16::MINsamples (1cb2b75). - Directory Scanning: Skip dotfiles when scanning release directories (
196cdd7).
Install demarc 1.4.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/sasq64/demarc/releases/download/v1.4.0/demarc-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/sasq64/demarc/releases/download/v1.4.0/demarc-installer.ps1 | iex"Download demarc 1.4.0
| File | Platform | Checksum |
|---|---|---|
| demarc-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| demarc-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
| demarc-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
1.4.0-rc.1 - 2026-08-11
Release Notes
Added
- Music Playback via musix: New
MusicEmubackend plays SID, AHX, MOD and other tracker/chiptune formats through themusixcrate. - Atari ST DEGAS Images: Decode DEGAS and DEGAS Elite
.PI1/.PC1stills into the same indexed-image path as ILBM, including Elite colour-cycling animation. (196cdd7). - C64 LNX/P00 Support: Convert
.lnxand.p00archives viacbmconvert(as with.t64) and recognize all three as C64 media (6a13721). - File Picker Info Panel: The picker shows type/year, party, tags and source (path or truncated URL) for the highlighted entry, backed by a new
FuzzySource::get_infohook (328142c). - Atari ST Hard Drive Loading: Load Atari ST release directories as GEMDOS hard drives (
05dad3d). - PS-X Bootable Images: Wrap PS-X executables in a bootable disc image for
pcsx_rearmed(5e57f59). - Bindgen Generation Script: Regenerated
libretro.rswith allowlisted bindgen and added a generation script (48e15fe,858f714).
Changed
- Fuzzy Search Limit: Raised the
FuzzyListdefault max results from 256 to 500,000 so unfiltered search can cover a full database (9f17a06). - STE/SID Tag Mapping: Derive
vice_sid_extra/vice_sid_modelfrom2sid/6581db tags and Hatari machine type/RAM size from thestetag;--stenow sets 4 MB of RAM instead of 2 MB (6a13721). - URL Rewrites Moved to demodb: scene.org, modland, untergrund and SNDH mirror rewrites now happen when the database is generated instead of at download time (
70c923e,c96dd06). - Keyboard Bindings: Reworked the default keyboard-to-joypad bindings (
f1955ce). - Multiview PSX Core: Force the beetle PSX core for multiview cells (
565b796). - Screenshot Chroma:
pouet_shotkeeps 4:4:4 chroma until the byte budget forces 4:2:0 (41e1e51). - Thread Spinning: Tamed OpenMP thread spinning in emulator cores (
338f59e). - Cleanup: Removed dead code and dropped blanket
dead_codeallows (9210169); dropped unused file picker constants (bdf1c58); renamedBackend::frame_serialtoframe_hash(ed93df6). - Docs: Updated install instructions (
5b91640).
Fixed
- List Navigation Key Repeat: Handle picker navigation from
KeyboardInputevents instead ofButtonInputpolling, so held keys repeat reliably (e52e76c). - Oscilloscope Sync: Delay the scope trace by the audio output latency (~140 ms) so the trace matches what is heard (
78659b5). - Audio Sum Panic: Cast to
i32beforeabs()to avoid a panic oni16::MINsamples (1cb2b75). - Directory Scanning: Skip dotfiles when scanning release directories (
196cdd7).
Install demarc 1.4.0-rc.1
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/sasq64/demarc/releases/download/v1.4.0-rc.1/demarc-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/sasq64/demarc/releases/download/v1.4.0-rc.1/demarc-installer.ps1 | iex"Download demarc 1.4.0-rc.1
| File | Platform | Checksum |
|---|---|---|
| demarc-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| demarc-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
| demarc-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
1.3.1 - 2026-07-31
Release Notes
Added
- Neo Geo AES Support: Integrated the
geolithlibretro core,.neofile extension detection, overscan tags, and AES BIOS requirement (2ace71d). - Download Cache LRU Pruning: Added automatic startup eviction of least-recently-used cached downloads when total cache size exceeds 500 MB (
e874cda). - TV Mode & Idle Detection: Added
--tv-modeflag for looping playlists with automatic skip of unloadable files or idle/still screens (--idle-timeout) (8669230). - Bevy optimizations: Turn off unused features, avoid unnecessary texture uploads.
Changed
- Audio Subsystem: Upgraded
cpalto0.17.1. - Repository Cleanup: Moved database files and collection scripts to external repository (
7f936d9).
Install demarc 1.3.1
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/sasq64/demarc/releases/download/v1.3.1/demarc-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/sasq64/demarc/releases/download/v1.3.1/demarc-installer.ps1 | iex"Download demarc 1.3.1
| File | Platform | Checksum |
|---|---|---|
| demarc-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| demarc-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
| demarc-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
v1.3.1-rc.1
Install demarc 1.3.1-rc.1
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/sasq64/demarc/releases/download/v1.3.1-rc.1/demarc-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/sasq64/demarc/releases/download/v1.3.1-rc.1/demarc-installer.ps1 | iex"Download demarc 1.3.1-rc.1
| File | Platform | Checksum |
|---|---|---|
| demarc-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| demarc-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
| demarc-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |