• PCBoard source code resurrection

    From Trifle Menot@triflemenot@beewyz.com to alt.bbs.pcboard on Tue Mar 22 06:28:41 2011
    From Newsgroup: alt.bbs.pcboard

    On 22 Mar 2011 03:45:13 GMT, Dan C <youmustbejoking@lan.invalid> wrote:

    On Mon, 21 Mar 2011 22:46:42 -0500, Phil wrote:

    To: Mew
    From Newsgroup: alt.bbs.pcboard

    On 1 juin, 16:52, Nasenmann <bernds...@gmail.com> wrote:
    I know this is no pc-express group, but I didn't find anything
    better. The source code for pc-express bbs was released in the web
    some years ago, but I can't find the website anymore. Does anyone
    have the source code?

    I have the source of pcboard if you want :)

    Where you able to compile the pcboard source code?

    You are replying to a post that is almost *TWO* *YEARS* old!

    Heh.

    As Corey Blake posted some time ago, the source code he got from CDC was missing some important pieces, and he couldn't do anything with it.

    Recently I've been looking over it, and the biggest pieces missing are makefiles for the PCB library. Looks like the C source code, except for COMMDRV, is all there. Apparently they charged an extra fee for the
    COMMDRV code and Corey did not pay for it. But nowdays, COMMDRV is not
    so important anyway.

    Another piece missing is the crypto source code that checks the serial
    number. No surprise that CDC would not distribute it. But that should
    be hackable, looks like the serial checking is all done in init.c. Once
    you get past that, the rest of the code should be good to go.

    It was tedious and time consuming, but I constructed makefiles by hand
    and got the library source code built. Then I hacked on init.c to skip
    the serial number check, and built the main executable. I can start it
    up, and get the call waiting screen. That's progress.

    But when I invoke it via telnet, it still drops into the call waiting
    screen. Apparently it's not recognizing the PCB=/NODE: switch, and I
    need to hack on it some more. Time to fire up Turbo Debugger I think
    ...



    --
    Web mail, POP3, and SMTP
    http://www.beewyz.com/freeaccounts.php

    --- Synchronet 3.17a-Linux NewsLink 1.108
  • From Trifle Menot@triflemenot@beewyz.com to alt.bbs.pcboard on Thu Mar 24 22:11:10 2011
    From Newsgroup: alt.bbs.pcboard

    On Tue, 22 Mar 2011 06:28:41 +0000, Trifle Menot
    <triflemenot@beewyz.com> wrote:

    But when I invoke it via telnet, it still drops into the call waiting
    screen. Apparently it's not recognizing the PCB=/NODE: switch, and I
    need to hack on it some more.

    I never could get that working with Turbo C++ 3.0, so I switched to
    Borland C++ 3.1, and it's working now.

    Their build system allows for TC30, BC31, and BC50. TC30 won't compile
    386 code, so with TC30 you have no DPMI support and you're stuck using
    EMS. I don't know if the TC30 problem was related to the XP's NTDVM EMS support, or problems with TC30, or what. But it looks like the CDC 15.3
    binary was built with BC31, so as long as BC31 does the job, that's good
    enough for hacking purposes.

    Now I have a working pcboard.exe without any serial number. Source code
    is fun. ;-)


    --
    Web mail, POP3, and SMTP
    http://www.beewyz.com/freeaccounts.php

    --- Synchronet 3.17a-Linux NewsLink 1.108