Adesso faccio un giro su eBay, all'epoca ero troppo preso con la Commodore ma non nego che l'MSX mi aveva incuriosito
Se non ricordo male lo Spectrum tokenizza le righe di basic al volo, per cui si dovrebbero risparmiare preziosi cicli per la sua interpretazione.
Comunque leggevo che l'implementazione del floating point del Microsoft Basic era più ottimizzata di quella Sinclair (per confronto c'è un'implementazione sull'MSX e una sull'Olivetti M10 rispettivamente per Z80 e 8085). Mi pare di averlo letto su qualche numero d'epoca di MC, ma non ho mai approfondito più di tanto e non ho capito se si riferissero all'uso tramite Assembly oppure all'uso da Basic o entrambi.Inoltre ho notato che sul mio M10 la precisione dei floating point è più bassa che sul Commodore Basic.
Una cosa, invece, che ho sperimentato direttamente è che un mio vecchio programmino in Basic per il calcolo dell'integrale definito con il metodo Simpson (quello dell'interpolazione quadrata), usando quasi esattamente lo stesso codice (al netto di piccole variazioni sintattiche) su un Commodore 16 (compatibile 6502 a 1.8MHz) e sull'M10 (8085 a 2.5MHz), il Commodore 16 lo brucia nettamente pur usando un byte in più di precisione e la cosa mi ha riempito di orgoglio (ma è anche vero che 2.5MHz sono pochini per quella CPU, che se non fosse a batteria potrebbe girare tranquillamente al doppio)
Adesso manca solo un MSX