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.