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.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,128 @@
|
||||
Welcome to Database Desktop 5.1
|
||||
===============================
|
||||
|
||||
This file contains important information about Database Desktop that
|
||||
supplements and supersedes information in the Database Desktop
|
||||
documentation.
|
||||
|
||||
|
||||
TABLE OF CONTENTS
|
||||
-----------------
|
||||
1. Installation
|
||||
2. What Is Database Desktop?
|
||||
3. Summary of New Features
|
||||
4. Guide to the Documentation
|
||||
5. Restrictions
|
||||
|
||||
|
||||
1. INSTALLATION
|
||||
---------------
|
||||
The installation program installs Database Desktop. Follow the
|
||||
instructions in the README file.
|
||||
|
||||
|
||||
2. WHAT IS DATABASE DESKTOP?
|
||||
----------------------------
|
||||
Database Desktop, is a separate application which lets you work
|
||||
with tables interactively. For example, you can create, restructure,
|
||||
query, copy, rename,or delete a table. To access SQL tables
|
||||
using Database Desktop, you must also have Borland SQL Links
|
||||
installed.
|
||||
|
||||
|
||||
3. SUMMARY OF NEW FEATURES
|
||||
--------------------------
|
||||
Database Desktop has been enhanced in the following ways:
|
||||
|
||||
- SQL access is now available for queries and table operations,
|
||||
including creating and restructuring tables.
|
||||
|
||||
- A Utilities menu with the following commands has been added:
|
||||
|
||||
Add Adds the records in one table to those in another table
|
||||
Copy Makes a copy of a table, QBE query, or SQL statement
|
||||
Delete Deletes a table, QBE query, or SQL statement
|
||||
Empty Removes all records from a table
|
||||
Passwords Lets you add and remove passwords from the list of
|
||||
passwords you have used in the current session
|
||||
Rename Changes the name of a table, QBE query, or SQL statement
|
||||
Sort Sorts the data in a table
|
||||
Subtract Removes from one table records that exist in another.
|
||||
|
||||
You can use Add, Copy, Delete, and Empty on SQL tables.
|
||||
|
||||
- You can execute SQL statements using the SQL Editor.
|
||||
|
||||
|
||||
4. GUIDE TO THE DOCUMENTATION
|
||||
-----------------------------
|
||||
Database Desktop Online help fully documents Database Desktop.
|
||||
Press F1 any time Database Desktop is running to get help. In
|
||||
addition to topic search and context sensitive help, task-oriented
|
||||
help is available for many topics.
|
||||
|
||||
|
||||
5. RESTRICTIONS
|
||||
---------------
|
||||
- You cannot copy from a Paradox table to a dBASE table if the Paradox
|
||||
table has a BYTE field. You will get the error message "Invalid field
|
||||
type." To move data from a Paradox table that has a BYTE field to the
|
||||
dBASE file format, follow these steps:
|
||||
|
||||
a. Use File|New|Table to create a dBASE table.
|
||||
- Borrow the structure of the Paradox table.
|
||||
- Set the type of the BYTE field to Memo in the dBASE table.
|
||||
- Save the new table structure.
|
||||
|
||||
b. Use Utilities|Add to copy the records from the Paradox table to
|
||||
the new dBASE table. The binary contents of the BYTE field will be
|
||||
stored in the corresponding Memo field.
|
||||
|
||||
- When you use File|New|Table to create a remote SQL table, the list of
|
||||
field types available for the server may include unsupported types.
|
||||
If you attempt to use these field types, an appropriate error message
|
||||
is displayed.
|
||||
|
||||
For example, for InterBase servers, the type ARRAY appears in the
|
||||
field type list. If you attempt to create a table with an ARRAY
|
||||
field, the error message "Cannot create a field of type ARRAY" is
|
||||
displayed when you Save the table.
|
||||
|
||||
This situation is most common for databases accessed using ODBC.
|
||||
|
||||
- When accessing tables on SQL servers, anomalies can result from
|
||||
differing table-naming conventions. When you display a list of
|
||||
tables for some servers, the tables listed include user names.
|
||||
For other servers, user names are not included.
|
||||
|
||||
For example, if you choose Utilities|Copy and choose an alias for
|
||||
an InterBase server, you might see the following table list:
|
||||
|
||||
CUSTOMER
|
||||
ORDER
|
||||
LINEITEM
|
||||
|
||||
On a Sybase server, you might see the the user name as well (Henry
|
||||
is the user name):
|
||||
|
||||
Henry.Customer
|
||||
Henry.Order
|
||||
Henry.LineItem
|
||||
|
||||
When specifying table names in Database Desktop dialog boxes, follow
|
||||
the server's table-naming convention. On an InterBase server, enter
|
||||
just the table name. On a Sybase server, enter <username>.<tablename>.
|
||||
|
||||
If you do not follow the server's table-naming conventions and a table
|
||||
of the specified name exists, confirmation messages may not be displayed
|
||||
when you expect to see them. In particular, if you copy to an existing
|
||||
table on a server, and you do not follow the table-naming convention of
|
||||
the server, you will not be asked whether to overwrite the existing table.
|
||||
|
||||
For example, suppose your user name is Henry and a table named
|
||||
Henry.Customer exists on your Sybase server. If you choose Utilities|Copy
|
||||
to copy a local Customer table to your server and you specify
|
||||
Customer as the destination table name instead of Henry.Customer,
|
||||
the table Henry.Customer on your server is overwritten without notice.
|
||||
If, however, you specify Henry.Customer as the destination table, you
|
||||
are asked whether to overwrite the existing table.
|
||||
Reference in New Issue
Block a user