Tak jsem spustil tu verzi upravenou na vypisy stopy sektoru atd...
Neuveritelna vec, nacetlo se bezchybne od nuly hronadu sektoru z PMD32-SD a
skocilo mi to do D:!!! (A: a B: mam diskety, C: mam ZRMD-1 z kteryho taham
system (na disketu se mi uz nevesel do systemovych stop) a D: je PMD32-SD.)
A kdyz jsem napsal DIR, tak to napsalo No File. Takze je to jasny, delal to
Stack, ktery ma u BDOS a CCP omezenou velikost. A propo, Romane, nevis
kolik? Nekde jsem cetl, ze snad jen 6 urovni...
U tehle mych vypisu registru je na zacatku Read a Write na PMD32-SD puvodni
stack ulozen a zalozen novy, ktery umoznuje az 30 urovni vnoreni a na konci
Read a Write je vracen puvodni Stack.
Divim se, ze se naruseni Stacku, neprojevovalo zakousnutim. Zatim jsem
nezkoumal, kde ten BDOS stack lezi a co vlastne zmrsi, kdyz pretece nekam,
kam nema.
Jeste jsem znova prelozil bios se zakazanym makrem na ladeni a vypis
registru. Po spusteni je vse v naprostym poradku! Nakopiroval jsem na PMD
asi 300 kb naprosto bez chyby. Takze zbyva jen ucesat, zoptimalizovat skoky
JP a JR a je to hotovy.
Jeste dotaz na Romana. Kdyz na PMD32-SD zalozim v images.cfg povoleny
formaty a pak zalozim od tech formatu na SD karte vzdy jeden "maticni"
image, muzu potom dalsi image vytvorit prostym kopirovanim na PC s
prejmenovanim a naslednym ulozenim do adresarovy struktury? Nebude se v tom
pak PMD23-SD necemu branit? Napada me treba, ze ve jmenech z PC je datum
vytvoreni a z PMD32-sd neni.
Jeste me trochu zarazila jedna vec, porovnaval jsem cteni stejnyho poctu a
dylky souboru na PMD32-SD a 3,5" mechanice a jevi se mi ze 3,5" jsou asi o
1/3 rychlejsi. Je to mozny? Ze by i pres zdrzeni vystavovanim mechaniky byl
datovej pristup kvuli 512 bytu dlouhejm DMA prenosum rychlejsi nez prenos v
tom Tvym protokolu? nebo je jeste neco spatne, treba ze se PMD 32-SD pokousi
o prenos vicekrat? Zkusim vyhodit Retry.
Jsem nadsen, jdu si otevrit cerveny. Dnes mam vydelano!!!!! -:)))
Jirka
Zobrazit citovaný text (46 řádků)
-----Original Message-----
From: Jiri Biba (sapipandora.cz) [mailto:unive.nb[doména skryta]]
Sent: Wednesday, February 22, 2012 12:03 PM
To: Konference "SAPI-1 a československé mikropočítače"
Subject: RE: Re: Oziveni PMD32-SD na Sapi
Ahoj!
Ja pouzivam ty ovladace PMD, co jsi dal na Dropa. Problem je, ze je tam lze
nalezt asi 4 x a nevim, jestli se neco nelisi. Pouzil jsem ten s nejnovejsim
datem.
Nezapomen, ze to co mam ja je trochu novejsi PMD nez mas ty a Romanovi se
vloudily pri predelavce chyby.
Disky pouzivam jen ten Max format 2 Mb ovsem kvuli Romanove chybe bez 256
stopy. Mam to kvuli tomu upraveny jak v images tak v tabulce Biosu Problem
je, ze Ty tam mas format na 360 kb, kde je Skew tabulka a sektory jsou v ni
cislovany od 1 a pak tam mas ten Max 2 Mb, ktery nema Skew tabulku a proto
jsou "vnitrne" cislovany od 0. No a jak si s timhle rozdilem poradi
PMD32-sd netusim. Pockame co k tomu rekne Roman.
Zatim jsem nahazel na klicovy mista ovladace PMD32-SD vypisy track, sector,
disk, DMA a podobne a zkousim nalyzt kde je dilo.
Jirka
-----Original Message-----
From: melsoft (sapipandora.cz) [mailto:melsoft[doména skryta]]
Sent: Wednesday, February 22, 2012 11:26 AM
To: Konference "SAPI-1 a československé mikropočítače"
Subject: Re: Re: Oziveni PMD32-SD na Sapi
Jirko, nestíhám (včera tedy dneska jsem přifrčel domů skoro ve 2 ráno)
sledovat vývoj, takže možná tohle je jen nesouvislý výkřik šílence do
tmy
ale pokud použiješ můj BIOS respektive tabulky tak jak jsou, tak bys měl
použít stejný konfigurák a velikosti obrazů na SD kartě jako jsem měl já
(je
na Dropboxu ve složce CPM/BIOS/images). V opačném případě bude CP/M
"volaaký
zmetený". --------------------- sapipandora.cz Konference o SAPI-1
---
---------------------
sapipandora.cz
Konference o SAPI-1
---