[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