PCPROG.4

22 Apr 1994 - 05 Jan 1995

Topics

  1. algoritmi (153)
  2. comment (15)
  3. ms.dos (123)
  4. windows (304)
  5. asembler (103)
  6. basic (80)
  7. jezici (196)
  8. pascal (880)
  9. cccc (586)
  10. cpp (157)
  11. clipper (1267)
  12. baze.podataka (525)
  13. razno (529)

Messages - ms.dos

ms.dos.1 kriss,
CONF REPLY 3.270 [dzakic] ˙˙ Tek sad pročitah poruku... Ono što tebi treba je "BrightBG = ˙˙ No" u 4dos.ini-ju. Mislim da je to default, ali ti je neko za ˙˙ odgovor podmetnuo Yes :) Aaaaaaa, radi, radiii!! :))) A 'yes' mora da je zwiz-ovo maslo. Hvala! So, ako nekom ne radi 'blink efekat' gore je rešenje. Naravno za 4dos, ali eto, malo je zalutalo. :)
ms.dos.2 wizard,
> Aaaaaaa, radi, radiii!! :))) A 'yes' mora da je zwiz-ovo maslo. Hvala! "Yes" ti pio nešto? ;) Kakva bre moja zasluga?! P.S. Ako ti neko dira devojku, ne znači da ti dira i kompjuter! ;))
ms.dos.3 dpriest...,
Da li se ovo desava i vama? Ubacis zasticenu (WriteProtected) disketu (koja je po mogucnosti puna, i sa direktorijumima) pa pokusas da nesto kopiras na nju. Onda DOS prijavi Write protected error, pa ti onda stavis praznu disketu (koja nije zasticena) i odgovoris sa Retry. Na toj drugoj disketi dobijes duplikat strukture direktorijuma kao i svih fajlova sa prethodne, zasticene, diskete plus ono sto si kopirao. Na taj nacin mozes prosiriti kapacitet diskete na 2.88Mb na primer :)))))) Da nije tuzno (zbog toga se prosetah jedno 180Km jer je tipu bas tada crko i modem pa sam morao da se vracam po fajlove) bilo bi smesno! Pa to se desavalo i u X prethodnih verzija pa sam racunao: ajde, nisu valjda ponovili istu glupost i u 6.xx... Ali izgleda da jesu... ili su meni oba drajva otisla??? Ima li slicnih iskustava? P.S. NIJE do Smartdrv-a, ako ste to odmah pomislili. Provereno. DPriest...
ms.dos.4 mdimitrijevic,
Cevece i meni se desavala ista stvar. Zamalo nisam unistio masinu zbog toga. Neke fajlove koje sam imao samo na tim disketama mi je unistila. Prosto prepise direktorijum i sve ostalo na disketu i ode sve u P.... M...... Pozdrav, Marjan
ms.dos.5 fancy,
ŮŢ> Da li se ovo desava i vama? ŮŢ> Ubacis zasticenu (WriteProtected) disketu (koja je po mogucnosti ŮŢ> puna, i sa direktorijumima) pa pokusas da nesto kopiras na nju. ŮŢ> Onda DOS prijavi Write protected error, pa ti onda stavis praznu ŮŢ> disketu (koja nije zasticena) i odgovoris sa Retry. Na toj drugoj ŮŢ> disketi dobijes duplikat strukture direktorijuma kao i svih ŮŢ> fajlova sa prethodne, zasticene, diskete plus ono sto si To se ne događa sa 4dos. Ali, sad uzeh i probah, događa se sa command.com ! Neprijatno. Mada ni 4dos nije problem kopiranja na zaštićenu disketu rešio previše elegantno... Za svaki od fajlova javiće "access denied"... .\/. [ .\/. .\/. Večeras u klubu biće vruće..! .\/. .\/. ]
ms.dos.6 mmitrovic,
Ů█▀█Ţ Ubacis zasticenu (WriteProtected) disketu (koja je po mogucnosti Ů█▀█Ţ puna, i sa direktorijumima) pa pokusas da nesto kopiras na nju. Ů█▀█Ţ Onda DOS prijavi Write protected error, pa ti onda stavis praznu Ů█▀█Ţ disketu (koja nije zasticena) i odgovoris sa Retry. Na toj drugoj Ů█▀█Ţ disketi dobijes duplikat strukture direktorijuma kao i svih Objasnjenje je prosto, da bi dos iskopirao fajl mora da ga zaglavi negde, pa prvo pročita FAT i trenutni direktorijum. Onda pokuša da upiše fajl i naiđe na zaštitu. Ti promeniš disketu (ako sam dobro sklopio) a DOS podrazumeva da je to ona prethodna disketa. Upisuje fajl na osnovu "starog" FAT-a i upisuje sektor sa direktorijumom u koji je upao fajl (pošto u jedan sektor staje 32 opisa, dobijaš "fantomsku" listu koja ne postoji) i novu FAT tabelu. Ovo se dešava samo pri kopiranju u ROOT i ako imaš manje od 32 fajla CHKDSK će prijaviti da je sve OK, ali naravno podatci neće biti na disku, sem novo-snimljenog fajla.
ms.dos.7 bulaja,
**** new file **** R:\IBMPC\INFO\*.* ---------------------- inter40a zip 362191* MSDOS Interrupt List 40, podaci o svim interaptima #1/4 inter40b zip 360055* MSDOS Interrupt List 40, podaci o svim interaptima #2/4 inter40c zip 172762* MSDOS Interrupt List 40, podaci o svim interaptima #3/4 inter40d zip 229511* MSDOS Interrupt List 40, podaci o svim interaptima #4/4
ms.dos.8 dpriest...,
Bug ? Zna li neko zasto DOS-ov SUBST ponekad prijavi: " RunTime error R6001 - Null pointer assigment " ali uradi posao do kraja? Koja je to greska? Ima li uticaja na dalji rad? Ja nisam primetio nikakvu razliku. Bug 2 ? Zato DOS-ov SHARE (isto ponekad) prijavi: " SFT: RFT not in SFT list " i blokira racunar? O cemu se radi i sta u stvari znaci ta greska? Ni jednu ni drugu gresku ne uspevam namerno da ponovim. Desavaju se samo pri intezivnom radu (vise puta pozivam subst i subst /d kao i share preko LanSmart-a). DOS experts? Any hint? DP...
ms.dos.9 mmitrovic,
Ů█▀█Ţ " RunTime error R6001 - Null pointer assigment " Meni izbaci istu glupost kada uključim miša u Dinamic (??) mod. Ne pitaj me šta mi to znači, jer pojma nemam. Znam samo da mi ovaj miš radi u dva moda od kojih me jedan zeza ponekad a drugi uvek.
ms.dos.10 djelovic,
Pazite trik: Otvorim dva DOS prozora pod Windowsima, i u jednom startujem program koji "puni" neku datoteku i time je produžava, a u drugom povremeno kucam "DIR". Kada DIR ispisuje sadržaj direktorijuma, pored datoteke koju drugi program produžava uvek stoji ista cifra - stvarna dužina se neće videti sve dok program ne zatvori datoteku. Međutim, zbir dužina svih datoteka u direktorijumu se poveV┬ľa! Ergo, komanda DIR ne sabira dužine datoteka koje dobija sa findfirst/findnext, već koristi neki (nedokumentovan?) sistemski poziv kako bi dobila ukupnu dužinu datoteka u direktorijumu.
ms.dos.11 dejanr,
>> Pazite trik: Otvorim dva DOS prozora pod Windowsima, i u jednom >> startujem program koji "puni" neku datoteku i time je produžava, a u >> drugom povremeno kucam "DIR". Kada DIR ispisuje sadržaj direktorijuma, >> pored datoteke koju drugi program produžava uvek stoji ista cifra - >> stvarna dužina se neće videti sve dok program ne zatvori datoteku. >> Međutim, zbir dužina svih datoteka u direktorijumu se povećava! Da. Isto se dešava i na mreži (konkretno, Novell): pustiš PKZIP da nešto arhivira, on radi, radi... a ti na drugom nodu gledaš DIR - dužina XXXX.ZIP je stalno nula bajta, ali slobodan prostor uredno opada, a zbir dužina fajlova u direktorijumu uredno raste.
ms.dos.12 dcolak,
│ Da. Isto se dešava i na mreži (konkretno, Novell): pustiš PKZIP da nešto │ arhivira, on radi, radi... a ti na drugom nodu gledaš DIR - dužina │ XXXX.ZIP je stalno nula bajta, ali slobodan prostor uredno opada, a │ zbir dužina fajlova u direktorijumu uredno raste. So, zna li se koja je to funkcija? ;) Sledge DAMMIR!
ms.dos.13 kriss,
Da li neko zna koliko path može maksimalno da bude dugačak? Znači drajv + dvotačka + direktorijumi + ime.ext .
ms.dos.14 cnenad,
ŁŁŁ Da li neko zna koliko path može maksimalno da bude dugačak? ŁŁŁ Znači drajv + dvotačka + direktorijumi + ime.ext . 127 ili 128 karaktera, a može i više sa XTNDPTH programom, ima ga ovde na SEZAM-u.
ms.dos.15 mboban,
**> ŁŁŁ Da li neko zna koliko path može maksimalno da bude dugačak? **> ŁŁŁ Znači drajv + dvotačka + direktorijumi + ime.ext . **> **> 127 ili 128 karaktera, a može i više sa XTNDPTH programom, ima ga ovde **> na SEZAM-u. Da, to je tačno što se tiče definisanja dužine patha u autoexecu, ali mi se čini da je čovek pitao koliko direktorijum mogu da idu u "dubinu". Znači: C:\BOBAN\BOBAN\BOBAN\BOBAN\BOBAN\BOBAN\BOBAN\ ... \BOBAN\konačno.txt :) Jesam li u pravu?
ms.dos.16 djelovic,
> Da li neko zna koliko path može maksimalno da bude dugačak? > Znači drajv + dvotačka + direktorijumi + ime.ext . 80 znakova (sa terminatorom).
ms.dos.17 markom,
:: Jesam li u pravu? U opisu PSP-a, kaže se da se za ono što piše POSLE imena programa, zauzima 127 bajtova, maksimalna dužina komandne linije u DOS-u je 255 karaktera, znači, rezervišeš 256 :) Ja uvek koristim 81, jer ne verujem da neko kuca toliku komandnu liniju :)
ms.dos.18 wizard,
> Da li neko zna koliko path može maksimalno da bude dugačak? > Znači drajv + dvotačka + direktorijumi + ime.ext . Beše 63 znaka na FAT diskovima.
ms.dos.19 mjova,
> Znači drajv + dvotačka + direktorijumi + ime.ext . Arg. │constant │constant│Size│ Comments ══════ě══════════ě════════ě════ě════════════════════════════════════════════ path │_MAX_PATH │MAXPATH │ 80 │ --- drive│_MAX_DRIVE│MAXDRIVE│ 3 │ Includes colon (:) dir │_MAX_DIR │MAXDIR │ 66 │ Includes leading, trailing backslashes (\) name │_MAX_FNAME│MAXFNAME│ 9 │ --- ext │_MAX_EXT │MAXEXT │ 5 │ Includes leading dot (.) d:\trt\¨¨¨¨\ime.ext └┤└────────┤└─┤└──┤ │ │ │ └ ext │ │ └──── name │ └─────── drive └───────────────── drive │ │ └─────────────────┴ path
ms.dos.20 kriss,
˙˙**> 127 ili 128 karaktera, a može i više sa XTNDPTH programom, ˙˙**> ima ga ovde na SEZAM-u. ˙˙ ˙˙ Da, to je tačno što se tiče definisanja dužine patha u ˙˙ autoexecu, ali mi se čini da je čovek pitao koliko ˙˙ direktorijum mogu da idu u "dubinu". Znači: ˙˙ ˙˙ C:\BOBAN\BOBAN\BOBAN\BOBAN\BOBAN\BOBAN\BOBAN\ ... ˙˙ \BOBAN\konačno.txt :) ˙˙ ˙˙ Jesam li u pravu? Jesi, ja sam se izuzetno nespretno izrazio. :( Znači, koliko ime programa može biti max. dugačko: svi direktorijumi ispred + ime.ext?
ms.dos.21 kriss,
[wizard] ˙˙ Beše 63 znaka na FAT diskovima. [djelovic] ˙˙ 80 znakova (sa terminatorom). Ko je jači? :) Pardon, ko je u pravu? :)
ms.dos.22 wizard,
> [wizard] > > ˙˙ Beše 63 znaka na FAT diskovima. Ja sam mislio na ovo: c:\blabla\blabla\blabla\blabla\blabla\blabla\blabla\nenad\nesa\a\w> 1 0 0 0 0 0 0123 dakle, na ono što se obično naziva path-om. Dodaj na to ime fajla, disk, početni i završni beksleš i tačku i ispada...
ms.dos.23 srdjan.j,
==> Jesi, ja sam se izuzetno nespretno izrazio. :( Znači, koliko ime ==> programa može biti max. dugačko: svi direktorijumi ispred + ==> ime.ext? 63 karaktera + \0 Ovo je interno ograničenje samog DOS-a, kod poziva njegovih funkcija. Srđan.
ms.dos.24 imperator,
PROBLEM: Program koji radi u grafickom modu i podrzava misa pisan je u C++ Borland 3.1 nece da radi ni sa jednim drajverom osim sa AMOUSE 7.0. Mis aktivira moje interapt procedure "podignute" sa INT 33,C. Program "pada" kada se desi prvi maskirani dogadjaj. Na pocetku int. procedura nisam cuvao registre. Ako neko ima iskustva u radu sa misom, molim za savet u resavanju ovog problema. Unapred hvala. H
ms.dos.25 bulaja,
Kako saznati da li je neki disk mrežni ili lokalni?
ms.dos.26 nikac,
>■ Kako saznati da li je neki disk mrezni ili lokalni? Tebi treba INT 21h, funkcija 44h, subfunkcija 08h... Na ulazu: AH = 44h AL = 08h BL = Drive number (0=current drive, 1=A, 2=B, itd.) Funkcija vraca: If cf = 0 AX = 00h Device is removable 01h Device is fixed 0Fh Invalid device If cf = 1 AX = error code (AX = 1, za network device) Ako se bas ne snalazis u assembleru (pisem iz glave ne zamerite ako ima eventualno neka grescica): ... PUBLIC IsLocal ; vraca AX=0 ako je local, AX=1 ako je mrezni IsLocal PROC FAR local ok push BX mov ah, 44h mov al, 08h mov bl, 00h ; za tekuci disk (ili stavi neku drugu vrednost) int 21h mov ax, 0 jnc ok mov ax, 1 ok: pop bx ret IsLocal ENDP Ovo ne bi trebalo da bude problem ubaciti u bilo koji jezik...
ms.dos.27 vpudar,
Kako ubrzati PCT 4.30 (PC Tools Deluxe R4.30): Na kraju sekvence $36 F7 06 90 02 01 00, sledeća dva bajta (74 xx) zameniti sa 90 90. I tako 5 puta. Comparing files PCT.ORG and PCT.EXE 00000818: 74 90 00000819: 0A 90 00000891: 74 90 00000892: 05 90 00000900: 74 90 00000901: 05 90 0000093E: 74 90 0000093F: 03 90 0000098D: 74 90 0000098E: 1C 90 Patch uklanja "Snow Checking" namenjen za prastare CGA karte. Probajte, ekran se osvežava munjevito... ;) (ne znam da li je ovo već bilo negde?)
ms.dos.28 omega,
Ţ Kako ubrzati PCT 4.30 (PC Tools Deluxe R4.30): Ja probah na mom "PC Tools Advanced 5.00" i nista :((
ms.dos.29 jolicm,
Ja probao na PCT4.30 i uspelo je, Hvala :)
ms.dos.30 vpudar,
>> Ţ Kako ubrzati PCT 4.30 (PC Tools Deluxe R4.30): >> >> Ja probah na mom "PC Tools Advanced 5.00" i nista :(( Evo i za 5.0 verziju: VP>Na kraju sekvence $36 F7 06 90 02 01 00, sledeća dva bajta (74 xx) VP>zameniti sa 90 90. I tako 5 puta. Nova sekvenca je $36 F7 06 86 03 01 00 Parovi su (na kraju sekvence): 74 0A -> 90 90 74 05 -> 90 90 74 05 -> 90 90 74 03 -> 90 90 74 1C -> 90 90
ms.dos.31 dcolak,
│ Patch uklanja "Snow Checking" namenjen za prastare CGA karte. │ Probajte, ekran se osvežava munjevito... ;) Hm, ja na 386DX40 ne primećujem nikakve razlike... Šteta :) Sledge DAMMIR!
ms.dos.33 vpudar,
-> │ Patch uklanja "Snow Checking" namenjen za prastare CGA karte. -> │ Probajte, ekran se osvežava munjevito... ;) -> -> Hm, ja na 386DX40 ne primećujem nikakve razlike... Šteta :) žisto sumnjam, zato što ja na 486 primetim razliku :) Probaj F3 (other menu), to osvežava kompletan ekran, pritisni nekoliko puta, pa uporedi sa originalnom verzijom... Razlika mora da se primeti bez obzira na mašinu, zbog principa rada "Snow Checkinga" (čekanje preko sistemskog TIMER-a). Ne pomaže ni činjenica da je 100% pisan u asembleru (lepa su to vremena bila ;) (sličnu stvar sam pre nekoliko meseci pokazao za THELP...) Dobri stari programi, šteta je ne isterati performanse do maksimuma ;)
ms.dos.34 dcolak,
│ Probaj F3 (other menu), to osvežava kompletan ekran, pritisni nekoliko │ puta, pa uporedi sa originalnom verzijom... Razlika mora da se primeti │ bez obzira na mašinu, zbog principa rada "Snow Checkinga" (čekanje │ preko sistemskog TIMER-a). Ne pomaže ni činjenica da je 100% pisan u │ asembleru (lepa su to vremena bila ;) Well, nemam pojma, ali ja razliku ne vidim. The End :) Sledge DAMMIR!
ms.dos.35 omega,
Ţ Evo i za 5.0 verziju: Probah. Radi. Neverovatno koliko se primetno dobija ubrzanje pri ispisu! Thanks.
ms.dos.36 evlad,
>> Ja probao na PCT4.30 i uspelo je, Hvala :) Me too.
ms.dos.37 bulaja,
Kako treba koristiti printer portove (LPT1 i LPT2) a da se računar ne zaglavi ako se istima pokuša pristup kada nisu ready? Imam problem sa štampanjem iz programa korišćenjem fopen() + fwrite() + fclose() (iz Clipper-a, ali to ne bi trebalo da zavisi od jezika) jer se prilikom svakog pokušaja otvaranja porta (fopen) kada printer nije ready (ili nije uopšte nakačen na port) računar nepovratno zaglavi, a prilikom fwrite() se zamrzne sve dok se printer ne stavi opet u on-line.
ms.dos.38 jolicm,
Zdravo, ovo pišem direktno, a i zurim, Mislim da se moze podesiti vreme čekanja printera, tako da ranije prijavi grešku da nije on-line, Zašto koristiš nestandardne naredbe za štampu, ? ? Zdravo :)
ms.dos.39 djelovic,
> Kako treba koristiti printer portove (LPT1 i LPT2) a da se računar ne > zaglavi ako se istima pokuša pristup kada nisu ready? Imam problem sa > štampanjem iz programa korišćenjem fopen() + fwrite() + fclose() (iz > Clipper-a, ali to ne bi trebalo da zavisi od jezika) jer se prilikom > svakog pokušaja otvaranja porta (fopen) kada printer nije ready (ili > nije uopšte nakačen nßC▀vt) računar nepovratno zaglavi, a prilikom > fwrite() se zamrzne sve dok se printer ne stavi opet u on-line. Zaglavi? Zar ne bi trebao da da čuveno "Retry, Abort, Ignore?" posle N sekundi neaktivnosti? BTW, standardna fora za rešavanje toga jeste, kao što i sam znaš, štampanje preko BIOS-a. Međutim, pošto je meni rešenje štampanja preko DOS-a bilo daleko komfornije, napravio sam drugu foru: BIOS rutinu za ispis "Retry..." poruke sam zamenio svojom koja je bacala izuzetak TPrinterError. Pošto ti ne raspolažeš sa izuzetcima, mogao bi da u toj rutini uradiš recimo jednu od dve stvari: 1. Da ručno "odmotaš" stek do vrednosti koju je imao kada je fopen/fwrite funkcija pozvana. 2. Da postaviš neki fleg u tvom programu, i da onda vratiš Ignore (bez ispisa one poruke, naravno). U tvom programu proveravaš u petlji da li je fleg postavljen, pa ako jeste...
ms.dos.40 bulaja,
│Zašto koristiš nestandardne naredbe za štampu, ? ? └─── One koje ima Clipper me ne zadovoljavaju :). Možda su zgodne (ali i arhaične:) za obično preslikavanje @..SAY.. na štampač, ali ja i ovako svo štampanje radim prvo u datoteku pa mi je potrebna dobra i čista funkcija za slanje datoteke na štampač. Korišćenje Clipper komandi je u tom slučaju sporo i pruža jako slab error control.
ms.dos.41 bulaja,
│Zaglavi? Zar ne bi trebao da da čuveno "Retry, Abort, Ignore?" posle │N sekundi neaktivnosti? └─── Nažalost zaglavi se odmah pri samom pokušaju otvaranja printer porta. Moguće da je ipak problem u Clipper biblioteci, ali pošto su f*() funkcije verovatno direktni pozivi odgovarajućih funkcija iz Microsoft C RTL, sumnjam da tu ima nekih bugova (mada ko zna kod Microsoft-a:). Da li je neko uopšte rešio štampanje tretirajući printer kao standardnu datoteku preko fopen/fwrite/fclose?
ms.dos.42 ikordic,
RE: COUNTRY.SYS Zna li neko na koji način se može patchovati COUNTRY.SYS DOS-a 6.20, tj. kako bi se mogao promeniti format prikaza datuma (yy-mm-dd - odakle im ovo?). Daklem, da postojeći yy-mm-dd promenimu dd-mm-yy.
ms.dos.43 bulaja,
**** new file **** R:\IBMPC\INFO\*.* ---------------------- inter42a zip 362232 MSDOS Interrupt List 42, podaci o svim interaptima #1/4 inter42b zip 362259 MSDOS Interrupt List 42, podaci o svim interaptima #2/4 inter42c zip 239470 MSDOS Interrupt List 42, podaci o svim interaptima #3/4 inter42d zip 347462 MSDOS Interrupt List 42, podaci o svim interaptima #4/4
ms.dos.44 cnenad,
ŁŁŁ ovo?). Daklem, da postojeći yy-mm-dd promenimu dd-mm-yy. Misliš u dd.mm.yy ? ;) BTW, ja za ovo koristim COUNTRY=049 u CONFIG.SYS-u mada bih najviše voleo da patchujem COUNTRY.SYS tako da ne moram da imam nikakvu klauzlu u CONFIG-u dakle 437 ali da to DOS zna odmah kad se podigne.
ms.dos.45 nbatocanin,
> Kako treba koristiti printer portove (LPT1 i LPT2) a da se > računar ne zaglavi ako se istima pokuša pristup kada nisu > ready? Ja štampam preko BIOS poziva i tu nemam nikavih problema. Imaš gotov program u PC.PROG:10.234.
ms.dos.46 jovca.car,
/* Zna li neko na koji način se može patchovati COUNTRY.SYS DOS-a 6.20, tj. Zaboravi na country.sys i pečuj direktno msdos.sys. Neko je pre 5-6 meseci poslao hint kako se to radi, pa sam sačuvao najbitniji deo poruke :) --------------------------------------------------------------------------- sigurno podeseni i isto se desava. Ja sam promenio msdos.sys i upisao country informacije koje mi trebaju. Negde pred kraj, neposredno pre stringa 'A20 Hardware error' imas niz bajtova: +00 +02 +07 +09 +0B +0D +0F +10 +11 ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐ │ 0 │ 0 │'$'│ 0 │ 0 │ 0 │ 0 │','│ 0 │'.'│ 0 │'-'│ 0 │':'│ 0 │ 0 │ 2 │ 0 │ └───┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───┘ Stavi: 1 'D' 'i' 'n' '.' ',' '.' ':' 3 1 Offs +00 Format datuma (0=mdy 1=dmy 2=ymd) +02 ASCIIZ Naziv valute (5 bajtova) +07 Separator hiljada +09 Decimalni zarez +0B Separator datuma +0D Time separator +0F Pozicija valute (0="$1.00" 1="1.00$" 2="$ 1.00" 3="1.00 $" 4="1$00") +10 Broj decimala u valuti +11 Time format (0=12 hour format 1=24 hour format) -------------------------------------------------------------------------- (c) Copyright by _______ (popuniti)
ms.dos.47 moebius,
Da li neko zna adresu neke firme u Madjarskoj kod koje se moze kupiti verzija Watcom C++ 10.5 , please bacite u conf makar tel/fax.
ms.dos.48 ikordic,
RE: MS-DOS lista interapata => R:\IBMPC\INFO\*.* => ---------- => inter42a zip 362232 MSDOS Interrupt List 42, podaci o svim interaptima Da li bi neko mogao ukratko da napiše šta se nalazi u ovim arhivama, muka mi je od pomisli da skidam > 1 MB za džabe.
ms.dos.49 ikordic,
RE: COUNTRY.SYS => Zaboravi na country.sys i pečuj direktno msdos.sys. Neko je pre 5-6 => meseci poslao hint kako se to radi, pa sam sačuvao najbitniji deo => poruke :) Hvala na odgovoru. Da li ovo ostaje aktivno i nakon što učitam COUNTRY.SYS? Isti mi treba zbog sortiranje i drugih stvari.
ms.dos.50 ikordic,
RE: Nabavka softvera => Da li neko zna adresu neke firme u Madjarskoj => kod koje se moze kupiti verzija Watcom C++ 10.5 U vezi s ovim: kakva je situacija u Mađarskoj po pitanju cena SW paketa (uglavnom razvojni alati), na kom jeziku je dokumentacija i ima li nekih aadresa/faxova za kontakt.
ms.dos.51 bulaja,
││MSDOS Interrupt List 42, podaci o svim interaptima │└─── │Da li bi neko mogao ukratko da napiše šta se nalazi u ovim arhivama, │muka mi je od pomisli da skidam > 1 MB za džabe. └─── Kao što mu ime kaže, unutra su podaci o svim MS-DOS (a i šire) interaptima, tj. opisi funkcija - šta koja radi, koji su argumenti, šta vraća,... Nije loše imati uvek pri ruci kao reference, samo je malo konfuzno za pretraživanje :).
ms.dos.52 kriss,
Da li neko zna odakle sve može da se pročita File Size? Ja znam za podatak u direktorijumu, u DTA ili preko File Pointer-a (pomeri se na kraj fajla, pa se isčita položaj i to je to)?
ms.dos.53 mjova,
> Da li neko zna odakle sve može da se pročita File Size? pa u Cu to izgleda ovako FILE *f= fopen("pera.txt", "wb+"); long len= filelength(fileno(f));
ms.dos.54 bceklic,
> ││MSDOS Interrupt List 42, podaci o svim interaptima > │└─── > │Da li bi neko mogao ukratko da napise sta se nalazi u ovim > arhivama, │muka mi je od pomisli da skidam > 1 MB za dzabe. > └─── > Kao sto mu ime kaze, unutra su podaci o svim MS-DOS (a i sire) > interaptima, tj. opisi funkcija - sta koja radi, koji su > argumenti, sta vraca,... Nije lose imati uvek pri ruci kao > reference, samo je malo konfuzno za pretrazivanje :). Sta se to desilo sa novim verzijama pa su postale konfuzne za pretrazivanje? One starije su bile sasvim ok (37 je zadnja koju imam). Pozdrav!
ms.dos.55 kriss,
˙˙> Da li neko zna odakle sve može da se pročita File Size? ˙˙ ˙˙ pa u Cu to izgleda ovako Ma to je OK, ali na šta se oslanja rutina, tačnije, odakle 'vadi' podatak o dužini?
ms.dos.56 mdimitrijevic,
Cekaj malo sam si nabrojao da se File Size moze procitati iz : direktorijuma ( znaci fizicki citas po klasterima ), DTA i ima jos po neko mesto ali sad mi ne ide u glavu. Mislim pitanje zasto ti to treba ??? TD u ruke pa pregledaj Funkciju FILELENGTH :))) Ima nekoliko mesta u kojima moze da se procita duzina to sam otkrio dok sam pisao MDINFO. FILELENGTH je cita po mom misljenju ( debagovao sam nesto pa mi se cini da je tako ) iz DTA. Pozdrav, Marjan P.S. Ako ti bas treba podsetiv P.S. Ako ti bas treba podseticu se pa cu da napisem odakle se sve moze procitat i duzina datoteke. P.S.S. Jel' ova poruka malo konfuzna :))))))))))))))))
ms.dos.57 kriss,
˙˙ Cekaj malo sam si nabrojao da se File Size moze procitati iz : ˙˙ direktorijuma ( znaci fizicki citas po klasterima ), DTA i ima ˙˙ jos po neko mesto ali sad mi ne ide u glavu. Jeste, pomeriš File pointer na kraj fajla (DOS function 42h, AL=02, a 'on return' u AX dobijaš položaj pointera koji ustvari predstavlja dužinu fajla). Dakle, koliko ja znam, postoji jedan način i dva podatka koja 'vraćaju' dužinu fajla. Pitanje je da li ima još ili načina ili podataka, koji 'vraćaju' isto. ˙˙ Mislim pitanje zasto ti to treba ??? TD u ruke pa pregledaj ˙˙ Funkciju FILELENGTH :))) E, ja to nemam, pa ako ti ne bi bilo teško da je pošalješ, ili ovde ili na mail. (+ sors, of kors :)
ms.dos.58 mdimitrijevic,
Sorry, nisam imao vremena da debagujem !!!!! Ali sam juce imao :))). FILELENGTH iz Borland C++ 3.1 radi na principu pomeranja file pointera na pocetak pa na kraj. Ali to obojica znamo tako da necu pisati koji interapt i funkcija. Bas me interesuje zbog cega ti trebaju svi nacini za citanje duzine ??? Postoje mnoge tabele u DOS-u i u nekima se moze u raznim situacijama procitati duzina datoteke. Ali samo u specificnim situacijama. Sve u svemu ispade da si vec znao odgovor na pitanje :))))))) Cujemo se !!! Pozdrav, Marjan
ms.dos.59 kriss,
˙˙ Sve u svemu ispade da si vec znao odgovor na pitanje :))))))) To se kaže 'Džaba ste krečili' :))) Ok, 'ajde onda drugo pitanje - kako da pročitam klaster koji sadrži onaj deo direktorijuma u kome se nalazi neki fajl. Tačnije kako da ga nađem na disku ( a posle ću lako da ga pročitam ;)? Ako nije jasno, evo činjeničnog stanja: - Imam negde u memoriji ascii strig koji izgleda ovako: "d:\ja\ja\ja\ti\ja.ext",00 Kako da nađem klaster koji sadrži deo direktorijuma u kome se nalaze podaci za ja.ext?
ms.dos.60 mdimitrijevic,
Prosto :) Sa AH=4eh INT 21h nadjes ga i iz DTA procitas taj podatak. Ako nadjem vremena napisacu kako a inace naci ces to u HELPPC-ju. U DTA ima podatak valjda pocetni klaster ili nesto slicno. A ako imas Racunare imas negde u zadnjim brojevima rutine za pretragu po disku fizickim citanjem. Nemam pojma ko je pisao. U stvari javni mi u MAIL ako ne nadjes. Veruj mi zauzet sam mnogo !!! Pozdrav, Marjan P.S. Puno srece u pisanju programa !!! P.S.S. Obavezno ako ne nadjes javni !!!
ms.dos.61 mmitrovic,
Ů█▀█Ţ onaj deo direktorijuma u kome se nalazi neki fajl. Tačnije kako da ga Ů█▀█Ţ nađem na disku ( a posle ću lako da ga pročitam ;)? O tome se već pričalo i došli smo do toga da niko ne zna za postojanje DOS funkcije koja radi tako nešto. Dejan kaže da ni na BIXu ne znaju. Dakle jedini način je da kreneš od ROOT-a i cepaš kroz dir-ove dok ne nađeš dir-entry za željeni fajl.
ms.dos.62 mdimitrijevic,
Greska !!! Ako sam dobro razumeo KRISS-a onda u DTA moze da nadje to sto trazi. Pogledaj HELPPC. Lepo pise da moze da procita klaster direktorijuma u kome se nalazi datoteka. A posle samo citas dok ne nadjes taj podatak. To isto radi i MDINFO kad ispisuje klaster u kome pocinje datoteka. Pozdrav, Marjan
ms.dos.63 bceklic,
> > - Imam negde u memoriji ascii strig koji izgleda ovako: > "d:\ja\ja\ja\ti\ja.ext",00 > > Kako da nadem klaster koji sadrzi deo direktorijuma u kome se > nalaze podaci za ja.ext? Sta konkretno zelis da ucinis sa podacima o fajlu? Jel bi ti tu nesto menjao? ;) POzdrav!
ms.dos.64 kriss,
˙˙ O tome se već pričalo i došli smo do toga da niko ne zna za ˙˙ postojanje DOS funkcije koja radi tako nešto. Dejan kaže da ni ˙˙ na BIXu ne znaju. Dakle jedini način je da kreneš od ROOT-a i ˙˙ cepaš kroz dir-ove dok ne nađeš dir-entry za željeni fajl. Jeste, ja sam postavio pitanje, a sad sam se napravio Liland Palmer ( (c) by cnenad :) pa sam pitao ponovo, računajući da možda neko zna. A što se tiče cepanja kroz ROOT, bolje je ići kroz FAT ( i brže ), ali ceo posao postaje komlikovan ... Ajde probaću nešto da uradim, pa ću da šaljem 'međufaze' ovde, jer više pari očiju bolje uočava greške nego jedan. :) P.S. U svakom slučaju će mi trebati razne informacije o FAT-u jer se sada prvi put hvatam u koštac sa njim ...
ms.dos.65 mmitrovic,
Ů█▀█Ţ nadjes taj podatak. To isto radi i MDINFO kad ispisuje klaster u kome Ů█▀█Ţ pocinje datoteka. Tačno. :) Sad sam ga našao u int listi. Međutim, ima jedno ali. ;) Taj metod nije dokumentovan, a bliži nam se DOS 7.0 i njegovi algoritmi za pretraživanje koji podržavaju proširena imena fajlova. Velike su šanse da će se format nedokumentovanog dela DTA promeniti. Postoje šanse da će se promeniti i format direktorijuma, ali bi po najavi trebao da ostane isti. Samo će se dodati po jedan fajl u svaki dir koji će u sebi sadržati ta dugačka imena, a maniplulaciju nad tim fajlovima vršiće DOS automatski. Sad treba biti vidovit pa predvideti šta će biti. :)
ms.dos.66 kriss,
˙˙ Sta konkretno zelis da ucinis sa podacima o fajlu? Recimo da ih prikažem na ekranu. O:) ˙˙ Jel bi ti tu nesto menjao? ;) Ne. O:)
ms.dos.67 kriss,
˙˙ Velike su šanse da će se format nedokumentovanog dela DTA ˙˙ promeniti. Jel to znači da će se nedokumentovane stvari primenjivane u nekim programima malo čudno ponašati? Al ga sročih ...
ms.dos.68 mdimitrijevic,
Sve je moguce !!! :) Mada mislim da se cak i nedokumentovane stvari za koje se zna da se cesto koriste nece menjati u DOS 7.0 jer i sami znate da uvek odrzavaju kompatibilnost. Mada, Microsoft-u sve moze da padne na pamet. Ako dodje do izmena i to cu dodati u program i nikom nista. MDINFO i onako nista ne upisuje tako da bi u slucaju sa DTA samo prijavio pogresan broj klastera sto i nije neki vazna stvar. Uzgred, KRISS pogledaj kao sto rekoh one RACUNARE 99. Pozdrav, Marjan
ms.dos.69 bceklic,
> ˙˙ Sta konkretno zelis da ucinis sa podacima o fajlu? > > Recimo da ih prikazem na ekranu. O:) Ako vec zelis samo da prikazes sve podatke na ekran to mozes i na jednostavniji nacin nego pretragom fat-a. Ako vec zelis na ovaj drugi nacin imas opsiran text u tome u jednom od proslih racunara. POzdrav!
ms.dos.70 mmitrovic,
Ů█▀█Ţ Jel to znači da će se nedokumentovane stvari primenjivane u nekim Ů█▀█Ţ programima malo čudno ponašati? Vrlo verovatno. Poenta je u tome da ako pišeš program koji će neko drugi koristiti, koristiš što je manje nedokumentovanih stvari, pošto se sve te tabele i funkcije nalaze u DOCovima zato što se neko igrao sa debagerom ;). Kompanija, ovde Microsoft, zadržava sva prava da bez ikakve najave promeni bilo koju od nedokumentovanih struktura i funkcija. Razlog je vrlo prost, jer ako neko kupi tvoj program i promeni DOS, program će da se zaglupi, izbacuje netačne podatke, itd. A to ti je vrlo loša reklama. Sa druge strane ako pišeš program za internu upotrebu, slobodno koristi sve što postoji, jer posle možeš jednostavno da promeniš i prekompajliraš program kad se nešto promeni.
ms.dos.71 lkudlik,
HELP HELP HELP Treba mi pomoc da povratim izbrisani direktorijum u kojem se nalazi jedan zip file od 3,5 MB. Ako nesto znaci izbrisan je na IDE disku ST 157A-1 od 40 MB iz NORTON COMMANDER-a 4.00 (F8) DOS 5.00.Posle toga nista nije kopirano ni brisano.Unerase iz NU 8 prijavi da postoji ali naznaci da nije moguce povratiti. Interesuje me dali postoji neki program koji radi povracaj(ne znam da bi PCTOOLS uspeo nesto) ili neko ko radi takvo nesto (citao sam da postoje takve kuce koje se time bave ali napolju "preko grane"). MOLIM SAVETE STA DA RADIM. lkudlik
ms.dos.72 omega,
Ţ Treba mi pomoc da povratim izbrisani Ţ direktorijum u kojem se nalazi jedan Ţ zip file od 3,5 MB. Za pocetak iskljuci disk kes. Ţ Interesuje me dali postoji neki program Ţ koji radi povracaj(ne znam da bi PCTOOLS Ţ uspeo nesto) ili neko ko radi takvo nesto UNDELETE iz PCTOOLS-a moze da vrati i fajl i direktorijum. Trebalo bi da to moze i Norton, ali za PCTOOLS znam 100%.
ms.dos.73 lkudlik,
>Za pocetak iskljuci disk kes. >UNDELETE iz PCTOOLS-a moze da vrati i fajl i direktorijum. Trebalo bi >da to moze i Norton, ali za PCTOOLS znam 100%. Neman nikakav kes na disku,drajver ili nesto slicno cist DOS 5. Masina je 386sx 16 sa 1 MB.Probao sam i sa PCTOOLS ver.4.22 ali nece. NEZNAM STA DA RADIM.... HELP
ms.dos.74 omega,
Ţ sa PCTOOLS ver.4.22 ali nece. Probaj sa nekom novijom verzijom PCTOOLS u kojoj se nalazi UNDELETE alat.
ms.dos.75 zloboleon,
ňňň Neman nikakav kes na disku,drajver ili nesto slicno ňňň cist DOS 5. ňňň Masina je 386sx 16 sa 1 MB.Probao sam i ňňň sa PCTOOLS ver.4.22 ali nece. ňňň NEZNAM STA DA RADIM.... ňňň HELP UNERASE iz Norton util.-a (poželjno bar NU 7.0) 100% ispravno radi sa 'povraćanjem' (;)) direktorijuma i fajlova !! BTW, R E S V I M A !!! (valjda ću od sada biti aktivniji :)). Pozdrav !
ms.dos.76 jolicm,
Dođoh sa mora, pa se zato mozda kasno uključujem. Ukoliko ti programi NU ili PCTools kazu da ne mogu automatski da rekonstruišu obrisanu datoteku, to verovatno znači da to ne moze ni jedan drugi program Verovatno se nešto u međuvremenu upislo preko dela datoteke, ili je u Fat tabeli problem. Ukoliko ti je ta datoteka vaznija od nekoliko sati rada: Odštampaj Fat tabele, Obe, Cele. Zatim vidi sa PCT 4.3 gde počinje datoteka. Ručno proveri od tog mesta slaganje obe tabele, i ukoliko nisu identične odabereš jednu kao ispravnu, pa prema njoj ispraviš drugu Startuješ NU i probaš šta kaze. Ukoliko zeliš malo jednostavniji način: PCT4.30 ima mogućnost ručnog undelete-a. Opet za svaki slučaj odštampaš FAT 1,2 Kreneš sa PCT4.30 ručno undelete i pratiš spajanje sektora na kojima je datoteka, sektor po sektor, uz put gledaš u oba FATa da li je to to !! Ovo sve je vrlo komplikovano, ali veruj mi to kroz to sam jednom morao da prođem. Pisao sam neki program (20 programskih modula sa po 2000 redova + 15 DBF datoteka + funkcije + ...) mislio sam da sam na A: i rekao DEL i pritisnuo Y i posle gledao uzasnuto u ekran i šta uradi jedno pola sata, a zatim sam potrošio 8 sati dok nisam povratio sve *.prg fajlove. Isto tako mi PCT i NU nisu mogli automatski rekonstruisati datoteke, već sam morao ručno. Valjda ćeš uspeti :)
ms.dos.77 ognjen,
)-> i posle gledao uzasnuto u ekran i sta uradi jedno pola sata, )-> a zatim sam potrosio 8 sati dok nisam povratio sve *.prg )-> fajlove. Isto tako mi PCT i NU nisu mogli automatski )-> rekonstruisati datoteke, vec sam morao rucno. E, isto se i meni desilo samo sto sam ja obrisao sor. Uradio sam QU (iz nu 4.5) i on je satro rekonstruisao fajlove, i to je bilo sve dobro za fajlove koje koristi sor, ali sam imao par fajlova od po 500 Kb gde su bile poruke iz sora, i ta tri fajla (news, files, rest.sor) je skroz izmesao, delovi jednog u drugom, izbrljano... I onda (posto sam vec quick-unerase-ovao fajlove), uzo rucno da ih rekonstruisem, ali ne direktno po disku, vec sam ucitao sva tri fajla u editor, i 'sklapao' poruke... oko 90% sacuvano. BTW, da li je postojao nacin da sve restauriram gledajuci direktno disk iako sam izvrsio (ne bas uspesan) qu. Dakle, on je sve to vec vratio i (valjda) update-ovao FAT, tako da ne verujem da se sta drugo moglo uraditi...
ms.dos.79 mdrazic,
> prođem. Pisao sam neki program (20 programskih modula sa > po 2000 redova + 15 DBF datoteka + funkcije + ...) > mislio sam da sam na A: > i rekao DEL i pritisnuo Y > i posle gledao uzasnuto u ekran i šta uradi jedno pola > sata, a zatim sam potrošio 8 sati dok nisam povratio sve > *.prg fajlove. Isto tako mi PCT i NU Instaliraj delete tracking. Ja sam postavio da pamti po 200 brisanih fajlova po particiji. I meni se događalo da obrišem neželjeni direktorijum (uglavnom zamenim DEL. sa DEL.. ili DEL.. sa DEL... jednom prilikom - sa 4DOS naravno). U svim slučajevima je undelete povratio SVE pobrisano. Mislim da je ovo dobar kompromis za prelaz tipa: obrisao sam nešto pogrešno, odmah primetio i vratio dok još ništa preko toga nije pisano. Još je bolja zaštita sentry ali ona troši prostor na disku. Milan
ms.dos.80 drpr,
Haj, ovo je tema koja po meni najbolje ogovara problemu. Hteo bih da čitam neke podatke koji će stizati na paralelni port. Jedan od bitova na paralelnom portu će se menjati i ja želim da pratim u određenom fremenskom intervalu njegovu promenu. Sad je pitanje da li to može direktno da se čita (u petlji) sa neke adrese i koje su to adrese (lpt2) i kako da dođem do njih. Drugo koji mi bit predlažete za ovu svrhu kao najbolji? cope PS Mislim da će mi interaptsko čitanje sa porta biti veoma dugo a i želim da to odradim u nekom preciznom vremenskom roku.
ms.dos.81 omega,
Ţ da citam neke podatke koji ce stizati na paralelni port. Jedan Ţ od bitova na paralelnom portu ce se menjati i ja zelim da Ţ pratim u odredenom fremenskom intervalu njegovu promenu. Sad je Nakaci se na INT8. Ne moz' biti preciznije. Ţ pitanje da li to moze direktno da se cita (u petlji) sa neke Ţ adrese i koje su to adrese (lpt2) i kako da dodem do njih. Ma da, citas direktno sa porta. Adresu za LPT2 procitaj sa $40:$0A.
ms.dos.82 drpr,
-> Nakaci se na INT8. Ne moz' biti preciznije. Moze kacicu se na int70 (oko 1024 puta u sekndi) cope
ms.dos.83 omega,
Ţ Moze kacicu se na int70 (oko 1024 puta u sekndi) Hm, odakle ti to pade na pamet :)
ms.dos.84 jolicm,
HELP Kako se ulazi u setup biosa iz debugera ??? ploča je 286, bios iz 1985. ?? Pomoć potrebna hitno ?? !
ms.dos.85 evlad,
>> Kako se ulazi u setup biosa iz debugera ??? >> ploca je 286, bios iz 1985. ?? >> Pomoc potrebna hitno ?? ! Dolazim kod tebe sa disket(l)om i programom koji to radi ...
ms.dos.86 dejanr,
>> Kako se ulazi u setup biosa iz debugera ??? >> ploča je 286, bios iz 1985. ?? Lako je moguće da uopšte nema SETUP u Bios-u. Slučaj kod mnogih BIOS-a iz tog vremena. Uz ovu poruku je neki SETUP program, probaj da ga startuješ sa diskete, pa iz njega podesi šta treba. setup.zip
ms.dos.87 jolicm,
Da li neko od Vas ima objašnjenje o sadrzaju cmosa, znači šta se na kojoj adresi nalazi ? :)
ms.dos.88 pedjak,
> Da li neko od Vas ima objašnjenje o sadrzaju cmosa, znači šta se na > kojoj adresi nalazi ? :) Imaš sve lepo objašnjeno u inter listi.
ms.dos.89 jolicm,
>> Imaš sve lepo objašnjeno u inter listi. Šta je inter lista ?????????? gde se nalazi ? Molim te javi. :)
ms.dos.90 evlad,
Juce sam se 'igrao' sa ms-dosom 6.20: formatizovah disketu naredbom format a: /u (disketa je bila glanc nova, ne formatizovana) pa zatim u pctools i zavirih u boot sector. Kad tamo u 'potpisu formatera' stoji MS-DOS500 :(. Isto tako formatizovan i podeljen na particije hard disk u ms-dosu 6.20 sam zakacio u masinu sa ms-dosom 5.00. Sljakalo je bez greske, cak je i fdisk iz ms-dosa 5.00 sve lepo procitao (i postavljao ili ukidao boot particiju) Ima li neko jos slicnih iskustava ili je uocio neke razlike 5.00 / 6.20 u nacinu pisanja i organizacije diketa / HD.
ms.dos.91 dejanr,
>> formatizovah disketu naredbom format a: /u >> (disketa je bila glanc nova, ne formatizovana) >> pa zatim u pctools i zavirih u boot sector. >> Kad tamo u 'potpisu formatera' stoji MS-DOS500 :(. Ovo je dokumentovano ponašanje, kažu da se taj "potpis" zapravo odnosi na trenutak kada je format revidiran, i da će ostali 5.00 dok eventualno ne izvrše neku novu reviziju formata.
ms.dos.92 evlad,
>> Ovo je dokumentovano ponasanje, kazu da se taj "potpis" zapravo odnosi >> na trenutak kada je format revidiran, i da ce ostali 5.00 dok eventualno >> ne izvrse neku novu reviziju formata. E bas svasta ! Dosad kada se menjala verzija Disk Operativnog Sistema odnosilo se na dopune i promene nacina formata diska (disketi) (mislim na kljucne verzije 3.20 3.30 4.01 5.00). Mogli su komotno da ga nazovu 5.10 :)
ms.dos.93 pedjak,
> Šta je inter lista ?????????? > gde se nalazi ?
ms.dos.94 jolicm,
>>!! Šta je inter lista ???? Prvo hvala na odgovoru, stvarno sam našao u INTERAPT listi. a, drugo mislio sam ja i na interapte, i na neke druge liste .. pa ova tvoja zadnja replika nije u redu. :)
ms.dos.95 vsasa,
Da li neko zna kako se od 2 bajta (24-25), od 32 koliko je rezervisano za slog svakog fajla ili dir-a u root-u, dobija datum kada je zadnji put menjan? CAO, Vsasa.
ms.dos.96 pedjak,
> Prvo hvala na odgovoru, stvarno sam našao u INTERAPT listi. > a, drugo mislio sam ja i na interapte, i na neke druge liste .. > pa ova tvoja zadnja replika nije u redu. Stvarno izvini, ne znam šta mi bi da ne odgovorim :) inače fajlovi se nalaze u ibmpc/info diru, inter*.*
ms.dos.97 pedjak,
> Da li neko zna kako se od 2 bajta (24-25), od 32 koliko je > rezervisano za slog svakog fajla ili dir-a u root-u, dobija datum > kada je zadnji put menjan? Time stamp format: 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 <---- year-1980 ---> <- month -> <--- day ----> 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 <--- hour ---> <---- minute ---> <- second/2 ->
ms.dos.98 drpr,
Haj, zanima me da li se neko bavio Game Portom? Prvo što mene zanima je to što meni ni jedan program (Check it , MFT ) ne prijavljuje da ga imam a ja konektor ima DB-15 pina s guzne strane kompa. Prema "pccables" ja sam merio napon i imam 5V tamo gde treba (darone mi telefonski svedok) pa sad mene zanima da mi možda nije dobro setovana IO karta ili je nešto drugo u pitanju. Drugo nisam nigde našao interapt koji se time bavi samo da imam adresu porta (valjda 201h , nisam siguran). Malko sam listao helppc ali nisam izvukao mnogo informacija. Znači svaka preporuka ili savet je ok. Da napomenem da je hoću da probam nešto da nakačim tu pa da li je to moguće jer nemam LPT2 pa sam se opredelio da se bacim na game port :)) cope
ms.dos.99 zormi,
* zanima me da li se neko bavio Game Portom? Prvo što mene zanima * je to što meni ni jedan program (Check it , MFT ) ne * prijavljuje da ga imam Tvoj problem je manji, čovek mi se juče žalio da mu svi programi prijavljuju joystick koji nema, pa čak i kad skine MultiIO kartu sa PC-a ;). Možda je disable-iran na IO kartici, a najbolji test je prikačiti joystick.
ms.dos.100 vsasa,
> zanima me da li se neko bavio Game Portom? Prvo sto mene zanima Nisam se detaljno bavio time ali mozda mogu malo da ti pomognem. BIOS prekid INT 11H u AX registar upisuje tzv. konfiguracionu rec sistema koja ima sledecu strukturu: bit opis ================================================================= 14-15 broj instaliranih paralelnih stampaca 13 1 - ako je instaliran interni modem (samo za XT) 12 1 - ako je instaliran GAME adapter (ovo ti treba!!!!!) 9-11 broj serijskih portova 8 rezervisano 6-7 broj instaliranih FDD 00 = 1 01 = 2 10 = 3 11 = 4 4-5 inicijalni video mod: 00 - rezervisano 01 - 40x25 kolor-tekst 10 - 80x25 kolor-tekst 11 - 80x25 mono 2-3 rezervisano 1 1 - prisutan koprocesor 0 1 - instaliran bar jedan FDD ================================================================= Dalje, INT 15H funkcija 84H sluzi za citanje rucne palice: Poziv: AH=84H DX= 00H - citanje polozaja prekidaca 01H - citanje otpornih ulaza Rezultat: ako je f-cija podrzana: CF=0 za DX=00H: AL - raspored prekidaca (bit 4-7) za DX=01H: AX - A(x) BX - A(y) CX - B(x) DX - B(y) ako f-cija nije podrzana: CF=1. ================================================================= Uopste o BIOS prekidima mozes malo vise da procitas u Dinicevoj knjizi PC/ROM BIOS ili mozda Ray Duncan-ovoj IBM ROM BIOS! Pozdrav, Sasa Vuleta.
ms.dos.101 kriss,
Pitanje za poznavaoce MS-DOS-a: koliko najviše može da bude bajtova po sektoru, za disketu, hard disk nije važno. I koliko najviše može da bude sektora po klasteru - bio bih zahvalan ljudima sa velikim diskovima koji bi mi tu informaciju pružili. P.S. Da, i koji je MS-DOS u pitanju. :)
ms.dos.102 calex,
<!> I koliko najviše može da bude sektora po klasteru - bio bih zahvalan <!> ljudima sa velikim diskovima koji bi mi tu informaciju pružili. Da li je najviše ne znam, ali kod mene je ovako: Numbers of Clusters: 64,430 Sectors per cluster: 32 <!> P.S. Da, i koji je MS-DOS u pitanju. :) MS-DOS 6.20
ms.dos.103 cnenad,
U staroj PC.SOFT:ms.dos konf. videh poruku koju je poslao DEJANR u kojoj piše da je bolje prvo učitati sve rezidentne i ostale programe pa onda postaviti PATH i SET u AUTOEXEC.BAT datoteci kako bi ostalo malo više memorije. Ima li ova tvrdnja smisla pored današnjeg DOS-a 6.22, optimizatora memorije i sličnih zezalica ?
ms.dos.104 dvesic,
> PATH i SET u AUTOEXEC.BAT datoteci kako bi ostalo malo vise > memorije. Ima li ova tvrdnja smisla pored danasnjeg DOS-a 6.22, > optimizatora memorije i slicnih zezalica ? Naravno da ima. I dalje svaki od programa dobija kopiju ENVIROMENT-a, pa sto je vise SET-ova, to vise ode memorije.
ms.dos.105 dr.grba,
>> Da li je najviše ne znam, ali kod mene je ovako: >> >> Numbers of Clusters: 64,430 Sectors per cluster: 32 Mislim da je neko pominjao ovde negde - ograničenje DOS-a je 64 kiloklastera.
ms.dos.106 mmitrovic,
Ů█▀█Ţ I koliko najviše može da bude sektora po klasteru - bio bih zahvalan Ů█▀█Ţ ljudima sa velikim diskovima koji bi mi tu informaciju pružili. Broj bajtova po sektoru može biti 128,256 i u slučaju današnjih disketa 512. Sektora po klasteru može biti 2 na nešto tj. 2,4,8,16,... sve u zavisnosti od veličine particije.
ms.dos.107 kriss,
Još jedno pitanje u vezi DOS-a - da li broj klastera može da pređe ffffh? (znači da prekorači 16-bitni fat?) U članku mjove u R099 se kaže da postoji i neki 32-tni, pa da ovo ne bi bio odgovor na prethodno pitanje, ;) zanima me da li se neko susreo sa tim fat-om, i ako jeste gde (sa kojim OS-om). A prvo pitanje se odnosi na DOS-ove koje kruže kod nas. Hvala.
ms.dos.108 kriss,
I još nešto - da li ja nisam dobro video, ili ne postoji način da se učita kompletan klaster iz DOS-a ?! Nego i to mora da se traži kao pocetni_sektor = broj_tog_klastera * broj_sektora_po_klasteru (+1, ako se boot sektor broji kao 1, ne znam sad napamet) pa da učitam koliko mi treba sa int 25h?
ms.dos.109 kriss,
I treća jubilarna. ;) Sad se ispostavilo da int 25h neće da radi lepo pod stekerovanim diskom! Da li je do moje mašine, ili nešto tu <> OK, nemam pojma, ali ne radi. :(
ms.dos.110 cira,
*#:) Pitanje za poznavaoce MS-DOS-a: koliko najvise moze da bude *#:) bajtova po sektoru, za disketu, hard disk nije vazno. *#:) *#:) I koliko najvise moze da bude sektora po klasteru - bio bih *#:) zahvalan ljudima sa velikim diskovima koji bi mi tu *#:) informaciju pruzili. *#:) *#:) P.S. Da, i koji je MS-DOS u pitanju. :) Pogledaj BIOS interrupt 13H podfunkcija 08H (get disk parameters). Inace standardno je da diskete imaju sektore od 512 bajtova sa maksimalno 18 sektora po traci i sa 80 traka na obe strane. Hard diskovi idu do 2048 bajtova po sektoru sto dovodi do brzeg pristupa ali i veceg arcenja prostora u slucaju malih datoteka (indeks datoteke za SOR,...). Najsigurnije je da ne izmisljas koliko cega ima vec da se oslonis na poziv navedene f-je. Postoji mala zackoljica kod ukupnog broja clastera jer se nalazi u dva registra (i to dva gornja bita) ali to se ne javlja kod disketa.
ms.dos.111 sslavko,
Voleo bih da još neko proba ovo pa da mi javi da li sam to ja lud ili nešto nije u redu sa DOS-om. Naime, potrebno je pronaći tekuću poziciju u fajlu. To radim DOS funkcijom 42h (Move file pointer), i to tako da u AL stavim 1 (mod kretanja od tekuće pozicije), u par CX:DX stavljam 0 (pomeri se za 0 bajtova), i zovem int 21. On mi u paru DX:AX vraća novu poziciju, odnosno pošto se pomeram za 0 onda je to tekuća. Sve to lepo radi dok ne pređem 65535. Onda bi u DX trebalo da bude 1, jel tako. E, meni je u DX stalno 0!!! Seansa sa debagerom je pokazala da je DX stvarno 0 odmah nakon int 21. Napominjem da je Carry flag i dalje 0 što znači da nema greške prilikom pomeranja. Šta je u pitanju? Bag u DOS-u?? Verzija DOS-a je 6.0. Pozdrav Slavko.
ms.dos.112 sslavko,
Ovo u prethodnoj poruci je provereno i na DOS-u 6.2 i na DR.DOS-u 6.0, i svuda je isto. Znači da ja negde grešim ali gde?
ms.dos.113 dejanr,
>> U staroj PC.SOFT:ms.dos konf. videh poruku koju je poslao DEJANR u kojoj >> piše da je bolje prvo učitati sve rezidentne i ostale programe pa onda >> postaviti PATH i SET u AUTOEXEC.BAT datoteci kako bi ostalo malo više >> memorije. Ima li ova tvrdnja smisla pored današnjeg DOS-a 6.22, >> optimizatora memorije i sličnih zezalica ? Ima smisla. Po startovanju program kreira svoju kopiju environment-a, dakle sve SET promenljive itd. Jedna od njih je i PATH. Dakle, ima smisla startovati program pre nego što su promenljive definisane, jer mu je tako i environment manji. Nije to neki Bog zna koliki dobitak jer ipak većina ne definiše na stotine SET-ova, ali opet... bajt po bajt...
ms.dos.114 pedjak,
> Voleo bih da još neko proba ovo pa da mi javi da li sam to ja > lud ili nešto nije u redu sa DOS-om. Daj da vidimo rutinu, nešto grešiš..
ms.dos.115 stosic,
Kako da, na najbezbolniji :) nacin, aktiviram muziku (sa Sound Blaster-a) u pozadini DOS programa?
ms.dos.116 vlador,
Valjda sam potrefio temu... Već duže vreme me kopka :) kako da naredim matričnom printeru da štampa grafiku? Gledao sam EPSON kontrolne sekvence ali mi ništa ne liči na ono što meni treba.
ms.dos.117 dzakic,
> Već duže vreme me kopka :) kako da naredim matričnom printeru da > štampa grafiku? Gledao sam EPSON kontrolne sekvence ali mi ništa > ne liči na ono što meni treba. Šalješ mu prvo Esc (#27). Zatim slovo "K" za grafiku niske, ili "L" za grafiku visoke rezolucije (signle i double density). Onda slede dva bajta koja kažu koliko sledećih bajtova predstavlja grafiku. Mislim da je prvo niži, pa onda viši bajt. Zatim šalješ bajtove koji poređani vertikalno jedan do drugog čine prvi red bit mape. Od prilike: 0 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 ... Onda #13 za pomeranje glave na početak, a pomeranje traktora za novi red radiš sa Esc, "A", #8 (osam tačaka). Finije pomeranje se radi sa Esc, "J", pa broj u 216-tom delovima inča. Onda ponoviš sve za drugi red, i tako redom. Današnji epsoni imaju i druge 'gustoće' štampe, čini mi se na "Q". To moraš da proveriš u uputstvu.
ms.dos.118 djelovic,
Uz poruku je prikacen mali primer koji demonstrira kako da se program ucita u HIGH memoriju pod dosom 5+. loadhi.asm
ms.dos.119 bulaja,
**** new file **** MSDOS - R:\INFO ---------------------- inter43a zip 360391* MSDOS Interrupt List 43: podaci o svim interaptima #1/4 inter43b zip 362243* MSDOS Interrupt List 43: podaci o svim interaptima #2/4 inter43c zip 302665* MSDOS Interrupt List 43: podaci o svim interaptima #3/4 inter43d zip 335602* MSDOS Interrupt List 43: podaci o svim interaptima #4/4 4 file(s) 1329 kb MSDOS Interrupt List, Release 43 A Comprehensive listing of interrupt calls, both documented and undocumented. Contains over 6550 entries (plus more than 2400 tables) in INTER43A to INTER43C, and conversion programs to create hypertext databases as well as other miscellaneous programs in INTER43D.
ms.dos.120 jkpbvk,
<> Uz poruku je prikacen mali primer koji demonstrira kako da se program ucita <> u HIGH memoriju pod dosom 5+. TASM nece da ga kompajlira,javlja error u prve dve linije.
ms.dos.121 djelovic,
> TASM nece da ga kompajlira,javlja error u prve dve linije. Ukljuci MASM-kompatibilan mod.
ms.dos.123 dpredovic,
> 4dos 5.5b, Blinker 3.0 i neće da radi. Sve sam probao i ništa. > Konkretno, ne radi swapovanje, daje grešku br.9, što će reći da Koji kompajler? Daj malo sorsa, pa da vidimo.