Commodore manía

Commodore 64 => Desarrollo => BASIC => Mensaje iniciado por: briefer en Diciembre 23, 2022, 10:13:02

Título: Benchmarks de BASICs de distintos sistemas
Publicado 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.
Título: Re:Benchmarks de BASICs de distintos sistemas
Publicado por: Jeff en Diciembre 24, 2022, 12:20:52
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)
Título: Re:Benchmarks de BASICs de distintos sistemas
Publicado por: briefer en Diciembre 24, 2022, 22:39:29
Son pruebas en hw real?
Título: Re:Benchmarks de BASICs de distintos sistemas
Publicado por: josepzin en Diciembre 24, 2022, 22:54:50
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í.
Título: Re:Benchmarks de BASICs de distintos sistemas
Publicado por: Jeff en Diciembre 26, 2022, 20:10:37
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.
Título: Re:Benchmarks de BASICs de distintos sistemas
Publicado por: josepzin en Diciembre 31, 2022, 15:57:05
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)
Título: Re:Benchmarks de BASICs de distintos sistemas
Publicado por: briefer en Diciembre 31, 2022, 19:29:18
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.
Título: Re:Benchmarks de BASICs de distintos sistemas
Publicado por: josepzin en Diciembre 31, 2022, 20:58:01
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