Skip to content

Using file/HDD as memory, XMS, 8086 #34

@Torinde

Description

@Torinde

Suggestions for features:

  • EMS/UMB mapped onto:
    • file (e.g. on (XT-)IDE SSD/RAMdisk)
    • HDD space not managed by DOS
      • another partition
      • unpartitioned area
      • another HDD
      • additional HDD controller, e.g. (XT-)IDE SSD/RAMdisk or similar MFM/ESDI/SCSI
    • PicoMEM/FPGA/etc.
    • emulator host memory
  • XMS/HMA mapped onto EMS/UMB/file/etc.
  • running on 8086/NEC/etc. (aligned with GLaBIOS/emulator if custom BIOS is needed for something, e.g. HMA/Gate A20 emulation)
  • backfilling Conventional memory up to ~1MB (1024K-8K on PC with console redirection, full 1MB on custom hardware/emulator)
  • EMS compatibility with 64MB EMS modes of:

PC, XT and 24/26-bit 286/386/486 machines will greatly benefit from that.

XMS driver examples:

Programs mentioning XMS separately from Extended memory:

  • Dune 2
  • GeoWorks 2
  • Space Quest

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions