Konference: SAPI-1 a československé mikropočítače
Od: | Roman Bórik |
Datum: | 21.8.2011 06:04 |
Předmět: | Re: Re: RMD-1 zajimavost |
A jéje. Máš pravdu.
Neuvedomil som si tú skutočnosť. Nejako som si asi vsugeroval, že ak sektor 15 na 256kB neexistuje, tak zápis ide niekde "do vzduchu".
Takže potom je treba zvoliť napr. takýto postup testu (po úvodnej kontrole, či existuje záznam v adresári):
1. zápis a čítanie na sektore 3, aby sa zistila samotná pritomnosť RMD-1
2. zápis (prípadne aj čítanie) na sektore 15
3. čítanie na sektore 3 a test na hodnotu zapísanú v kroku 1
3a. pokiaľ sa hodnota zhoduje, je to 1MB RMD-1
3b. pokiaľ sa hodnota líši, je to 256kB RMD-1
Chvíľu som sa snažil napasovať to moje pôvodné "dielo" do toho tvojho BIOSu, ale je to problém. Fakt nie je dostatok miesta. Bude sa to musieť nejako katedrálne optimalizovať, alebo niečo presunúť do ROM. Neviem... To už nechám na teba.
Roman
----- Original Message -----
Sent: Saturday, August 20, 2011 7:46 PM
Subject: Re: Re: RMD-1 zajimavost
Romane, zjistil jsem, ze ta detekce velikosti RMD-1, co jsi napsal a poslal na Dropa bohuzel nefunguje. Problem je v tom, ze pri testovani zapisu a cteni na 15 sektoru jsi zapomel na to, ze o 4 sektorovyho RMD-1 256KB je pri zapisu do sektoru 15 skutecne zapisovano do sektoru 2. Proste se adresa sektoru vyssi nez 3 zrcadli. Bude se muset testovat po zapisu do sektoru 15 zda nejsou vzorky taky v sektoru 2. Pokud budou, tak je detekovan 256 Kb RMD-1. Pak se muze jsete vyzkouset cteni z sektoru 15 a pokud tam vzorky budou, tak je to RMD-1 1Mega. Tim se zaroven zjisti, zda je vubec nejaky RMD-1 osazen. Pak se treba muze v Biosu pristup na log disk RMD zablokovat.
Jirka
--------------------- sapi tu byla ta zakroucena vec pandora.cz Konference o SAPI-1
---
Ostatní příspěvky vlákna:
[2011/2 (7)] [2011/3 (12)] [2011/5 (50)] [2011/6 (18)] [2011/7 (112)] [2011/8 (192)] [2011/9 (94)] [2011/10 (16)] [2011/11 (46)] [2011/12 (39)]