Subj : src/conio/bitmap_con.c To : Git commit to main/sbbs/master From : Deuc¨ Date : Fri Dec 05 2025 19:57:27 https://gitlab.synchro.net/main/sbbs/-/commit/fddff9351373e4f10eea98c9 Modified Files: src/conio/bitmap_con.c Log Message: Some optimizations... If we're redrawing every cell on the screen, don't bother looping through all the cells on the screen, just update them all in one big swoop. This gets some pointless comparisons out of the inner loop as well as completely avoiding the loops when possible. Now the bulk of the CPU time SyncTERM uses at a static screen is spent either constantly polling for keyboard input (since conio has no event thing yet), or scaling the same screen over and over (since there's no separation between expose/paint events and changes). --- þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net .