Konference: SAPI-1 a československé mikropočítače
Od: | Jiri Biba |
Datum: | 12.4.2012 21:11 |
Předmět: | Heeelp! |
Ahoj lidi! Nenasel by se někdo, kdo by byl schopen projit asi 4 stranky Z80 zdrojaku s programkem, kterej sklada ctyri 128 bytovy bloky dat do jednoho bloku 512 byte? Je to pro ovladac HDD k Sapi-1. Rika se tomu Blok/Deblok mechanizmus. Já ho nekde vyhrabal ve starych zdrojacich (ale na skladani 2 x 128 bytu do 256 bytu) a prepsal na 4x128 na 512 na 3,5 a 5,25 diskety. To me uz nekolik mesicu bezproblemove maka. Jenze diskety mají maximalne 80 stop, takze na to staci 8 bitu registr. Hdd ale mají nekolik set stop, takze musí byt 16 bitu registr. Ten mechanizmus s disket se da pouzit jen pro maximalne 256 stop, 126 sektoru a 128 byte dat v sektoru, coz je 4MB kapacita disku. Mam ho na HDD odzkouseny. Ten mechanizmus jsem zkusil prepsat aby umel vic nez 256 stop. Chodi me, ale je to 3 x pomalejsi nez ten puvodni a to na stejne velkym disku. Neco je v nem asi spatne ale nemuzu na to prijit co. V podstate je jen pridano, ze se stopy ctou, porovnavaji a ukladaji jako dvojregistr. V podstate jde o porovnani chodiciho 8 bitovyho pristupu k stope a 16 bitovyho. Predpokladam, ze je to problem pro "cistou hlavu" kterou ja u toho uz nemam. Nemel by nekdo zajem? Diky Jirka
Ostatní příspěvky vlákna:
[2012/1 (114)] [2012/2 (102)] [2012/3 (30)] [2012/4 (9)] [2012/5 (18)] [2012/6 (32)] [2012/7 (143)] [2012/8 (197)] [2012/9 (161)] [2012/10 (43)] [2012/11 (90)] [2012/12 (37)]