Konference: Počítač SHARP MZ-800 a emulátory
Od: | Jakub Ladman |
Datum: | 12.1.2010 10:11 |
Předmět: | Re: CP/M LEC a sériový port |
Tož Petře ! Originální RS-232 karta má dva kanály, protože je má už použitý čipZ80SIO. Nejinak je to mu na mým bastlu. Mám použitý jiný obvody v adresovým dekodéru, taktéž jsem použil
současnější RS-232 budič/přijímač a možná i generátor hodin, to už si nepamatuju, co
bylo v originále. Adresy sedí, takže je to plně kompatibilní s originálem. CPM LEC, v setup.com, jak jsem vyčetl v manuálu, nastaví oba kanály do provozního režimu, ovšem jen první se zobrazuje a jen ten je potom připojen
k zařízením PUN: a RDR: To všechno vím, mě šlo o to, zda konkrétně v LEC CPM je implementována
nějaká cesta jak zjistit, jestli čeká znak v bufferu, dříve než dám pokyn ke
čtení, protože pak už se čeká dokud znak nepřijde a když nepřichází ... tak je
to v lepším případě ctrl-shift-break v horším HW RESET, takže třeba taky
ztráta dat. V modernějších systémech se i takovýhle průsery dají obejít čekáním vseparátním vlákně, ale tady jaksi není multitasking. Takže .... Já bych spíš potřeboval ten opatchovanej kermit, kterej už běhá na
sharpu, abych to nemusel do toho assembleru nadatlovat sám. Díky Co se týká displaye, mějte strpení, je to ve fázi prvotního nápadu,
nechci vzbuzovat nějaký falešný naděje. Jakub Ladman
Ostatní příspěvky vlákna:
[2010/1 (51)] [2010/2 (48)] [2010/3 (23)] [2010/4 (40)] [2010/5 (50)] [2010/6 (23)] [2010/7 (13)] [2010/8 (54)] [2010/9 (47)] [2010/10 (243)] [2010/11 (92)] [2010/12 (98)]
[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)]