---------------------------------------------------------------- ID maker "IDmake" version 0.11 読 Copyright (c) 1996 - 1997 G-HAL ---------------------------------------------------------------- ★彡 概要 ☆彡  UMB に NECID を作ってしまうプログラムです。 "VMM386 /NECID" や "VEM486 /NECID" とやってる事は大差有りません。 EMM386 の様に、NECID に対応していないメモリマネージャで 使う為のものです。 ★★☆☆ 動作環境 ☆☆★★ PC-9801/9821、V30 以上 MS-DOS ver5.0 以降 ★★☆☆ 初期設定 ☆☆★★  VMM386/VEM486 と違い、UMB になる前にデータを読み取る事 が出来ないので、事前に設定しなければなりません。  000E8000〜000E8FFF を UMB にしていない状態で、以下の様にします。 > Z:\>symdeb > Microsoft Symbolic Debug Utility > Version 3.01 > (C)Copyright Microsoft Corp 1984, 1985 > Processor is [80286] > -nNECID.DAT > -rcx30 > -we8dd:0 > Writing 0030 bytes > -q > > Z:\>copy /b IDMAKE.COM + NECID.MCB + NECID.DAT NECID.COM > IDMAKE.COM > NECID.MCB > NECID.DAT > 1 個のファイルをコピーしました.  以上で準備は終了です。 ★★☆☆ 使い方 ☆☆★★  CONFIG.sys 内で、 DEVICE= NECID.com と書くか、コマンドラインで、 NECID と実行するだけです。  オプションは一切有りません。  ガーベージコレクションをしていないと、失敗する事が有ります。 ★★☆☆ 備考、注意 ☆☆★★ ☆厳守事項 このプログラム一式はフリーウェアです。 著作権は G-HAL が保有しているので、PDSと呼ぶ事を禁止します。 このプログラム一式を個人的な用途以外で許可無く改変しないで下さい。 ☆お願い 感想、要望、バグ、苦情、などありましたら作者へ知らせて下さい。 ドキュメントやプログラムの無断改変などの悪質ないたずらはやめましょう。 ☆転載について PDSなどと呼んでいる RBBS や BBS などへの転載は禁止します。 @FWD や @MO などの 転送系RBBS(BBS) への転載は禁止します。 ローカルな所へ転載した時、作者に連絡して下さるとうれしいです。 全国的な所へ転載、掲載などするときは必ず事前に許可を取って下さい。 転載、掲載する場合、アーカイブの内容を変更してはいけません。 また、ファイルを個別に転載、掲載しないで下さい。 営利目的の販売等は禁止します。 NECID そのものや、NECID を付けた NECID.com をばらまいて ミイソに訴えられても当方は一切関知しません。 ☆動作に関して このプログラムによって何が起きても、私達は責任を取りません。 ★★☆☆ 終わりに ☆☆★★ ☆ G-HAL の戯れ言 開発環境 PC-9821Cs2s2 memory 20.6M bytes(protect) IDE 170MB + SCSI 1GB PC-9801VM0 memory 4096K bytes(I/O bank) FDD*4 PC-9801VX21 memory 8192K bytes(I/O bank) SASI 40MB,CPU:486SLC EMSSOUND をいろいろいじってみている時に、なんとなく思い付きで作りました。 よくよく見ると、VMM386 は NECID 前後に無駄な MCB があって、 32 bytes 無駄にしているんだけれど、なんなんでしょ。 ★★☆☆ 参考資料 ☆☆★★ 『rumba.com << Reserve UMB Area >> Ver 1.00 Copyright(C) A.I.SOFT,INC 1994』  CONFIG.sys 内で呼び出された時に、箕欷汐??52h の es:[bx][-2] が 使用不可能だった。解析して代替処置を知った。 『EMSSOUND version 1.1 Copyright(C) 1989.12.28 kodakoda(KDK)』  これを作るのを思い立ったきっかけ。 起動時に [Fケ] を押すのが面倒なので(CINIT 使ってるから)、 改造してしまった。 ★★☆☆ 連絡先 ☆☆★★ FENIX FEN025 G-HAL --- G-HAL --- /// 1997 Dec.15 Mon. ///