Posted By: mac (Mac) on 'CZmsdos'
Title:     Reset pres INT 19h
Date:      Thu Nov  7 12:34:09 1996



     V nekterem z predchozich postu (tusim napsal Tuttle) se objevil napad 
resetovat pocitac pres INT 19h, zkousel jsem to a na malokterem BIOSu to 
funguje. Experimentoval jsem s tim, protozew jsem si chtel udelat neco jako 
Quickboot co dela QEMM (mam totiz BIOS, ktery bootoje jako slimak - Phoenix).
No a u vestsiny pocitacu postaci to, kdyz se nastavi adresa 1234 na 4321 nebo 
tak nejkak, nepamatuju si to presne, pokud mate nekdo zajem, tak napiste.
Ale ouha! Na mem BIOSu ani toto nezabralo. Kdyz se nabootuje, tak se to pri 
spusteni HIMEMu zavesi. Reseni stoprocentni (ale u meho BIOSu ne tak docela, 
je fakt najky divny) je udelat si bootsektor (treba na diskete, je to 
bezpecnejsi), ktery po bootu ulozi zacatek pameti - promenne BIOSu nekam na 
tu diketu, jiny program to pak precte a zapamatuje si to. Vlastni bootovaci 
proces pak probiha takto:

1) Obnoveni pameti
2) Reset procesoru (s takovou tou fintou, jak se potom rizeni preda na 
   adresu v promenne BIOSu)
3) Int 19h

Problem je pouze ten, ze se nevymaze pamet, a nektere rezidentaky pak tvrdi, 
ze uz jsou nahrane.
Nakonec jsem to vyresil tak, ze pouzivam Cyberware Bootstrap loader, roste 
to na ftp.vse.cz - myslim ze na SACu
Fungiuje dobre, pouze jeden program vzdoruje. Po takovem "rychlobootu" 
nechteji behat Lemmings 2. Musi se to bootnout doopravdy. 
Mala zajimavost:
To stejne se stane, pokud nejdriv bootnu z nesystemove diskety, ona vypise 
takovou tu blabol, vyndam disketu, a bootnu z HD. :-)
Nakonec jsem se dostal uplne nekam jinam, nez kde byl puvodni problem - mela 
to byt jen mala poznamka o zkusenosti s INT 19h :-)
Snad se tyto informace budou nekomu hodit.

          Mac

Search the boards