Skip to content
Snippets Groups Projects
  1. Jan 09, 2025
  2. Jan 08, 2025
    • Deucе's avatar
      Fix 132×52 mode resulution. · 065c06e0
      Deucе authored
      Transposed some digits, setting 1056×823 as the resolution instead
      of 1056×832.  This resulted on crashes with some output modes, and
      "just" the status bar being truncated on other output modes.
      
      Fixes at least part of ticket 178.
      065c06e0
    • Deucе's avatar
      Make the scrollback a ring buffer instead of a linear one. · 25d74561
      Deucе authored
      This was one of the two major perforance issues with previous
      versions of SyncTERM.  Using a larger scrollback will not longer
      slow down SyncTERM.
      
      The other major issue is updating the pixel data for every change,
      but we can't fix that as long as graphics and text are drawn on the
      same plane.
      25d74561
    • Rob Swindell's avatar
      FILE_ @-code changes/additions · b6654722
      Rob Swindell authored
      New:
      - FILE_COST, file's credit value or "FREE" when applicable
        (see also FILE_CREDITS - the file's credit value or 0 when free download)
      - FILE_AUTHOR - file's author (e.g. from SAUCE record) or blank if N/A
      - FILE_GROUP - file's author group (e.g. from SAUCE record) or blank if N/A
      - FILE_BYTES - file's size in bytes (previously, would use FILE_SIZE for this)
      - FILE_CRC32 - 8 hex digits or blank if N/A
      - FILE_MD5 - 32 hex digits or blank if N/A
      - FILE_SHA1 - 40 hex digits or blank if N/A
      - FILE_TIME_TO_DL - estimated time ("HH:MM:SS") to download file at current CPS
      
      Changed:
      FILE_SIZE is now the file size estimated in KB, MB, GB, etc., not the exact
      file size in bytes.
      b6654722
    • Rob Swindell's avatar
      Include CPS rate used to calcaulte file transfer time in FiTransferTime string · 31fc8696
      Rob Swindell authored
      from text.dat.
      
      Also change the alignment of the Fi* (File Information) text.dat strings to
      allow more space for the data fields, allowing better support for adding URLs
      (for sysops that want to do so, e.g. by setting FiFilename in text.ini).
      31fc8696
    • Deucе's avatar
      Don't explicitly omit the frame pointer. · 405f58b7
      Deucе authored
      At -O3, the only reason the frame pointer will be retained is when
      removing it makes it impossible to get any reasonable information
      out of a core dump.
      
      I personally prefer to take the small performance hit on affected
      platforms and always include the frame pointer because it makes
      profiling release builds possible... but I can manually make that
      adjustment when I want to.
      405f58b7
Loading