• src/sbbs3/dosxtrn/dosxtrn.c

    From Rob Swindell@1:103/705 to Git commit to main/sbbs/master on Tue Nov 23 21:19:16 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/a87ecd0f174aeefdfd9fd685
    Modified Files:
    src/sbbs3/dosxtrn/dosxtrn.c
    Log Message:
    Implement FOSSIL function 0Dh (Keyboard read without wait)As a work around for TradeWars 2 (v11.14 and v11.20) FOSSIL support:This door game would never call the FOSSIL "get received character"function (02h) . But I did notice that it was calling the "Keyboardread" functions. I never implemented the "Keyboard read" functions(figured the door game could read the keyboard itself if it wanted to),but appparently TW2 won't ever read the COM port (using function 02h)unless the Keyboard read function returns AX=0xFFFF (no keyboard dataavailable). So now, I just do that and TW2 works (with FOSSIL I/O).Incremented the revision to 26.Logging the Git branch/hash and other helpful FOSSIL-debug stuff now.
    --- SBBSecho 3.14-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell@1:103/705 to Git commit to main/sbbs/master on Mon Dec 13 18:23:16 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/bdb8fd268401bb90cdad32e7
    Modified Files:
    src/sbbs3/dosxtrn/dosxtrn.c
    Log Message:
    Simplify the enabling of all the optional interrupt counters for debug
    --- SBBSecho 3.14-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)