https://www.timeextension.com/news/2025/08/dev-reveals-secrets-behind-stunning-new-3d-platformer-for-the-zx-spectrum
>"The idea behind implementing this (and similar) engines on the ZX Spectrum lies in one simple idea. Don't do what you don't have to do in order to save Z80 clock cycles. Therefore, I assumed that everything that could be calculated in advance would be better calculated in advance."
>Therefore, in addition to writing efficient code, it was also necessary for me to store the data in memory so that it was literally all 'accessible' during the rendering process. As a result, at the moment of creating an image on the screen, almost all of the processor's address space is occupied by screen output procedures (~16 KB), various optimization tables (~24 KB), and all the graphics (~8 KB).
Daymn