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