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

Původní podoba příspěvku

Jiri Biba Zpět na příspěvek

Surová data tak, jak byla v roce 2013 stažena z Pandory (HTML zdroj bez úprav, osobní e-mailové adresy jsou maskované).

<!-------------------------------------------------------------->
<table width="100%"><tr><td align="left" valign="middle"></td><td align=right valign="middle"></td></tr></table><BR><pre>Tak asi petre budes mit pravdu. Bude se muset dodelat ten klopak Wait. Asi
bych to udelal jako prcir na jinej svab. Aby to bylo dokonaly, napada me dat
misto 2 ks 2kb RAM jen jednu. Predpokladam, ze 4 kb snad ani nebyly, takze 8
kb. Predelat selekt a na uvolnenou pozici dat ten 7474. Na desce jsou volna
pulka 7486, 1-2 7402, a 1-2 7400. Jenze uplne na druhy strane desky...
Jirka 

-----Original Message-----
From: EC1045 (sapi@pandora.cz) [mailto:ifbrk@[doména skryta]] 
Sent: Sunday, August 12, 2012 10:05 PM
To: Konference &quot;SAPI-1 a československé mikropočítače&quot;
Subject: Re: Peklo jmenem DBS-1A


diky moc

u ZILOGu byli kulisaci takze jde adresovat az 65536 periferiji :-) ale take
vznika jista nekopatabilita mezi Z80 a 8080A.
pokut to chapu spravne tak pri

    ld BC,val16
    in r,(c)

A[15..8] = high val (reg B)
A[7..0] = lov val (reg C)
r = D[7..0]

     ld   BC,val16
     out  (c),r

A[15..8] = high val (reg B)
A[7..0] = lov val (reg C)
D[7..0] = r

kdy &quot;r&quot; je jden z registru A,B,C,D,E,H,L

<span class="replyquote1">&gt;
</span><span class="replyquote2">&gt; &gt; I8080A. dodnes jsem presne nepochopil jak presne se chovaji 
&gt; &gt; instrukce
</span>IN,
<span class="replyquote2">&gt; &gt; OUT na Z80 pokut nekdo vyte co se presne deje na adresove a datove 
&gt; &gt; zbernici pri IN, OUT a to jak puvodni INTELacke tak tech rozsirenich 
&gt; &gt; ZILOGackych tak budu velice vdecny)
</span><span class="replyquote1">&gt;
&gt;     ld   a,val
&gt;     out  (a8),val
&gt;
&gt; A[15..8] = val
&gt; A[7..0] = a8
&gt; D[7..0] = val
&gt;
&gt;     ld   a,val
&gt;     in   a,(a8)
&gt;
&gt; A[15..8] = val
&gt; A[7..0] = a8
&gt; a = D[7..0]
&gt;
&gt; Pri inštrukciách in a,(c) a out (c),a sa na adresovú zbernicu posiela
</span>obsah
<span class="replyquote1">&gt; BC registra.
&gt;
&gt;
&gt; Roman
&gt;
&gt; ---------------------
&gt; sapi@pandora.cz
&gt; Konference o SAPI-1
&gt; ---
</span>
---------------------
sapi@pandora.cz
Konference o SAPI-1
---

</pre>