ZX Spectrumのサウンドを極める:BEEPルーチンから直接制御まで

ZX Spectrum System Tour: Sound

ZX Spectrumのサウンドシステムを探求する記事。1ビットブザーとAY-3-8910チップの両方を解説し、BIOSのBEEPルーチンを使った方法と、直接ポートを操作する方法を紹介。後者では、Z80の16ビット演算を活用し、タイミングの正確さを追求する過程で、ビデオ回路によるメモリアクセス待ち状態やスタックポインタの問題を克服。最終的には、Cメジャースケールを演奏するプログラムを完成させる。

このルーチンが生成する音はひどく、ピッチもタイミングもめちゃくちゃで、ガタガタと震えながら鳴る。

同じ日のその他の記事

2026-08-03