yup!!!! This is something I just realized last week with the help of another user. Basically it’s a first person shooter powering a text editor. A love2d quirk baked in. So I’ve reduced the frame rate and changed it to a dirty flag system for the update. This is brings down the usage considerably on my system, and to almost nothing in idle, with no performance issues. Basically, the blinking cursor is the culprit! This is an interesting thing I learned. In older systems, the blinking cursor was an actual physical oscillation that came from the hardware, not something that was programmed. Dont worry, the cursor will still blink in 2.0. And it should be super low power, and work on all sorts of older machines. That's the hope and goal.
Thanks for the other compliments! Bear with me while I reinvent the wheel from scratch. (In this project, I started with literal ASCII and one byte per character.) First project I’ve ever released, and so it’s been a learning experience turning it from something like an art project into a polished app that works like a finely tuned machine.