Video RAM (64K) mód:
4 Mhz: 7:04, 6:58
6 Mhz: 5:11, 4:40
7.125 Mhz: 4:41, 3:53
Itt a nagy eltéréseket elsősorban az okozta, hogy a várakozás turbós gépeken 1 helyett 2 ciklus, és így a BASIC interpreter - amely nem a video RAM-ban, hanem ROM-ban van - nem a megfelelő sebességgel futott. Azonban már sikerült megvalósítani a 2 ciklus várakozást (amely 5000000 Hz-nél magasabb Z80 frekvenciánál automatikusan bekapcsol - az igazi gépen nem tudom, hogy pontosan milyen határ felett vált 1-ről 2 ciklusra a DAVE
), tehát a 2.0.7 verzió pontosabb lesz.
A video RAM időzítésén is sikerült javítani; itt azonban most azt feltételezem, hogy a NICK nem csak 4 MHz-es, hanem 8 MHz ciklussal is tudja késleltetni a Z80 órajelét, azaz gyakorlatilag fél ciklus felbontással. Ezt nem tudom ellenőrizni, hogy valóban így van-e, mindenesetre a tesztprogramok pontosabb eredményt adnak. Még azt kell beállítani, hogy az egyes utasításokon belül pontosan mikor történnek a memória hozzáférések, és az időzítés remélhetőleg jobb lesz, mint a régebbi verziókban. Viszont a korábban felvett demo file-okat valószínűleg nem lehet majd megfelelően lejátszani
Az
OJ.BAS 64K-s konfigurációval futtatva és 889846 Hz video frekvenciát beállítva HL=1366 (néha 1367) eredményt ad 4 MHz Z80 órajelnél, és HL=1641-et 6 MHz-nél a módosított emulátorral (összehasonlításképpen az igazi gépen és régi emulátoron mért értékek
itt találhatók).