Commodore manía
Commodore 64 => Desarrollo => BASIC => Mensaje iniciado por: briefer en Diciembre 23, 2022, 10:13:02
-
El basic que es sorprendentemente rápido es el del bbc micro.
Recuerdo haber visto una comparativa de micros de 8 bits pero no donde.
-
En Oric se ha tirado 2m 40s para el mismo programa.
(https://i.imgur.com/yTkG4oF.jpg)
El Commodore 64 según el video 2m 15s
(https://i.imgur.com/iqpWxMd.jpg)
El Amstrad CPC (Z80) según el video 1m 20s
(https://i.imgur.com/CpSLBZg.jpg)
En cambio, el Apple II, se toma 1m 55s
(https://i.imgur.com/lGZsQCT.jpg)
El BBC Micro, anteriomente comentado, le lleva en realizar el cálculo 45s. Mas rápido que el Amstrad, que lleva un Z80 a 4 Mhz,
(https://i.imgur.com/6qyJlYY.jpg)
La prueba con el Atari 800XL, arroja una velocidad sonrrojante de 3m 50s. Uno de sus competidores directos.
(https://i.imgur.com/S44YXoI.jpg)
El Commodore 128 tarda en la ejecucuón del programa 2m 48s
(https://i.imgur.com/UxswoOW.jpg)
Respecto a la consulta del SYS:
El SYS 50000 no hace nada en un C64 stock
Apunta a la zona reservada de la RAM (De $C000 a $CFFF)
Todo depende que lo que tenga en ese momento cargado en RAM en esa posición de memoria.
(https://www.c64-wiki.com/images/thumb/5/51/Memory_Map.png/800px-Memory_Map.png)
-
Son pruebas en hw real?
-
Recuerdo haber visto una comparativa de micros de 8 bits pero no donde.
En alguna parte del foro está el enlace de esa otra comparativa que comentabas, cuando la encuentre lo agrego aquí.
-
Son pruebas en hw real?
No. He lanzado las pruebas desde varios emuladores.
He procurado que se ejecutaran sin perdidas.
De todos modos, los tiempos son segundo arriba/abajo. Es una aproximación.
-
6502 vs Z80 - Commodore 64 vs Amstrad CPC464 - BASIC and Speed comparison
https://www.youtube.com/watch?v=pxye-RbKFpY (https://www.youtube.com/watch?v=pxye-RbKFpY)
-
Pero esos test son injustos con el commodore porque solo usan la CPU. Ese mismo test lo podrías hacer en el Commodore moviendo un sprite al mismo tiempo y tardaría lo mismo eso el Amstrad no lo puede hacer.
-
Si, es una comparación chorra porque depende cómo esté hecho el BASIC ademas de la velocidad del procesador, pero hombre, con algo tenemos que entretenernos... :P