Za programisti pod DOS......

24 отговора 0 прегледа
#1

Za programisti pod DOS......

Kak moga da prihwana izhoda kym printera oswen s Int 21h i Int 17h - te ne mi wyrshat rabota. Blagodarq
Отговор
в отговор на Help #2

Za programisti pod DOS......

Po dobre hook-ni BIOS func. za rabota sys LPT-to!
Отговор
в отговор на Help #3

Cjalostno reshenie ...

Ami kak se prihwashta izhod ne znam, no znam kak se prihwashtat drugi raboti .... Naprimer simptom za edno drugo prihwashtane e kogato poluchish typa bolka otzad i usetish topyl dyh po wrata si ......
Отговор
в отговор на Help #4

Za programisti pod DOS......

tai de! prihvastai BIOS!!!!!!!! malko veroiatno nekoi d ane minava prez nego!!!!!
Отговор
в отговор на VADER #5

Za programisti pod DOS......

Malko weroqtno, no e fakt! Tapata programa, na koqto trqbwa da prihwana pe`ata ne polzwa Int 17h na BIOS , a nesto drugo.
Отговор
в отговор на Boot #6

For Boot

Ste namerish sebe w klubowete ot tipa na Adam & Adam ili Ewa & Ewa. Zelaq ti uspeh s prihwastaniqta...... p.p. Li`en sawet (po-dobre da me poslushash): Kato ne razbirash ne si pyhaj nosa, `e move da ti se prestipe
Отговор
в отговор на Help #7

Za programisti pod DOS......

Според мен това значи че директно работи с портовете на лпт-то но такъв чанч едва ли си заслужава или използва метода на DIR II -намира адреса на микропрограмата на биоса и директно я адресира без да минава през прекъсването
Отговор
в отговор на GGG #8

For GGG

Na praw pyt si. Samo, `e si prawi sobstwena obrabotka `rez taimera (Int 08h);`rez Redy ot printera (Int 0Fh) i raboti direktno s portowete. Ako imash nqkakwa ideq spodeli q. Interesuwa me ima li na`in da razbera momenta w kojto zapiswa w porta inf. za printera.....
Отговор
в отговор на Help #9

niakakwo predlovenie...

maj che ne ne move taka... obache dokolkoto az shwashtam onazi programa se sinhronizira po tajmera. zashto ne prihwanesh Int08 predi neia i sled neia i da sledish razlikite w systoianieto na porta?
Отговор
в отговор на Kid #10

niakakwo predlovenie...

Единствения изход да контролираш достъпа до харедуерен ресурс какъвто е LPT-то е да работиш в защитен режим на ниво "0", а останалите приложения да са в по-непривилегировани нива.
Отговор
в отговор на DEEP BLUE #11

More info

Towa sys zastiteniq rezim e mnogo slovno za takawa prosta programa.... Zna`i prihwasta se Int 08, uskorqwa tajmera i predawa obratno uprawlenieto na Int 08 na wseki 18,2s. Ako instaliram TSR predi neq, tq (typata programa) ste wrysta uprawlenieto na TSR 18,2 pyti w sekunda, a tq ste se izpylnqwa mnogokratno - ne stawa. Ako q instaliram sled neq ne moga da razbera kakwo e pratila kym printera, zastoto ste se izpylnqwa pyrwo TSR, a sled towa programata. Edinstwenoto, koeto mi idwa naum e: 1. Instaliram nqkakwa TSR koqto mi pozwolqwa Dos Shell 2. Startiram typata programa 3. Izlizam w Dos Shell - prekyswaniqta bi trqbwalo da sa prihwanatite ot programata 4. Debugwam Int 08 i namiram whodnata to`ka na izhoda kym printer i tam prika`am moite promeni. Towa ne sam go probal stoto ne mi stiga MEMORY. Prdlozete nqkoj po-dobar debuger ot Afd-Pro i Turbo debugera ... Ako nqkoj ima po-dobra ideq da zapowqda. Blagodarq
Отговор
в отговор на Kid #12

niakakwo predlovenie...

Idejata e prosta, pri towa ne e samo ideja a raboti. Pihwani prekaswaneto ot interupt kontrolera IRQ7 pusni printera da generira prekaswane pri wseki ACK ot printera. Dannite koito sa izprateni kam nego se namirat w registara za danni na saotwetnija port (prinerno 0x378). Az te sawaetwam towa prihwastane da go naprawish w device driver.
Отговор
в отговор на Hardy #13

niakakwo predlovenie...

ideata ti e naistina strahotna i az pozdrawiawam za neia, no ima edna malka podrobnost - portyt e SAMO ZA ZAPIS. taka che ako ustrojstwoto udowletworiawa iziskwaneto da generira ACK (zashtoto move i da ne generira), to move da se prilovi chastichno kato obache dannite taka ili inache triabwa da se swaliat predi da sa zapisani inache shte se chetat ili kato 00h ili kato FFh
Отговор
в отговор на Kid #14

niakakwo predlovenie...

Ne sam sawsem saglasen powecheto ot niwite printerski portowe sa dwuposochni, t.e. sa razresheni za chetene, naistina propusnah da go spomena kato iziskwane. Wse pak towa e ideja "bezplatna" nali ? :-)))
Отговор
в отговор на Hardy #15

za debugerite ...

Za debugerite Periscope, moje da swarshi rabota optiaj sasto taka s Pcwatch. Starichki programi no dasta dobri. :-)
Отговор
в отговор на Help #16

More info

Всеки да прави това за което е учил.............
Отговор
в отговор на Hardy #17

za debugerite ...

Бе ти що не я трасираш "тъпата програма"....а ?
Отговор
в отговор на DEEP BLUE #18

for deep blue

Zastoto raboti w zastiten rezim....
Отговор
в отговор на DEEP BLUE #19

for deep blue

Zastoto raboti w zastiten rezim....I instalira wynsni drajweri i.... naistina dosta sa si poigrali dokato q naprawqt.
Отговор
в отговор на Hardy #20

ForHardy

Ideqta naistina e dobra oba`e dannite trqbwa da se pro`etata predi da sa zapisani w porta, ina`e te izlitata kym printera....
Отговор