Forum

Z PMD 85 Infoserver

:: späť na zoznam tém ::
Správa
Autor  Autor ::  Vldo
Poslaná  Poslaná ::  22.11.2022 12:48:55
Predmet  Predmet ::  Rychlost emulace
Zdravím,
Zjistil jsem, že některé jiné emulátory provádějí emulaci rychleji než ten váš. Jakoby ten váš emulovaný CPU běžel jen na nějakých 1,6Mhz. Zdá se mi to nebo ne? Pokud ne, čím to je? Na reálném PMD ten procesor něco (kromě videa) brzdí?
 
Správa
Autor  Autor ::  Roman Bórik
Poslaná  Poslaná ::  22.11.2022 17:46:22
Predmet  Predmet ::  Re: Rychlost emulace
Pravdu povediac, nerobil som si nejaké porovnávanie s inými Emulátormi, takže to neviem posúdiť.
Procesor je brzdený iba Video Procesorom a ako som už spomínal, toto "brzdenie" je postavené na výsledkoch skúmania Tomáša Pecinu.
V Emulátore je možné toto brzdenie vypnúť v menu "Emulácia", ale prakticky to zrejme nemá význam.
 
Správa
Autor  Autor ::  Libor L.A.
Poslaná  Poslaná ::  07.12.2022 20:26:24
Predmet  Predmet ::  Re: Rychlost emulace
Jakkoliv je jmenovitá frekvence CPU u jedničkových a dvojkových PMD-85 na hodnotě 2,048MHz, tak vlivem brzdění videoprocesorem je samozřejmě nižší. Já jsem kdysi počítal s ekvivalentem 1,74MHz. Ale určitě lze psát cílené kusy kódu, kde reálná rychlost bude padat ještě více, odhadem někde k 1,71MHz. Ale větší pokles bych už nečekal. Mělo by se jednat o případy, kdy instrukce s původní délkou 10T CPU budou "zpomaleny" na 12T vložením po jednom čekacím taktu do každého instrukčního cyklu. Stejný poměr vychází u instrukcí, které jsou z původních 5T CPU protaženy na 6T. Navíc má PMD 85-3 sníženu jmenovitou frekvenci CPU z 2,048 na 2,000MHz. Tam by se efektivní frekvence CPU mohla blížit 1,67MHz.
:: späť na zoznam tém ::