Goto page Previous 1, 2
Jarek Andrzejewski
Guest
Wed Apr 07, 2004 9:54 am
On Wed, 07 Apr 2004 10:33:53 +0200, Waldemar Krzok
<waldemar.krzok@ukbf.fu-berlin.de> wrote:
Quote:
The absolute adresses 0xC8000 through 0xF4000 are scanned in 2K blocks
in search for a valid adapter card ROM. A valid ROM is defined as follows:
Byte 0: 0x55
Byte 1: 0xAA
Byte 2: length of the ROM in 512 bytes blocks
The checksum of the ROM (modulo 0x100) must be 0
chyba mam jeszcze mały programik liczący tę sumę
--
pozdrawiam,
Jarek Andrzejewski
Waldemar Krzok
Guest
Wed Apr 07, 2004 11:18 am
Quote:
The absolute adresses 0xC8000 through 0xF4000 are scanned in 2K blocks
in search for a valid adapter card ROM. A valid ROM is defined as follows:
Byte 0: 0x55
Byte 1: 0xAA
Byte 2: length of the ROM in 512 bytes blocks
The checksum of the ROM (modulo 0x100) must be 0
chyba mam jeszcze mały programik liczący tę sumę
Nobla za niego nie dostaniesz ;-)
Sumujesz wszystkie bajty olewając przeniesienie i już jest wynik.
Waldek
J.F.
Guest
Wed Apr 07, 2004 3:54 pm
On Wed, 07 Apr 2004 10:33:53 +0200, Waldemar Krzok wrote:
Quote:
Radzę ci, zostaw BIOSa i zrób swój własny, dodatkowy BIOS. Jak to się
robi? Tu krótki opis (z IBM-XT reference manual):
[...]
Quote:
Jak widać, nie musisz nic mieszać w oryginalnym BIOSie, tylko dodajesz
swój. Jak swój dodasz po adapterze TFT, to możesz przemapować jego
wektor przerwań na siebie i dopiero w swojej aplikacji go przegiąć z
powrotem.
Jest maly problem - czy pozniejsza czesc bios korzysta z
przerwan-funkcji, czy wali prosto do pamieci video :-)
No chyba zeby wygasic ekran i moze podmienic procedure inicjacji ..
J.
Waldemar Krzok
Guest
Thu Apr 08, 2004 6:02 am
Quote:
Jak widać, nie musisz nic mieszać w oryginalnym BIOSie, tylko dodajesz
swój. Jak swój dodasz po adapterze TFT, to możesz przemapować jego
wektor przerwań na siebie i dopiero w swojej aplikacji go przegiąć z
powrotem.
Jest maly problem - czy pozniejsza czesc bios korzysta z
przerwan-funkcji, czy wali prosto do pamieci video
ino wypróbować.
Quote:
No chyba zeby wygasic ekran i moze podmienic procedure inicjacji ..
na przykład. Albo jakieś logo wstawić.
Waldek
nom
Guest
Fri Apr 09, 2004 6:38 pm
Wiekszosc nowych komputerow ma opcje wyswietlania pelnoekranowego logo
(zamiast komunikatow), przewaznie jest to logo producenta plyty
glownej. Mozna to logo podmienic, mozna tez wstawic czarna bitmape a w
biosie ustawic, zeby pokazywal logo. A jak ktos bedzie chcial zobaczyc
komunikaty to wtedy wcisnie przy starcie [TAB].
Przynajmnie ja mam takie duze logo na plytach MSI, bios AMI.
Goto page Previous 1, 2