BIOS egetes kerdes

Kis Norbert norbi at kzs.hu
Thu Mar 22 15:00:41 CET 2001


Szia Balazs!


>Igazabol a BIOS-ban szeretnem atirni a >regisztereket felprogramozo 
>ertekeket, de ugye igy a checksum megvaltozik, >ergo fel sem akarja 
>irni az awardflash. 

Van valami BIOSTOOLS util a NET-en, ami elvileg kiszamolja a CHECKSUM-ot is.
A gond inkabb az, hogy nagyon verziofuggo. (Ami nekem van, az csak 486-os
AWARD-al megy allitolag, de en nem probaltam) Itt a gyerekek a suliban a
SETUP egyik menupontjat viccbol atfirkaltak valamelyik 486-oson vele. Ott az
ellenorzo osszeget is ujra kellett szamolni. 

Checksum kepzes:
A Petho fele 'ROM BIOS ES AMI MOGOTTE VAN' c. konyvben megtalalod a leirasat
par sorban. A lenyeg, hogy egy 16-bites szam a modulo 2^16-on BIOS osszeget
0-ra egesziti ki. Sok BIOS-t kiolvastam, 286-ig ez igaz is volt afelett
azonban 'bekemenyitettek' a gyartok, mert a tesztprogim felette mar
hibauzenetet irt ki.

>Nekem csak a video biost kene atirni, a tobbit >nem. Miert 262K a
programozo file?

Az mas dio. Normal gepekben nem a rendszer BIOS-ban van tarolva, hanem a
display kartyan. Szerintem itt is kulon rom-ban lesz, de a kis gepekhez nem
ertek. A teljes ROM-teruletet pasztazd vegig. (Shadow off!!!) A VIDEO
extender (meg minden mas bovites is) AA-55-el kezdodik, ezutan jon a
blokkszamlalo, majd a BIOS bovites, vegul az ellenorzo osszeg.(C vagy
D800-korul lesz valahol.)  Ha ezt megtalalod, akkor a videonak kulon BIOS-a
van. Ha nincs, akkor bepitettek a rendszerbiosba. (pech, lehet szivni
vele...)
Ez mar a hagyomanyos algoritmussal szamithato. Azt nem tudom fejbol, hogy a
hossz, illetve az AA55 is beleszamit -e, de vsz. igen. :-)

>A chip egy TI TMS28F020. Ennek mekkora a >kapacitasa? Lehet, hogy 256K?

Szerintem csak 128, tobb alaplapban lattam ilyet.

Masik kerdesedre a valasz:
Ha kortokos, akkor csinalni kell egy fordito fogalalatot hozza, maskepp
nehez lesz programozni, ha a geppel nem akarod, vagy tartaleknak meg
szeretned hagyni... :-(
Egy jo tipp: keress hasonlo tokozasu BIOS-os gepet. Mentsd el lemezre a regi
BIOST, s ezutan nyugodtan jatszadozhatsz. Ha nem all fel a rendszer, akkor
azzal be lehet egetni az ujabb verziot, vagy vegso esetben az eredetit
visszaallitani.
Ha van tobb ilyen chip-ed, akkor nincs baj, egyetlen gepen is meg tudod
ezeket jatszani, egyszeruen a programozas idejere az eredetirol inditod a
rendszert, (SHADOW ON!!!) majd bekapcsolt allapotban chipcsere, s ezutan
beegetes. :-) 
Az egetesi feszultsegre viszont ugyelj feltetlen. Ez az alaplapon jumperrel
allithato szokott lenni. (Jobb helyen setup-bol, vagy progibol, esetleg
autodetect.)

Ha csinalsz forditot, akkor egy selejt alaplapbol kikapott mezei tokozasu
BIOS-chipet (azonos tipusut)is felhasznalhatsz a fejleszteshez. Ezt be
tudjuk mi is egetni Neked, ha nem akarod a sajat gepedben csereberelni a
BIOS-t.
Erdemes bontoban korulnezni az eepromok, illetve a forditohoz valo
foglalatok ugyeben, ha olcson szeretned megoldani. :-)


Udvozlettel:
			Norbi.




More information about the Elektro mailing list