Přejít na obsah
ARCHIVEKArchiv e-mailových konferencí o 8bitových počítačích Archiv Pandory 1999 až 2013

Re: CP/M LEC a sériový port

Jakub Ladman SHARP MZ-800

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

Zobrazit původní podobu

Vlákno · 4 zprávy

Zobrazit celé vlákno na jedné stránce

  1. CP/M LEC a sériový port Jakub Ladman
  2. Re: CP/M LEC a sériový port +GAMA
  3. Re: CP/M LEC a sériový port Petr Žydek
  4. Re: CP/M LEC a sériový port Jakub Ladman