プログラミング指南 - Code Knowledge

ゲーム制作に関するプログラミング等を主に書き溜めていきます。ただ、どちらかと言えば日記的な書き方が続くと思いますが、そこは温かい目で見て頂ければ。あと、ちょっとしたサンプルやツールのダウンロードも出来るようにしておきます。

タグ:サウンド

Z80 アセンブラにとって、高速化は命題となります。その中で2バイトをまとめて処理出来る push / pop は使い方によってはかなりの高速化が期待出来るため、本来の使い方以外の使用方法がいくつも開発されてきました。今回はそんなスタック(以下、SP と略す)に纏わるお話で ...

サウンドドライバを作成するサウンドドライバの構造と、PCG8100 からの発音の仕組みが分かりましたので、今回は実際にフローチャートに則ってサウンドドライバを作成してみました。これがサンプルサウンドドライバのワークエリアです。 MML:.ADDRES equ 0 ...

カウンタ値PC-8001 の周辺機器である PCG8100 に搭載されている発音チップ 8253 は、発音したい周波数をそのまま設定はできません。カウンタ値という値を設定する事になります。このカウンタ値は分周比から計算して、各音程毎にテーブル化しておきます。音程は有名なところで ...

サウンドドライバに求められる機能これから数回に分けて、Z80等のアセンブラでのサウンドドライバの作り方について解説していきます。最初は理屈から、…という事で、まずはゲーム内で演奏されるサウンドドライバに求められる機能ですが、私は以下の優先度で考えています。※ ...

↑このページのトップヘ