Skip to the content.

hootrip

hootrip converts hoot emulator music sets into S98 v3 and VGM 1.71 / .vgz register-log files — headless, in batch, at full timing resolution.

hoot plays Japanese computer game music (PC-8801, PC-9801, X68000, MSX, …) by emulating the original hardware and running each game’s own sound driver. Its built-in logger only captures at 100 Hz, drops ADPCM, and has to be driven by hand through the GUI. hootrip rebuilds that pipeline as an open tool: it reads a set from the hoot XML catalogue, re-hosts the sound driver under its own emulation, and logs every chip register write.

hootrip produces only register logs. It contains no game ROM, sound data, or copyrighted music — you supply those from your own hoot archive.

What works today

Documentation

Source

The project lives on GitHub. It is a Rust workspace (hoot-xml, hoot-log, hoot-chips, hoot-cpu, hoot-machine, hootrip-cli); build with cargo build --release and run the hootrip binary against your archive.