Konference: Počítač SHARP MZ-800 a emulátory

Od: Michal Hučík
Datum: 21.3.2012 08:52
Předmět: Re: RRD - detekce flash


Radku, mam pocit, ze jsem kdysi tento typ testu videl i v nektere 
variante cp/m, jako test RD takze bych se toho zase az tak nebal ... 
Kdykoliv jsem tuto metodu testoval (naposledy vcera), tak jsem precetl 
hodnotu jakou jsem ocekaval.

Pokud se vratime k puvodnimu dotazu - jak obecne otestovat neobsazene 
porty pomoci instrukce IN, tak je tohle jediny zpusob, jaky mame k 
dispozici.

Michal


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


Ostatní příspěvky vlákna:

 
[2012/1 (125)] [2012/2 (34)] [2012/3 (57)] [2012/4 (46)] [2012/5 (40)] [2012/6 (44)] [2012/7 (64)] [2012/8 (57)] [2012/9 (32)] [2012/10 (55)] [2012/11 (25)] [2012/12 (63)]


[1999 (1)] [2000 (168)] [2001 (733)] [2002 (459)] [2003 (654)] [2004 (224)] [2005 (105)] [2006 (182)] [2007 (201)] [2008 (294)] [2009 (363)] [2010 (782)] [2011 (522)] [2012 (642)] [2013 (442)]