Komut: UDVD2.SYS
UDVD2, 4'e kadar SATA, IDE veya eski PIO-kipi CD/DVD sürücü
programıdır. CD/DVD veri dosyalarını okur, ses CD'lerini çalar ve
"ham" (iz yazıcı) verileri okuyabilir. UDVD2 tek başına çalışabilir;
veya UHDD ile tampona alma etkinse
UDVD2, CD/DVD veri dosyalarını ve dizinleri tampona almak için ona
başvurur (ses/parça yazma tampona alınmaz). UDVD2, UltraDMA için uygun
olmayan girdi tamponu olarak 128K XMS kullanır. UHDD'nin tamponunu
paylaşır, şayet UHDD kullanımda değilse kendi tamponunu ayarlar.
Söz dizimi:
DEVICE[HIGH] = [yol] UDVD2.SYS [/A] [/D:Cihazismi] [/H] [/Rnn][/UX]
Seçenekler:
UDVD2 "boş HMA" kullanmak için genelde sadece /H seçeneğine ve "cihaz
ismini" SHSUCDX / (MSCDEX) için ayarlamak maksadıyla /D:
seçeneğine ihtiyaç duyar. Tüm UDVD2 seçenekleri şunlardır:
/A UHDD için /A seçeneğine bakın.
/D: CD/DVD sürücülerine erişmek için CD/DVD yeniden yönlendiricisi
tarafından kullanılan "cihaz ismini" tanımlar, mesela
/D:CDROM1 /D:SANYO1 vs.
Eğer /D: girilmezse veya /D: sonrasındaki isim eksik veya
geçersizse, UDVD1 varsayılan olarak ayarlanır.
/H UHDD için /H seçeneğine bakın.
/Rnn UHDD için /R seçeneğine bakın.
/UX Tüm CD/DVD UltraDMA'sini devre dışı bırakır, bunu yapabilen
birimler için dahi. O zaman tüm CD/DVD veri girdisi PIO kipini
kullanır. /UX nadiren gereklidir, sadece ATAPI kurallarına
riayet etmeyen garip sürücüler için.
Açıklamalar:
Her bir sürücüye dair her seçenek için bir tire eğik çizginin yerine
geçebilir ve istenirse küçük harfler kullanılabilir.
UHDD ile UDVD2 80386+ yonga bulunduran bilgisayarlar için kapalı
kaynak DOS sürücüleridir (UHDD 80486+ yongaya ihtiyaç duyar) ve
MS-DOS V5.0+ veya tam uyumlu bir varyanta ihtiyaç duyarlar.
En yeni UHDD ile UDVD2 80386+ yonga bulunduran ve FreeDOS kullanan
bilgisayarlar için Açık Kaynak cihaz sürücüleridir, halbuki XMGR,
RDISK için açık veya kapalı kaynak olmaları sürüm numarasına
dayalıdır.
Daha fazla bilgi için ve şüpheye düştüyseniz "drivers.zip" arşivindeki
"README.txt" dosyasını okuyun.
Örnekler:
Açıklama: UHDD.SYS (=XHDD.SYS) ve UDVD2.SYS (=XDVD2.SYS) için yeni
kapalı kaynak sürücüler mevcuttur ve bunlar başka seçeneklere sahip
olabilir. Dolayısıyla örneklerdeki seçeneklere güvenmeyin!
A) Sadece XMS ihtiyacı olan küçük bir gerçek kipli sistem şu
CONFIG.SYS/FDCONFIG.SYS örnek dosyasını kullanabilir:
..
..
DOS=HIGH
DEVICE=C:\BIN\XMGR.SYS /Rnn ;R DOS "oyunları" için
..
.. UHDD tarafından tampona alınan Int 13h sürücüleri şimdi
.. yüklenir.
..
DEVICE=C:\BIN\UHDD.SYS /S20 /H /O ;Asgari 20 MB önerilir
DEVICE=C:\BIN\UDVD2.SYS /D:BLURAY1 /H ;UHDD sonrası yüklenmeli
DEVICE=C:\BIN\RDISK.COM /S5 /F ;Seçime dayalı. Kullanılmaz
;ise UHDD/UDVD2 /F
;kullanabilir
..
.. İlave CONFIG.SYS komutları burada girilebilir.
..
B) V3.70+ UMBPCI ve XMGR bulunduran gerçek kipli sistemler LOWDMA
sürücüsüne ihtiyaç duymazlar çünkü XMGR UMBPCI için bir "G-Ç
yakalayıcısı bulundurur. Bu şema HİÇBİR alt hafıza işgal etmez,
şayet /W kullanılabilirse (MS-DOS vs.) veya /W olmadan sadece 544
bayt alt bellek kullanır (PC-DOS vs.). XMGR ve diğer sürücüler
doğrudan UMBPCI "Gölge RAM'e" yüklenir! Birçok yüksek hafıza
sağlayıcısına izin verem sistemler (MS-DOS, PC-DOS, vs.) ayrıca
aşağıda gösterildiği gibi bir "EMM" sürücüsü yükleyebilirler,
B000-B7FFh "Tek renkli grafik" alanını 32K ek yüksek hafıza olarak
haritalamak için. Örnek bir CONFIG.SYS dosyası şudur:
..
..
DOS=HIGH,UMB
DEVICE=C:\BIN\UMBPCI.SYS
DEVICE=C:\BIN\XMGR.SYS /W /Rnn ;W izin verildiğinde!
;R <= 15.5 MB JEMM ile!
DEVICE=C:\BIN\JEMM386.EXE I=B000-B7FF X=C800-EFFF ... ;İstenirse
..
.. UHDD tarafından tampona alınan Int 13h sürücüleri şimdi
.. yüklenirler ve UMBPCI yüksek hafızaya yüklenebilirler.
..
DEVICEHIGH=C:\BIN\UHDD.SYS /S200 /H /O ;Hızlı 200 MB tampon
DEVICEHIGH=C:\BIN\UDVD2.SYS /D:CDROM1 /H ;UHDD sonrası yüklenmeli
DEVICEHIGH=C:\BIN\RDISK.COM /S50 /F ;İstenirse. Kullanılmazsa
;UHDD/UDVD2 /F
;kullanabilir
..
.. İlave CONFIG.SYS komutları burada girilebilir.
..
C) XMGR ve bir "EMM" sürücüsü bulunan bir korumalı kip sistemi XMGR'ın
"başlatmasını" kullanabilir, 24 girdili "XMS tutaçları" tablosu için
asgari 304 bayt ve ek olarak "EMM" sürücüsünün ihtiyaç duyduğu alt
hafızayı igal ederek. Örnek bir CONFIG.SYS dosyası şudur:
..
..
DOS=HIGH,UMB
DEVICE=C:\BIN\XMGR.SYS /B /N24 /R15.5 ;24 tutaçlı XMGR "başlatma"
;R <= 15.5 MB JEMM ile!
DEVICE=C:\BIN\JEMM386.EXE I=B000-B7FF ...
DEVICEHIGH=C:\BIN\XMGR.SYS ;Runtime XMGR yükler
..
.. Int 13h drivers cached by UHDD load
.. now and can load into upper memory.
..
DEVICEHIGH=C:\BIN\UHDD.SYS /S400 /H /O /P ;Optimal 400 MB tampon
DEVICEHIGH=C:\BIN\UDVD2.SYS /D:MYDVD /H ;UHDD sonrası yüklenmeli
DEVICEHIGH=C:\BIN\RDISK.COM /S125 /F ;Seçime dayalı. Kullanılmaz
; ise UHDD/UDVD2 /F
;kullanabilir
..
.. İlave CONFIG.SYS komutları burada girilebilir.
..
Yukarıdaki her örnekte UDVD2, UHDD sonrası yüklenmelidir çünkü UDVD2
UHDD'yi hafızada "bulacak" ve CD/DVD dosyalarını tampona almak için
onu çağıracaktır.
RDISK ile belli bir sürücü harfine ihtiyaç duyan kullanıcılar onu
yüklemek için AUTOEXEC.BAT çalıştırılmasını bekleyebilirler.
Şayet /F veya /G seçeneklerine de DOS oyunları için ihtiyaç
duyuluyorsa, RDISK bu seçenekleri AUTOEXEC dosyasından kullanmalıdır
çünkü bu sürücülerden en son yüklenecek olanıdır. Her RDISK
kullanıldığında AUTOEXEC.BAT dosyasının tüm RDISK programlarını ve
verilerini RAM diske kopyalaması için komut kullanması gerekir çünkü
XMS hafızası bilgisayar kapatıldığında KAYBOLUR! Bu kopyaların kısa
süreye ihtiyacı olur.
Eğer UHDD ve RDISK aynı zamanda çalışacaksa, kullanıcıların
sürücülerin ne kadar XMS bellek işgal edeceğini dengelemesi gerekir.
UHDD 400 MB tampon ayarlayabilir, yukarıdaki C örneğinde görüleceği
üzere ve RDISK kendi programları için 125 MB XMS talep edebilir yani
"hızlı" veri dosyaları ve derleyici TEMP (geçici) dosyalar için.
Bu boyutların sistemlerin ekseriyetinde optimal olmaları beklenir
fakat istendiği gibi daha fazla veya az ayarlanabilirler. Kalan tüm
XMS bellek diğer programların kullanması için boş bırakılır. Temel
"plan" RDISK'in programları ve yüksek hızlı dosyaları muhafaza etmesi
ve UHDD'nin "normal" veri dosyalarını tampona almasıdır. XMS belleğin
uygun şekilde dengeli kullanımı ÇOK hızlı bir DOS sistemi sağlar!
Ayrıca bakınız:
autoexec.bat/fdauto.bat
config.sys/fdconfig.sys
device/devicehigh
devload
dos
(fdxms)
(fdxms286)
(gcdrom.sys)
himemx
jemm386
jemmex
lastdrive/lastdrivehigh
rdisk
rdiskon
shsucdx
tdsk
uhdd.sys
uide.sys
xmgr.sys
Telif hakkı © 2018 - 2022 Jack Ellis, 2022 senesinde 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.