Skip to content

History / Sound

Revisions

  • サウンド: FMのアルゴリズムとSSGのエンベロープを追加 アルゴリズムごとに「どのスロットが音を出すか」が変わることを、TLを下げたときの 音量変化で実測。SSGは音量レジスタのbit4でエンベロープに切り替わる。 リズム/PCMはポートが応答せずこの環境では使えないことも明記。

    @uraraworks uraraworks committed Aug 24, 2026
  • サウンド: SSG音源を追加 書籍(表2-43)でレジスタ表を確認し実測。ミキサーが0でONという反転、 音の高さの規則(TP≒125568÷周波数、予測が0.2%以内で当たる)、 ミキサーで止めても振幅が残るため音量を0にする必要がある点を記載。

    @uraraworks uraraworks committed Aug 24, 2026
  • サウンド: FM音源の使い方を追加 レジスタの書き方(0x188/0x18A)、音を出す最小手順、BLOCKとF-Numberによる 音程、TLによる音量を実測。音程は規則を立てて予測が当たることまで確認した。

    @uraraworks uraraworks committed Aug 24, 2026
  • サウンドのリファレンスを追加 ビープのON/OFF(ポート0x37)と、8253チャネル1による音の高さの決め方を実測。 周波数はカウンタ値に反比例し、約2457600÷カウンタ値。 FM音源はポートの応答だけ確認し、使い方は未検証として明記。

    @uraraworks uraraworks committed Aug 24, 2026