chiptunecafe / deflestream64

A streaming player for DefleMask SID tunes

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

deflestream64

A new player for Deflemask SID tunes based on Krill's Loader to stream VGM data off disk. Data is compressed using the Bitnax LZ compressor from Bitfire and included in Krill's Loader.

Usage

Windows: Drag and drop a SID VGM file exported by DefleMask onto the executable

Command line: deflestream64 <vgm file>

Compiling

cargo build --release

Requires the Rust toolchain, a C/C++ compiler, and cc65.

Roadmap

0.2.0: Customizable bank sizes and base address, read GD3 metadata, basic NTSC support

0.3.0: Prettier player, playerless export

0.4.0: PAL <=> NTSC conversion

Credits

About

A streaming player for DefleMask SID tunes

License:MIT License


Languages

Language:C++ 43.7%Language:Assembly 38.5%Language:C 13.4%Language:Makefile 2.7%Language:Rust 0.8%Language:Pascal 0.4%Language:Perl 0.4%Language:Nix 0.0%