Delphi Programming / Object Pascal
サイトのトップページへ リンクのページへ ロゴマーク
[掲載 2000年05月07日] [更新 2015年10月04日] PC-9801 目次
PC-9801
昔作成した PC-9801 のプログラムとエミュレータの紹介
動作確認等 -



  • 2010年06月21日
  • 圧縮ファイルの形式を ZIP に変更
  • 各 ZIP ファイルに Anex86 用のフロッピーディスクイメージを同梱
  • 2015年01月14日
  • Anex86 v2.78 の再配布開始
  • 2015年10月04日
  • ページの構成を、サンプルプログラム集のページと同じインラインフレームにした
  • 上記の変更に伴い記事の一部を修正。記事内容の変更はないので更新日時は変更していない




拙作の PC-9801 用プログラム - MS-DOS アプリケーション


その昔、PC-9801 用に作成したプログラム類です (最新のものでも 1990 年代前半です)。PC-9801 の MS-DOS Ver. 3.0 以上で動作します。サイト開設に伴い、参考のためにダウンロードできるようにしました。各記事のページからダウンロードできます。

プログラムにはソースコードが付いています。開発言語は、MS FORTRAN と MS Assembler です。
この他にも、空間周波数解析のためのプログラム、基本統計サブルーチンなども作成しましたが、整備していません。なお、FPU (数値演算プロセッサ) がないと動作しないプログラムがあります。



CRT 画面制御ライブラリ PC-9801 の BIOS, LIO を使用したグラフィックスサブルーチンです。
このライブラリは、以下のプログラム全てで使用しています。利用には FPU が必要です
プロッタ制御ライブラリ 画面の出力とプロッタへの出力のプログラムを同じコードで済むようにするため開発したものです。このライブラリも、以下のプログラム全てで使用しています。利用には FPU が必要です。
特性曲線作図用
プログラム
X線写真フィルム特性曲線の数学モデルを使用した、特性曲線の作図用プログラムです。センシトメトリの値も計算します。
平滑化スプライン関数
による曲線近似
雲型定規と自在定規を使用のかわりに、平滑化スプライン関数を用いてプロットする方法のデモプログラムです。
動作には FPU が必要です。
エックス線診療室の
遮蔽計算プログラム
平成元年7月17日 健政発 383 号の内容に基づいて、エックス線室の遮蔽計算、すなわち、必要な鉛厚さやコンクリートの厚さを計算します。
コルトマン換算式と
空間周波数伝達関数
矩形波のレスポンスから、コルトマンの換算式(補正式ともいう)を用いて、撮影系の空間周波数伝達関数 (MTF) を算出する際の誤差を調べるためのものです。動作には FPU が必要です。
医用画像表示 当時のパソコンで、どの程度の画像表示が可能を示すために作成したものです。画像は埼玉ガンセンターの三塩氏から提供を受けたものです。
MRI 画像表示 医用画像表示プログラム同様、当時のパソコンで、どの程度の画像表示が可能かを示すために作成したものです。




PC-9801 エミュレータ


Windows で PC-9801 のプログラムを動作させるためのエミュレータソフトの導入手順の解説です。
MS-DOS 時代に普及した桐などを、いまでも利用していて、Windows に移行できない方は、一度試して見る価値があるかも知れません。

サイト開設当初は、PC-9821 のマザーボードをエミュレートする T98-NEXT というエミュレータを使用していましたが、その後、Anex86 というエミュレータに変更しました。
なお、2002年10月29日をもって、Anex86 以外の記事は削除しました。また、PC-9801 とエミュレータ関係のリンクも廃止しました。リンク切れなどが多くなり、時代の流れを感じています。



Anex86 正確にいうと、PC-9801 ではなく、PC-9801 の互換機であるエプソンの PC-286 のエミュレータです。
v2.78 は FPU 内蔵で、Windows 7 上でも動作します。
Anex86 を提供していたサイトは、2015年01月14日現在、存在しません。
Anex86 はシェアウェアでしたが、v2.78 は途中から無償配布版に変更となっています。再配布は無制限となっていますので、当サイトでも配布することにしました。




ダウンロード後の実行手順


ダウンロードした PC-9801 用のプログラムの実行方法がよくわからない方は、
の解説を参考にして下さい。なお、ダウンロードの意味、ダウンロードの方法がわからない方については、解説の対象外とさせて頂きます。


[備考]
2015年05月31日現在、当サイトで配布している圧縮ファイルの形式は、全て zip (ジップ) 形式となっています。Windows Vista 以降の Windows では、専用の解凍用のソフトがなくても、zip 形式の圧縮ファイルを解凍することができます。




国民機と呼ばれた PC-9801


考えてみれば、振返ってみれば、本当に悲しい歴史です。PC-9801...(遠い目)。
かって、そう、 PC-9801 でなければパソコンとは言えなかった。国民機 ...。多くの人が苦しみ、笑い、そして泣いた ...
ところで、ささいなことかも知れませんが、MS-DOS は、エム・エス・ドスと読みます。決してモス・ドスではありません。お願いだから、私の言うことを信じて下さい。