• PCBoard 15.3 source v0.014

    From Efudd@21:1/5 to Trifle Menot on Thu Jan 21 15:40:17 2016
    On Thursday, January 29, 2015 at 2:39:34 AM UTC-5, Trifle Menot wrote:
    On Tue, 27 Jan 2015 12:38:12 -0800 (PST), Efudd <someone>
    wrote:

    This last 0014 references a new build system. Any progress there?

    I have it building lib and main, but not pplc. It makes testing and
    debugging easier, that's why I use it. When I'm done, I backport the
    fixes to the old CDC build system, and release that.

    I don't have any plans to do away with the old build system. Using both
    old and new is a good cross check to make sure I didn't miss anything or break anything with the new build system.

    I'm too lazy to package it up right now. And it won't help much unless
    you're into serious debugging and testing of lib and/or main.

    One problem I'm interested in, is making the fossil code more efficient,
    and less of a CPU hog. But I've not worked on it lately, and there's no popular demand ...

    I'm assuming this died at this point? I'd like to get the most current work you have, if possible....

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From corey blake@21:1/5 to Efudd on Fri Jan 22 16:09:59 2016
    On Thursday, January 21, 2016 at 3:40:17 PM UTC-8, Efudd wrote:
    On Thursday, January 29, 2015 at 2:39:34 AM UTC-5, Trifle Menot wrote:
    On Tue, 27 Jan 2015 12:38:12 -0800 (PST), Efudd <someone>
    wrote:

    This last 0014 references a new build system. Any progress there?

    I have it building lib and main, but not pplc. It makes testing and debugging easier, that's why I use it. When I'm done, I backport the
    fixes to the old CDC build system, and release that.

    I don't have any plans to do away with the old build system. Using both
    old and new is a good cross check to make sure I didn't miss anything or break anything with the new build system.

    I'm too lazy to package it up right now. And it won't help much unless you're into serious debugging and testing of lib and/or main.

    One problem I'm interested in, is making the fossil code more efficient, and less of a CPU hog. But I've not worked on it lately, and there's no popular demand ...

    I'm assuming this died at this point? I'd like to get the most current work you have, if possible....

    not really dead.
    they just wanted to fix some of the pcboard problems.
    and is working on it as they can.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Efudd@21:1/5 to corey blake on Tue Jan 26 17:05:25 2016
    Indeed. I helped some (tried, Trifle and I work a little differently) with earlier builds, getting
    pplc building, etc. I just don't want to duplicate work if he's made further progress with a
    new build system.

    I had started working on on a new build system and was working on porting it forward to
    a slightly new compiler... my work has just been paused in a virtual machine for almost 2 years now. :-)


    On Friday, January 22, 2016 at 7:10:00 PM UTC-5, corey blake wrote:
    On Thursday, January 21, 2016 at 3:40:17 PM UTC-8, Efudd wrote:
    On Thursday, January 29, 2015 at 2:39:34 AM UTC-5, Trifle Menot wrote:
    On Tue, 27 Jan 2015 12:38:12 -0800 (PST), Efudd <someone>
    wrote:

    This last 0014 references a new build system. Any progress there?

    I have it building lib and main, but not pplc. It makes testing and debugging easier, that's why I use it. When I'm done, I backport the fixes to the old CDC build system, and release that.

    I don't have any plans to do away with the old build system. Using both old and new is a good cross check to make sure I didn't miss anything or break anything with the new build system.

    I'm too lazy to package it up right now. And it won't help much unless you're into serious debugging and testing of lib and/or main.

    One problem I'm interested in, is making the fossil code more efficient, and less of a CPU hog. But I've not worked on it lately, and there's no popular demand ...

    I'm assuming this died at this point? I'd like to get the most current work you have, if possible....

    not really dead.
    they just wanted to fix some of the pcboard problems.
    and is working on it as they can.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Trifle Menot@21:1/5 to All on Sun Feb 7 05:56:05 2016
    On Tue, 26 Jan 2016 17:05:25 -0800 (PST), Efudd <jasonbrent@gmail.com>
    wrote:

    Indeed. I helped some (tried, Trifle and I work a little differently)

    I added your work to the pot. But I did revise it, to fit my framework
    and style. That's what editors do to authors. They mash the potato.

    I am the first one who got the PCBoard source compiling, so I consider
    myself the de facto editor of this "project." If you can call it that.
    With only three people known to be interested, it's not much of a
    project. For me it's more about programming and code than any desire to actually run a BBS.


    I just don't want to duplicate work if he's made further progress with a
    new build system.

    My new build system works. The reason I wanted it was to have a better environment for debugging. You can't build the whole PCBoard executable
    with debugging symbols on every module, it's too big and won't run.

    In my new build system, I use a single command that builds the whole
    thing, lib and main, and spits out the final executable.

    When I want debugging symbols on a few modules, I go back into the
    source\obj tree and delete the objects for the modules in question. Then rebuild just those objects and relink to produce a new executable, which
    is small enough to actually run. It's been so long since I've done that,
    I don't remember the exact steps. But it's not hard. Much easier than
    trying to use the CDC build system.

    It's all kind of pointless unless you use it for debugging with Turbo
    Debugger. But if you're really into that, I can package it up for you.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From corey blake@21:1/5 to Trifle Menot on Tue Feb 9 19:24:21 2016
    On Tuesday, October 21, 2014 at 3:24:06 PM UTC-7, Trifle Menot wrote:
    Compiles and works. Archive includes compiler and library for building.

    v0.014:

    Fix giveup.c to release timeslices on WINXP, and remove its code
    segment self modification mess, replacing that sorry code with a
    function pointer that allows a debugger to work.

    Added ppl directory to main\obj, needed for building pplc.

    As previously mentioned in change 009, I expected to abandon the
    CDC build system in favor of my new modular build system. Since
    then, however, I wrote batch files that backport patches from my
    new build system to the CDC build system. Using the two systems
    in parallel is good for testing, I can verify that the new build
    system does not create problems. And it's still possible to use
    the CDC build system for releasing fixes, providing users with a
    format already familiar to them.


    http://www.4shared.com/zip/uy-VvYWyce/PCBoard_153_source_code_v0014.html

    ed2k://|file|PCBoard%2015.3%20source%20code%20v0.014.zip|27066143|2C8A300076A3E9377AE0FC49F00F4B85|h=WFJN5IBGWL3UR3HY5EWUYG6U7LOHPC6B|/

    You are lucky.
    I paid almost 2000.00 for that source code. it was for my version, 15.3 10 node license. the cdroms they sent me were missing 2 objs I needed to compile my source code. and when I tried to call them the next day, the bank just shut them down. and that
    was that.
    I moaned and bitched all over the net for years until Trifle contacted me. and said he could bypass the missing files which were prolly for my version and node count. and he did.
    but the bbs world was pretty dead by then.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Trifle Menot@21:1/5 to You also on Thu Feb 11 18:55:42 2016
    On Tue, 9 Feb 2016 16:05:53 -0800 (PST), Efudd <jasonbrent@gmail.com>
    wrote:

    I am interested in it.


    You also wrote (three years ago):

    VinylDoctor - was there anything in the original archives that matched "vmdata.lib" or "vmdata.h"? That library is used to build the setup utilities, uucp utilities and pcbfiler utilities.

    Incidentally, the company that made that library still exists although
    VMData went out of support in 1999. Still, one of their devs graciously responded to my email and provided me a current version....


    Quid pro quo, friend. You can email it to my name (concatenated) at the
    same email service you use.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Trifle Menot@21:1/5 to All on Thu Feb 11 19:23:07 2016
    On Tue, 9 Feb 2016 16:05:53 -0800 (PST), Efudd <jasonbrent@gmail.com>
    wrote:

    1) I couldn't get pcboardM.exe to run because it was too large.

    Works for me.


    1a) This led me down the path of going back in time and bought old borland/tasm/etc. manuals I could find on the internet to try to bring
    back old memories and get it to live again.>2) I started working on
    getting it to build under a more current borland environment with
    limited success.

    I already tried Borland 4.5. The objects are bigger, no reduction of
    size. And to make it all work, you have to rebuild codebase with Borland
    4.5 too. Not worth it.

    Borland 3.1 is as good as it gets for PCBoard.


    3) I branched and started recoding some of the ASM back into C with the ultimate goal of a potential port for the purposes of "just because".

    It would be easier to write a new BBS from scratch than port PCBoard to
    another environment. Nobody cares. Why build a rocket that has no reason
    to launch.

    A better use of time would be starting a toy network amongst the three
    of us who are actually interested in PCBoard. We could run PCBoard UUCP
    to exchange messages without the need of a usenet service.

    If we never have any running application of PCBoard, we're just wasting
    time.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From stbenedictmission@gmail.com@21:1/5 to Trifle Menot on Sun Feb 14 09:39:50 2016
    On Tuesday, October 21, 2014 at 3:24:06 PM UTC-7, Trifle Menot wrote:
    Compiles and works. Archive includes compiler and library for building.

    v0.014:

    Fix giveup.c to release timeslices on WINXP, and remove its code
    segment self modification mess, replacing that sorry code with a
    function pointer that allows a debugger to work.

    Added ppl directory to main\obj, needed for building pplc.

    As previously mentioned in change 009, I expected to abandon the
    CDC build system in favor of my new modular build system. Since
    then, however, I wrote batch files that backport patches from my
    new build system to the CDC build system. Using the two systems
    in parallel is good for testing, I can verify that the new build
    system does not create problems. And it's still possible to use
    the CDC build system for releasing fixes, providing users with a
    format already familiar to them.


    http://www.4shared.com/zip/uy-VvYWyce/PCBoard_153_source_code_v0014.html

    ed2k://|file|PCBoard%2015.3%20source%20code%20v0.014.zip|27066143|2C8A300076A3E9377AE0FC49F00F4B85|h=WFJN5IBGWL3UR3HY5EWUYG6U7LOHPC6B|/

    and it is still not getting any younger too.
    I do wonder thou what the bank did with it's rights.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Trifle Menot@21:1/5 to All on Sun Feb 7 05:31:51 2016
    On Thu, 21 Jan 2016 15:40:17 -0800 (PST), Efudd <jasonbrent@gmail.com>
    wrote:

    On Thursday, January 29, 2015 at 2:39:34 AM UTC-5, Trifle Menot wrote:

    I've not worked on it lately, and there's no popular demand ...

    I'm assuming this died at this point? I'd like to get the most
    current work you have, if possible....

    v0.014 is still on 4shared for download. They show it's been downloaded
    17 times, last on Jan 21, 2016. No idea who those people might be, only
    us three have discussed it here in the ng (you, me, and Corey).

    To use 4shared you need an account. I got mine by signing up with a free
    email address. Guess you can still do that. If you get past that hurdle,
    it's easy.

    I also have it available via emule. I don't run that all the time, but
    if you want it that way, I can put the donkey to work. Just say when.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Efudd@21:1/5 to Trifle Menot on Tue Feb 9 16:05:53 2016
    I am interested in it. I agree that there is... very limited community interest. For me, my interest is that I was saving to buy a source license as a teenager when CDC went under. I looked for almost 15 years before finally finding it through you. =)

    Where I last left off, I was doing a couple of things:

    1) I couldn't get pcboardM.exe to run because it was too large.
    1a) This led me down the path of going back in time and bought old borland/tasm/etc. manuals I could find on the internet to try to bring back old memories and get it to live again.
    2) I started working on getting it to build under a more current borland environment with limited success.
    3) I branched and started recoding some of the ASM back into C with the ultimate goal of a potential port for the purposes of "just because".

    I now have more free time on my hands than I've had over the last couple of years and would like to revive working on this in that free time.



    On Sunday, February 7, 2016 at 12:56:06 AM UTC-5, Trifle Menot wrote:
    On Tue, 26 Jan 2016 17:05:25 -0800 (PST), Efudd <>
    wrote:

    Indeed. I helped some (tried, Trifle and I work a little differently)

    I added your work to the pot. But I did revise it, to fit my framework
    and style. That's what editors do to authors. They mash the potato.

    I am the first one who got the PCBoard source compiling, so I consider
    myself the de facto editor of this "project." If you can call it that.
    With only three people known to be interested, it's not much of a
    project. For me it's more about programming and code than any desire to actually run a BBS.


    I just don't want to duplicate work if he's made further progress with a >new build system.

    My new build system works. The reason I wanted it was to have a better environment for debugging. You can't build the whole PCBoard executable
    with debugging symbols on every module, it's too big and won't run.

    In my new build system, I use a single command that builds the whole
    thing, lib and main, and spits out the final executable.

    When I want debugging symbols on a few modules, I go back into the
    source\obj tree and delete the objects for the modules in question. Then rebuild just those objects and relink to produce a new executable, which
    is small enough to actually run. It's been so long since I've done that,
    I don't remember the exact steps. But it's not hard. Much easier than
    trying to use the CDC build system.

    It's all kind of pointless unless you use it for debugging with Turbo Debugger. But if you're really into that, I can package it up for you.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)