welcome

ソフトウェア

作ったソフトと備忘録とか


備忘録

機種 概要 詳細
1 PC-9800 プリンタポートの操作 outp(0x40,data);データ
outp(0x46,0x0e);ストローブL
outp(0x46,0x0f);ストローブH
2 PC-9800 垂直同期wait while(!(inp(0xa0) & 0x20));
while(inp(0xa0) & 0x20);
3 PC-9800 水平同期wait while(!(inp(0xa0) & 0x40));
while(inp(0xa0) & 0x40);
4 PC-8800/PC-8001 プリンタポートの操作(未検証) outp(0x10,data);データ
outp(0x40,0bXXXXXXX0);ストローブL
outp(0x40,0bXXXXXXX1);ストローブH
5 PC-9800 BEEP outp(0x37,0x06);beep on
outp(0x37,0x07);beep off
6 PC-9800 320KB FDD I/F outp(0x57,MODE);8255モードセット
outp(0x51,PA);8255 PORT A
outp(0x53,PB);8255 PORT B
outp(0x55,PC);8255 PORT C

雑多なプログラム

小物とかマイコンのプログラムとか。基本自分用なので解説少な目。
※書きかけのコードのバックアップも兼ねているので、そのまま実行すると暴走するものも多々あります。

ファイル 概要
1 ki_midi.zip 工陵祭&育英祭で使用したMIDIインタラプタ。Nucleo F303K8
2 enmidi.ino ENgelou Logic IC Sound Module MIDI ver.
3 EN.LZH ENgelou Logic IC Sound Board controlled by printer port.MML Compiler & Player for PC-9801
4 TEXT.LZH PC98のテキスト画面をON/OFFするだけのツール。
5 27512.LZH 27512専用ライターの制御プログラム。
6 PRPCM.LZH 98のプリンタポートでPCMを再生するソフト。4kHz unsigned 8bit モノラル対応。36KBまで対応。9801F3で動作確認
7 88vakb.ino 88vaのキーボードが高いので仮で作った。オルタネートキーは非対応。
8 KB.LZH キーボードマトリクス解析用の簡易プログラム。自作ROMライター流用。
9 PAD.LZH 98のジョイスティックポートを読んで数値として表示する
10 BMP2XY.LZH 256*256のモノクロBMPに打った点のxy座標を配列としてテキストファイルに書き出すツール。BMPINFOはヘッダ解析ツール

メインページ
welcome