Nechci rusit vase seriove kruhy... (v Unikarte mate implementovanou
RS232 s HW rizenim toku, s programovatelnym I/O bufferem a navic to umi
tahat i za interrupt ... predpokladam, ze jsem vsak jediny, kdo ten port
na Sharpu kdy vyzkousel).
X-modem je uz pro Sharpa davno napsany - zdrojak je na mem webu. Nekde
ze zacatku tohoto roku bude v konfere k nalezeni i nejake povidani o
tom, jake maximalni rychlosti lze na Z80 s timto bajecnym protokolem
dosahnout.
Michal
Dne 13.10.2012 12:06, Radek Suk (sharpemupandora.cz) napsal(a):
Zobrazit citovaný text (93 řádků)
>
>
> Martine zatim jen strucne
>
> Originalni Lamac dela jen to ze vezme nebo da data na port SIO, nic
> vic, nic min. Ten inicializacni retezec dela to ze pri zapnuti CP/M ze
> se obvodu sio daji ridici znaky, ktere maji nastavit sio do spravneho
> rezimu prace, pro nas pripada v uvahu asynchronni rezim. Martine asi
> nejlepsi (nejrtivialnejsi) reseni je pouzit rizeni provozu XON/XOFF.
> To ma ale za pricinu ze tyto znaky nemuzes poslat jako Byte - problem
> nasledne bude pri prenosu souboru. Take se bude muset portovat XMODEM
> protokol na Sharpa, mozna zjistime ze si udelame najaky jiny protokol.
> Zkus Martine sehnat zdrojaky pro XMODEM. Idelani v jazyce C.
>
>
> Pokusim o harwarove rizeni dat ale rada prevodniku USB-COM na strane
> PC to jiz nema. Take by nebylo spatne se pokusit vyuzit preruseni. Uz
> ted preruseni vyuziva casovac a FDD radic. Rozsizeni pro RS232 by
> jiste nejak slo doplnit. Treba na ukor ze by slo pouzit jen dve
> mechaniky - problem je misto pro program.
>
>
> Proto pro zacatek bych navrhoval rozchodit hardwarove rizeni toku.
> Rychlost 9600,8,1,N. Pak zkusit ten STAT CON:=TTY jak pises. Musime
> zajistit ze kdyz jsou prijmute tri znaky v SOI, ze on sam zajisti
> nastaveni signalu ze buffer je plny a ze protistrana jiz nemuze
> posilat dalsi znaky.
>
>
> Jinak o tom sio jsem i ja rikal ze by nebylo spatne dat do spodni RRD
> karty sio - ale je to jen napad, neplanuji to ted delat. Myslenka je
> ta ze pameti (bez patic) bych dat z obou stran
> desky a tim padem by tam bylo misto pro sio a max obvod. Vlastni
> konektor bych vyvedl pres ksandu ven. Kdyz by na horni desce byl FDD,
> QD radic a RTC + pripadne obvody pro bezpecny reset (to se nikdy na
> Sharpovi neresilo) tak by uvnitr Sharpu bylo vse co bych chtel. Vse by
> bylo v HCT kvuli odberu.
>
> Radek
>
>
> Dne 13.10.2012 10:31, Martin Lukasek (sharpemupandora.cz) napsal(a):
>>
>> Ahoj,
>>
>> jak už Radek Suk psal, máme novou repliku sériové karty MZ-1E24 a
>> podpora SIO je i v Unikartě. Kdo má zájem, tak nějaké základní info o
>> replice MZ-1E24 jsem dal na svůj blog
>>
<http://www.8bity.cz/2012/replika-mz-1e24-rs-232c-pro-sharp-mz80b-mz-700-a-mz-8
00/>.
>>
>> Rád bych rozchodil sériovou komunikaci pod CP/M, ale nikde jsem
>> nenašel moc informací. Lamač se o tom v dokumentaci zmiňuje jen
>> okrajově, v SETHD je nějaké nastavení, které ukáže ?zatím není
>> podporováno? nicméně podle dokumentace to vypadá, že nějaká podpora
>> sériové linky v podobě nějaké české SIO karty asi byla. Tušíte o tom>> někdo něco? Jaká karta? Jak to fungovalo? K Radkově mZx CP/M nemám
>> žádnou dokumentaci a v SETUP-SK je jen jakýsi inicializační řetězec.
>> Nemáte k tomu někdo nějaké informace?
>>
>> Úplně nejraději bych komplet komentované zdrojáky CP/M, které by byly
>> kompilovatelné. Koukal jsem na Pavlův web SCAV, nějaké zdrojáky tam
>> jsou, ale zmínku i SIO jsem našel jen drobně v Bootloaderu. Existují
>> někde nebo máte někdo k dispozici zdrojáky CP/M, která by se daly
>> prostudovat a hlavně následně přeložit do spustitelného tvaru? Tj.
>> prostě kompletní? Možná jsou na SCAV a já to jen přehlédnul, tak mně
>> prosím kdyžtak nasměrujte.
>>
>> Mám představu, že bych rozchodil TTY: device, aby šlo např. přes STAT
>> CON:=TTY: přesměrovat konzolu a tím pádem by se dalo psát na PC pod
>> Sharp CP/M, což by výrazně zjednodušilo práci. Následně by šel
>> relativně snadno rozchodit XMODEM pro přenos souborů. Toto by bylo
>> bezva i s Unikartou, protože už mám druhý SD slot, poté co jsem si
>> ten první odrovnal soustavným zastrkáváním a vystrkáváním karet.
>> Michalova podpora přenosu na SD kartu je perfektní, ale je dělaná na
>> přenos souborů na SD a já bych je potřeboval přenášet mezi CP/M a PC.
>> Jasan mohl bych napsat program, který vezme soubor, a přes SD kartu
>> ho přesune do CP/M (DSK image na SD), ale ten XMODEM případně i
>> nějaké pohodlnější nadstavba nad tím by byla super a navíc by byla
>> univerzální, jak pro Unikartu, tak pro MZ-1E24, případně další karty
>> (mám pocit, že nějaké SIO plánoval Petr Žydek na svůj jednoduchý FDC
>> a taky bych rád výhled! ově ?reinkarnoval? projekt EXIO.
>>
>> Díky moc
>>
>> Martin
>>
>>
>> ---
>>
>
>
> ---