Ano, dalo sa to cakat, este to asi dovysvetlim o tych portoch 72h a 73h:1.) Normalne, na zalohu 128 bytov pouzivaj len porty 70h a 71h, ako pisal kubik. Porty 72h, 73h som pisal len ako priklad pre VIA 686, na ostatnych chipsetoch tam moze byt nieco uplne ine, alebo zrkadlenie toho co je na 70h a 71h, alebo tam nemusi byt nic (FFh). A aj na southbridge VIA 686, prvych 128bytov tam bude takych istych ako na portoch 70h a 71h, ptz. su to vzdy len CMOS indexy 10h az 128h.2.) Iba ked zistis ze tych 128bytov nestaci (u AWARD BIOSu a na starsich masinach - a In.BX je starsia masina by mohli stacit) - t.j. ked zistis ze po obnoveni sa neobnovili vsetky nastavenia BIOSu, alebo to hlasilo checksum error a si si isty ze tvoj program funguje spravne, tak sa musis poobzerat po tom, ze ako vycitat aj dalsiu, rozsirenu oblast CMOS. Kvoli tomu som spomenul napr. tu VIA 686, tam sa to robi cez porty 72h a 73h, na ktorych mozes ist s indexom az po 255 (na porte 70h mozes ist len do 127, pretoze najvyssi byt ma inu funkciu - NMI disable). Tiez sa ten pristup da aj zakazat PCI registrom, ale normalne to BIOS nechava povolene. Ak tych 128 bytov nestaci pre nejaky iny chipset, musis si pozriet datasheet prislusneho tvojho southbridge (niekedy je aj volne stiahnutelny na strankach vyrobcu), a pozriet si ze ako sa v tom konkretnom chipsete pristupuje na dodatocnu CMOS.