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

Fuzzy 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>Ahoj,

dik za nazory a informace. Udelal bych to tedy takhle:
- projedu celou (potencialni) 64kB stranku romdisku kombinacemi
instrukci &quot;in a, (xx)&quot; a &quot;in r,(c)&quot; nekolikrat pro kazdy bajt RD;
jestli:
     - vsude bude stejna (jakakoliv) hodnota, RD tam neni (anebo ma
neprilis smysluplny obsah, pak je to stejne jedno :-)
     - se pro jakykoliv bajt nactou ruzne hodnoty ruznymi instrukcemi,
RD tam taky neni
- jinak je to stranka romdisku a udelam z nej &quot;read-only block device&quot; pro
<img src="BODY_IMAGES_WRAP_GIF"> mzix

zkoumani 1. bajtu na konkretni hodnotu 0xA5, eventualne crc kontrolu
bych nedelal, kdo vi co si kdo vymysli za alternativni (treba
nebootovatelny) obsah romdisku.

vidite v tom nekdo nejaky problem?

Fuzzy

2012/3/21 Radek Suk (sharpemu@pandora.cz) &lt;suk@[doména skryta]&gt;:
<span class="replyquote1">&gt;
&gt;
&gt; Ja nerikam ze to nefunguje, jen ze je to hazardni stav a nemelo by se to
&gt; pouzivat. Co kdyz nekdo si udela posilovac sbernice a ten bude mit jine
&gt; dynamicke vlastnosti? Pak mu to nepujde a pritom on ma vse dle norem. To
&gt; muze byt zpusobeno napr. tim ze rekne ze /G vstup LS245 bude aktivni jen pri
&gt; /IORQ a tak se &quot;nenabije&quot; druha cast a pri operaci se vrati nedefinovana
&gt; hodnota nebo mozna ty 0FFh. Proste MREQ pozadavky se nebudou prenaset na
&gt; druhou stranu obvodu. Take otazka je, jak se to bude chovat pri pripojeni
&gt; napr. MZ-1U06, skoda ze to nikdo nema. Proste problem &quot;dlouheho vedeni&quot; zde
&gt; je a neni vhodne to ignorovat, kdyz stav sbernice neni definovany a je
&gt; nachylny k preslechum.
&gt;
&gt;
&gt; Radek
&gt;
&gt;
&gt;
&gt; Dne 21.3.2012 9:52, Michal Hučík (sharpemu@pandora.cz) napsal(a):
&gt;
</span><span class="replyquote2">&gt;&gt;
&gt;&gt;
&gt;&gt; Radku, mam pocit, ze jsem kdysi tento typ testu videl i v nektere variante
&gt;&gt; cp/m, jako test RD takze bych se toho zase az tak nebal ... Kdykoliv jsem
&gt;&gt; tuto metodu testoval (naposledy vcera), tak jsem precetl hodnotu jakou jsem
&gt;&gt; ocekaval.
&gt;&gt;
&gt;&gt; Pokud se vratime k puvodnimu dotazu - jak obecne otestovat neobsazene
&gt;&gt; porty pomoci instrukce IN, tak je tohle jediny zpusob, jaky mame k
&gt;&gt; dispozici.
&gt;&gt;
&gt;&gt; Michal
&gt;&gt;
&gt;&gt;
&gt;&gt; Dne 21.3.2012 9:18, Radek Suk (sharpemu@pandora.cz) napsal(a):
</span><span class="replyquote3">&gt;&gt;&gt;
&gt;&gt;&gt;
&gt;&gt;&gt;
&gt;&gt;&gt;
&gt;&gt;&gt; Velesofte v Sharovi zadne pull-up resistory na datove sbernici nejsou.
&gt;&gt;&gt; Kazde zarizeni ktere vyda signal INT pri IM2 ma povinost dodat vektror
&gt;&gt;&gt; preruseni, ne jako u ZX kde to za ULA dodavaji
&gt;&gt;&gt; ty pull-up odpory.
&gt;&gt;&gt;
&gt;&gt;&gt; Jinak schema Shapra je http://www.sharpmz.org/mz-800/download/sm800.pdf
&gt;&gt;&gt;
&gt;&gt;&gt; A zde na strane 45 je obvod 9C (74ls245 v poli E9) a ten dela toto, ze
&gt;&gt;&gt; vidite, ze kdyz na datove sbernici je posledni cteni posledniho bajtu IN
&gt;&gt;&gt; instrukce, tak se tato logicka
&gt;&gt;&gt; hodnota prenese na konektor T9. Pri instrukci IN se jen prepne smer
&gt;&gt;&gt; tohoto obvodu a tak se na urcitou dobu udrzi informace na konektoru T9
&gt;&gt;&gt; vlivem parazitni kapacity. Da se rici
&gt;&gt;&gt; se je to &quot;polovicni&quot; aktivni terminator - zakladni princip je stejny -
&gt;&gt;&gt; &quot;odebere&quot; nebo doda energii na T9 a te nejakou dobu trva nez se da do
&gt;&gt;&gt; nedefinovaneho stavu.
&gt;&gt;&gt; Rozhodne bych ale toho nepouzil v necem co maji pouzivat ostatni lide. Je
&gt;&gt;&gt; to totalni hazard a muze to blbnout. Staci jen staticka elektrina. Proste
&gt;&gt;&gt; vodice jsou v &quot;luftu&quot;.
&gt;&gt;&gt;
&gt;&gt;&gt; Radek
&gt;&gt;&gt;
&gt;&gt;&gt;
&gt;&gt;&gt; Dne 20.3.2012 18:35, Michal Hučík (sharpemu@pandora.cz) napsal(a):
</span><span class="replyquote1">&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt; Jde o nedokumentovanou fci. Popsal to Zdenek ve svem dokumentu, ktery
&gt;&gt;&gt;&gt; sem pred lety poslal. Nikdy jsem nezkoumal jak je to na sbernici
&gt;&gt;&gt;&gt; realizovano.
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt; Kazdopadne pokud to nekdo bude chtit vyzkouset, tak pozor pokud mate v
&gt;&gt;&gt;&gt; systemu zapojen FDC Horava! Ten totiz krome svych FDC portu obsazuje i
&gt;&gt;&gt;&gt; dolnich 127 portu, kterym dela extenzi.... Kdysi mne to potrapilo a
&gt;&gt;&gt;&gt; nazlobilo tak, ze jsem zmineny problem opravil behem 10 sekund stipacima
&gt;&gt;&gt;&gt; klestema :)
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt; Michal
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt; Dne 20.3.2012 17:31, Jardax (sharpemu@pandora.cz) napsal(a):
</span><span class="replyquote2">&gt;&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;&gt; Jo, uz to vidim, nejak mi to v te diskusi uteklo. Nicmene mne to docela
&gt;&gt;&gt;&gt;&gt; zarazi, protoze bych ocekaval FF, presne jak pise Velesoft. Koneckoncu
&gt;&gt;&gt;&gt;&gt; instrukce probehla a cteni melo obsah registru prepsat, obzvlast pokud
&gt;&gt;&gt;&gt;&gt; volany port neexistuje - at uz ma pull-up rezistory nebo ne.
&gt;&gt;&gt;&gt;&gt; Ne?
&gt;&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;&gt; Jarda
&gt;&gt;&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="replyquote3">&gt;&gt;&gt;&gt;&gt;&gt;
&gt;&gt;&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="replyquote1">&gt;&gt;&gt;&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Nemate nahodou tak trochu hokej v tom, ze jeden vypravite o prenosu
&gt;&gt;&gt;&gt;&gt;&gt;&gt; instrukce z pameti do CPU a druhy o cteni portu do CPU?
&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;&gt;&gt;&gt; Mozne je vse, nicmene smerodatny je v tomto pripade predevsim obsah
&gt;&gt;&gt;&gt;&gt;&gt; registru (v tomto pripade A) do ktereho se cetlo pri testovaci instrukci 
<img src="BODY_IMAGES_WRAP_GIF">IN,
&gt;&gt;&gt;&gt;&gt;&gt; coz je mozno vyzkouset jak na Sharpu, tak ve Zdenkove emulatoru.
&gt;&gt;&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;&gt;&gt;&gt;
</span><span class="replyquote2">&gt;&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;&gt; ---
</span><span class="replyquote1">&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt; ---
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;
</span><span class="replyquote3">&gt;&gt;&gt;
&gt;&gt;&gt;
&gt;&gt;&gt; ---
</span><span class="replyquote2">&gt;&gt;
&gt;&gt;
&gt;&gt;
&gt;&gt; ---
&gt;&gt;
&gt;&gt;
</span><span class="replyquote1">&gt;
&gt;
&gt; ---
</pre>