3 ms·
> Spectrum BASIC was very slow especially compared to BBC Basic. Yes. The commercial games were all assembly anyway. The BASIC was just to get the idea what is
by acqq 6y ago
> Spectrum BASIC was very slow especially compared to BBC Basic.
Yes. The commercial games were all assembly anyway. The BASIC was just to get the idea what is possible, assembly to achieve the speed.
> a stack based VM for floating point operation
Of course, even Intel 8087 FPU chip and all the FPU operations is x86 before the introduction of SSE2 were done based on the stack based code and operations. Stack based calculations indeed allow amazing code density.
- rahimnathwani 6y agoNot quite all commercial games used assembly. I remember playing and modifying this game, which was written in BASIC: https://en.m.wikipedia.org/wiki/Millionaire_(video_game) https://en.m.wikipedia.org/wiki/Millionaire_(video_game)