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

Radek Suk 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>
Ja nerikam ze to nefunguje, jen ze je to hazardni stav a nemelo by se to 
pouzivat. Co kdyz nekdo si udela posilovac sbernice a ten bude mit jine 
dynamicke vlastnosti? Pak mu to nepujde a pritom on ma vse dle norem. To 
muze byt zpusobeno napr. tim ze rekne ze /G vstup LS245 bude aktivni jen 
pri /IORQ a tak se &quot;nenabije&quot; druha cast a pri operaci se vrati 
nedefinovana hodnota nebo mozna ty 0FFh. Proste MREQ pozadavky se 
nebudou prenaset na druhou stranu obvodu. Take otazka je, jak se to bude 
chovat pri pripojeni napr. MZ-1U06, skoda ze to nikdo nema. Proste 
problem &quot;dlouheho vedeni&quot; zde je a neni vhodne to ignorovat, kdyz stav 
sbernice neni definovany a je nachylny k preslechum.


Radek



Dne 21.3.2012 9:52, Michal Hučík (sharpemu@pandora.cz) napsal(a):
<span class="replyquote1">&gt;
&gt;
&gt; Radku, mam pocit, ze jsem kdysi tento typ testu videl i v nektere 
&gt; variante cp/m, jako test RD takze bych se toho zase az tak nebal ... 
&gt; Kdykoliv jsem tuto metodu testoval (naposledy vcera), tak jsem precetl 
&gt; hodnotu jakou jsem ocekaval.
&gt;
&gt; Pokud se vratime k puvodnimu dotazu - jak obecne otestovat neobsazene 
&gt; porty pomoci instrukce IN, tak je tohle jediny zpusob, jaky mame k 
&gt; dispozici.
&gt;
&gt; Michal
&gt;
&gt;
&gt; Dne 21.3.2012 9:18, Radek Suk (sharpemu@pandora.cz) napsal(a):
</span><span class="replyquote2">&gt;&gt;
&gt;&gt;
&gt;&gt;
&gt;&gt; Velesofte v Sharovi zadne pull-up resistory na datove sbernici 
&gt;&gt; nejsou. Kazde zarizeni ktere vyda signal INT pri IM2 ma povinost 
&gt;&gt; dodat vektror preruseni, ne jako u ZX kde to za ULA dodavaji
&gt;&gt; ty pull-up odpory.
&gt;&gt;
&gt;&gt; Jinak schema Shapra je http://www.sharpmz.org/mz-800/download/sm800.pdf
&gt;&gt;
&gt;&gt; A zde na strane 45 je obvod 9C (74ls245 v poli E9) a ten dela toto, 
&gt;&gt; ze vidite, ze kdyz na datove sbernici je posledni cteni posledniho 
&gt;&gt; bajtu IN instrukce, tak se tato logicka
&gt;&gt; hodnota prenese na konektor T9. Pri instrukci IN se jen prepne smer 
&gt;&gt; tohoto obvodu a tak se na urcitou dobu udrzi informace na konektoru 
&gt;&gt; T9 vlivem parazitni kapacity. Da se rici
&gt;&gt; se je to &quot;polovicni&quot; aktivni terminator - zakladni princip je stejny 
&gt;&gt; - &quot;odebere&quot; nebo doda energii na T9 a te nejakou dobu trva nez se da 
&gt;&gt; do nedefinovaneho stavu.
&gt;&gt; Rozhodne bych ale toho nepouzil v necem co maji pouzivat ostatni 
&gt;&gt; lide. Je to totalni hazard a muze to blbnout. Staci jen staticka 
&gt;&gt; elektrina. Proste vodice jsou v &quot;luftu&quot;.
&gt;&gt;
&gt;&gt; Radek
&gt;&gt;
&gt;&gt;
&gt;&gt; Dne 20.3.2012 18:35, Michal Hučík (sharpemu@pandora.cz) napsal(a):
</span><span class="replyquote3">&gt;&gt;&gt;
&gt;&gt;&gt;
&gt;&gt;&gt; Jde o nedokumentovanou fci. Popsal to Zdenek ve svem dokumentu, 
&gt;&gt;&gt; ktery sem pred lety poslal. Nikdy jsem nezkoumal jak je to na 
&gt;&gt;&gt; sbernici realizovano.
&gt;&gt;&gt;
&gt;&gt;&gt; Kazdopadne pokud to nekdo bude chtit vyzkouset, tak pozor pokud mate 
&gt;&gt;&gt; v systemu zapojen FDC Horava! Ten totiz krome svych FDC portu 
&gt;&gt;&gt; obsazuje i dolnich 127 portu, kterym dela extenzi.... Kdysi mne to 
&gt;&gt;&gt; potrapilo a nazlobilo tak, ze jsem zmineny problem opravil behem 10 
&gt;&gt;&gt; sekund stipacima klestema :)
&gt;&gt;&gt;
&gt;&gt;&gt; Michal
&gt;&gt;&gt;
&gt;&gt;&gt; Dne 20.3.2012 17:31, Jardax (sharpemu@pandora.cz) napsal(a):
</span><span class="replyquote1">&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt; Jo, uz to vidim, nejak mi to v te diskusi uteklo. Nicmene mne to 
&gt;&gt;&gt;&gt; docela zarazi, protoze bych ocekaval FF, presne jak pise Velesoft. 
&gt;&gt;&gt;&gt; Koneckoncu instrukce probehla a cteni melo obsah registru prepsat, 
&gt;&gt;&gt;&gt; obzvlast pokud volany port neexistuje - at uz ma pull-up rezistory 
&gt;&gt;&gt;&gt; nebo ne.
&gt;&gt;&gt;&gt; Ne?
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt; Jarda
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt; 20. březen 2012 17:22:02, Michal Hučík (sharpemu@pandora.cz) napsal:
</span><span class="replyquote2">&gt;&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;&gt; Dne 20.3.2012 17:17, Jardax (sharpemu@pandora.cz) napsal(a):
</span><span class="replyquote3">&gt;&gt;&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;&gt;&gt; Nemate nahodou tak trochu hokej v tom, ze jeden vypravite o 
&gt;&gt;&gt;&gt;&gt;&gt; prenosu instrukce z pameti do CPU a druhy o cteni portu do CPU?
&gt;&gt;&gt;&gt;&gt;&gt; :) :)
</span><span class="replyquote2">&gt;&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;&gt; Mozne je vse, nicmene smerodatny je v tomto pripade predevsim 
&gt;&gt;&gt;&gt;&gt; obsah registru (v tomto pripade A) do ktereho se cetlo pri 
&gt;&gt;&gt;&gt;&gt; testovaci instrukci IN, coz je mozno vyzkouset jak na Sharpu, tak 
&gt;&gt;&gt;&gt;&gt; ve Zdenkove emulatoru.
&gt;&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;&gt; Michal
&gt;&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;&gt; ---
&gt;&gt;&gt;&gt;&gt;
</span><span class="replyquote1">&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt; ---
</span><span class="replyquote3">&gt;&gt;&gt;
&gt;&gt;&gt;
&gt;&gt;&gt; ---
&gt;&gt;&gt;
&gt;&gt;&gt;
</span><span class="replyquote2">&gt;&gt;
&gt;&gt;
&gt;&gt; ---
</span><span class="replyquote1">&gt;
&gt;
&gt; ---
&gt;
&gt;
</span>
</pre>