Skip to content
Snippets Groups Projects
Select Git revision
  • dailybuild_linux-x64
  • dailybuild_win32
  • master default protected
  • sqlite
  • rip_abstraction
  • dailybuild_macos-armv8
  • dd_file_lister_filanem_in_desc_color
  • mode7
  • dd_msg_reader_are_you_there_warning_improvement
  • c23-playing
  • syncterm-1.3
  • syncterm-1.2
  • test-build
  • hide_remote_connection_with_telgate
  • 638-can-t-control-c-during-a-file-search
  • add_body_to_pager_email
  • mingw32-build
  • cryptlib-3.4.7
  • ree/mastermind
  • new_user_dat
  • sbbs320d
  • syncterm-1.6
  • syncterm-1.5
  • syncterm-1.4
  • sbbs320b
  • syncterm-1.3
  • syncterm-1.2
  • syncterm-1.2rc6
  • syncterm-1.2rc5
  • push
  • syncterm-1.2rc4
  • syncterm-1.2rc2
  • syncterm-1.2rc1
  • sbbs319b
  • sbbs318b
  • goodbuild_linux-x64_Sep-01-2020
  • goodbuild_win32_Sep-01-2020
  • goodbuild_linux-x64_Aug-31-2020
  • goodbuild_win32_Aug-31-2020
  • goodbuild_win32_Aug-30-2020
40 results

bitmap_con.c

Blame
    • rswindell's avatar
      cd3b8411
      Added 4 additional fields to the Device Attributes response: · cd3b8411
      rswindell authored
      - first available loadable-font slot number (e.g. 43)
      - result of previous "select font" request (0 = success)
      - current video mode flags (e.g. high-intensity background)
      - current emulation mode flags (e.g. cursor visible, doorway mode)
      
      These are to aid the server (BBS) in making better use of advanced features,
      namely alternative/loadable fonts and high-intensity background colors (aka iCE
      colors). Being able to detect when these features are supported and working as
      intended is vital in providing a smooth/automated BBS experience which is
      automatically enhanced, when possible (supported by the client) and does not
      interfere with legacy (non-enhanced client) users.
      Even better would be a command that tells the server:
      if the server were to attempt a request 'X', it would likely work.
      Instead, we have to try request 'X' and then query the device attributes to
      find out if it actually worked, which is better than nothing (or asking the
      poor user to tell the BBS whether it worked or not).
      cd3b8411
      History
      Added 4 additional fields to the Device Attributes response:
      rswindell authored
      - first available loadable-font slot number (e.g. 43)
      - result of previous "select font" request (0 = success)
      - current video mode flags (e.g. high-intensity background)
      - current emulation mode flags (e.g. cursor visible, doorway mode)
      
      These are to aid the server (BBS) in making better use of advanced features,
      namely alternative/loadable fonts and high-intensity background colors (aka iCE
      colors). Being able to detect when these features are supported and working as
      intended is vital in providing a smooth/automated BBS experience which is
      automatically enhanced, when possible (supported by the client) and does not
      interfere with legacy (non-enhanced client) users.
      Even better would be a command that tells the server:
      if the server were to attempt a request 'X', it would likely work.
      Instead, we have to try request 'X' and then query the device attributes to
      find out if it actually worked, which is better than nothing (or asking the
      poor user to tell the BBS whether it worked or not).