FrontPage
New
Index
SignIn
Edit
PC-98x1/misc/機種情報
no archive mode
[[PC-98x1]]/[[misc|PC-98x1/misc]]/機種情報 !!! MS-DOS (int DCh, CL=12h) AXにDOSの内部リビジョン番号、DXに機種コードが返される。 機種コードはシステム共通域の値で動的に判定しているようである。 その場で適当に該当領域を書き換えてint DChを呼び出すとそれに応じた値が戻ってくる。 同一ハードでもMS-DOSのバージョンによって返される機種コードが異なる場合がある(Undocumented 9801/9821 Volume 1参照)。 DOS3.1、3.3〜3.3A、3.3B、3.3C〜D、5.0以上に分類される。 エプソン版のDOSは(PC-98GS判定がない点を除けば)NEC版3.3Dとほぼ同じと思われる。 テスト用プログラム:[mtype98.c|https://github.com/lpproj/mydosuty/blob/master/test/mtype98/mtype98.c]
Attachment
New: