Полузабытый аудиокодек ULC неожиданно идеально подошёл для N64

Why This Obscure Audio Codec Is a Perfect Fit for the N64

На N64 места на картридже и тактов CPU катастрофически не хватало, поэтому записанную музыку туда почти не ставили. Автор адаптировал кодек ULC, придуманный Aikku93 для демо на Game Boy Advance: это по сути MP3 без лишней сложности, с упаковкой коэффициентов по четыре бита. Перенос IMDCT на сопроцессор RSP дал стерео 44100 Гц с битрейтом почти как у Opus всего за 4% времени CPU.

Вкратце: ULC — это то, чем мог бы стать MP3. Та же основная идея, но без наросшей вокруг неё шелухи.

Ещё за этот день

2026-11-05