ms.dos.1mirkot,
>U CONFIG.SYS stavi:
>
>device = c:\dos\display.sys con=(ega,437,6)
>country=038,852,c:\dos\country.sys
>
>A u AUTOEXEC.BAT:
>
>NLSFUNC
>MODE CON CP PREP=((852 850) C:\DOS\EGA.CPI)
>KEYB YU,,C:\DOS\KEYBOARD.SYS
>CHCP 852
Kod mene nesto ne valja. Kada uradim napisano, dobijam nasa slova i
poruku:
"One or more CON code pages invalid for given keyboard code"
A kada izadjem iz Venture slova su totalno ispremestana, kao da kodna
stranica pripada planeti Vulkan. Oporavak nemoguc, jedino resenje je
reset.
ms.dos.2spantic,
-> #1, mirkot>> > U CONFIG.SYS stavi:
>> >
>> > device = c:\dos\display.sys con=(ega,437,6)
>> > country=038,852,c:\dos\country.sys
>> >
>> > A u AUTOEXEC.BAT:
>> >
>> > NLSFUNC
>> > MODE CON CP PREP=((852 850) C:\DOS\EGA.CPI)
>> > KEYB YU,,C:\DOS\KEYBOARD.SYS
>> > CHCP 852
>>
>> Kod mene nesto ne valja. Kada uradim napisano, dobijam nasa slova i
>> poruku:
>>
>> "One or more CON code pages invalid for given keyboard code"
Naravno da ne valja, ne možeš dodeliti dve kodne strane 852 i 850.
Probaj sa ovim.
CS:
COUNTRY = 038,,C:\DOS\COUNTRY.SYS
DEVICE = C:\DOS\DISPLAY.SYS CON (EGA,,1)
AU:
PATH
MODE CON CODEPAGE PREPARE = ((852) C:\DOS\EGA.CPI)
MODE CON CODEPAGE SELECT = 852
KEYB YU,,C:\DOS\KEYBOARD.SYS
Sa poštovanjem
Srđan
ms.dos.3znevenic,
-> #1, mirkot>> U CONFIG.SYS stavi:
>>
>> device = c:ĐdosĐdisplay.sys con=(ega,437,6)
>> country=038,852,c:ĐdosĐcountry.sys
>>
Možda smo našli bag u novom dosu:
i ja sam dobijao istu poruku,
prestalo je kad sam u config.sys stavio:
device=c:ĐdosĐdisplay.sys con=(ega,852,1)
---
Probaj, ne može da bude gore ;)
ms.dos.4dejanr,
-> #2, spantic>> Naravno da ne valja, ne možeš dodeliti dve kodne strane 852 i 850.
Način pozivanja je sasvim legalan, može se navesti LISTA kodnih strana
ako to video karta podržava, a EGA/VGA podržavaju (LCD ne). Poruku će
možda otkloniti zamena device = c:\dos\display.sys con=(ega,437,6) sa
device = c:\dos\display.sys con=(ega,852,6), probaj!
Mislim da sve radi lepo čak i pored te poruke. A za venturu, i autori
dosa kažu da nešto može da "pokvari" kodne stranice, zato su i predvideli
opciju refresh.
ms.dos.5feniks,
HELP!
Imam "Beta Version, MS-DOS Version 5.00.224"
koji nosi datum 7, juni 1990. 2:24a
Najvise sam ga ugradio zbog onog u config.sys:
DEVICE=HIMEM.SYS
DOS=HIGH
sto zaista funkcionise. Medjutim sve kombinacije
sa ramdrive.sys i smartdrv.sys zavrsavale su mi
sa blokiranjem racunara uz poruku "Divide overflow ;",
tj. ne mogu da napravim ram-disk ni cashe-memory.
Sve ovo se dogadja na Neat 286/16MHz.
Sa ranijim verzijama DOS-a (3.31 i 4.01) nisam imao
ovih problema.Izgleda da gore pomenute datoteke nisu
ispravne. Evo njihovih duzina:
himem.sys 10560 7.06.90 2.24
ramdrive.sys 5719 7.06.90 2.24
smartdrv.sys 6866 7.06.90 2.24
Bi li mi neko poslao ove datoteke da uporedim njihov
sadrzaj ?
Druga mogucnost, da moj hardware ne podrzava ovaj
DOS jos me vise plasi , jer cemu onda investicija
da se nabavi novi MS.DOS 5.0 ako ovo ne radi :((
Dali postoji neka DEMO verzija za novi MS DOS 5.0 ?
Postoji li neki nacin da dobije na probu DOS 5.0 ? ;)
Kako se slazu MS DOS 5.0 i 4DOS 3.03?
Pozdrav, S.P.
ms.dos.6zkehler,
-> #1, mirkotŔ "One or more CON code pages invalid for given keyboard code"
Time ti samo kaže da kodna strana ne važi (nije pripremljena)
za sve uređeje, najverovatnije za štampač.
Video deo će raditi OK.
ZK
ms.dos.7squsovac,
-> #5, feniks himem.sys 10560 7.06.90 2.24
ramdrive.sys 5719 7.06.90 2.24
smartdrv.sys 6866 7.06.90 2.24
> Bi li mi neko poslao ove datoteke da uporedim njihov
> sadrzaj ?
žini mi se da ti poređenje neće mnogo pomoći. Koliko ja znam, razni
himemovi (npr u Windowsima) su na disketama u nekakvom "skraćenom"
obliku, a u toku instalacije se dopune u zavisnosti od nečega. Dakle, ako
sa MsW diskete uzmeš himem nećeš moći da ga koristiš (a na nekim
mašinama je nemoguće koristiti i dosov himem za MsW). Pretpostavljam da
je sličan problem i kod tebe.
ms.dos.8ivujanic,
žačkajući po manifest-u, videh da opcija qemm-386:analisys
preporučuje da include-ujem neke delove memorije, inače po mapi
delove koje zazuzima bilo video, bilo sistemski ROM.
Da li to radi kako treba, tj. da li se toj analizi može verovati,
jer mi je mrsko da sledećih par nedelja lovim zašto mi pada mašina, a
opet tih 20-tak KB nije za zanemariti...
Ivica
ms.dos.9zkehler,
-> #8, ivujanicŔ žačkajući po manifest-u, videh da opcija qemm-386:analisys
Ŕ preporučuje da include-ujem neke delove memorije, inače po mapi
Ŕ delove koje zazuzima bilo video, bilo sistemski ROM.
Ŕ Da li to radi kako treba, tj. da li se toj analizi može verovati,
Ŕ jer mi je mrsko da sledećih par nedelja lovim zašto mi pada mašina, a
Ŕ opet tih 20-tak KB nije za zanemariti...
To što pokaže QEMM ANALYSIS MAP (odnosno MFT) uglavnom je tačno.
Najpouzdanije je da se radi kako kaže uputstvo: instaliraš
QEMM bez ikakvih dodatnih neneophodnih opcija. Zatim aktiviraš
sve moguće programe jedan po jedan. QEMM za to vreme "snima" stanje
u memoriji. Na kraju tražiš MAP, zabeležiš koja područja je
označio kao INCLUDE, pa polako probaš jedan po jedan INCLUDE.
Dođi kod mene ako hoćeš da iskopiraš uputstvo. Zovni me prvo
telefonom, da znam da ponesem uputstvo na posao.
ZK
ms.dos.10mirkot,
Pre neki dan sam se zalio da prilikom instalacije nasih slova u DOS
5.0 dobijam poruke da nesto nije u redu sa CON stranicama. Evo i
razloga:
The DOS 5 utility DISPLAY.SYS cannot be successfully loaded into
upper memory by the LOADHI.SYS that ships with QEMM-386 5.13 and
earlier, QEMM-50/60 5.00 and earlier, and QRAM 1.01 and earlier;
it gives the error message "CON code page driver cannot be
initialized." A new field in the DOS 5 device header that
identifies the end of memory is the reason for this failure;
future versions of LOADHI.SYS will be able to load DISPLAY.SYS
into upper memory.
Mirko
ms.dos.11mirkot,
U DOS 5.0 postoji nedokumentovana komanda TRUENAME (doduse, ja nemam
dokumentaciju :). Komanda vraca aktuelnu putanju diska kog navedete
kao parametar. Zgodno za one koji imaju Unix-like prompt ($), a
zgodno je i kada hocete nesto da kopirate na drugi disk a ne znate na
koju je putanju postavljen. Dakle, sintaksa je:
TRUENAME [drive:]
ms.dos.12mirkot,
Da li ste znali da je nemoguce formirati datoteke sa imenima CON.TXT,
AUX.TXT i slicno. Jeste da su to rezervisana imena, ali imaju u
ekstenzije.
ms.dos.13mirkot,
-> #11, mirkotTek sad se setih da je neko vec spominjao TRUENAME. Verovatno jos u PC.SOFT.
ms.dos.14dejanr,
-> #12, mirkotU pravu si, s tim što je stvar sasvim dokumentovana još od prvih dana
DOS-a.
ms.dos.15kvelkovski,
Odgovor na:
2.487 PC.SOFT:ms.dos
ljupco, 19.09.91. 11:20, 99 chr
──────────────────────────────────────────────────────────────────────────────
Kako da nateram himem.sys da uzme samo 64K od ukupno 384 extended
memorije koliko imam?
──────────────────────────────────────────────────────────────────────────────
Probaj sa /INT15 parametrom HIMEM.SYS-a (/INT15=320). Onda bi MEM
javio nesto slicno ovome (kod mene sa 4MB RAM-a i HIMEM.SYS /INT15=640).
655360 bytes total conventional memory
655360 bytes available to MS-DOS
628608 largest executable program size
3145728 bytes total contiguous extended memory
655360 bytes available contiguous extended memory <---------
2272256 bytes available XMS memory
MS-DOS resident in High Memory Area
Kupe
P.S. Lepo pise u upustvu oooops u umetku u 'racunarima' ;-)
ms.dos.16zkehler,
-> #10, mirkotŔ Pre neki dan sam se zalio da prilikom instalacije nasih slova u DOS
Ŕ 5.0 dobijam poruke da nesto nije u redu sa CON stranicama. Evo i
Ŕ razloga:
Ŕ
Ŕ The DOS 5 utility DISPLAY.SYS cannot be successfully loaded into
Ŕ upper memory by the LOADHI.SYS that ships with QEMM-386 5.13 and
Ŕ earlier, QEMM-50/60 5.00 and earlier, and QRAM 1.01 and earlier;
Ŕ it gives the error message "CON code page driver cannot be
Ŕ initialized." A new field in the DOS 5 device header that
Ŕ identifies the end of memory is the reason for this failure;
Ŕ future versions of LOADHI.SYS will be able to load DISPLAY.SYS
Ŕ into upper memory.
Kod mene sve to lepo radi sa QEMM-386 v5.12. Evo CONFIG.SYS-a:
DEVICE=C:ĐDOSĐSETVER.EXE
DEVICE=C:ĐQEMMĐQEMM386.SYS RAM DISKBUF=5 X=B000-B7FF
BREAK=ON
FILES=20
BUFFERS=20 /X
LASTDRIVE=E
STACKS 0,0
COUNTRY=31,,C:ĐDOSĐCOUNTRY.SYS
SHELL=C:ĐDOSĐCOMMAND.COM C:ĐDOSĐ /E:400 /p
REM Običan ANSI.SYS
DEVICE=C:ĐQEMMĐLOADHI.SYS /R:2 C:ĐDOSĐANSI.SYS
REM Jugoslovenska latinica
DEVICE=C:ĐQEMMĐLOADHI.SYS /R:1 C:ĐDOSĐDISPLAY.SYS CON=(EGA,437,1)
REM "Adaptec" SCSI driver za DOS
device=c:ĐqemmĐloadhi.sys /r:1 c:ĐscsiĐaspi4dos.sys /x01
REM Smartdrv cache
device=c:ĐqemmĐloadhi.sys /r:1 C:ĐdosĐsmartdrv.sys 1024 256
REM Logitech mouse
device=c:ĐqemmĐloadhi.sys /r:1 c:ĐmouseĐmouse.sys
DOS=HIGH
Ovo je .BAT kojim prebacujem na kodnu stranu 852:
čecho off
mode con cp prep=((852)c:ĐdosĐega.cpi)
mode con cp select=852
keyb yu
Nema nikakvih problema u radu sa kodnom stranom 852. By the way, je
li neko stvarno video QEMM-386 v5.13?
ZK
ms.dos.17nboskovic,
Imam jedno pitanje. Malopre sam pokušao da formatizujem
disketu za dos-om 5.0 i on mi je prijavio sledeću grešku
extended error 21
Da li neko zna kakva je to greška? Da li to znači da je
nulti sektor loš?
(c) klap
nikola
ms.dos.18mirkot,
Da li ste primetili da je novi editor zvani EDIT (DOS 5.00) u stvari
deo QBASIC-a i da bez QBASIC.EXE mozete da se slikate sa editovanjem.
EDLIN je prava stvar (za mazohiste).
ms.dos.19ilazarevic,
-> #18, mirkotJa sam to već pročitao, nisam brisao Qbasic da bih primetio ;)))
ms.dos.20dvidovic,
Kako komanda BUFFERS radi neko primitivno keshiranje diska, ima li smisla
vrednost smanjiti na recimo 1 ukoliko se koristi neki kesh program? Ja sam
uradio tako, i nisam primetio tj imao nekih problema, osim sto sam dobio
malo vise memorije slobodno.
Pozdrav Dule
P.S. Koristim Smartdrv
ms.dos.21adulic,
Kakva je to datoteka CLOCK$ ?
Kad u nju kopiram bilo šta, poremeti se sistemski sat, a kad
probam da sadržaj clock$ prebacim na ekran ili u neki fajl,
AT se zablokira ?!
Ne ide ni kopiranje sa PC tools-om.
O ovome nisam našao nikakve beleške u literaturi o DOS-u !
AD
ms.dos.22banex,
-> #20, dvidovic>> Kako komanda BUFFERS radi neko primitivno keshiranje diska, ima li
>> smisla vrednost smanjiti na recimo 1 ukoliko se koristi neki kesh
>> program? Ja sam
Ima smisla, mislim da je meni to program Manifest sam predložio
kao način da poboljšam preformanse.
U uputstvu za Qemm piše da buffers treba smanjiti na 1 i ostaviti
Qemm-u da sam pronađe odgovarajući broj. Na žalost, uputstvo mi se nalazi
na poslu, tako da ne mogu da ti odgovorim sa većom sigurnošću, ali mislim
da postoje neke razlike u zavisnosti od verzije dos-a koji imaš.
Znam da je meni na dos-u 4.01 i 5.0 radilo sve ok, dok je na dos-u 3.30
Qemm ubacio u autoexec liniju 'Loadhi buffers.com' gde je interno ponovo
postavio buffers na 15.
CU! -BANE-
ms.dos.23dvidovic,
-> #22, banex Nemam na zalost 386 (pa makar i u SX varijanti), a ovo sam probao iz cistog
zezanja. Koristeci prg. DEVICE iz paketa TSRCOM29 gledao sam ko i koliko uzi-
ma memorije. Videvsi 5900 bajta koliko su buffers uzeli (kod mene je vrednost
bila 10 pre ovoga) pomislio sam da se ovo│ moze malo smanjiti posto je kesh bio
aktivan. Izgleda da sam bio u pravu.
BTW znas li neku knjigu u kojoj se o ovim stvarima moze malo vise procitati, a
da nije DOS Manual? U mom uputstvu, original MSDOS 3.30 osim parametara komandi
i slicnih stvari (vec poznatih) malo se sta novog moze naci. A da se nesto novo
nauci... :(
Pozdrav Dule
ms.dos.24mjova,
-> #21, adulic> Kakva je to datoteka CLOCK$ ?
pretpostavljam da to nije nikakva datoteka, kao što to nisu ni ostale
iz spiska:
─────────────────────────────────────────────────────
pmap 2.10 Copyright (C) 1986-1991 by The Cove Software Group/C.J.Dunford
Device driver information:
Name Address Size Strt Intr CHR IOC IBM RMV LOG CLK NUL SOT SIN
-------- --------- ------ ---- ---- --- --- --- --- --- --- --- --- ---
NUL 0070:0BD8 0DC6 0DCC * *
G: 0324:0000 208 0066 0071 *
MOUSE 0319:0000 176 0066 0071 *
4DOSSTAK 030E:0000 176 0066 0071 * *
QEMM386$ 0276:003F 2369 0051 0064 *
EMMXXXX0 0276:0000 63 0051 0064 * *
BOOT SYS 026E:0000 128 0016 0021 * *
CON 0070:0023 06F5 0700 * * *
AUX 0070:0035 06F5 0721 *
PRN 0070:0047 06F5 0705 * * *
CLOCK$ 0070:0059 06F5 0739 * *
A: - F: 0070:006B 06F5 073E * * *
COM1 0070:007B 06F5 0721 *
LPT1 0070:008D 06F5 070C * * *
LPT2 0070:009F 06F5 0713 * * *
LPT3 0070:00B8 06F5 071A * * *
COM2 0070:00CA 06F5 0727 *
COM3 0070:00DC 06F5 072D *
COM4 0070:00EE 06F5 0733 *
─────────────────────────────────────────────────────
kako se u zaglavlju vidi ovo je napisao program pmap koji se nalazi
negde u pc.soft.
SY
ms.dos.25danko,
-> #4, dejanrDa li je neko uspeo da napravi novu kodnu stranu za DOS 5.0 koja
bi imala raspored po 7-bitnom YUS standardu. To bi bilo veoma zgodno
za kompatibilnost sa starim aplikacijama koje imaju već ugrađena
naša slova. DANKO
ms.dos.26igor.mil,
-> #21, adulic> Kakva je to datoteka CLOCK$ ?
To je naziv jednog standardnih DOS device drivera. Kao i
CON, PRN, AUX, NUL i slicno. Nemam pojma cemu sluzi.
ms.dos.28duduk,
-> #21, adulic
> Kakva je to datoteka CLOCK$ ?
Nesto malo, ali i dovoljno, pise ti o tome u DOS Tecnical Reference.
Kod mene je, (3.3-I izdanje), na strani 2.42. Evo i primera u Turbo
C(C++) koji ti ispisuje sta iz CLOCK$ procita, pa onda poveca sate
za 1, pa to u njega upise. Dani se broje od 1. Januara 1980. godine.
Izmena vremena je, naravno, trajna na svemu sto ima baterijski sat.
#include <stdio.h>
#include <io.h>
#include <fcntl.h>
char buf[6];
void main(void)
{
int h;
h=open("clock$",O_BINARY | O_RDWR);
read(h, buf, 6);
printf("Proteklih dana : %d\n",*(unsigned *)buf);
printf("Minuta : %d\n",buf[2]);
printf("Sati : %d\n",buf[3]++);
printf("Stotinki : %d\n",buf[4]);
printf("Sekundi : %d\n",buf[5]);
write(h, buf, 6);
close(h);
}
ia
ms.dos.30ognjan,
-> #23, dvidovic
>> BTW znas li neku knjigu u kojoj se o ovim stvarima moze malo vise
>> procitati, a da nije DOS Manual?
Npr. "HARD DISC - MY COMPANION". U knjizi je objašnjeno sve o hard
diskovima, a najveći dio se bavi optimizacijom harda. Što se tiče bafera,
treba ih smanjiti jer usporavaju pristup s obzirom da je algoritam DOS-a za
pretraživanje tih bafera glup tj. spor, a keš radi to isto samo mnogo brže
i efikasnije - tako bar tvrde pisci knjige (Piter Norton je jedan, a drugog
nisam zapamtio).
Pozdrav, Ogy.
P.S.
Prevod ove knjige bi trebao da se pojavi u izdanju "Komjutor
biblioteke" iz žačka, vjerovatno pod nekim desetim nazivom.
ms.dos.31znevenic,
Ima li neko ideju o čemu se radi:
Ovih dana sam instalirao EVERFAX fax-modem karticu. Uz nju je
stigao software za fax, EFAX.EXE i KEYFAX.EXE. Ovaj drugi je
rezidentan program koji iščekuje poziv, pa se javlja na njega,
ali ne pod MS DOSom 5.0. Kad ga startujem prijavi
"Non standard DOS version".
Probao sam SETVER, koji provereno radi (proverio sam na nekim
mojim programima), ali poruka ostaje ista.
Kad mašinu dignem sa DOSom 3.30 - sve radi ok.
Saveti?
Da li postoji još neki način za dobijanje verzije DOSa
sem fje 30H int 12H?
BTW, da li je neko čitao setverovu tabelu koja stiže uz DOS?
Nekim programima montiraju verziju 3.40!?!
Thanx, Zoran
ms.dos.32zormi,
-> #31, znevenic* Ovih dana sam instalirao EVERFAX fax-modem karticu. Uz nju
* je stigao software za fax, EFAX.EXE i KEYFAX.EXE. Ovaj
* drugi je rezidentan program koji iščekuje poziv, pa se
* javlja na njega, ali ne pod MS DOSom 5.0. Kad ga startujem
* prijavi "Non standard DOS version".
Isti problem. Zasada podižem računar sa diskete kada hoću
da faxišem. Tražio sam i upgrade od firme, ali mi nisu ništa
odgovorili...
ms.dos.33ikovic,
Da li neko zna (a verujem da zna) kako da DOS 5.0 nateram
da prihvati moju YU tastaturu.Imam Herkules karticu sa ugra-
djenim nasim znacima i odgovarajucu tastaturu.To je sve po
rasporedu YUSCII a ne LATIN.
Kodna strana 852 je izgleda za LATIN a verujte da je ne pri-
jatno raditi sa YU tastaturom i americkim rasporedom, zato
HELP!!
E sad probao sam da keyb.com malo izmenim pa sam "cackao" po
heksu i to radi ali onda je to uvek tako i ne mogu sa
Ctrl+Alt+F1 (F2) brzo da se prebacujem iz jednog u drugi.
Znaci gde se nalazi YU raspored (na kojim adresama) da bih
ga malo izmenio u meni potreban??
Unapred zahvaljujem na pomoci.
Pozdrav od Miroslava
ms.dos.34ivujanic,
-> #32, zormi╠ Isti problem. Zasada podižem računar sa diskete kada hoću
╠ da faxišem. Tražio sam i upgrade od firme, ali mi nisu ništa
╠ odgovorili...
Vredi probati malo Debugger, pa nađete gde testira verziju DOS-a
(verovatno na samom početku rada), pa taj JE prebacite u JMP (ili šta
već treba), i s malo sreće trebalo bi da valja... Ukoliko baš
izričito ne zahteva neku verziju DOS-a (zbog nečeg nedokumentovanog),
a to ne verujem, moralo bi da radi O.K.
Pozdrav, Ivica
ms.dos.35ppekovic,
-> #33, ikovic>> Da li neko zna (a verujem da zna) kako da DOS 5.0 nateram
>> da prihvati moju YU tastaturu.Imam Herkules karticu sa ugra-
>> djenim nasim znacima i odgovarajucu tastaturu.To je sve po
>> rasporedu YUSCII a ne LATIN.
Pa DL-uj program Vlade Kostića, VKEYB, koga imaš ovde na sezamu.
Program je najbolji od svih tog tipa na koje sam nailazio. Već xx
meseci radi kod mene bez ikakvog problema.
Paya
ms.dos.36ivujanic,
-> #33, ikovic╠ Da li neko zna (a verujem da zna) kako da DOS 5.0 nateram
╠ da prihvati moju YU tastaturu.Imam Herkules karticu sa ugra-
╠ djenim nasim znacima i odgovarajucu tastaturu.To je sve po
Kad već imaš ugrađene YU znake u kartu, što se patiš sa kodnom
stranom i DOS-om 5.0? Lepo pokupi vkey sa Sezama, definiši svoj
driver za tastaturu koji je minimalan, radi savršeno i uživaj.
Ivica
ms.dos.37gbiocic,
-> #36, ivujanic> Kad već imaš ugrađene YU znake u kartu, što se patiš sa kodnom
> stranom i DOS-om 5.0? Lepo pokupi vkey sa Sezama, definiši svoj
> driver za tastaturu koji je minimalan, radi savršeno i uživaj.
O kodnoj strani 852 : Mada je CP 852 startovala sa MS DOS-om 5.0,
IBM je isporučivao i uz PC DOS 3.3 i 4.0. Verujte mi na reč, rešenje
je loše, čak i ako koristite taj raspored i imate EGA/VGA. Dovoljno je
ako kažem da je tada (pre 3 godine ?) CP 852 bila predviđena za isporuku
u sve Istočno-evropske zemlje (pa i DDR !!!). U tu kodnu stranu je
nagurano toliko egzotičnih slova da je podosta drugih znakova
pojedeno na pravdi boga. O potrošnji memorije da ne govorim.
O VKEY programu: Program je odličan i radi kako valja, ali nije baš
minimalan. Naime, Vlada je čitavu tabelu za konverziju stavio u rez-
identni deo pa program troši oko 2,4 Kb. Moguće je rešenje gde se
veličina zauzete memorije smanjuje zavisno od obima redefinisanja
YU tastature u odnosu na US. Imam jedan "builder" drajvera za tasta-
turu koji za uobičajeni obim redefinisanja tastature generiše
drajver veličine 0.6 kb. Nije tako elegantan kao VKEYB ali ako je
nekom stalo do 2 kb memorije, mogu ga poslati. A nisam suguran da
već nije u opticaju i neki drugi takav program.
Pozdrav, Goran B
ms.dos.38zormi,
-> #34, ivujanic* Vredi probati malo Debugger, pa nađete gde testira verziju
* DOS-a (verovatno na samom početku rada), pa taj JE
* prebacite u JMP (ili šta već treba), i s malo sreće
* trebalo bi da valja...
Tako jednostavnu stvar bi rešio i SETVER. Jednostavno bi
int 21, 30h vratio odgovarajuću vrednost.
Nešto je tu ipak nekompatibilno...
ms.dos.39miro,
Probao sam Graft operaciju kod XTGold i prvo mi je javio da
mi treba verzija 2.xx do 4.xx (ili tako nesto), a kada sam
odradio stvar sa SETVER, XTGold mi je javljao da je zahtijevana
operacija neizvodljiva na drajvu na kome je aktivan SUBST ili JOIN.
Vertikalno nekompaktibilno, znaci li to da je bar
horizontalno kompaktibilno. :))
O
/█>
Ů Ţ
▀ ▀
ms.dos.40kvelkovski,
Kako videti *SVE* datoteke u direktorijumu ? Prosto : dir /a ce izlistati
sve datoteke osim onih sa atributom V - volume label, koji se ionako vidi u
zaglavlju liste.
Kupe
ms.dos.41kvelkovski,
Evo baga(?) u MS DOS-u 5.0 (drugde nisam probao).
BATCH datoteka test.bat
@echo off
echo %0
echo %1
Pozivanjem sa test /param dobija se :
c:>test /param
test
/param
dok sa test/param :
c:>test/param
test/param
ECHO is off
Bug ili feature ?
Kupe
ms.dos.42miro,
-> #40, kvelkovski■■ Kako videti *SVE* datoteke u direktorijumu ? Prosto : dir /a ce
To vazi za 4DOS, ali COMMAND.COM iz DOS 5.0 radi to na malo drugaciji
nacin. DIR/? dace opis.
O
/█>
Ů Ţ
▀ ▀
ms.dos.43bojt,
-> #41, kvelkovski>> dok sa test/param :
>> c:>test/param
>> test/param
>> ECHO is off
>> Bug ili feature ?
Feature! Isto je i kod DOS-a 3.30
ms.dos.44ppekovic,
-> #41, kvelkovski>> Evo baga(?) u MS DOS-u 5.0 (drugde nisam probao).
>>
>> BATCH datoteka test.bat
>>
>> @echo off
>> echo %0
>> echo %1
Ja sam upravo probao na DOS-u 3.30 i ponaša se isto, međutim, 4DOS
radi istu stvar i sa test /param i sa test/param.
Paya
ms.dos.45mkehler,
-> #44, ppekovic▄▀>> Evo baga(?) u MS DOS-u 5.0 (drugde nisam probao).
▄▀>>
▄▀>> BATCH datoteka test.bat
▄▀>>
▄▀>> čecho off
▄▀>> echo %0
▄▀>> echo %1
▄▀
▄▀ Ja sam upravo probao na DOS-u 3.30 i ponaša se isto,
▄▀ međutim, 4DOS radi istu stvar i sa test /param i sa
▄▀ test/param.
U knjigama koje se dobiju sa NU 6, na jednom mestu piše da je NDOS
99% kompatibilan sa COMMAND.COM-om. Onaj jedan % objašnjavaju time što nisu
hteli da kompatibilnost obuhvati i bug-ove iz COMMAND.COM-a. Kažu ipak i da
su svesni da te "bug-ove" svesno mnogi programeri koriste pošto su ih
provalili. Zato se može desiti da nešto što je *izgledalo* kao feature
u nekoj od verzija DOS-a "ne radi" u NDOS-u. Na sreću, Symatec kaže
da je to moguće samo ako je reč o nedokumentovanim feature-ima i sl.,
i po mojem dosadašnjem iskustvu, u pravu su.
ms.dos.47mkehler,
-> #45, mkehlerFala bogu da nije Symatec nego SymaNtec :))
ms.dos.48zormi,
-> #41, kvelkovski* Pozivanjem sa test /param dobija se :
* c:>test /param
* test
* /param
*
* dok sa test/param :
* c:>test/param
* test/param
* ECHO is off
U drugom slučaju je shvatio da ima samo jedna reč u liniji,
dok je %1 ništa pa u tom slučaju echo daje samo status.
ms.dos.49ivujanic,
-> #38, zormi╠ Tako jednostavnu stvar bi rešio i SETVER. Jednostavno bi
╠ int 21, 30h vratio odgovarajuću vrednost.
╠ Nešto je tu ipak nekompatibilno...
E da, to stoji :)
Mada, stvarno je čudno, jer za ovih par meseci koliko koristim
5.0, ni jedan program nije pravio probleme, niti sam čuo da ima nekih
nekompatibilnosti. Tim više je čudno ako u uputstvu stoji ono
standardno "..DOS 3.0 or higher.."...
Ipak bih malo pročačkao Debugger-om ;), pa išao sve do mesta gde
odbija da radi. Možda provališ zašto neće, a možeš i da probaš da ga
"na silu" poteraš...
Ivica
ms.dos.50kvelkovski,
-> #42, miro>> ■■ Kako videti *SVE* datoteke u direktorijumu ? Prosto : dir /a ce
>>
>> To vazi za 4DOS, ali COMMAND.COM iz DOS 5.0 radi to na malo drugaciji
>> nacin. DIR/? dace opis.
Ja sam i mislio na DOS 5.0 :-))))). A garant ne pise u DIR/? !
Kupe
P.S. 4DOS sam jednom u zivotu video :-).
ms.dos.51kvelkovski,
-> #48, zormi>> U drugom slucaju je shvatio da ima samo jedna rec u liniji,
>> dok je %1 nista pa u tom slucaju echo daje samo status.
Ma shvatio sam ja to metodom vecite greske oops probe i greske, ali dobro
je kad se zna, da se ne pitas 'a dje je onaj parametar'.
Kupe
ms.dos.52zolika,
Opazih danas u direktorijum R:\IBMPC\INFO\ nekakav MS-DOS Pogrammer
Reference šta-ti-ga-znam u dva dela. O čemu se radi?
Zolika
ms.dos.53magician,
-> #52, zolika
> Opazih danas u direktorijum R:\IBMPC\INFO\ nekakav MS-DOS Pogrammer
> Reference sta-ti-ga-znam u dva dela. O cemu se radi?
UPUTSTVO: Prenesi pa vidi ! ;>>>
MAGICIAN
ms.dos.55ivujanic,
-> #52, zolika╠ Opazih danas u direktorijum R:ĐIBMPCĐINFOĐ nekakav MS-DOS Pogrammer
╠ Reference šta-ti-ga-znam u dva dela. O čemu se radi?
Lepa stvar, osim što ima jedan problem: u dosref21.a01 na spisku
se vidi i CHAPTER.005, dok prilikom raspakivanja kaže da CHAPTER-a
005 nema i da ga preskače...
Bulaaaaaaaaaaajaaaaaaaaaaaaaa, vrati mi poglavlje!!!!!
Ivica
ms.dos.56ivujanic,
-> #55, ivujanic> Bulaaaaaaaajaaaaaaaaaaa, vrati mi poglavlje!!!!!
Khm, khm... Da preinačimo: s obzirom da sam zaturio ARJ arhivu (osta mi samo
EXE file), može li uputstvo za raspakivanje ovako podeljene arhive, dok ne
skinem opet ceo ARJ?
Ivica
ms.dos.57miro,
-> #42, miroProlupao sam. :)))))))
O
/█>
Ů Ţ
▀ ▀ Dragisa.
ms.dos.58djelovic,
-> #56, ivujanic> Khm, khm... Da preinacimo: s obzirom da sam zaturio ARJ
> arhivu (osta mi samo EXE file), moze li uputstvo za raspakivanje
> ovako podeljene arhive, dok ne skinem opet ceo ARJ?
Recimo da je arhiva iz tri dela:
1.raspakujes arh.arj
2.preimenujes zadnji fajl iz arhive u arj.1
3.raspakujes arh.a01
4. preimenujes prvi fajl iz .a01 u arj.2
5. das copy arj.1/b+arj.2/b (ime fajla)
6 obrises arj.1 i arj.2
7. cepas dalje: preimenujes zadnji iz .a01...
ms.dos.59spantic,
-> #56, ivujanic> Khm, khm... Da preinačimo: s obzirom da sam zaturio ARJ
> arhivu (osta mi samo EXE file), može li uputstvo za
> raspakivanje ovako podeljene arhive, dok ne skinem opet
> ceo ARJ?
žitajte uputstva u samom ARJu.
Inače raspakuj prvo arhivu sa nastavkom .arj, pa onda .a01
pitaćete da li da izvrši spajanje, a to ti i treba. Isto i za
sve ostale nastavke.
ms.dos.60ppekovic,
-> #59, spantic>> Inače raspakuj prvo arhivu sa nastavkom .arj, pa onda .a01
>> pitaćete da li da izvrši spajanje, a to ti i treba. Isto i za
>> sve ostale nastavke.
A zašto lepo ne uradiš:
ARJ e -v <ime_arhive>
i on će ti odma raspakovati i arj i a01 i a02 itd. ;>
Paya
ms.dos.61bulaja,
-> #55, ivujanic│Lepa stvar, osim sto ima jedan problem: u dosref21.a01 na spisku
│se vidi i CHAPTER.005, dok prilikom raspakivanja kaze da CHAPTER-a
│005 nema i da ga preskace...
│
│ Bulaaaaaaaaaaajaaaaaaaaaaaaaa, vrati mi poglavlje!!!!!
└───
Uh, prvo si me uplasio jer sam pomislio da sam poslao nekompletnu
arhivu, ali izgleda da je sve Ok, a ti poslusaj savete za unARJovanje
koje su ti vec dali pa ces dobiti svoje poglavlje ;).
ms.dos.62ivujanic,
-> #60, ppekovic╠ žitajte uputstva u samom ARJu.
Pa to i jeste problem, zagubio sam arhivu...
╠ A zašto lepo ne uradiš:
╠
╠ ARJ e -v <ime_arhive>
╠
╠ i on će ti odma raspakovati i arj i a01 i a02 itd. ;>
E ovo je pravi odgovor. Mashala!
Pozdrav, Ivica
p.s. vreme da se ZIP menja za ARJ...
ms.dos.63isekulovic,
-> #49, ivujanic>> Mada, stvarno je cudno, jer za ovih par meseci koliko koristim
>> 5.0, ni jedan program nije pravio probleme, niti sam cuo da ima nekih
>> nekompatibilnosti. Tim vise je cudno ako u uputstvu stoji ono
>> standardno "..DOS 3.0 or higher.."...
Deo NU 5.0 pod nazivom NORTON CACHE 5.0 ne radi sa dos-om 5.0.
Sta pise u uputstvu ne znam :).
ivan
ms.dos.64isekulovic,
-> #62, ivujanic>> ╠ Citajte uputstva u samom ARJu.
>>
>> Pa to i jeste problem, zagubio sam arhivu...
Pa kucaj samo arj i dobices sve opcije.
ivan
ms.dos.65spantic,
-> #60, ppekovic> A zašto lepo ne uradiš:
>
> ARJ e -v <ime_arhive>
>
> i on će ti odma raspakovati i arj i a01 i a02 itd. ;>
Iz istog razloga što spomenuh čitanje uputstva, ;).
Kako jednu stvar uraditi na što više (po mogućstvu komplikovanijih) načina.
ms.dos.66kvelkovski,
Cemu je ekvivalentna linija
c:>DIR /O
tj koje je pravilo po kojem su izlistane datoteke ?
Kupe
P.S. Jes' vala tajnovit ovaj MS-DOS 5.0 :-))))
ms.dos.67dvidovic,
-> #30, ognjan>
>
>>> BTW znas li neku knjigu u kojoj se o ovim stvarima moze
>>> malo vise procitati, a da nije DOS Manual?
>
> Npr. "HARD DISC - MY COMPANION". U knjizi je objasnjeno
> sve o hard diskovima, a najveci dio se bavi optimizacijom
> harda.
Hvala Ogy! Ostaje mi samo da sacekam izlazak knjige.
Dule
ms.dos.68banex,
-> #66, kvelkovski
>> P.S. Jes' vala tajnovit ovaj MS-DOS 5.0 :-))))
C:\> HELP DIR
Displays a list of files and subdirectories in a directory.
DIR [drive:][path][filename] [/P] [/W] [/A[[:]attributes]]
[/O[[:]sortorder]] [/S] [/B] [/L]
[drive:][path][filename]
Specifies drive, directory, and/or files to list.
/P Pauses after each screenful of information.
/W Uses wide list format.
/A Displays files with specified attributes.
attributes D Directories R Read-only files
H Hidden files A Files ready for archiving
S System files - Prefix meaning "not"
/O List by files in sorted order.
sortorder N By name (alphabetic) S By size (smallest first)
E By extension (alphabetic) D By date & time (earliest first)
G Group directories first - Prefix to reverse order
/S Displays files in specified directory and all subdirectories.
/B Uses bare format (no heading information or summary).
/L Uses lowercase.
Switches may be preset in the DIRCMD environment variable. Override
preset switches by prefixing any switch with - (hyphen)--for example, /-W.
.........................................................................
Dakle, DIR /On lista datoteke po imenu, itd...
ms.dos.69mjova,
-> #62, ivujanic> ╠ žitajte uputstva u samom ARJu.
>
> Pa to i jeste problem, zagubio sam arhivu...
uradi jedno
arj /? > arj.hlp
i imaćeš kratak help.
SY
ms.dos.70ppekovic,
-> #69, mjova>> uradi jedno
>>
>> arj /? > arj.hlp
>>
>> i imaćeš kratak help.
Mjovo, zabrinuću se za tvoje zdravlje. Pa ja sam sad očekivao da
ćeš bar da mu predložiš da napravi Norton Guide za ARJ.
;))))))))))))))))))))
Paya
ms.dos.71kvelkovski,
-> #68, banex>> Dakle, DIR /On lista datoteke po imenu, itd...
A ja sam pitao za DIR /O sto ce reci bez ikakvog subparametra iza O.
Kupe
P.S. /O == /Ogn
ms.dos.72spantic,
-> #68, banex> Dakle, DIR /On lista datoteke po imenu, itd...
Jeste, ali poigraj se malo parametrima pa pronađi šta je default.
ms.dos.74ivujanic,
-> #63, isekulovic╠ Deo NU 5.0 pod nazivom NORTON CACHE 5.0 ne radi sa dos-om 5.0.
E sad, sve je to vrlo relativno. Možda u jednoj konfiguraciji ne
radi, ali će u drugoj da proradi. To kažem jer neki programi recimo
DOS=HIGH neće trpeti (Turbo Debugger 386). Cela ta novotarija oko
loadhigh i devicehigh je lepa, ali bolje funkcioniše QEMM, tako da
sam ja ostao na QEMM i DOS 5.0, zbog DOS=HIGH.
Ivica
ms.dos.73ivujanic,
-> #64, isekulovic╠ Pa kucaj samo arj i dobices sve opcije.
How yes now, mada ono -v me je zbunilo, jer sam pod volume
podrazumevao više disketa, jer sam tu mgućnost upamtio (mnogo
zgodno). Hvala svima, i izvinjenje na gužvi.
Ivica
ms.dos.75dejanr,
Drakče mi je poslao ovaj zanimljiv prilog o jednom od bagova MS DOS-a
i načinu da se on ispravi. Hvala!
DOS5/MIRROR users - caution!
There is a bug in MIRROR.COM that comes with DOS 5.0
that may cause programs to hang "randomly". After investigation,
we were able to track the originator of this bug:
Int 21h, AH=41h (delete file with ASCIIZ)
and Int 21h, AH=13h (delete file with FCB)
are the sinners: when deleting a file with size 0 (zero),
the DOS interrupt returns with interrupts clear. This may
cause programs to hang.
How to use MIRFIX:
Load MIRFIX immediately after loading MIRROR /Tx in your
AUTOEXEC.BAT file. MIRFIX can be kept quiet appending any
command line parameter, e.g.:
MIRFIX shutup
or MIRFIX x
How we detected this bug:
one of our programs uses a temp file to buffer data. This temp
file is deleted after the operation has completed, and the program
reenters an event loop (keyboard, mouse). At times there is no
need to use the temp file so its size remains zero. In this case
DOS (to be exact: MIRROR) leaves the interrupt flag clear, and after
reentering the event loop, no more events can be processed since CLI
disables keyboard, timer, and mouse as well. In that case, you simply
have to cold reboot the machine.
Since we believe this problem could affect a lot of programs, we
give this bug fix TSR away for free public use. Anyone may include
the compiled TSR as well as the source to distribution and sample disks,
as long as our developer's notice is not removed.
When devloping a program it would be a good idea not to rely on proper
OS processing, but to enable interrupts after a call to the OS has been
made. (we cannot assure that we found all bugs in DOS 5.x !!!)
Hope the guys at Central Point and Microsoft will keep their eyes open to
create bug free OS software sometimes !!!
Ernest Vogelsinger,
EDP-Services
Vienna, Austria
page,128
;----------------------------------------------------------------------
;
; MIRFIX.ASM
;
; fixes a bug in MIRROR.COM
;
; compile: MASM mirfix;
; LINK mirfix;
; EXE2BIN mirfix.exe mirfix.com
; DEL mirfix.exe
;
; explanation: MIRROR traps INT 21h to enable delete tracking.
; When deleting a file with zero length, INT 21h returns
; with interrupts clear. At times this may cause programs
; to hang since no keyboard, timer, mouse, or any other
; hardware interrupts can be processed with CLI.
;
; how it works: MIRFIX traps INT 21h. This interrupt trap works as follows:
;
; Get the pushed flags (INT command works like PUSHF, CALL FAR)
; Mask out the interrupt flag value and save it
; Call the original interrupt
; Merge the caller's interrupt flag to the flags register
; Return from INT 21h
;
; The fix procedure is written totally reentrant since we
; do not use local variables during the call to original
; INT 21h. (DOS or any other TSR could call INT 21h
; recursively).
;
; how to load: Load MIRFIX immediately after loading MIRROR /Tx in your
; AUTOEXEC.BAT file.
; MIRFIX can be kept quiet appending any command line
; parameter, e.g.
; MIRFIX shutup
; or MIRFIX x
;----------------------------------------------------------------------
mirfix segment byte public 'CODE'
assume cs:mirfix
assume ds:mirfix
;----------------------------------------------------------------------
; COM style entry point
;----------------------------------------------------------------------
org 100h
startfix:
jmp fix_transient
;----------------------------------------------------------------------
; the TSR's resident data area
;----------------------------------------------------------------------
int21 dd ? ; original interrupt address
save_a dw ? ; three word save areas
save_b dw ?
save_c dw ?
;----------------------------------------------------------------------
; INT 21h fix procedure (resident)
;----------------------------------------------------------------------
fixint proc far
; we need the AX register, so save it
mov cs:[save_a], ax
; get the return address off the stack
pop cs:[save_b]
pop cs:[save_c]
; get the flags off the stack
pop ax
; push the return address back
push cs:[save_c]
push cs:[save_b]
pushf ; save the flags (AND operation)
and ax, 0200h ; mask out int flag
popf
push ax ; save iflag on stack
mov ax, cs:[save_a] ; restore caller's AX
; now call original DOS interrupt
pushf
call cs:[int21]
; we need AX and BX, so save them
mov cs:[save_a], ax ; save AX and BX
mov cs:[save_b], bx
pushf ; get the flags into AX
pop ax
pop bx ; retrieve saved int flag
or ax, bx ; merge it into flags
push ax ; back into the flags register
popf
mov ax, cs:[save_a] ; restore AX and BX
mov bx, cs:[save_b]
ret ; the flags have already been removed
fixint endp
;----------------------------------------------------------------------
; MIRFIX transient part
;----------------------------------------------------------------------
author db 13, 10
db 'MIRFIX - written 1991 by E.Vogelsinger, EDP-Services, Vienna,
Austria', 13, 10
db 'Fixes a nasty bug in MIRROR.COM (1991 by Central Point Software).',
13, 10, '$'
fix_transient:
mov ax, cs
mov ds, ax
mov bx, 81h ; point to command line
mov cl, byte ptr [bx-1] ; get length
sub ch, ch
jcxz show_author
scan_cmd:
cmp byte ptr [bx], ' ' ; scan command line
jz @F ; for some non-blank entry
cmp byte ptr [bx], 09 ; to disable author notice
jz @F
cmp byte ptr [bx], 0Dh
jz show_author
jmp short go_resident ; some non-blank entry has been found
@@: inc bx
loop scan_cmd
show_author:
mov dx, offset author
mov ah, 09h
int 21h
go_resident:
mov ax, 3521h ; get INT 21h address
int 21h
mov word ptr [int21], bx
mov ax, es
mov word ptr [int21+2], ax
mov dx, offset fixint ; hook into INT 21h
mov ax, 2521h
int 21h
; calculate resident size
mov dx, offset author
add dx, 0Fh ; make paragraphs
mov cx, 4
shr dx, cl
mov ax, 3100h ; TSR
int 21h
mirfix ends
end startfix ; specify entry point
ms.dos.76cuba,
Pozdrav svima, nadam se da neko ima leka za sledecu boljku.
Od instalacije dosa 5.0, desava se cudna stvar pri koriscenju
WP5.1 kao i nekih drugih programa.
U slucaju da se odvojenim kurzorima (ne onima sa num. tastature)
ide levo desno, a pri tom je ukljucen num-lock, ukljuci se sam od
sebe
shift, i to shift-lock. Komplet tastatura je shiftovana sve do
pritiska na shift, koji je vraca u normalu. Ponekad, mada retko,
a i nisam jos shvatio tacno u kojoj situaciji (posle koje sekvence
pritisaka tastera) ukljucuje se CTRL-LOCK koji ostaje na snazi
do pritiska kontrol tastera.
Pokusao sam terapiju pomocu fixshift.com programa, ali racunar
odgovara
da isti nije potreban.
Sa ili bez drajvera za tastaturu ista se stvar ponavlja. Skidao sam
DOS=HIGH, ukidao doskey, radio loadfix wp, stavljao uz himem.sys
switch machine:8, sve bez uspeha.
Konfiguracija na kojoj se sve desava je
386SX sa intelovim chip-setom, RLL drive, Paradise VGA karta, AWARD
bios.
dos je prava verzija, wp je relativno svez.
Stvar se desava samo u word perfektu i jos par aplikacija.
Ako iko ima ideju o cemu se radi, molio bih za odgovor.
Pozdrav,
Cuba.
ms.dos.77mladenp,
-> #76, cuba> Pozdrav svima, nadam se da neko ima leka za sledecu
> boljku. Od instalacije dosa 5.0, desava se cudna stvar pri
> koriscenju WP5.1 kao i nekih drugih programa.
Normalno da ima leka. U WP koristi miša, a igre (to su oni drugi
programi, pretpostavljam) nemoj da igraš na poslu. Ionako je zabranjeno.
Mladja
ms.dos.78smiloradovic,
-> #76, cuba> shift, i to shift-lock. Komplet tastatura je shiftovana sve do
> pritiska na shift, koji je vraca u normalu. Ponekad, mada retko,
Možda će ti ovo izgledati sumanuto, ali probaj da isključiš turbo
(ako može). Naime, meni se slično dešava u Windows-ima - ponekad program
'guta' tastere, uključi se šift (bukvalno, *ne* caps lock, čak i umesto
brojeva dobijam !"#) i može se isključiti samo pritiskom na šift (c. lock
nema veze). Elem, pređem na nižu brzinu i - sve radi kako valja. Sve se
to dešavalo i pod dos-om 3.3, i sada pod peticom.
Stojan
ms.dos.79vkrstonosic,
-> #76, cuba> shift, i to shift-lock. Komplet tastatura je shiftovana sve do
> pritiska na shift, koji je vraca u normalu. Ponekad, mada retko,
Da nije slucajno Chicony tastatura ? Ako jeste, uzmi program
VKEYB, Vlade Kostica, napravi jedan driver za tastaturu koji ne radi
nista i stavi ga u autoexec. Resava probleme.
ms.dos.80ppekovic,
-> #79, vkrstonosic>> Da nije slucajno Chicony tastatura ? Ako jeste, uzmi program
>>VKEYB, Vlade Kostica, napravi jedan driver za tastaturu koji ne radi
>>nista i stavi ga u autoexec. Resava probleme.
Izgleda da postoji jedna serija Chickony tastatura koja pravi brlje.
Paya
ms.dos.81dejanr,
-> #76, cuba>> U slucaju da se odvojenim kurzorima (ne onima sa num. tastature)
>> ide levo desno, a pri tom je ukljucen num-lock, ukljuci se sam od
>> sebe shift, i to shift-lock.
Za početak bih probao da WordPerfect startujem sa WP /NC /NE. Ako se
problem i dalje bude javljao, da mislimo dalje.
ms.dos.82bulaja,
-> #76, cubaIzgleda da te muci isti problem koji je mucio i mene. Na mom racunaru
su se takodje uglavnom zaglavljivali Shift-Lock i Ctrl-Lock. Probleme
sam uglavnom imao sa (takodje) Word Perfectom, Telemateom (mada se on
zaglavljuje na sve i svasta), MTE-om, Turbo Debuggerom, Lotusom i ne
secam se vise sa cime.
│Konfiguracija na kojoj se sve desava je 386SX sa intelovim
│chip-setom, RLL drive, Paradise VGA karta, AWARD bios.
└───
Moja konfiguracija je bila 386SX Intel chipset, AMI bios, RLL hard,
Hercules. Meni tu najvise upadaju u oci Intelova kola. Resenje nikad
nisam nasao - tastaturu sam uspevao da odglavim sa Ctrl_Shift ili
Ctrl-Alt-Shift, probao sam razne drivere za tastaturu, EMS managere
(jedno vreme sam sumnjao i na QEMM) ali nista. Problemi su prestali
kad sam ugradio novi motherboard ;).
JžB
ms.dos.83cuba,
-> #81, dejanr> Za početak bih probao da WordPerfect startujem sa WP /NC
> /NE. Ako se problem i dalje bude javljao, da mislimo
> dalje.
BRAVO Dejane, svaka cast.
RADI
Sta rade doticne opcije? Interesuje me posto mi se ista stvar desava
i u TC-ovom editoru.
Uzgred, kada se instalira fixshift.com,
naredba fixshift /i, problem biva resen, ali lose.
Doticni mi radi tako sto odvojene kurzore poistoveti sa onima
sa numericke tastature. Onda se ne ukljucuje shift-lock, ali
zato strelice postaju brojevi! :(((((
Hvala svima na pomoci.
Cuba
ms.dos.84dejanr,
-> #83, cuba>> Sta rade doticne opcije? Interesuje me posto mi se ista stvar desava
>> i u TC-ovom editoru.
WP /NE znači poziv bez daljeg korišćenja expanded memorije - dakle, ako
je ima, program je ignoriše. WP /NC znači da ne treba da koristi svoju
rutinu za očitavanje tastature (koja je kao brža) nego da se poziva
na DOS ili na BIOS, ne znam tačno.
Ne znači da su oba potrebna, probaj samo WP /NC pa ako tada ne radi
onda WP /NE.Tek ako ni jedan nije sam dovoljan, onda WP /NC /NE. Inače,
za memoriju (/NE) je šteta da se ne koristi, ali to što ne koristiš
njegovu rutinu za tastaturu stvarno nije vredno pomena.
ms.dos.85ppekovic,
-> #84, dejanr>> WP /NE znači poziv bez daljeg korišćenja expanded memorije
A ako hoćeš da koristiš expanded pokreni WP sa opcijom /r.
Paya
ms.dos.86squsovac,
Ima li bilo kakva šema da se u DOS-u onemogući promena vremena, tj
da se onemogući korišćenje naredbe time. Naime, želeo bih da brojnim
ljudima onemogućim korišćenje određenih programa (Tetris, sokoban i sl.)
pre na primer 18:00. Oni ipak ne umeju da promene vreme pomoću time iz
DOS-a, međutim pitanje je ima li neki način da se time naredba isključi,
odnosno barem setovanje novog vremena. Koji bih god program koristio,
čini mi se, da bi on pokupio vreme koje je setovano u dos-u. Padalo mi
je na pamet da odmah po uključivanju vreme bude zapisano u neki fajl,
međutim, ukoliko neko promeni vreme i resetuje računar (teško verovatno,
ali moguće) - cela šema pada u vodu. Pada li nekome na pamet neko
elegantnije rešenje?
ms.dos.87ppekovic,
-> #86, squsovac>> ali moguće) - cela šema pada u vodu. Pada li nekome na pamet neko
>> elegantnije rešenje?
Evo ti jedno efikasno, kratko, prosto itd. itd. rešenje. Uđi u PC
TOOLS, idi u dir gde ti je command.com. Kaži F (Find) pa zadaj tekst
TIME. Tekst se nalazi na 4 mesta. Onaj koji ti treba je četvrti. Kaži
E (Edit) a zatim sa F1 skoči na desnu stranu ekrana i promeni TIME u
boli šta, recimo VREM, EMIT, SQTI, ili šta ti god padne na pamet. Evo
baš sam sad probao i radi ko ludo.
Paya
ms.dos.88banex,
-> #86, squsovac>> Ima li bilo kakva šema da se u DOS-u onemogući promena vremena, tj
>> da se onemogući korišćenje naredbe time. Naime, želeo bih da
Jedno rešenje je ako koristiš 4dos da napraviš alias "time" koji
može da radi bilo šta drugo.
Ali po meni je najbolje rešenje program PC-Vault pa da daš tim
ljudima lozinku games npr. a da se tada startuje bat datoteka u kojoj
im daješ mogućnosti koje programe (igre?) žele da startuju.
Sam program onemogućava Break taster ( i time izlaz iz bat-a) a
zaključava i config.sys i autoexec.bat za svaki slučaj.
To je način koji ja koristim da bih onemugućio slabo
verzirane kolege sa posla da mi eksperimentišu po kompjuteru dok
ja nisam tu (a žele da se igraju). Ako zabrana treba da se odnosi na
vreme pre 18.00 časova, tada još samo u games.bat proveriš time.
-BANE-
ms.dos.89terza,
Napokon i do mene dodje DOS 5.0 ali imam jedno pitanje:
Moj nesretni disk je formatiran sa DM i postoji onaj
cuveni dmnmnfnf.bin.Kako da instaliram DOS 5.0,
predpostavljam da bih trebao ukinuti particije i
onda ga instalirati.A kako da ih ukinem, tj da li
samo sa fdisk-om ili treba nesto drugo raditi sa
DM.
Terza
ps. bekap diska sam vec napravio:)))
ms.dos.90spantic,
-> #89, terza> Napokon i do mene dodje DOS 5.0 ali imam jedno pitanje:
>
> Moj nesretni disk je formatiran sa DM i postoji onaj
> cuveni dmnmnfnf.bin.Kako da instaliram DOS 5.0,
> predpostavljam da bih trebao ukinuti particije i
> onda ga instalirati.A kako da ih ukinem, tj da li
> samo sa fdisk-om ili treba nesto drugo raditi sa
> DM.
Dobro pretpostavljaš. U svakom slučaju moraš ponovo da radiš, sa fdiskom.
ms.dos.91squsovac,
-> #87, ppekovic
Još da vidimo kako funkcioniše. Hvala!
ms.dos.92ndragan,
-> #89, terza>* cuveni dmnmnfnf.bin.Kako da instaliram DOS 5.0,
možeš i ne moraš. u drvrnrjrjfgr.bin valjda nema ničega što bi
ga sprečilo da radi pod 5.00, mada mi je to bez veze, jer ako
ga ostaviš, uvek ćeš u memoriji imati dva kompleta rutina za po
dršku velikim particijama (dm i dos 5.00). ajde lepo budi dobar
dečko, fdisk itd. treba li emulator A.K.? (ako hoćeš i
šmirglanje diska, tj lele format)
Bue_ NDragan
ms.dos.93gristic,
27.09.1991.
Za rubriku: Bajtovi (pri)lične prirode.
Hello, world
Nisam baš nešto mislio da se bakćem MS DOSom, ali, sticajem (slučajnih)
okolnosti, eto ...
Imam malu dopunu za mister Dejana Ristanovića, a povodom njegovog
(specijalnog)
dodatka o MS DOSu 5.0. Naime, u odeljku o CONFIG.SYS rečeno je da su
deklaracije
REM, DRIVPARM, INSTALL, SWITCHES i drajver HIMEM.SYS noviteti DOSa 5.0.
Međutim,
sve to postoji i u MS DOS verzijama 4.0 i 4.01. I ne samo to ! Postoje i
neke
nedokumentovane deklaracije kao npr.:* COMMENT - ekvivalent REM-u
* MULTITRACK - ovo samo Sveti Microsoft
zna čemu služi (Hmmm, da su sveci
pravili
MS DOS ne bi to bilo tako ;( )
* IFS - element uslovnog učitavanja ?
* CPSW - Code Page SWitch ?
Na primer, probajte sledeću CONFIG.SYS datoteku (DOS 4.01):
FILES=35
BUFFERS=30
device=ĐdriversĐsuntac.sys /EMS/BIOS/VIDEO
comment rem shell=c:Đcommand.com /p /e:1024
LASTDRIVE=f
comment device=ĐdvĐqext.sys 256
comment device=ĐdriversĐsuntac.sys /EMS
rem qemm.sys RAM extmem=307
rem device = c:ĐdvĐloadhi.sys c:ĐdosĐdisplay.sys con=(ega,437,2)
rem c:ĐdvĐburndev.sys H+ F3 V+ 36000
rem device=c:ĐdosĐvdisk.sys 200 512 /E
REM
REM
rem DEVICE=ĐUTILĐGMOUSE.SYS 1+1*4
rem device=c:ĐdosĐmouse.sys
ifs buffer
files
switches=/K
install=c:ĐutilĐmark.com
comment multitrack=/a
drivparm =/D:0 /C /F:2
multitrack=/a
fcbs=4,2
SEZAM
ifs = a
cpsw
rem DEVICE=c:ĐdosĐANSI.SYS
rem DEVICE=C:ĐdosĐDISPLAY.SYS CON=(EGA,437,2)
rem DEVICE=c:ĐdriversĐSUNTAC.SYS /EMS
rem COUNTRY=049,437,c:ĐdosĐCOUNTRY.SYS
rem DEVICE=c:ĐdosĐRAMDRIVE.SYS 64 512 128 /E
rem DEVICE=RAMBIOS.SYS
rem DEVICE=f:ĐdriversĐPC-CACHE.SYS
rem device=c:ĐdosĐdisplay.sys con=(ega,437,2)
*******************************************************************************
*
(Al' sam ga nakitio !!!)
Dobićete:
Bad command or parameters -
Error in CONFIG.SYS line 18
Unrecognized command in CONFIG.SYS
Error in CONFIG.SYS line 25
Bad command or parameters -
Error in CONFIG.SYS line 27
Bad or missing BUFFER
Error in CONFIG.SYS line 17 !!!!!!!!!!!!!!!!!!
Bad or missing A
Error in CONFIG.SYS line 26 !!!!!!!!!!!!!!!!!!
Dakle, na preskok ! IFS na kraju !
Osim toga ukoliko na kraju ovog CONFIG.SYSa ukinem REM (ili nekoliko) to se
ignoriše !! Razlog mi nije poznat.
U DOSu 5.0 ostale su samo naredbe MULTITRACK i COMMENT.
Toliko o tome.
Zna li iko živ nešto o drajveru (ili tome slično) koji se zove XMAEM.SYS,
i IMA (bliske !) veze sa MS DOSom.
Tu su još i sledeći UFO (Unidentified Files Objects): DXMA0MOD.SYS
DFIA0MOD.SYS
i takođe bazde na MS-DOS.
Pozdrav,
Ô.P.
P.S.
05.11.1991. Ono gore sam napisao još u septembru ali kad
je čovek lenj...
ms.dos.94banex,
-> #90, spantic>> Dobro pretpostavljaš. U svakom slučaju moraš ponovo da radiš, sa
>> fdiskom.
Nisam 100% siguran. Negde sam pročitao da Dos5 proverava da li
je hard urađen sa DM-om pa može to sam da sredi (doduše spominjao
je i koje verzije). Probaj samo setup, pa će ti 5.0 sam reći.
2.4 Disk Manager
----------------
To upgrade Ontrack Computer System's Disk Manager, do
the following:
1. Use the EXPAND command to expand and copy the DMDRVR.BI_
file from Disk 6 to your DOS directory and the XBIOS.OV_
file from Disk 6 to your root directory.
2. Name the files DMDRVR.BIN and XBIOS.OVL.
3. Run Setup with the /u switch, as follows:
setup /u
-BANE-
ms.dos.95terza,
-> #92, ndragan> drsku velikim particijama (dm i dos 5.00). ajde lepo budi
> dobar decko, fdisk itd. treba li emulator A.K.? (ako hoces
> i smirglanje diska, tj lele format)
>
Pa bio sam "dobar decko" :))) , znas ono ako nista ne pomaze
procitaj dokumentaciju, dakle prvo sam sve iskopirao na
diskete (oko 2 dana posla) pa sa DM ukinuo sve particije
i sistem digao sa orginal diskete DOS 5.0 i otisao na kafu.
Po povratku sa kafe sve je bilo instalisano:)
Ustvari jedini problem je bio kako ukinuti particije
koje je DM kreirao, jer fdisk vidi 2 ne-dos particije pa
ih nije ni mogao ukinuti.A sve fino pise u DM :))
Terza
ps. ja sam do sada koristio pctools 4.7 medjutim on pod
DOS 5.0 ne moze nista da procita sa diska.
ms.dos.96zkehler,
-> #94, banexŔ Nisam 100% siguran. Negde sam pročitao da Dos5 proverava da li
Ŕ je hard urađen sa DM-om pa može to sam da sredi (doduše spominjao
Ŕ je i koje verzije). Probaj samo setup, pa će ti 5.0 sam reći.
DOS 5.0 može da se instalira na disk na kojem je DMDRVR. Treba
samo prvo otpakovati dva fajla (DMDRVR i XBIOS), pa nastaviti
normalno.
To je, izgleda, deo instalacije koji "Microsoft" nije smeo da
automatizuje, jer je kritičan. Analogne su i operacije koje
treba preduzeti kada se DOS 5.0 instalira na računar koji
radi u mreži, sa NetWareom ili Lan Managerom.
ZK
ms.dos.97gristic,
-> #89, terza1.89
> Napokon i do mene dodje DOS 5.0 ali imam jedno pitanje:
>
> Moj nesretni disk je formatiran sa DM i postoji onaj
> cuveni dmnmnfnf.bin.Kako da instaliram DOS 5.0,
> predpostavljam da bih trebao ukinuti particije i
> onda ga instalirati.A kako da ih ukinem, tj da li
> samo sa fdisk-om ili treba nesto drugo raditi sa
> DM.
Nije potreban nikakav fdisk ili backup !!!!!!!!!!!!!!!!!!!!
Pogledaj disketu br. 6. Naći ćeš drajver koji se zove dmdrv.bi_.
Raspakuj ga expand-om (takođe na istoj disketi), zameni original na
disku i uživaj. Uslov je da si pre toga uradio upgrade ili ... nešto
tome slično, zavisi od toga kako ti je "došao" DOS 5.0. ;)
Pozdrav
__GR__
P.S.
Naravno, resetuj mašinu. Have a fun. ;).
ms.dos.98dperkovic,
Da li se nekom prilikom startovanja Windowsa u Enhanced modu u Dos 5.0
sa Emm386 javlja greska :
EMM386: Unable to start Enhanced Mode Windows due to base memory back fill
DejanP
ms.dos.99bnikica,
HITNO!!!!! , PLEASE:)
Da li neko zna kako da iz programa procitam broj diska (npr.
broj koji izbaci DOS5 prilikom "dir"..).
Molim odgovor sto prije jako HITNO.
puno HVALA
ms.dos.100mjova,
-> #99, bnikica> broj koji izbaci DOS5 prilikom "dir"..).
lično nemam ideju, ali probaj da potražiš u intreaptima koji se nalaze
na sezamu u nekom dir-u pod imenom inter27.*
SY
ms.dos.101dzakic,
-> #99, bnikicaINT 21 - DOS 4.0 internal - GET/SET DISK SERIAL NUMBER
AH = 69h
AL = subfunction
00h get serial number
01h set serial number
BL = drive (0=default, 1=A, 2=B, etc)
DS:DX -> disk info (see below)
Return: CF set on error
AX = error code (see AH=59h)
CF clear if successful
AX destroyed
(AL = 00h) buffer filled with appropriate values from extended BPB
(AL = 01h) extended BPB on disk set to values from buffer
Notes: does not generate a critical error; all errors are returned in AX
error 0005h given if no extended BPB on disk
does not work on network drives (error 0001h)
buffer after first two bytes is exact copy of bytes 27h thru 3Dh of
extended BPB on disk
Format of disk info:
Offset Size Description
00h WORD ??? (zero)
02h DWORD disk serial number (binary)
06h 11 BYTEs volume label or "NO NAME " if none present
11h 8 BYTEs FAT type--string "FAT12 " or "FAT16 "
Kompletnu datoteku iz koje je ovo preuzeto možeš naći u nekom od
direktorijuma, verovatno \ibmpc\info.
zak
ms.dos.102dperkovic,
-> #99, bnikica>> Da li se nekom prilikom startovanja Windowsa u Enhanced
>> modu u Dos 5.0 sa Emm386 javlja greska :
>
> Ja uopste ne mogu da startujem Windows-e u Enhanced modu.
> :((( Ni u DOS 4.01 ni u 5.01. Inace ne javlja nikakve
> greske. Samo se zablokira kada zavrsi sa ucitavanjem!
> Pomagajte !
>
> Pozdrav, Viktor !
E , provalio sam zasto mi je ispisivao onu gresku.
Naime , posto sam vlasnik Herculesa normalno da sam stavio
switch /I=a000-afff , medjutim ocigledno je da DOS 5.0 izgleda
ne poveze ovu zonu memorije na odgovarajuci nacin sa onih 640k
pa Windows javlja gresku . Kada sam ovo izbacio (a ostavio ostale
UMB zone) Windows radi .
Neko je pominjao opciju D=32 pa me interesuje ako neko zna
cemu sluzi opcija D=uuu ?
DejanP
ms.dos.103bearboy,
-> #95, terza> ps. ja sam do sada koristio pctools 4.7 medjutim on pod
Uh, sad sam dobio PcTools 7.0. Gadno ! Puuuuuuuuuuuuunnnnnnnnnnnnn je bagova !
Bye, Bear
ms.dos.104bearboy,
-> #96, zkehler> To je, izgleda, deo instalacije koji "Microsoft" nije smeo
> da automatizuje, jer je kritican. Analogne su i operacije
Znas vec, 'nismo mi zaj....i disk, nego ste to uradili vi !'
Ogradivanje -1 klase !