Página 1 de 1

¿Por qué más lento?

Publicado: Mar Ago 09, 2016 7:55 pm
por Galileo
He estado buscando información en el foro sobre SAM BASIC y me ha sorprendido encontrar unos test de velocidad que lo presentan como bastante lento. Si lo he entendido bien, es porque es un subconjunto de Beta Basic para Spectrum. Ahora bien, ¿significa que el Beta Basic se basa en las rutinas ROM del BASIC del Spectrum? Es decir, ¿el BASIC del Spectrum es lento por implementación (no por la máquina) y SAM BASIC no es más que la implementación BASIC del Spectrum ampliada?

Re: ¿Por qué más lento?

Publicado: Mar Ago 09, 2016 9:08 pm
por Galileo
http://blog.i-logout.cz/retrobenchmarking.php
Acabo de descubrir esta página. Pero creo que los resultados presentados son algo cuestionables (ver, por ejemplo, el del Sam BASIC).

Re: ¿Por qué más lento?

Publicado: Mié Ago 10, 2016 12:27 pm
por radastan
Yo sólo se que desde SAM BASIC puedes meter la pantalla entera, o parte, en memoria, y luego volverla a presentar donde te de la gana, con máscara o sin ella. Eso no hay cojones de hacerlo en ningún otro ordenador de 8 bits desde BASIC que yo sepa.

Lo de los test es absurdo, no se puede calificar un BASIC de "lento" sólo porque una rutina matemátic vaya más lenta que en otros ordenadores. No todo son operaciones matemáticas en un programa BASIC.