I've been writing a 3D graphics renderer over the past few days, I'm tempted to port my existing code to something faster like SDL on C++ but it looks like a big scary beast to me
Anyway, here's some (BIG) gifs, though FFMPEG dropped the colordepth:
Texturemapping:
Upscaling implemented (Natively rendering at 160x100px and upscaling to 640x400):
Lighting experiments (Using fastmath, doesn't look as nice as a real sin/cos functions: