zup escribió:Tres preguntas...
- ¿Por qué precisamente Mallard BASIC y no otros compiladores BASIC?
Mallard BASIC no es un compilador sino un intérprete. No conozco más intérpretes de BASIC aparte del propio que trae la ROM y éste, que viene con el CP/M.
zup escribió:- ¿Alguien ha hecho una comparativa de BASICs para Spectrum?
De los interpretados, la estás viendo

[/quote]zup escribió:- ¿Penalizan mucho las interrupciones del +2A/+3 la ejecución del BASIC con respecto al 48k pelado? (Imagino que las del 128k también, pero menos)
Poco... 1730 ciclos de reloj por cada 70908 ciclos (lo que dura un frame). Eso es 0,48774 milisegundos por cada 19,99154 milisegundos. O dicho de otra forma, en cada segundo, las interrupciones roban 24,3978 milisegundos de tiempo.