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

Martin Lukasek 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"><B>Re: Navrh specifikace MZFREPO rozhrani:</B></td><td align=right valign="middle"></td></tr></table><BR><p>Ahoj,</p> <p>mne to prijde uplne super, je bezva to mit prehledne sepsany. Mozna bych tam jen&nbsp;doplnil, kde je CMD Port a DATA Port. Nasel jsem si, ze 0x50 a 0x51.</p> <p>Hned jsem narychlo neco zkusil, ale narazil jsem. Zkusil jsem to v Pascalu, protoze mi to prislo nejrychlejsi, ale bud mam nekde trivialni chybu nebo TurboPascal neumi korektne Port[] nebo nevim. Vraci mi to vsude samy 0. Je chyba ve mne nebo v Pascalu?</p>  <p><font color="blue">var b : Byte;<br/>&nbsp;&nbsp;&nbsp; i : Integer;</font></p> <p><font color="blue">begin<br/>&nbsp; WriteLn('Unicard test program');<br/>&nbsp; WriteLn;<br/>&nbsp; WriteLn('Reset, SHARP ASCII, RTCGETT');<br/>&nbsp; Port[$50] := $00;<br/>&nbsp; Port[$50] := $02;<br/>&nbsp; Port[$50] := $63;</font></p> <p><font color="blue">&nbsp; Write('Data port = ');<br/>&nbsp; for i := 1 to 3 do<br/>&nbsp;&nbsp;&nbsp; begin<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; b := Port[$51];<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Write(b, ' ');<br/>&nbsp;&nbsp;&nbsp; end;<br/>&nbsp; WriteLn;</font></p> <p><font color="blue">&nbsp; Write('Status = ');<br/>&nbsp; for i := 1 to 4 do<br/>&nbsp;&nbsp;&nbsp; begin<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; b := Port[$50];<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Write(b, ' ');<br/>&nbsp;&nbsp;&nbsp; end;<br/>&nbsp; WriteLn;</font></p> <p><font color="blue">end.</font></p> <p>Ahoj, Martin.</p>