Konference: Počítač SHARP MZ-800 a emulátory
Od: | Jakub Ladman |
Datum: | 12.1.2010 11: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ý čip Z80SIO. 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)]