
Pri dnešnom prechádzaní webu som naďabil na ďalšie benchmarkové testy - a ako vždy v Basicu. To ale nie je prekvapujúce, väčšina userov pracovala (a pracuje pod Basicom) a teda tieto testy im ukazujú ako sú výkonné 8-bity práve v tomto jazyku. A teda zase som testoval SBC6502 aby som videl kam tento strojček zapadne ...
A zapadol celkom slušne.
Tak sa pozrime stránku odkiaľ mám benchmarkový test:
http://oldcomputer.info/8bit/benchmarks/index.htm
test č.1 - tu sú použité slučky For - Next a nejaké to počítanie:
10 S=0
20 FOR N=1 TO 100
30 A=N
40 FOR I=1 TO 10
50 A=SQR(A)
60 NEXT I
70 FOR I=1 TO 10
80 A=A*A
90 NEXT I
100 S=S+A
110 NEXT N
120 PRINT ABS(1010-S/5)
130 END
Výsledok SBC6502 (4MHz):
21.45secs
______________________
test č.2 - Print v slučkách:
10 FOR I=1 TO 200
20 PRINT "ABCDEFGHIJKLMNOP"
30 PRINT I
40 NEXT I
Výsledok SBC6502 (4MHz):
1.235secs
Tento test nie je smerodatný, SBC6502 "tlačí" výsledok do sériového portu rýchlosťou 115.200Bd a teda výsledok sa "netlačí" do skutočnej videoRAM vo vlastnom počítači.
_________________________________________________________

Nakoniec pridávam ešte jeden test z tejto stránky:
http://www.retroprogramming.com/2010/01/8-bit-home-computer-benchmarks.html
Vlastný 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
Výsledok SBC6502 (4MHz):
104secs
Poznámka:
Vo vlastnom článku v odpovediach sú uvedené namerané výsledky aj iných počítačov.
____________________________________________________
Vaše hodnotenie, Rate post :