Training Grounds of the Mad Z80


img
80/88 系はエミュレータの歴史が結構長いこともあって、ツール類も相当古くなっています。
x64 環境では一手間かけないと動かなくなってしまったり、欲しい機能が無かったりして不便が多くなってきました。

また、意外と開発に使えるツールや環境が整っていないのも残念な感じです。
ここにはそうした用途に向けて PC88 向けのツールや小品を置いていこうと思います。

今はなき某所に敬意を表して。あちらは修「練」場でしたが。



■ PC-8801 シリーズ用テストツール集

p8suite_20190428.zip
PC88 実機のコンディションをチェックするためのテストツール集です。D88 ディスクイメージとソースコード付き。

・キーボードテスト
・メモリチェック
・デジタル/アナログ RGB カラー調整
・表示範囲・縦横比チェック
・手動ラグチェック
・残像チェック


メモリチェック以外は ESC を押すことでメニューに戻ります。ジョイスティックにも(たぶん)対応しています。
アナログ RGB のテストは 24KHz 高解像度モニターのみサポートします。メモリーチェックはカナロックで一時停止。


■ PC-8x01 シリーズの音源についての覚え書き


音源周りについてまとめてみました。長くなったので別ページに飛びます。

別ページへ。



■ テキストおよびグラフィック VRAM についての覚え書き


画面周りについてまとめてみました。長くなったので別ページに飛びます。

別ページへ。



■ PC-8800 シリーズ用 D88 ディスクイメージ書き込みツール


d88saver_20161106.zip
このサイトの色々なソフトに同梱されているツールを単品で置いておきます。

2D/2HD フォーマットの D88 ディスクイメージを作ったり、トラックセクタを指定して書き込んだり
BASIC のプログラムを書き込んだり削除したり取り出したり出来ます。bsave ファイルのヘッダ除去なども可。
N88 Disk BASIC との親和性を重視したツールで、開発したソフトを配布するときに役に立つかもしれません。

このツールは他の配布物に同梱してもかまいません。許可は不要。
ただし本ツールに起因するトラブルについては筆者は関知しません。



■ PC-88 の漢字の表示について


漢字の表示方法についてまとめてみました。長くなったので別ページに飛びます。

別ページへ。



■ PC-8001 の PCG(PCG-8100/8200/8800) を PC88 以降の機種でソフト的に模倣する

fakePCG_20180908.zip

PC88 以降のグラフィック機能を使用して、HAL 研製 PCG-8x00 相当の PCG 表示を行います。
PCG-8x00 で使う I/O ポートへの出力をそのまま代替処理へ流し込みます。

PCG データは PC-8001 では使わない GVRAM 領域へ格納しておき、本来のテキスト VRAM への書き込みを代替処理で置き換えます。
元の CGROM 由来のアスキーフォントは漢字 ROM からデフォルトでコピー、セミグラフィックも代替処理で実現します。
8253 の三重和音は PSG で代用します。

元のプログラムへのパッチまたはソースの改造が必要です。
サンプルプログラム付属。


■ PC88 + Sound Board II で FFT を使ったリアルタイムスペアナ

z80fft_20161106.zip

Sound Board II 必須。マイク入力で拾った音声をスペアナ表示します。超手抜きなので実はリアルタイムは言い過ぎ。

棒グラフ一本が 32*2Hz のはず。FFT ルーチンは Z80 汎用なので他機種でも使えると思います。ちょっと弄ればオフライン解析も可。
かなり遅いです。8bit乗算はもう少し速いのに差し替えた方がいいです。

元は 8051 用に公開されていたプログラムで、Z80 向けに移植しました。元ネタはこちら。


■ PC88 版天使たちの午後 JAST SOUND -> Sound Board II PCM 化パッチ


tengogo_pcm_patch.zip

JAST SOUND に対応したエミュレータはあるのですが、実機で聴く機会もなかなか無いと思うので作ってみました。
アーカイブを解凍後 patch.bat に D88 イメージをドロップしてください。問答無用でパッチがあたるので注意。

後期版のみです。スタート直後のシーンで「てんし」と入力すると隠し絵が出るのがそうだと思います。
非常に雑なパッチです。音量大きめ。フリーエリアが十分に取れれば PSGPCM 等での再生もアリだと思います。



■ PC88 版イシター BGM & SE パッチ


ishtar88mod_20150617.zip

88 版イシターの音痴っぷりが気になるのでパッチを当てました。
使い方は readme.txt で。



▲ TOP