MemoryMap

ページ名:MemoryMap

ハードウェア情報-MemoryMap

モデル: 1/2/1S/2S/1F/2F/1H/2H/10F/20F/40H/80H/CX/HG

モデル: UX/UG

モデル: HR/MA/MX

モデル: UR/ME/MA/Fresh


80386DX搭載機種

0000 0000H~000B FFFFH     RAM (768KB)

000C 0000H~000E FFFFH     RAM及びVRAM (192KB)

000F 0000H~000F 7FFFH     RAM (32KB)

000F 8000H~000F FFFFH     ROM/RAM (32KB)

0010 0000H~0005 FFFFH     拡張RAM (5MB)

0060 0000H~3FFF FFFFH     予約済み

4000 0000H~7FFF FFFFH     I/O拡張スロット (1GB)

8000 0000H~8003 FFFFH     VRAM (256KB)

8004 0000H~8007 FFFFH     VRAM (256KB)

8008 0000H~800F FFFFH     予約済み (512KB)

8010 0000H~8017 FFFFH     VRAM (512KB)

8018 0000H~80FF FFFFH     予約済み(14MB)

8100 0000H~8101 FFFFH     パターンRAM (128KB)

8102 0000H~BFFF FFFFH     予約済み

C000 0000H~C0FF FFFFH     ROMカード0 (16MB)

C100 0000H~C1FF FFFFH     予約済み (16MB) ※CX,HGはメモリカード(Ver4) *新設

C200 0000H~C207 FFFFH     OS-ROM (512KB)

C208 0000H~C20F FFFFH     辞書ROM (512KB)

C210 0000H~C213 FFFFH     漢字ROMフォント(256KB)

C214 0000H~C214 1FFFH     学習RAM (8KB)

C214 2000H~C21F FFFFH     予約済み

C220 0000H~C220 0FFFH     波形RAM (4KB)

C220 1000H~FFBF FFFFH     予約済み

FFFC 0000H~FFFF FFFFH     システムROM (256KB)

 

80386SX搭載機種

00 0000H~0B FFFFH     RAM (768KB)

0C 0000H~0E FFFFH     RAM及びVRAM (192KB)

0F 0000H~0F 7FFFH     RAM (32KB)

0F 8000H~0F FFFFH     ROM/RAM (32KB)

10 0000H~9F FFFFH     拡張RAM

A0 0000H~A3 FFFFH     VRAM (256KB)

A4 0000H~A7 FFFFH     VRAM (256KB)

A8 0000H~AF FFFFH     予約済み

B0 0000H~B7 FFFFH     VRAM (512KB)

B8 0000H~BF FFFFH     予約済み

C0 0000H~C1 FFFFH     パターンRAM (128KB)

C2 0000H~C7 FFFFH     予約済み

C8 0000H~CF FFFFH     I/O拡張スロット (512KB)

D0 0000H~DF FFFFH     メモリカード(1MB)

E0 0000H~E7 FFFFH     OS-ROM (512KB)

E8 0000H~EF FFFFH     辞書ROM (512KB)

F0 0000H~F3 FFFFH     漢字ROMフォント (256KB)

F4 0000H~F4 1FFFH     学習RAM (8KB)

F4 2000H~F7 FFFFH     予約済み

F8 0000H~F8 0FFFH     波形RAM (4KB)

F8 1000H~FB FFFFH     予約済み

FC 0000H~FF FFFFH     システムROM (256KB)

 

80486SX/80486DX搭載機(HR/MA/MX)  キャッシュ領域

0000 0000H~000B FFFFH     RAM (768KB)

000C 0000H~000E FFFFH     RAM及びVRAM (192KB)

000F 0000H~000F 7FFFH     RAM (32KB)

000F 8000H~000F FFFFH     ROM/RAM (32KB)

0010 0000H~01FF FFFFH     拡張RAM (31MB)

0200 0000H~3FFF FFFFH     予約済み

4000 0000H~7FFF FFFFH     I/O拡張スロット (1GB)

8000 0000H~8003 FFFFH     VRAM (256KB)

8004 0000H~8007 FFFFH     VRAM (256KB)

8008 0000H~800F FFFFH     予約済み (512KB)

8010 0000H~8017 FFFFH     VRAM (512KB)

8018 0000H~80FF FFFFH     予約済み(14MB)

8100 0000H~8101 FFFFH     パターンRAM (128KB)

8102 0000H~81FF FFFFH     予約済み

8200 0000H~8207 FFFFH     高解像度VRAM (512KB) *新設

8208 0000H~827F FFFFH     予約済み *新設

8280 0000H~8287 FFFFH     高解像度VRAM (512KB) *新設

8288 0000H~82FF FFFFH     予約済み *新設

8300 0000H~830F FFFFH     高解像度VRAM (1MB) *新設

8310 0000H~83FF FFFFH     予約済み

8400 0000H~BFFF FFFFH     予約済み

C000 0000H~C0FF FFFFH     ROMカード0 (16MB)

C100 0000H~C1FF FFFFH     メモリカード(Ver4) (16MB)

C200 0000H~C207 FFFFH     OS-ROM (512KB)

C208 0000H~C20F FFFFH     辞書ROM (512KB)

C210 0000H~C213 FFFFH     漢字ROMフォント(256KB)

C214 0000H~C214 1FFFH     学習RAM (8KB)

C214 2000H~C217 FFFFH     予約済み

C218 0000H~C21F FFFFH     20ドット漢字ROMフォント (512KB) *新設

C220 0000H~C220 0FFFH     波形RAM (4KB)

C220 1000H~FFBF FFFFH     予約済み

FFFC 0000H~FFFF FFFFH     システムROM (256KB)

 

80486SX搭載機(UR)  キャッシュ領域

0000 0000H~000B FFFFH     RAM (768KB)

000C 0000H~000E FFFFH     RAM及びVRAM (192KB)

000F 0000H~000F 7FFFH     RAM (32KB)

000F 8000H~000F FFFFH     ROM/RAM (32KB)

0010 0000H~01FF FFFFH     拡張RAM (31MB)

0200 0000H~3FFF FFFFH     予約済み

4000 0000H~7FFF FFFFH     I/O拡張スロット (1GB)

8000 0000H~8003 FFFFH     VRAM (256KB)

8004 0000H~8007 FFFFH     VRAM (256KB)

8008 0000H~800F FFFFH     予約済み

8010 0000H~8017 FFFFH     VRAM (512KB)

8018 0000H~80FF FFFFH     予約済み

8100 0000H~8101 FFFFH     パターンRAM (128KB)

8102 0000H~BFFF FFFFH     予約済み

C000 0000H~C0FF FFFFH     メモリカード(16MB)

C100 0000H~C1FF FFFFH     メモリカード(Ver4) (16MB) *新設

C200 0000H~C207 FFFFH     OS-ROM (512KB)

C208 0000H~C20F FFFFH     辞書ROM (512KB)

C210 0000H~C213 FFFFH     漢字ROMフォント (256KB)

C214 0000H~C214 1FFFH     学習RAM (8KB)

C214 2000H~C21F FFFFH     予約済み

C220 0000H~C220 0FFFH     波形RAM (4KB)

C220 1000H~FFFB FFFFH     予約済み

FFFC 0000H~FF FFFFH     システムROM (256KB)

コメント

返信元返信をやめる

※ 悪質なユーザーの書き込みは制限します。

最新を表示する
山川機長 ID:YmE3ODcxM

そうです。386機は非常に変なことをしていて、まずディスクのIPLセクタをブートローダーが乗っ取り(というかブートローダーであるということを確認したらOS ROMに入ってるIPLを使う)、さらにIO.SYSもOS ROMに入っているものを使います。そのIO.SYSはDOS INT 21Hをモニタリングして、RUN386.EXEを実行しようとすると、有無をいわさずROMドライブにあるRUN386を使います。ROMドライブのRUN386は386SX前提に書かれているので、上の386SXのメモリに合わせてGDTを設定する、という流れになってます。

返信
2022-07-15 03:00:40

trap15 ID:Njg5ZDlmZ

アプリケーションはこれらの差異をどのように考慮しているのでしょうか?GDTは問題を回避するためにOSが設定するのでしょうか?

返信
2022-07-14 02:51:42