• pcb patch 0.002

    From Trifle Menot@triflemenot@beewyz.com to alt.bbs.pcboard on Wed Sep 7 09:14:02 2011
    From Newsgroup: alt.bbs.pcboard


    I decided to try Borland C++ 4.5 and Turbo Assembler 5.0 for compiling
    PCB. Reason is, I thought of using the Borland C++ 4.x power pack for
    building DPMI code.

    But my first step was to build what exists, to see if 4.5 would work at
    all. It took a while, but I got it going. Here's the patch:

    ftp://ftp.beewyz.com/users/triflemenot/etcetera/computer/programming/project/pcboard/0.002.patch

    You also need to rebuild c4base.lib. c4lib.bat is changed by the patch,
    to account for building with overlays, like PCB. That was a bug in the previous setup!

    The size of the pcboardm executable increased by 8K. Tested and working
    here.

    I used a Win98 box for this. The DOS support is better than XP, and the Borland tools work well. I had some problems with Win98 until I got rid
    of IE6. I discovered that IE6 stalls and hangs the desktop on Win98, so
    I uninstalled IE6, downloaded IE 5.01, and installed that. Much better,
    Win98 works fine now. I was amazed I could still find IE 5.01, but here
    it is:

    http://browsers.evolt.org/?ie/win32

    5.01-sp2 is the one I used.


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

    --- Synchronet 3.17a-Linux NewsLink 1.108
  • From VinylDoctor@vinyldoctorlv@gmail.com to alt.bbs.pcboard on Tue Sep 13 14:17:32 2011
    From Newsgroup: alt.bbs.pcboard

    On Sep 7, 2:14 am, Trifle Menot <trifleme...@beewyz.com> wrote:
    I decided to try Borland C++ 4.5 and Turbo Assembler 5.0 for compiling
    PCB.  Reason is, I thought of using the Borland C++ 4.x power pack for building DPMI code.

    But my first step was to build what exists, to see if 4.5 would work at
    all.  It took a while, but I got it going.  Here's the patch:

    ftp://ftp.beewyz.com/users/triflemenot/etcetera/computer/programming/...

    You also need to rebuild c4base.lib.  c4lib.bat is changed by the patch,
    to account for building with overlays, like PCB.  That was a bug in the previous setup!

    The size of the pcboardm executable increased by 8K.  Tested and working here.

    I used a Win98 box for this.  The DOS support is better than XP, and the Borland tools work well.  I had some problems with Win98 until I got rid
    of IE6.  I discovered that IE6 stalls and hangs the desktop on Win98, so
    I uninstalled IE6, downloaded IE 5.01, and installed that.  Much better, Win98 works fine now.  I was amazed I could still find IE 5.01, but here
    it is:

    http://browsers.evolt.org/?ie/win32

    5.01-sp2 is the one I used.

    --
    Free web mail, POP3, and SMTPhttp://www.beewyz.com/freeaccounts.php
    Hey, good work.
    How do I use diff to patch my source code too?
    --- Synchronet 3.17a-Linux NewsLink 1.108
  • From Trifle Menot@triflemenot@beewyz.com to alt.bbs.pcboard on Wed Sep 14 01:24:22 2011
    From Newsgroup: alt.bbs.pcboard

    On Tue, 13 Sep 2011 14:17:32 -0700 (PDT), VinylDoctor
    <vinyldoctorlv@gmail.com> wrote:

    Hey, good work.
    How do I use diff to patch my source code too?

    Without linux, it will be hard. :-)

    I keep the source on a linux box and use linux tools for that. Then I
    copy it to a Windows box to compile.

    The patches are included in the latest src153.zip, 09/07/2011 04:00AM.


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

    --- Synchronet 3.17a-Linux NewsLink 1.108
  • From VinylDoctor@vinyldoctorlv@gmail.com to alt.bbs.pcboard on Thu Sep 15 08:41:10 2011
    From Newsgroup: alt.bbs.pcboard

    On Sep 13, 6:24 pm, Trifle Menot <trifleme...@beewyz.com> wrote:
    On Tue, 13 Sep 2011 14:17:32 -0700 (PDT), VinylDoctor

    <vinyldocto...@gmail.com> wrote:
    Hey, good work.
    How do I use diff to patch my source code too?

    Without linux, it will be hard. :-)

    I keep the source on a linux box and use linux tools for that.  Then I
    copy it to a Windows box to compile.

    The patches are included in the latest src153.zip, 09/07/2011 04:00AM.

    --
    Free web mail, POP3, and SMTPhttp://www.beewyz.com/freeaccounts.php
    ok, I will get it there. thanks as always.
    --- Synchronet 3.17a-Linux NewsLink 1.108
  • From Trifle Menot@triflemenot@beewyz.com to alt.bbs.pcboard on Thu Sep 15 18:27:14 2011
    From Newsgroup: alt.bbs.pcboard

    On Thu, 15 Sep 2011 08:41:10 -0700 (PDT), VinylDoctor
    <vinyldoctorlv@gmail.com> wrote:

    The patches are included in the latest src153.zip, 09/07/2011 04:00AM.

    ok, I will get it there. thanks as always.

    I tried compiling with Borland C++ 5.02. But the pcboard executable
    does not work, program too big to fit in memory. A search turned up
    some old posts about Borland C++ 5.02 overlays not working. That's a
    show stopper because the pcb build system is all set up for building
    with overlays. So the last good compiler is Borland C++ 4.5.

    I thought of reworking the whole system to use DPMI instead of overlays,
    but that's a big job. So for now I will use Borland C++ 4.5 or 3.1.

    I also learned a trick about renaming the libraries from *.lib to *.386.
    The DOS ren command allows wildcards:

    ren *.lib *.386

    Never tried that before, but it works.


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

    --- Synchronet 3.17a-Linux NewsLink 1.108