Files
TeslaRel410/BORLAND/BC45/SOURCE/RTL
CydandClaude Fable 5 63312e07f9 source410: literal 4.10 source reconstruction + BC++ 4.52 fleet toolchain archived
- BORLAND/: Borland C++ 4.52 (chosen over 4.5 by byte-match: CODE/RP/CW32.LIB
  is identical to 4.52's install lib). BCC32/TLINK32/TLIB/MAKE run natively on
  Win11; CODE/BT/OPT.MAK is the shipped BTL4OPT.EXE's exact flag recipe
  (extender = Borland PowerPack DPMI32, not Phar Lap TNT).
- restoration/source410/: the literal 1995-form reconstruction of the missing
  BT game source (never mixed into CODE/). Round 1-3 state:
  * 6 of 10 surviving original TUs COMPILE CLEAN under the period toolchain
    (BTMSSN, BTCNSL, BTSCNRL, BTTEAM, BTL4MODE, BTL4ARND) - first builds
    since 1996.
  * BT_L4/BTL4APP.CPP pilot reconstruction: 12/12 functions, Fail() lands on
    its binary-recorded line 400 exactly.
  * BT/BTCNSL.HPP: console wire IDs recovered from the binary's ctors
    (Killed=9, Damaged=10, ScoreUpdate=13, DeathWithoutHonor=15 [T1];
    TeamScore=12 flagged [T4]).
  * MUNGA/: 8 engine-header backfills back-dated from the BT412 WinTesla tree
    (VDATA numbering decomp-verified; AUDREND's OpenAL-era virtual removed -
    the period compiler is the drift detector).
  * Tooling: backdate.py (WinTesla->1995 header transform), compile410.sh
    (per-TU verification sweep under authentic OPT.MAK flags).
  * README: corrected roadmap - MECH.HPP is the capstone grown with the mech
    TU reconstructions; BTREG.CPP green = the header-family milestone.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-19 07:33:26 -05:00
..

	  WELCOME TO BORLAND C++ RUNTIME LIBRARY SOURCE 6.5

	  -------------------------------------------------



  This README contains information on support for the Borland C++

  Runtime Library source code.  



  BUILDING THE RTL

  ________________



  IMPORTANT:  In order to build the libraries, the RTL tools

  directory must be present on your path.  These tools are located

  in the tools subdirectory of the directory where the source

  was installed.  For example:



  If your Borland C++ root installation directory is C:\BC45, the RTL

  source was installed into C:\BC45\SOURCE\RTL and C:\BC45\SOURCE\RTL\TOOLS

  must be added to your path.



  You must have TASM.EXE installed from Borland Turbo Assembler before you

  can build the Run Time Library.



  To build the rtl, move to the directory where the source was installed 

  and type build.bat. An help screen is displayed allowing you to choose

  which part of the RTL you want to build. For example :



      C:\BC45\SOURCE\RTL\BUILD ALL



  will build everything.



  NB : if the RTL was not installed in the C:\BC45\SOURCE\RTL directory 

  you will need to modify the file RULES.MAK to set the RTLROOT variable

  accordingly.

  Due to limitations in spawning a 16 bit application by a 32 bit 

  application under Windows NT, you cannot build the 16 bit libraries

  under Windows NT.





  RUNTIME LIBRARY SUPPORT

  -----------------------



  The Borland C++ Runtime Library Source Code is provided for your use

  and modification.  IMPORTANT: Borland Technical Support will not

  answer questions or provide any assistance relating to this

  product.  Essentially, the Sources are provided "as is" and

  you are on your own.



  If you find what you think is a genuine problem with the source

  code, we want to hear about it. Technical Support is available

  from the following sources:





  1. For instant on-line access to the Borland forums with

     their libraries of technical information and answers

     to common questions, type



	GO BCPPDOS     - for questions pertaining to DOS



	 or



	GO BCPPWIN     - for questions pertaining to Windows



     If you are not a member of CompuServe, see the enclosed

     special offer, and write for full details on how to receive

     a free IntroPak containing a $15 credit toward your first

     month's on-line charges.



  2. Borland's TECHFAX service. Call (800) 822-4269 for a FAX

      catalog of technical document entries.



  3. Borland DLBBS. Dial (408) 431-5096 (up to 9600 baud, 8-N-1)

      for a host of free technical documents and example programs.



  4. For immediate assistance with everything from configuring Borland C++

      to programming or debugging, call our C++ Programmer's

      Advisor Lines ($2/minute, first minute free):

	    * Windows / Win32:  1-900-555-1002  or 1-800-782-5558 (MC/Visa)

	    * DOS :             1-900-555-1004  or 1-800-368-3366 (MC/Visa)