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>
This commit is contained in:
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,87 @@
|
||||
; *****************************************************************
|
||||
; * DynaText 2.3 for Windows Initialization File *
|
||||
; *****************************************************************
|
||||
|
||||
[dtext]
|
||||
;The Browser path specifications:
|
||||
; Note: When specifying multiple collections, separate them by ';'s,
|
||||
; with no spaces.
|
||||
COLLECTION=
|
||||
DATA_DIR=
|
||||
|
||||
DTEXT_AUTH=
|
||||
INSTED_AUTH=
|
||||
|
||||
; Note: The public & private dirs should NOT be set to the same location.
|
||||
PUBLIC_DIR=
|
||||
PRIVATE_DIR=
|
||||
|
||||
; ********************************************************************
|
||||
; * MKBOOK NOTE: mkbook.exe is now a DOS command-line program. *
|
||||
; * Mkbook uses the MKBOOK.INI file in the BIN directory. *
|
||||
; * The file contains settings for all of the DOS Publishing Tools. *
|
||||
; ********************************************************************
|
||||
|
||||
; *-- Setting Window Positions --------------------------------------*
|
||||
; For each type of window, specify xleft, ytop, width, height.
|
||||
; To use the Windows default value for any part of the specification,
|
||||
; specify -1.
|
||||
;
|
||||
; NOTE: The x and y coordinates are ignored, EXCEPT when setting the
|
||||
; position of the main DynaText desktop window.
|
||||
;
|
||||
; Window names to use for setting initial sizes:
|
||||
; o dynatext= the main DynaText desktop window. This window's x & y,
|
||||
; AND width/height can be set. This is true for this window only!
|
||||
; o fulltext_h= the Book window with the fulltext Main view and the TOC
|
||||
; in the top or bottom position (i.e. horizontal splitbar).
|
||||
; o fulltext_v= the Book window with the fulltext Main view, and the TOC
|
||||
; in the left or right position (i.e. vertical splitbar).
|
||||
; o collectionWin= Collection window(s)
|
||||
; o note= Note window(s)
|
||||
; o raster= Raster window(s)
|
||||
; o vector= Vector (CGM) window(s)
|
||||
;
|
||||
; *------------------------------------------------------------------*
|
||||
note=-1 -1 250 250
|
||||
|
||||
|
||||
[colors]
|
||||
red=255 0 0
|
||||
green=0 255 0
|
||||
blue=0 0 255
|
||||
yellow=255 255 0
|
||||
magenta=255 0 255
|
||||
cyan=0 255 255
|
||||
dark red=128 0 0
|
||||
dark green=0 128 0
|
||||
dark blue=0 0 128
|
||||
light brown=128 128 0
|
||||
purple=128 0 128
|
||||
dark cyan=0 128 128
|
||||
light gray=192 192 192
|
||||
gray=128 128 128
|
||||
light yellow=255 255 128
|
||||
light green=0 255 128
|
||||
light blue=128 255 255
|
||||
pink=255 0 128
|
||||
orange=255 128 64
|
||||
|
||||
; NOTE: Below, several of the DynaText 1.5 colors are defined.
|
||||
; To access them, remove the semi-colon at the front of each line.
|
||||
; However, we recommend that use the standard 16 Windows color names
|
||||
; used above.
|
||||
;
|
||||
; lightblue=0 0 248
|
||||
; bluegreen=0 175 153
|
||||
; lightgreen=0 255 0
|
||||
; darkgreen=31 143 48
|
||||
; forestgreen=31 143 48
|
||||
; violet=152 44 114
|
||||
; brown=165 42 42
|
||||
; firebrick=178 34 34
|
||||
; olive=146 108 10
|
||||
; lightgray=157 173 82
|
||||
; darkgray=147 154 101
|
||||
|
||||
|
||||
@@ -0,0 +1,91 @@
|
||||
; *****************************************************************
|
||||
; * DynaText 2.3 for Windows Initialization File *
|
||||
; *****************************************************************
|
||||
|
||||
[dtext]
|
||||
;The Browser path specifications:
|
||||
; Note: When specifying multiple collections, separate them by ';'s,
|
||||
; with no spaces.
|
||||
COLLECTION=
|
||||
DATA_DIR=
|
||||
|
||||
DTEXT_AUTH=
|
||||
INSTED_AUTH=
|
||||
|
||||
; Note: The public & private dirs should NOT be set to the same location.
|
||||
PUBLIC_DIR=
|
||||
PRIVATE_DIR=
|
||||
|
||||
; Uncomment the next line to activate the DDE Plugin
|
||||
;DTEXT_PLUGINS=ddexec.dll
|
||||
PLUGIN_DIRS=
|
||||
|
||||
; ********************************************************************
|
||||
; * MKBOOK NOTE: mkbook.exe is now a DOS command-line program. *
|
||||
; * Mkbook uses the MKBOOK.INI file in the BIN directory. *
|
||||
; * The file contains settings for all of the DOS Publishing Tools. *
|
||||
; ********************************************************************
|
||||
|
||||
; *-- Setting Window Positions --------------------------------------*
|
||||
; For each type of window, specify xleft, ytop, width, height.
|
||||
; To use the Windows default value for any part of the specification,
|
||||
; specify -1.
|
||||
;
|
||||
; NOTE: The x and y coordinates are ignored, EXCEPT when setting the
|
||||
; position of the main DynaText desktop window.
|
||||
;
|
||||
; Window names to use for setting initial sizes:
|
||||
; o dynatext= the main DynaText desktop window. This window's x & y,
|
||||
; AND width/height can be set. This is true for this window only!
|
||||
; o fulltext_h= the Book window with the fulltext Main view and the TOC
|
||||
; in the top or bottom position (i.e. horizontal splitbar).
|
||||
; o fulltext_v= the Book window with the fulltext Main view, and the TOC
|
||||
; in the left or right position (i.e. vertical splitbar).
|
||||
; o collectionWin= Collection window(s)
|
||||
; o note= Note window(s)
|
||||
; o raster= Raster window(s)
|
||||
; o vector= Vector (CGM) window(s)
|
||||
;
|
||||
; *------------------------------------------------------------------*
|
||||
note=-1 -1 250 250
|
||||
|
||||
|
||||
[colors]
|
||||
red=255 0 0
|
||||
green=0 255 0
|
||||
blue=0 0 255
|
||||
yellow=255 255 0
|
||||
magenta=255 0 255
|
||||
cyan=0 255 255
|
||||
dark red=128 0 0
|
||||
dark green=0 128 0
|
||||
dark blue=0 0 128
|
||||
light brown=128 128 0
|
||||
purple=128 0 128
|
||||
dark cyan=0 128 128
|
||||
light gray=192 192 192
|
||||
gray=128 128 128
|
||||
light yellow=255 255 128
|
||||
light green=0 255 128
|
||||
light blue=128 255 255
|
||||
pink=255 0 128
|
||||
orange=255 128 64
|
||||
|
||||
; NOTE: Below, several of the DynaText 1.5 colors are defined.
|
||||
; To access them, remove the semi-colon at the front of each line.
|
||||
; However, we recommend that use the standard 16 Windows color names
|
||||
; used above.
|
||||
;
|
||||
; lightblue=0 0 248
|
||||
; bluegreen=0 175 153
|
||||
; lightgreen=0 255 0
|
||||
; darkgreen=31 143 48
|
||||
; forestgreen=31 143 48
|
||||
; violet=152 44 114
|
||||
; brown=165 42 42
|
||||
; firebrick=178 34 34
|
||||
; olive=146 108 10
|
||||
; lightgray=157 173 82
|
||||
; darkgray=147 154 101
|
||||
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,32 @@
|
||||
|
||||
Note about contents of DATA\MISC directory
|
||||
|
||||
Copyright Electronic Book Technologies, Inc. 1993-1994
|
||||
========================================================================
|
||||
|
||||
This directory contains two files:
|
||||
|
||||
(1) dynatext.ini
|
||||
(2) stysheet.dtd
|
||||
|
||||
(1) dynatext.ini is an *extra* copy of the DYNATEXT.INI file.
|
||||
The file contained here is NOT used by DynaText.
|
||||
|
||||
A copy of this file, with the necessary variables set to the proper
|
||||
places, is necessary for running the software and must exist in either your
|
||||
WINDOWS directory or the directory that contains the DynaText executables.
|
||||
|
||||
(2) stysheet.dtd is the DTD for DynaText's stylesheets. This is here
|
||||
for your reference.
|
||||
|
||||
|
||||
>>> MKBOOK ALERT! <<<
|
||||
|
||||
In DynaText 2.2, Mkbook is a DOS command-line program. It is one
|
||||
of several DOS Publishing Tools, including PUBBOOK.EXE, MKCOLIDX.EXE,
|
||||
SGMLRVW.EXE, EBTUPD.EXE, and EBTCERT.EXE. All of these commands
|
||||
require a MKBOOK.INI file. These executables were installed in the
|
||||
installation's BIN directory.
|
||||
|
||||
The MKBOOK.INI file must live in the SAME directory as these executables.
|
||||
|
||||
@@ -0,0 +1,71 @@
|
||||
<!-- Document Type Definition for Style Sheets to
|
||||
drive DynaText, by Electronic Book Technologies, Inc.
|
||||
|
||||
Copyright 1990 Electronic Book Technologies, Inc.
|
||||
-->
|
||||
|
||||
<!-- This marked section defines the tag names in their full forms,
|
||||
for use by SGML tools that can handle NAMELEN > 8.
|
||||
-->
|
||||
<![ IGNORE [
|
||||
<!ENTITY % dirs
|
||||
"based-on">
|
||||
<!ENTITY % fonts
|
||||
"font-family|font-size|font-weight|font-slant|font|foreground">
|
||||
<!ENTITY % verts
|
||||
"vertical-offset|break|break-after|
|
||||
space-before|space-after|line-spacing">
|
||||
<!ENTITY % horiz
|
||||
"first-indent|left-indent|right-indent|width|justify|truncate">
|
||||
<!ENTITY % tables
|
||||
"table-data|eval">
|
||||
<!ENTITY % hypers
|
||||
"marginalize|icon|script|hide-text">
|
||||
<!ENTITY % tocs
|
||||
"section-level|title">
|
||||
<!ENTITY % props
|
||||
"%dirs;|%fonts;|%verts;|%horiz;|%tables;|%hypers;|%tocs;">
|
||||
]]>
|
||||
|
||||
<!-- This marked section defines the tag names in short forms,
|
||||
for use by SGML tools that are limited to NAMELEN = 8.
|
||||
DynaText will recognize either set of tag names synonymously;
|
||||
the names are purely truncations, so the rule is easy to remember.
|
||||
|
||||
A SED script is available to convert between long and short forms.
|
||||
-->
|
||||
<![ INCLUDE [
|
||||
<!ENTITY % dirs
|
||||
"based-on">
|
||||
<!ENTITY % fonts
|
||||
"font-fam|font-siz|font-wei|font-sla|font|foregrou">
|
||||
<!ENTITY % verts
|
||||
"vertical|break|break-af|space-be|space-af|line-spa">
|
||||
<!ENTITY % horiz
|
||||
"first-in|left-ind|right-in|width|justify|truncate">
|
||||
<!ENTITY % tables
|
||||
"table-da|eval">
|
||||
<!ENTITY % hypers
|
||||
"marginal|icon|script|hide-tex">
|
||||
<!ENTITY % tocs
|
||||
"section-|title">
|
||||
<!ENTITY % props
|
||||
"%dirs;|%fonts;|%verts;|%horiz;|%tables;|%hypers;|%tocs;">
|
||||
]]>
|
||||
|
||||
<!-- ************************************* -->
|
||||
|
||||
<!ELEMENT sheet - - (style*)>
|
||||
<!ATTLIST sheet
|
||||
version CDATA #IMPLIED
|
||||
date CDATA #IMPLIED
|
||||
author CDATA #IMPLIED>
|
||||
|
||||
<!ELEMENT style - - (%props;)*>
|
||||
<!ATTLIST style
|
||||
name CDATA #REQUIRED>
|
||||
|
||||
<!ELEMENT (%props;) - - CDATA>
|
||||
|
||||
<!-- End of DTD for EBT style sheets. -->
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Reference in New Issue
Block a user