PC-9801 / PC9821 のメモリ管理

ページ名:メモリ管理

PC-9801のメモリ管理

メモリマネージャ

標準:HIMEM.SYS + EMM386.exe

メルコ (Melware): MELEMM.386

IO-DATA (Memory Server): VMM386.exe

メガソフト: Memory Pro 386

 

フリーウェア

 VEM486.exe (荻野晃史氏)  ver 1.29N (Vector) (ベータ版1.31β13が最終?)

 FreeDOS(98) HIMEM.EXE+EMM386.EXE http://retropc.net/tori/freedos/ github.com/lpproj/emm386.nec (githubレポジトリ)

   LEMM (Pt.zeranium氏)  http://hp.vector.co.jp/authors/VA037191/Pt/index.html#id_LEMM

   tdpmi (taQ氏)  http://hp.vector.co.jp/authors/VA007736/tdp1600.lzh (としきのやしき正門さんによる転載)

   XMZ.sys (ZOBplus Hayami氏)

 

UMBの設定

np21(np2fmgen, np21/wで確認), Anex86, T98-Next    

  • UMB確保可能領域 A500-A7FF, D100-DFFF, E800-F7FF

SL9821

  • UMB確保可能領域 A600-A7FF, D000-D7FF, DD00-DFFF, E800-F5FF
  • ハードディスク関連のBIOSを移動させると連続した領域を確保可能 (IDE BIOS D800-DBFF, SCSI BIOS DC00-DCFF)
  • device=vem486.exe /u=a6-a7,d5-df,e8-f5 /m=d8:d0,d9:d1,da:d2,db:d3,dc:d4 /e=c0
  • device=vem486.exe /u=a6-a7,d3-df,e8-f5 /m=d8:d0,d9:d1,da:d2 /e=c0 (CDを使わない場合はSCSI BIOSは考慮不要)

  DOSBox-X

  • UMB確保可能領域 A500-A7FF, D000-DFFF, E800-F7FF (NEC MS-DOSブート時)

PC-98のメモリマップ

  • A000-A1FF テキストVRAM(文字コード) (8kB)
  • A200-A3FF テキストVRAM(属性コード) (8kB)
  • A400-A4FF CGウィンドウ (4kB)
  • A500-A7FF 空き (12kB)
  • A800-BFFF グラフィックVRAM (96kB)
  • C000-CFFF EMSページフレーム (64kB)
    •  そのうちCC00-CDFF サウンドBIOS(8kB)
  • D000-D7FF 空き
  • D800-DBFF IDE BIOS (16kB)
  • DC00-DDFF SCSI BIOS(4~8kB)
  • DE00-DFFF 空き
  • E000-E7FF グラフィックVRAM(32kB)
  • E800-F3FF  ROM Basic (32kB)
  • F400-F7FF  システムBIOS
  • F800-FFFF  システムBIOS

  ピンク字: 比較的安全にUMB利用可    緑字: 注意して使用(エミュや実機によっては使用中) 黒字:通常UMB不可

       ※ハイレゾ機種はこれとは別

 

 

シェアボタン: このページをSNSに投稿するのに便利です。


最近更新されたページ

左メニュー

トップページエミュレータ本体動作確認表+吸い出し関連情報-吸い出し関連情報イメージファイル仕様HDDイメージ吸い出しFDDイメージ吸い出し (リンク)BIOS ROM吸い出し技術情報MIDI CD-R...

CD-ROM

CD-ROMドライバnp21      NECCDD.SYSが基本 (注:NECCDD.SYSはセカンダリ・マスターでしかCD-ROMを認識しない) ...

右メニュー

右メニューサンプル右メニューはヘッダーメニューの【編集】>【右メニューを編集する】をクリックすると編集できます。 ご自由に編集してください。 ここを編集する...

ページの編集の仕方はこちら

まずは最初に発信したい文章を自由に入力して保存ボタンを押してみましょう。これで即ページ上に情報発信が可能です。簡単ですね。ちなみに改行したい時は「Shift+Enter(return)」、段落を変える...