1. 13 Mar, 2022 2 commits
    • Rob Swindell's avatar
    • Rob Swindell's avatar
      PCBoard type definitions for PCBOARD.SYS and USERS.SYS files · 9422248a
      Rob Swindell authored
      PCBOARD.SYS is officially the worst file format ever invented, not just the worst BBS drop file format ever invented. What were these guys smoking?!?
      I don't know what reference I used almost 30 years ago when I first implemented PCBOARD.SYS file support, but this time I used the PCBoard v15.3 source code (e.g. sys.c and usersys.c) and even their own code seems to work really hard to conform to these crazy file formats.
      USERS.SYS is a little more sane, but not by a lot.
      C++ features make this cleaner/easier, but man... there's just so much polish you apply to these turds.
      I guess (and hope) that nobody's really running programs that depend on/use these file formats. <shrug>