Resurrecting a Dead Audio Format: The Return of ZZM

2025-01-26
Resurrecting a Dead Audio Format: The Return of ZZM

This blog post details the author's journey in reviving the defunct ZZM audio format used by the classic game ZZT. ZZM, playable only under MS-DOS, posed significant challenges. The author overcame these by using JavaScript and the Web Audio API, reverse-engineering ZZT's sound engine, reconstructing its frequency table, and parsing ZZM's unique file format. The result? ZZM music now plays in a browser. This project showcases impressive programming skills and a deep passion for retro gaming and technical challenges.