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

Od: VELESOFT (SPRINTER)
Datum: 26.10.2010 22:29
Předmět: Re: Seznam SW pro mys - bylo Re: Unikarta dalsi navrhy pro vylepseni


----- Original Message ----- 
From: "Vaclav Peroutka (sharpemu tu byla ta zakroucena vec pandora.cz)" <vaclavpe tu byla ta zakroucena vec seznam.cz>
To: "Konference "Počítač SHARP MZ-800 a emulátory"" <sharpemu tu byla ta zakroucena vec pandora.cz>
Sent: Tuesday, October 26, 2010 9:15 PM
Subject: Re: Seznam SW pro mys - bylo Re: Unikarta dalsi navrhy pro vylepseni


>
>
>> Spinaci pole lze nahradit jednim CPLD. Takovych projektu je u ruskych ZX 
>> klonu vice. Ona totiz metoda se zastavovanim CPU je dost prasacka. Predstav 
>> si treba software, ktery cte port klavesnice casto... Plati, ze cim casteji 
>> se port cte,
>> tim vice se CPU brzdi/zpomaluje. Takze vycasovat nejake demoefekty neni pak 
>> mozne. Ikdyz ono to zpozdeni neni az tak dlouhe...
>
> Mno, ted jsem pocital, v Sharpu se pouzije OUT, NOP a pak IN - to je nejakych 
> 16 taktu casu. Coz je cca 4,5us. Pro 48MHz PICy ( napr. PIC18F13K50 za nejakou
> padesatikorunu) to znamena cas 54 instrukci. Bez WAITu... Nebo jsem se nekde 
> sekl ?
>
> ---
A nebo jak mi psal znamej: PIC muze na datove sbernici hlidat jake data(kody) 
instrukci cte CPU jeste predtim, nez je vykona. Tak predem bude vedet, ze se 
treba vykona IN A,(port), INI, INIR nebo IN x,(C) instrukce a predem si muze 
pripravit potrebna data a pri pozadavku cteni portu je hned placne na sbernici.

VELESOFT 


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

 
[2010/1 (51)] [2010/2 (48)] [2010/3 (23)] [2010/4 (40)] [2010/5 (50)] [2010/6 (23)] [2010/7 (13)] [2010/8 (54)] [2010/9 (47)] [2010/10 (243)] [2010/11 (92)] [2010/12 (98)]


[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)]