Komut: fdxms.sys / fdxxms.sys

  FDXMS.SYS, FreeDOS için genişletilmiş bir bellek sürücüsüdür.
  FDXMS.SYS, 386+ bilgisayarlar içindir. Fdxms286, 286 bilgisayarlar
  içindir.
  FDXMS.SYS, CONFIG.SYS / FDCONFIG.SYS dosyasında yüklenmelidir.
  FDXMS.SYS, 64 Mib'e kadar XMS belleği destekler. FDXXMS.SYS, 4 GiB'e
  kadar XMS belleği destekler.
  FDXMST.SYS ile FDXXMST.SYS, TRACE_CODE etkinleştirilmiş  FDXMS.SYS ile
  FDXXMS.SYS dosyalarına denk gelir, bu da hata ayıklamak (bilhassa FDXMS)
  için faydalı olabilir.
  FDXMS.SYS güncel değildir. Yerine HIMEMX veya JEMMEX
  kullanmanız tavsiye edilir.

Söz dizimi:

  DEVICE=[sürücü][yol]\fdxms.sys [seçenekler]
         sürücü Sürücü harfi, mesela C:
         yol    Dizin, mesela \misal\

Seçenekler:

  NUMHANDLES=  XMS tutamaç sayısını ayarlar. Varsayılan 32'dir.
               Asgari değer ikidir (hiçbir tutamaç (handle) olmadan XMS
               pek bir işe yaramaz!) ve azami değer güncel olarak
               1024'tür. Her bir tutamaç 5 bayt (FDXMS.SYS) veya 9 bayt
               (FDXXMS.SYS) kullanır.
  BIOS         FDXMS'in daima BIOS'u INT15 vasıtasıyla çağırmasını sağlar,
               kendi korumalı kip geçişi yerine.
  PS           PS/2 makinelerinde gerekli özel A20 yönetimine geçer.
  GEODE        A20 hattını değiştirirken gecikmeleri ortadan kaldırır.
               FDXMS'in National Semiconductor Geode GX1 yongasında
               çalışmasına yardımcı olduğu raporlanmıştır.
  DELAY=       A20 hattı değiştirildikten sonra geciktirme rutinine
               yapılan çağrı sayısı. Eğer "Unable to switch A20 address
               line" yani A20 adres hattı değiştirilemiyor hata mesajını
               alırsanız, bunu büyük bir değere (mesela 4000) ayarlayın
               ve bunun yardımcı olup olmadığına bakın. Ardından,
               istediğiniz gibi hız için mümkün olan en düşük değere
               hassas ayar yapın. Varsayılan değer 1'dir. Azami değer
               65535'tir ve 0, 65536 anlamına gelir.
  INT15=<rakam>
               INT15 AH=88 kancalama vasıtasıyla atanması için
               bırakılacak KiB olarak genişletilmiş bellek miktarı. HMA
               için ayrılmış 64 KiB eklemeyi unutmayın. Asgari değer
               şudur: 64 (64 KiB). Azami değer, 0xfbbf KiB (˜66 MiB)
               ile 0x110000 eksi 1'de başlayan genişletilmiş bellek bloku
               arasındaki küçük olan değerdir.

Sadece FDXMST.SYS ve FDXXMST.SYS tarafından desteklenen seçenekler:

  TRACE=<rakam>
               İzleme bit maskesini ayarlar. Ayarlı bir bit bu işlev için
               izleme yazısı gösterilmesi gerektiğine işaret eder.
               Varsayılan değer şudur:0.

               Her işlev için bit şudur:
               get_version (0x0)                = 0x000001
               request_hma (0x1)                = 0x000002
               release_hma (0x2)                = 0x000004
               global_enable_a20 (0x3)          = 0x000008
               global_disable_a20 (0x4)         = 0x000010
               local_enable_a20 (0x5)           = 0x000020
               local_disable_a20 (0x6)          = 0x000040
               query_a20 (0x7)                  = 0x000080
               query_free_xms (0x8)             = 0x000100
               alloc_xms (0x9)                  = 0x000200
               free_xms (0xa)                   = 0x000400
               move_xms (0xb)                   = 0x000800
               lock_xms (0xc)                   = 0x001000
               unlock_xms (0xd)                 = 0x002000
               get_handle_info (0xe)            = 0x004000
               realloc_xms (0xf)                = 0x008000
               request_umb (0x10)               = 0x010000
               release_umb (0x11)               = 0x020000
               realloc_umb (0x12)               = 0x040000
               query_any_free_xms (0x88)        = 0x080000
               alloc_any_xms (0x89)             = 0x100000
               get_extended_handle_info (0x8e)  = 0x200000
               realloc_any_xms (0x8f)           = 0x400000

  TRACE
               TRACE=0xffffffff ile eşdeğerdir.

  <rakam>, pozitif bir ondalık sayıdır veya, '0x' ile başlıyorsa,
  onaltılık bir sayıdır.

Açıklamalar:

  FDXMS.SYS,CONFIG.SYS / FDCONFIG.SYS dosyasında yüklenmelidir.

Örnekler:

  CONFIG.SYS / FDCONFIG.SYS dosyasında:
    device=C:\FREEDOS\BIN\fdxms.sys

Ayrıca bakınız:

  config.sys/fdconfig.sys
  devload
 (fdxms286)
  himemx
  jemm386
  jemmex
  xmgr

  Telif hakkı © 2003 Martin Stromberg, 2011 ve 2022 senelerinde
  W. Spiegl tarafından güncellenip 2024 senesinde Berki Yenigün tarafından
  tercüme edilmiştir.

  Bu dosya FreeDOS Spec Command HOWTO'dan türetilmiştir.
  Kopyalama şartları için H2Cpying dosyasına bakın.