moon.gif

Click logo to return index.


PC-9800 MS-DOS用プログラム&ソースコード集
PC-9800シリーズを使っていた頃の、MS-DOS用のプログラム、ライブラリ、及びそのソースコードです。
もはやおれは保守出来ないので、ソースコード毎アップロードしておきます。
手元のバックアップからサルベージしただけなので、ひょっとして改造途中のソースコードだったりして正しくコンパイルできなかったり動作しなかったりする可能性が多大にあります。
問題があってもおれは保守できないけど、説明くらいは出来るかも。ここにないものはリクエスト次第で追加します。
プログラムは基本的に全て C言語(MS-C)+アセンブラ(TASM)+OPUS MAKE、smallモデル用です。

gr.lib 241KB
グラフィックを中心として、EMS,マウス,外字,メモリ管理などの機能を集めたライブラリです。
デモプログラム、ユーティリティーなどが付属します。

small.lib 76KB
C smallモデル用の便利な関数を集めたライブラリです。
テキストVRAM関係、通常の半分の高さ(8dot)のフォント表示ライブラリ、ファイル入出力、ディスク管理、文字列処理、キー入力、マウス、メモリなど。
gr.libと重複する機能に付いては、gr.libはゲーム向け、small.libは実用ツール向けの設計となっています。

sm.lib 49KB
C smallモデル用のC標準ライブラリです。
MS-Cのsmallモデル用の標準ライブラリと差し替えて利用します。
下位互換で機能は限定されますが、かなりコンパクト&高速になります。(って覚えてないけど)

wlook 190KB
ファイラー & ページャーです。
高さが通常の半分のフォントを利用可能なので、非常に見通しがよい。
上下に2つのディレクトリを並べて表示するので、ファイルのコピーや移動の処理が簡単。
あたりが特徴かな。一般的なファイラーの機能を持っています。


Return to index.