Konference: Počítač SHARP MZ-800 a emulátory

Od: Radek Suk
Datum: 13.10.2012 13:06
Předmět: Re: Zdrojaky CP/M a podpora seriove komunikace RS-232C


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 (sharpemu tu byla ta zakroucena vec pandora.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
>
>
> ---
>


Ostatní příspěvky vlákna:

 
[2012/1 (125)] [2012/2 (34)] [2012/3 (57)] [2012/4 (46)] [2012/5 (40)] [2012/6 (44)] [2012/7 (64)] [2012/8 (57)] [2012/9 (32)] [2012/10 (55)] [2012/11 (25)] [2012/12 (63)]


[1999 (1)] [2000 (168)] [2001 (733)] [2002 (459)] [2003 (654)] [2004 (224)] [2005 (105)] [2006 (182)] [2007 (201)] [2008 (294)] [2009 (363)] [2010 (782)] [2011 (522)] [2012 (642)] [2013 (442)]