自作プログラム集English

index (Japanese)へ戻る

役に立たないとは思いますが、適当に遊んでやって下さい。
ソースコードの書き方等に対するコメントを頂けると非常にうれしいです。
ファイルの拡張子に.binを付けていますので、必要に応じて取り払って下さい。
なお、これらのプログラムを使用して発生した事故等については一切責任を負いませんので、各自の責任で使用して下さいね。

BTRON(B-right/V, 超漢字)用
PCM再生 for B-right/V R0.023のソースコード(pcm0023.lzh: 63,211 bytes)
B-right/V(超漢字)用のPCM再生です。1B/V3用のPCM再生 R1.007に相当します。
※tinyPCM.drvが必要です。UNIX用のLHa(-lh6-)で圧縮しています。
tinyPCM.drv α3のソースコード(tPCMA03.lzh: 77,155 bytes)
SoundBlaster Pro(2)/16用の簡易PCMドライバです。UNIX用のLHa(-lh6-)で圧縮しています。
システムフォント書き換え R1.000(fpat1000.bpk: 14,896 bytes)
fontx2用のフォントデータを使用してシステムフォントを書き換えてしまうという禁断のツールです。→実行例を見てみる
システムクラッシュに気を付けてお楽しみ下さい。※超漢字2での動作は保証しません。
BTRON(1B/V3)用
6x86Pentium R1.001(686_1001.bpk: 2,155 bytes)
Cyrix 6x86(L)のレジスタを操作してCPUID命令とSuspend on HLTを有効にします。Cyrix以外のCPUでは使用しないで下さい。
6x86Pentium R1.001 のソース(686_1001.lzh: 2,286 bytes)
「6x86Pentium」のソースコードです。
PCM再生 R1.007(pcm1007.bpk: 26,015 bytes)
1B/V3でPCMを再生するソフトです。特に何も問題が見つからなければこのバージョンを最終版とします。
PCM再生 R1.007 のソース(pcm1007s.lzh: 23,639 bytes)
「PCM再生」のソースコードです。
I/O入出力ライブラリ ver 1.3(mach13.lzh: 7,512 bytes)
1B/V3でI/O操作をするプログラムを書きたい時に使うライブラリです。
きーぼーど初期化 R1.000(keyreset.bpk: 3,606 bytes)
1B/V3が起動してもキーボード入力ができないという不幸な状況を回避する小物です。
※拡張子が.bpkのファイルは書庫管理(けむ氏作)を使用して解凍して下さい。
※B-right/Vと1B/V3についてはパーソナルメディアへどうぞ。
MS-DOS用
VESA BIOSのバージョンを調べる簡単なプログラム ver0.042(vesate42.lzh: 16,711 bytes)
適当に作っています。
Video-RAMが32MB以上搭載されているビデオカードで実行した場合に、メモリ量の表示がおかしくなるバグを修正しました。
PCMInfo ver0.0151 for DOS(pcminf15.lzh: 18,903 bytes)
PCMのヘッダを解析し、サンプリング周波数等諸々の情報を表示します。
「PCM再生」のヘッダ解析部をDOSで使えるようにした、ただそれだけです(^^;
.au、.aif、.wav、.vocに対応してます。
※ハムフェア'98で配布した「SAGAMI-NET CDROM」に収められているver0.015との違いは、LSI-C 86試食版ではなくWatcom C/C++ 11.0Jを使用してコンパイルを行い、コンパイルエラーが発生しないように少しだけソースを変更している点です。機能的・性能的な違いは一切ありません。
Patch for GUIDE.EXE(guide_p.lzh: 969 bytes)
秋葉原の丹青(現在はクロスオーバー、っていうのでしたっけ?)で売られていた、NEC Ultralite UL/20というマシンに付属していたと思われるMS-DOS 5.0に付属の、オンラインマニュアルに仕掛けられたプロテクトを外してしまおうというものです。要Bupdate。
なお、このパッチに関してNECに問い合わせるようなことは絶対にしないで下さい。
MSX用
簡易電光掲示板 ver 0.012(lsc012.lzh: 9,048 bytes)
画面の右から左へ文字がスクロールするものです。文化祭などでのデモンストレーションにどうぞ。
漢字ROM吸い出しツール・詰め合わせ(knjdl01.lzh: 10,765 bytes)
MSXから漢字ROMのデータを吸い出す、ただそれだけです。
index (Japanese)へ戻る

uaa@woodstream.gr.jp 15-Jun-2000