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>
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
From Rob Swindell@VERT to Git commit to main/sbbs/master on Sat Mar 12 23:21:15 2022