I wonder how the performance would be in assembly. Replacing the floating point emulation done by BASIC with a fixed point implementation would probably do a lot. I'm always impressed at raytracing being done on systems that lack multiplication and division instructions.