- 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>
72 lines
2.0 KiB
DTD
72 lines
2.0 KiB
DTD
<!-- 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. -->
|
|
|