SBC6502 - 54 - Next benchmark test.

By Administrator at May 03, 2022 12:10
Filed Under: SBC6502

 

Benchmarks SBC6502.

 

Je tu máj, lásky čas - a tak sa patrí prevetrať mašinku v ďalšom benchmarkovom teste - nech si prevetrá svoje procesorové zákutia a registre ... a tak isto adresné a dátové vodiče.


Konkrétne test pochádza z tejto stránky:

http://www.retroprogramming.com/2010/01/8-bit-home-computer-benchmarks.html

 

Pôvodný test:

10 LET W=500:DIM F(W):LET P=1:LET A=3

20 LET F(P)=A:LET P=P+1:IF P>W THEN STOP

30 LET A=A+2:LET X=1

40 LET S=A/F(X):IF S=INT(S) THEN 30

50 LET X=X+1:IF X<P AND F(X)*F(X)<=A THEN 40

60 GOTO 20

Pre potreby SBC6502 je program mierne upravený - Basic pre SBC6502 nevyžaduje zápis v tvare LET=atď., vystačí zo skráteným zápisom:


Upravený test pre SBC6502:

10 W=500:DIM F(W):P=1:A=3

20 F(P)=A:P=P+1:IF P>W THEN STOP

30 A=A+2:X=1

40 S=A/F(X):IF S=INT(S) THEN 30

50 X=X+1:IF X<P AND F(X)*F(X)<=A THEN 40

60 GOTO 20

 

Doba behu programu ?

Pre SBC6502 (clock 4MHz) je to 48.41sec. - ak program neupravíme (ponecháme príkazy vo forme LET= atď.) tak potom je beh programu o cca 0.25sec. pomalší.

 

Takže je čas doma vytiahnuť mašinu, zapnúť ju a nahrať test ...


Záverom prevzatá tabuľka z uvedenej stránky - doplnená o moje výsledky, Micro UK101 dosahuje v podstate zhodný čas spolu s SBC6502, možno je o nejakú tú desatinku sekundy rýchlejší:

 

System:

CPU:

Time/sec:




Acorn Electron

2.000MHz

138

Amstrad CPC464  

4.000MHz

140

Commodore C64   

1.000MHz

254

Commodore Plus/4 

1.000MHz

267

Tandy 64K CoCo 2

0.895MHz

271

Atari 800XL   

1.800MHz

316

Sinclair Spectrum +3

3.550MHz

288

SBC6502  

4.000MHz

  48

Micro UK101

4.000MHz

  48

SBC6502

4.915MHz

  39

 

V debate ktorá je v uvedenom odkaze /na konci článku/ sú uvedené ďalšie časy ktoré dosiahli niektorí testujúci na svojich konkrétnych počítačoch a na konkrétnych typoch použitého jazyku Basic, takže je dobré prečítať si celú diskusiu pod spomenutým článkom, pravdepodobne si tam nájdete aj svoj počítač - teda ak už nie je zahrnutý priamo v uverejnenej tabuľke. A možno budete príjemne prekvapení - a keď nie, tak isto sa nič nedeje, možno v nejakom ďalšom teste bude Váš stroj excelovať.

Prajem príjemnú zábavu !

_____________________

P.S.:

16.05.2022 som pridal do tabuľky výsledok pre SBC6502 pretaktovanú na 4.9152MHz.

______________________________________________________

Vaše hodnotenie, Rate post:

Comments

5/3/2022 12:13:11 PM #

trackback

Directory SBC6502

Directory SBC6502

Igi blog |

Info o autorovi

Volám sa Igor Gramblička, bydlisko: Bratislava, Slovakia. Môj nick: Igi. Blog je o mojich záujmoch, predtým som pracoval ako IT špecialista na počítačové siete a redakčné systémy pre viaceré denníky - až som pred rokmi nakoniec v jednom z nich zakotvil a kde som to potiahol až do konca mojej profesnej kariéry.

Rok, mesiac, počet článkov: