Ahoj Martine, to je super, dnes uz se k tomu nedostanu, ale zitra to odzkousim. Kompletni sadu prikazu pro praci s obsahem SD samozrejme pridam - mozna by jsme mohli do shellu pridat i vzdaleny remount diskety atp :) Co se tyka USARTshellu, tak jsem jej v tuto chvili doplnil jeste o moznost HW rizeni toku, takze odesilaci program jiz nemusi nic davkovat a unikarta si sama rekne o dalsi data - je to podstatne rychlejsi, nez ten puvodni zpusob, ale podporovany budou samozrejme oba zpusoby prenosu. Na strane unikarty jsem v binarnim rezimu (prenos souboru) udelal 2 sekundovy timeout po kterem prejde unikarta opet do prikazoveho rezimu. Nejaky timeout chci doplnit jeste i do toho ovladaciho programu na PC. Taky jsem pridal odlehcenou emulaci SIO. Prozatim to mam na portech 0xb0 a 0xb1, ale vzhledem k tomu, ze ke kompletni emulaci SIO nam v unikarte chybi par pinu, tak to asi hodim na 0x52 a 0x53. Na status portu mam momentalne jen 0 a 2 bit, ktere oznamuji stav prijimaciho a odesilaciho bufferu. Rychlost a rizeni toku nastavuju pres API MZFREPO na CMD a DATA portu. Dnes jsem k tomu napsal IPL_boot, ktery startuje programy z PC pres XMODEM, jenomze jednak to je neskutecne liny protokol a taky vypocet CRC16 je pro Z80 docela zahul a tak ty prenosy nejsou zadna velka slava: port na 115200bps, prenos XMODEMem s CRC16 bezel cca 840 Bps a s obycejnym check summ to udelalo cca 2 750 Bps (to crc pocitam tak, ze tam mam pomocnou tabulku). Muj XMODEM umi jak 128 B, tak i 1024 B packety, ale prenosovy protokol z minicomu mi tam posila stale jen 128 B packet - to asi taky na rychlosti neprida. Michal