[Coco] CPU speed in MIPS
Diego Barizo
diegoba at adinet.com.uy
Fri Apr 20 00:03:38 EDT 2007
All the tests were performed on real computers, not emulators.
The first one is just a FOR A=1 TO 1000 / NEXT A
The second is
10 FOR A=1 TO 5000
20 A=A+1
30 NEXT A
40 CLS
The 3rd
10 FOR A=1 TO 1000
20 PRINT"A"
30 NEXT A
40 CLS
4th
10 FOR A=1 TO 5000
20 GOTO 30
30 NEXT A
40 CLS
5th
10 FOR A=1 TO 5000
20 GOSUB 60
30 NEXT A
40 CLS
50 END
60 RETURN
and the last
10 FOR A=1 TO 5000
20 IF A>6000 THEN END
30 NEXT A
40 CLS
The final line was to give me a good visual clue of the program
finishing, and in some BASICs had to be changed.
If anyone can test some extra machines, or maybe double check the ones I
did....
All the times are seconds, measured by looking at a PC's clock :-S
Diego
David Roper wrote:
> Were these tests performed in emulation, or on the real things?
>
> Kind Regards,
>
> David Roper
>>
>> Anyway, I did some BASIC tests, and came up with some unexpected results
>>
>>
>> FOR to 10000 A+1 to 5000 ? “A”*1000 Goto next
>> 5000 Gosub IF/THEN Average
>> Tandy 1100 7 10 21 5 7 10 10
>> CoCo2 Poke 11 18 7 8 11 30 14.17
>> CoCo3 Poke 11 16 15 9 13 24 14.67
>> Vic-20 13 42 20 9 14 32 21.67
>> Apple //c 13 31 21 10 13 32 20
>> CoCo2 15 24 10 11 15 40 19.17
>> CoCo3 22 31 31 19 26 47 29.33
>> Atari 800XL 24 26 20 20 25 22 22.83
>> Model III 27 38 24 21 29 36 29.17
>> Model 100 32 39 50 20 24 36 33.5
>>
>>
>> Surprisingly, the high speed poke turns a sluggish CoCo into a PC
>> killer (The T.1100 laptop)
>> The poor rating on the Print test for the CoCo 3 is because I used
>> one of the hi-res text modes.
>> But anyway, the CoCo3 seems slower than a 2. Might be because the 3
>> is always in "all RAM"?
>>
>> Diego
>>
>
More information about the Coco
mailing list