Reverse engineered prompt

GitHub

Build me a small but usable 3D engine for the TI 83 Premium CE and TI 84 Plus CE in ez80 assembly. I want it to draw and animate simple 3D models on the calculator screen, with flat shaded polygons, textured polygons, depth sorting, clipping, and smooth double buffering so it does not flicker. It should include the basic 3D math needed, support simple animation, use bounding boxes automatically, and handle mipmaps for textures if possible.

Please also make the model pipeline practical. I want to be able to take a normal .obj model and convert it into something the calculator project can compile in, and do the same for textures. Include one or two example scenes or models that show the engine working, like a spinning textured character or object.

Keep it realistic since this seems like an early version and some parts may still be rough, especially lighting and clipping. Make it buildable from the provided scripts, and look up current calculator toolchain docs online if you need to.

Have a live product UI? Try website reverse