Komut: jemm386

  JEMM386, bir Genişletilmiş Bellek Yöneticisidir.
  JEMM386, CONFIG.SYS / FDCONFIG.SYS dosyasında yüklenmelidir.
  Diğer EMM'ler gibi aşağıdaki servisleri kurar:
  - Genişletilmiş (expanded) belleği simüle etmek için EMS v3.2 ve EMS
    4.0'a istinaden genişletilmiş (extended) bellek (EMS) kullanır.
  - Üst bellek bloklarına (UMB) sürücüler ve yerleşik programlar
    yüklenebilir, böylece mevcut boş DOS belleği arttırılır.
  - A000-AFFF ve B000-B7FF video adres segmentlerine RAM haritalar.
  - V86 kipinde çalışan DOS uygulamalarının korumalı kipe geçmelerine izin
    vermek için VCPI servisleri. VCPI ayrıca basit bir bellek yönetimi
    uygular.
  - v86 kipinde sürücülere/uygulamalara DMA ve fizikî adresler üzerinde
    belli oranda kontrol sağlamak için VDS API'sı.

Söz dizimi:

  DEVICE=[sürücü][yol][jemm386.exe] [seçenekler]
         sürücü Sürücü harfi, mesela C:
         yol    Dizin, mesela \misal
  veya onu komut satırından çalıştırın:
  [sürücü][yol][jemm386.exe] [seçenekler]

Seçenekler:

 +A20/NOA20     A20 öykünümünü devre dışı bırakmayı etkinleştirir veya
                devre dışı bırakır (varsayılan: etkin).
  ALTBOOT       Alternatif tekrar başlatma stratejisini kullan.
  B=segm        EMS deposu için en küçük segment adresini belirt
                (varsayılan=4000).
  D=n           DMA tampon boyutunu KB olarak ayarla (varsaylan=64, azami
                128).
  EMX           Arttırılmış EMX DOS genişletici uyumluluğu.
  FASTBOOT      Hızlı tekrar başlatma. Jemm386'nın CONFIG.SYS dosyasında
                yüklenmesini gerektirir.
  FRAME=E000    EMS sayfa çerçevesini ayarla (FRAME=NONE çerçeveyi devre
                dışı bırakır). 8000 ila E000 arasındaki herhangi bir değer
                kabul edilir, ama hepsi çalışmaz.
  I=başl.-son   Bir alanı UMB'ler için kullanılmaya zorla. Bu seçenek
                olmazsa C000-EFFF alanı kullanılmayan sayfalar için
                taranır. Ayrıca A000-BFFF veya F000-F7FF alanlarının
                (parçalarını) UMB olarak eklemek için kullanılabilir. Ne
                yaptığınızı bilmiyorsanız bu seçeneği kullanmayın!
  I=TEST        ROM'ları kullanılmayan sayfalar için tara, bulunan
                alanları UMB olarak dahil et.
  [MAX=]=n      VCPI için sınır (ve EMS için < 32 MB ise) bellek, KB
                olarak (varsayılan 120 MB).
  MIN=n         n KB'a kadar belleği EMS/VCPI belleği olarak başlangıçta
                ayır (varsayılan=0).
  NOCHECK       RAM olmadan adres alanına erişime izin verme (MMIO).
  NOEMS         EMS yönetimini devre dışı bırak.
  NODYN         Dinamik XMS bellek ataması yok (sabit miktar ayarlamak
                için MIN= kullanın).
  NOHI          Yerleşik kısmı ilk UMB'ye taşıma.
  NOINVLPG      INVLPG opcode'u kullanma.
 +PGE/NOPGE     Page Global Enable işlevinin kullanımını etkinleştirir
                veya devre dışı bırakır (varsayılan devre dışı).
  RAM/NORAM     UMB sağlamaya çalışmayı açar/kapatır (varsayılan açık).
  S=başl.-son   Gölge RAM'in UMBPCI tarafından etkinleştirildiğini varsay,
                onu UMB olarak dahil et.
  SB            SoundBlaster sürücü uyumluluk kipi.
  SPLIT         UMB'ler için kısmen kullanılmış EPROM 4 KB sayfalarını
                geri kazan.
 +VCPI/NOVCPI   VCPI Desteği açık/kapalı (varsayılan açık).
  VDS/NOVDS     Sanal DMA Servisleri açık/kapalı (varsayılan açık).
 +VME/NOVME     V86-Kipi Uzantıları açık/kapalı (varsayılan kapalı).
  VERBOSE       Başlangıçta ek ayrıntı görüntüle (kısaltma: /V).
  X=başl.-son   Alanın Jemm386 tarafından kullanılmasını veya
                dokunulmasını engelle.
  X=TEST        UMB dışlaması için C000-EFFF bellek alanını tara.
  /?            Yardımı gösterir.

 '+': seçenek Jemm386'yı komut satırından çalıştırarak dinamik olarak
      ayarlanabilir.
  Komut satırından çalıştırıldığında Jemm386 ek olarak şunları anlar:
    LOAD        kur
    UNLOAD      kurulumu kaldır

Açıklamalar:

  JEMM386 80386+ bir yongaya ihtiyaç duyar. HIMEMX önce yüklenmelidir.
  JEMM386'yı DEVICE=JEMM386.EXE olarak CONFIG.SYS / FDCONFIG.SYS
  dosyasında yükleyin (her ne kaddar bir ".exe" dosyası olsa dahi!).
  Daha fazla bilgi için şuraya bakın:
    https://github.com/Baron-von-Riedesel/Jemm/tree/master/Html
  VEYA:
    https://gitlab.com/FreeDOS/base/jemm/-/tree/master/DOC/JEMM
  VEYA:
    C:\FREEDOS\DOC\JEMM\readme.txt (FD Live CD ile kurulabilir).

Örnekler:

  CONFIG.SYS / FDCONFIG.SYS dosyasında:
    files=20
    buffers=30
    lastdrive=Z
    break=off
    DOS=high,umb
    device=C:\FREEDOS\BIN\himemx.exe
    device=C:\FREEDOS\BIN\jemm386.exe NOEMS
    shellhigh=C:\FREEDOS\BIN\command.com C:\FREEDOS\BIN /E:1024
    /p:C:\fdauto.bat

Ayrıca bakınız:

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

  Telif hakkı © 2011 W. Spiegl, 2022 senesinde 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.