Konference: Počítač SHARP MZ-800 a emulátory
Od: | Radek Suk |
Datum: | 31.10.2011 00:50 |
Předmět: | Re: radic wd2791 |
Ahoj Martine
IM2 je specialni rezim kdy v pameti mas tabulku interuptu ve ktere je
umisteno kde zacina vlastni rutinka preruseni. Pouziva se pri tom I
registr. Je to idelani preruseni pro Z80
(http://www.scav.cz/sharp_mz-800/sharp_mz-800_1_NMI.htm). Kdyz budes
chtit vyuzivat vice preruseni na Sharpovi tak narazis na problem ze v
pripade interuptu musis zjistit jake zarizeni to vyvolalo a to napr. u
HD diskety skoro nestihnes a proto se domnivam ze udelani radice co bude
umet IM2 umozni vice karet a to obsluhovat pres interupt. Zde myslim
take na pristi kartu SIO ktera jiste bude IM2 podporovat. Take jiste se
bude muset casem zavest diskuse ohledne preruseni na UNIKARTE,
predstavme si situaci (rezim IM2) ze budu pouzivat tisk pres vnitrni PIO
a prijde interupt od PIO a UNIKARTY soucasne. V tom pripade ma prednost
PIO (zajistuje to HW Sharpa) a spravne unikarta ma testovat IEI a kdyz
je zde log0 tak nema pravo vyvolat Int. Proste muze se pouzit jen IM1
kdy se skace jen na jednu rutinu na adrese 38H a neda se vyuzit plny
vykon Sharpa. Z toho plyne ze unikarta asi bude muset znat nejake
prikazy ktere budou vypinat vyvolani jejiho interuptu aby jina karta
mela interupt volny pro svoji cinnost, jinak se nebude moci zapojit
soucasne s jinym interuptem.
Idealni system by mel umet soucasne cist HD diskety, prenos RS232, tisk
na tiskarne a soucasne korektne "blikat" kurzorem. To vse se da zajistit
rozume pouze pres IM2 a priorizaci operaci. Samozrejme se da rada veci
vyresit tak ze se udela smycka a bude se testovat stav ale tim padem ty
lepsi vlastnosti RS232 jdou uplne vnivec. Prece je lepsi nic netestovat
a nechat vyvolat interupt jen kdyz prijde znak treba jednou za 5 sekund
a ne porad to dokolecka testovat a tim brat vykon pocitaci.
Radek
Dne 30.10.2011 23:49, Martin Lukasek (sharpemu tu byla ta zakroucena vec pandora.cz) napsal(a):
> Ahoj,
>
> je to zvlastni, byl jsem presvedceny, ze to mam, ale skoro to vypada, ze ne.
> Hodil jsem dotaz do Speccy konfery, tam by to snad mohlo byt, ale je to
dviny.
>
> Ja mam WD2791 zatim v supliku (ale mam jen jeden). Univerzalni radic by byl
> fajn, ja bych byl rad, kdyby umel jak 8" kousky, tak i klasicke 3,5" HD
diskety.
>
> Co je prosim IM2? Mne by tam spis prislo fajn SIO, na prenaseni dat mezi PC,
> pripadne Sharpy.
>
> Hezky den, Martin.
>
>
> ---
>
Ostatní příspěvky vlákna:
[2011/1 (52)] [2011/2 (9)] [2011/3 (2)] [2011/4 (9)] [2011/5 (8)] [2011/7 (1)] [2011/8 (40)] [2011/9 (146)] [2011/10 (116)] [2011/11 (29)] [2011/12 (110)]
[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)]