• src/conio/bitmap_con.c sdl_con.c

    From Deucе@1:103/705 to Git commit to main/sbbs/master on Sun Apr 23 21:51:18 2023
    https://gitlab.synchro.net/main/sbbs/-/commit/f4abff4f838aaa15fbeb2d73
    Modified Files:
    src/conio/bitmap_con.c sdl_con.c
    Log Message:
    Use a single memmove() when moving the entire width.When fast scrolling, memmove() takes most of the CPU by far... itis likely actually worth having each line be a buffer of its ownand just moving the pointers around. To help with this optimizationin the future, move the screen memmove() bit into a separate function.
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Deucе@1:103/705 to Git commit to main/sbbs/master on Tue Apr 25 13:41:40 2023
    https://gitlab.synchro.net/main/sbbs/-/commit/7291fa08a5ea874c36be5f75
    Modified Files:
    src/conio/bitmap_con.c sdl_con.c
    Log Message:
    Add more vstatlock usage where needed, sync cvstat better.
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)