Difference between revisions of "BRender x86 1.1.2"
(4 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
== |
==Summary== |
||
This is the most complete and usable form of the BRender SDK found to date. It's located on [https://archive.org/details/boi-jul-96 the "Best of Internet" warez CD, July 1996 volume.] |
This is the most complete and usable form of the BRender SDK found to date. It's located on [https://archive.org/details/boi-jul-96 the "Best of Internet" warez CD, July 1996 volume.] |
||
Line 6: | Line 6: | ||
Useful external guides, from Argonaut (hosted on [https://rr2000.cwaboard.co.uk/home Tosh's RR2000 page]) |
Useful external guides, from Argonaut (hosted on [https://rr2000.cwaboard.co.uk/home Tosh's RR2000 page]) |
||
* |
*[https://rr2000.cwaboard.co.uk/R4/BRENDER/INBK_1.HTM BRender x86 Install guide] |
||
* |
*[https://rr2000.cwaboard.co.uk/R4/BRENDER/UGBK_1.HTM BRender x86 Tutorial guide] |
||
* |
*[https://rr2000.cwaboard.co.uk/R4/BRENDER/TEBK_1.HTM BRender x86 Technical Reference] |
||
* |
*[https://rr2000.cwaboard.co.uk/R4/BRENDER/ERRATA.HTM BRender Documentation Errata] |
||
* |
*[https://rr2000.cwaboard.co.uk/R4/BRENDER/newfaq.htm BRender Newbies FAQ]<br /> |
||
==Library files== |
|||
<br /> |
|||
A total of 49 LIB files are included, presumably for different setups and compilers. I'm attempting to identify which they are. The most useful guide is the image on the [https://rr2000.cwaboard.co.uk/R4/BRENDER/INBK_10.HTM#HEADING9 Installing BRender page]. |
|||
== Library files == |
|||
A total of 49 LIB files are included, presumably for different setups and compilers. I'm attempting to identify which they are. |
|||
<br /> |
|||
{| class="wikitable" |
{| class="wikitable" |
||
|+ |
|+ |
||
!Filename |
!Filename |
||
!Compiler |
|||
! |
|||
!Variant |
|||
! |
|||
! |
!Use |
||
|- |
|- |
||
|BRFMBXR.LIB |
|BRFMBXR.LIB |
||
|Borland C 4.5 |
|||
|Fixed Point |
|||
|Arithmetic |
|||
|- |
|- |
||
|BRFMMFR.LIB |
|BRFMMFR.LIB |
||
|Microsoft Visual C++ 2.0 |
|||
|Floating Point |
|||
|Arithmetic |
|||
|- |
|- |
||
|BRFMMXR.LIB |
|BRFMMXR.LIB |
||
|Microsoft Visual C++ 2.0 |
|||
|Fixed Point |
|||
|Arithmetic |
|||
|- |
|- |
||
|BRFMWFRR.LIB |
|BRFMWFRR.LIB |
||
|Watcom C 10a/10.5 |
|||
|Floating Point |
|||
Register-Calling |
|||
|Arithmetic |
|||
|- |
|- |
||
|BRFMWFRS.LIB |
|BRFMWFRS.LIB |
||
|Watcom C 10a/10.5 |
|||
|Floating Point |
|||
Stack-Calling |
|||
|Arithmetic |
|||
|- |
|- |
||
|BRFMWXRR.LIB |
|BRFMWXRR.LIB |
||
|Watcom C 10a/10.5 |
|||
|Fixed Point |
|||
Register-Calling |
|||
|Arithmetic |
|||
|- |
|- |
||
|BRFMWXRS.LIB |
|BRFMWXRS.LIB |
||
|Watcom C 10a/10.5 |
|||
|Fixed Point |
|||
Stack-Calling |
|||
|Arithmetic |
|||
|- |
|- |
||
|BRFWBFR.LIB |
|BRFWBFR.LIB |
||
|Borland C 4.5 |
|||
|Floating Point |
|||
|Arithmetic |
|||
|- |
|- |
||
|BRFWBXR.LIB |
|BRFWBXR.LIB |
||
|Borland C 4.5 |
|||
|Fixed Point |
|||
|Arithmetic |
|||
|- |
|- |
||
|BRFWMFR.LIB |
|BRFWMFR.LIB |
||
|Microsoft Visual C++ 2.0 |
|||
|Floating Point |
|||
|Arithmetic |
|||
|- |
|- |
||
|BRFWMXR.LIB |
|BRFWMXR.LIB |
||
|Microsoft Visual C++ 2.0 |
|||
|Fixed Point |
|||
|Arithmetic |
|||
|- |
|- |
||
|BRFWWFRR.LIB |
|BRFWWFRR.LIB |
||
|Watcom C 10a/10.5 |
|||
|Floating Point |
|||
Register-Calling |
|||
|Arithmetic |
|||
|- |
|- |
||
|BRFWWFRS.LIB |
|BRFWWFRS.LIB |
||
|Watcom C 10a/10.5 |
|||
|Floating Point |
|||
Stack-Calling |
|||
|Arithmetic |
|||
|- |
|- |
||
|BRFWWXRR.LIB |
|BRFWWXRR.LIB |
||
|Watcom C 10a/10.5 |
|||
|Fixed Point |
|||
Register-Calling |
|||
|Arithmetic |
|||
|- |
|- |
||
|BRFWWXRS.LIB |
|BRFWWXRS.LIB |
||
|Watcom C 10a/10.5 |
|||
|Fixed Point |
|||
Stack-Calling |
|||
|Arithmetic |
|||
|- |
|- |
||
|BRSTBFR.LIB |
|BRSTBFR.LIB |
||
|Borland C 4.5 |
|||
|Floating Point |
|||
|Arithmetic |
|||
|- |
|- |
||
|BRSTBXR.LIB |
|BRSTBXR.LIB |
||
|Borland C 4.5 |
|||
|Fixed Point |
|||
|Arithmetic |
|||
|- |
|- |
||
|BRSTMFR.LIB |
|BRSTMFR.LIB |
||
|Microsoft Visual C++ 2.0 |
|||
|Floating Point |
|||
|Arithmetic |
|||
|- |
|- |
||
|BRSTMXR.LIB |
|BRSTMXR.LIB |
||
|Microsoft Visual C++ 2.0 |
|||
|Fixed Point |
|||
|Arithmetic |
|||
|- |
|- |
||
|BRSTWFRR.LIB |
|BRSTWFRR.LIB |
||
|Watcom C 10a/10.5 |
|||
|Floating Point |
|||
Register-Calling |
|||
|Arithmetic |
|||
|- |
|- |
||
|BRSTWFRS.LIB |
|BRSTWFRS.LIB |
||
|Watcom C 10a/10.5 |
|||
|Floating Point |
|||
Stack-Calling |
|||
|Arithmetic |
|||
|- |
|- |
||
|BRSTWXRR.LIB |
|BRSTWXRR.LIB |
||
|Watcom C 10a/10.5 |
|||
|Fixed Point |
|||
Register-Calling |
|||
|Arithmetic |
|||
|- |
|- |
||
|BRSTWXRS.LIB |
|BRSTWXRS.LIB |
||
|Watcom C 10a/10.5 |
|||
|Fixed Point |
|||
Stack-Calling |
|||
|Arithmetic |
|||
|- |
|- |
||
|BRZBBFR.LIB |
|BRZBBFR.LIB |
||
|Borland C 4.5 |
|||
|Floating Point |
|||
|Z-buffer |
|||
|- |
|- |
||
|BRZBBXR.LIB |
|BRZBBXR.LIB |
||
|Borland C 4.5 |
|||
|Fixed Point |
|||
|Z-buffer |
|||
|- |
|- |
||
|BRZBMFR.LIB |
|BRZBMFR.LIB |
||
|Microsoft Visual C++ 2.0 |
|||
|Floating Point |
|||
|Z-buffer |
|||
|- |
|- |
||
|BRZBMXR.LIB |
|BRZBMXR.LIB |
||
|Microsoft Visual C++ 2.0 |
|||
|Fixed Point |
|||
|Z-buffer |
|||
|- |
|- |
||
|BRZBWFRR.LIB |
|BRZBWFRR.LIB |
||
|Watcom C 10a/10.5 |
|||
|Floating Point |
|||
Register-Calling |
|||
|Z-buffer |
|||
|- |
|- |
||
|BRZBWFRS.LIB |
|BRZBWFRS.LIB |
||
|Watcom C 10a/10.5 |
|||
|Floating Point |
|||
Stack-Calling |
|||
|Z-buffer |
|||
|- |
|- |
||
|BRZBWXRR.LIB |
|BRZBWXRR.LIB |
||
|Watcom C 10a/10.5 |
|||
|Fixed Point |
|||
Register-Calling |
|||
|Z-buffer |
|||
|- |
|- |
||
|BRZBWXRS.LIB |
|BRZBWXRS.LIB |
||
|Watcom C 10a/10.5 |
|||
|Fixed Point |
|||
Stack-Calling |
|||
|Z-buffer |
|||
|- |
|- |
||
|BRZSBFR.LIB |
|BRZSBFR.LIB |
||
|Borland C 4.5 |
|||
|Floating Point |
|||
|Z-sorting |
|||
|- |
|- |
||
|BRZSBXR.LIB |
|BRZSBXR.LIB |
||
|Borland C 4.5 |
|||
|Fixed Point |
|||
|Z-sorting |
|||
|- |
|- |
||
|BRZSMFR.LIB |
|BRZSMFR.LIB |
||
|Microsoft Visual C++ 2.0 |
|||
|Floating Point |
|||
|Z-sorting |
|||
|- |
|- |
||
|BRZSMXR.LIB |
|BRZSMXR.LIB |
||
|Microsoft Visual C++ 2.0 |
|||
|Fixed Point |
|||
|Z-sorting |
|||
|- |
|- |
||
|BRZSWFRR.LIB |
|BRZSWFRR.LIB |
||
|Watcom C 10a/10.5 |
|||
|Floating Point |
|||
Register-Calling |
|||
|Z-sorting |
|||
|- |
|- |
||
|BRZSWFRS.LIB |
|BRZSWFRS.LIB |
||
|Watcom C 10a/10.5 |
|||
|Floating Point |
|||
Stack-Calling |
|||
|Z-sorting |
|||
|- |
|- |
||
|BRZSWXRR.LIB |
|BRZSWXRR.LIB |
||
|Watcom C 10a/10.5 |
|||
|Fixed Point |
|||
Register-Calling |
|||
|Z-sorting |
|||
|- |
|- |
||
|BRZSWXRS.LIB |
|BRZSWXRS.LIB |
||
|Watcom C 10a/10.5 |
|||
|Fixed Point |
|||
Stack-Calling |
|||
|Z-sorting |
|||
|- |
|- |
||
|DIO4GWRR.LIB |
|DIO4GWRR.LIB |
||
|Watcom 10 DOS4GW |
|||
|Register-Calling |
|||
|DOS I/O |
|||
|- |
|- |
||
|DIO4GWRS.LIB |
|DIO4GWRS.LIB |
||
|Watcom 10 DOS4GW |
|||
|Stack-Calling |
|||
|DOS I/O |
|||
|- |
|- |
||
|DIOPLBR.LIB |
|DIOPLBR.LIB |
||
|Borland C 4.5 |
|||
| |
|||
|DOS I/O |
|||
|- |
|- |
||
|DIOPLMR.LIB |
|DIOPLMR.LIB |
||
|Microsoft Visual C++ 2.0 |
|||
| |
|||
|DOS I/O |
|||
|- |
|- |
||
|DIOPLWRR.LIB |
|DIOPLWRR.LIB |
||
|Watcom 10 |
|||
|Register-Calling |
|||
|DOS I/O |
|||
|- |
|- |
||
|DIOPLWRS.LIB |
|DIOPLWRS.LIB |
||
|Watcom 10 |
|||
|Stack-Calling |
|||
|DOS I/O |
|||
|- |
|- |
||
|DIOPPBR.LIB |
|DIOPPBR.LIB |
||
|Borland C 4.5 |
|||
| |
|||
|DOS I/O |
|||
|- |
|- |
||
|DIOX3WRR.LIB |
|DIOX3WRR.LIB |
||
|Watcom 10 DOS4GW |
|||
|Register-Calling |
|||
|? |
|||
|- |
|- |
||
|DIOX3WRS.LIB |
|DIOX3WRS.LIB |
||
|Watcom 10 DOS4GW |
|||
|Stack-Calling |
|||
|? |
|||
|} |
|} |
Latest revision as of 01:14, 13 January 2022
Summary
This is the most complete and usable form of the BRender SDK found to date. It's located on the "Best of Internet" warez CD, July 1996 volume.
Other than some README.TXT files including some last minute additions and updates, there's no documentation included.
Useful external guides, from Argonaut (hosted on Tosh's RR2000 page)
- BRender x86 Install guide
- BRender x86 Tutorial guide
- BRender x86 Technical Reference
- BRender Documentation Errata
- BRender Newbies FAQ
Library files
A total of 49 LIB files are included, presumably for different setups and compilers. I'm attempting to identify which they are. The most useful guide is the image on the Installing BRender page.
Filename | Compiler | Variant | Use |
---|---|---|---|
BRFMBXR.LIB | Borland C 4.5 | Fixed Point | Arithmetic |
BRFMMFR.LIB | Microsoft Visual C++ 2.0 | Floating Point | Arithmetic |
BRFMMXR.LIB | Microsoft Visual C++ 2.0 | Fixed Point | Arithmetic |
BRFMWFRR.LIB | Watcom C 10a/10.5 | Floating Point
Register-Calling |
Arithmetic |
BRFMWFRS.LIB | Watcom C 10a/10.5 | Floating Point
Stack-Calling |
Arithmetic |
BRFMWXRR.LIB | Watcom C 10a/10.5 | Fixed Point
Register-Calling |
Arithmetic |
BRFMWXRS.LIB | Watcom C 10a/10.5 | Fixed Point
Stack-Calling |
Arithmetic |
BRFWBFR.LIB | Borland C 4.5 | Floating Point | Arithmetic |
BRFWBXR.LIB | Borland C 4.5 | Fixed Point | Arithmetic |
BRFWMFR.LIB | Microsoft Visual C++ 2.0 | Floating Point | Arithmetic |
BRFWMXR.LIB | Microsoft Visual C++ 2.0 | Fixed Point | Arithmetic |
BRFWWFRR.LIB | Watcom C 10a/10.5 | Floating Point
Register-Calling |
Arithmetic |
BRFWWFRS.LIB | Watcom C 10a/10.5 | Floating Point
Stack-Calling |
Arithmetic |
BRFWWXRR.LIB | Watcom C 10a/10.5 | Fixed Point
Register-Calling |
Arithmetic |
BRFWWXRS.LIB | Watcom C 10a/10.5 | Fixed Point
Stack-Calling |
Arithmetic |
BRSTBFR.LIB | Borland C 4.5 | Floating Point | Arithmetic |
BRSTBXR.LIB | Borland C 4.5 | Fixed Point | Arithmetic |
BRSTMFR.LIB | Microsoft Visual C++ 2.0 | Floating Point | Arithmetic |
BRSTMXR.LIB | Microsoft Visual C++ 2.0 | Fixed Point | Arithmetic |
BRSTWFRR.LIB | Watcom C 10a/10.5 | Floating Point
Register-Calling |
Arithmetic |
BRSTWFRS.LIB | Watcom C 10a/10.5 | Floating Point
Stack-Calling |
Arithmetic |
BRSTWXRR.LIB | Watcom C 10a/10.5 | Fixed Point
Register-Calling |
Arithmetic |
BRSTWXRS.LIB | Watcom C 10a/10.5 | Fixed Point
Stack-Calling |
Arithmetic |
BRZBBFR.LIB | Borland C 4.5 | Floating Point | Z-buffer |
BRZBBXR.LIB | Borland C 4.5 | Fixed Point | Z-buffer |
BRZBMFR.LIB | Microsoft Visual C++ 2.0 | Floating Point | Z-buffer |
BRZBMXR.LIB | Microsoft Visual C++ 2.0 | Fixed Point | Z-buffer |
BRZBWFRR.LIB | Watcom C 10a/10.5 | Floating Point
Register-Calling |
Z-buffer |
BRZBWFRS.LIB | Watcom C 10a/10.5 | Floating Point
Stack-Calling |
Z-buffer |
BRZBWXRR.LIB | Watcom C 10a/10.5 | Fixed Point
Register-Calling |
Z-buffer |
BRZBWXRS.LIB | Watcom C 10a/10.5 | Fixed Point
Stack-Calling |
Z-buffer |
BRZSBFR.LIB | Borland C 4.5 | Floating Point | Z-sorting |
BRZSBXR.LIB | Borland C 4.5 | Fixed Point | Z-sorting |
BRZSMFR.LIB | Microsoft Visual C++ 2.0 | Floating Point | Z-sorting |
BRZSMXR.LIB | Microsoft Visual C++ 2.0 | Fixed Point | Z-sorting |
BRZSWFRR.LIB | Watcom C 10a/10.5 | Floating Point
Register-Calling |
Z-sorting |
BRZSWFRS.LIB | Watcom C 10a/10.5 | Floating Point
Stack-Calling |
Z-sorting |
BRZSWXRR.LIB | Watcom C 10a/10.5 | Fixed Point
Register-Calling |
Z-sorting |
BRZSWXRS.LIB | Watcom C 10a/10.5 | Fixed Point
Stack-Calling |
Z-sorting |
DIO4GWRR.LIB | Watcom 10 DOS4GW | Register-Calling | DOS I/O |
DIO4GWRS.LIB | Watcom 10 DOS4GW | Stack-Calling | DOS I/O |
DIOPLBR.LIB | Borland C 4.5 | DOS I/O | |
DIOPLMR.LIB | Microsoft Visual C++ 2.0 | DOS I/O | |
DIOPLWRR.LIB | Watcom 10 | Register-Calling | DOS I/O |
DIOPLWRS.LIB | Watcom 10 | Stack-Calling | DOS I/O |
DIOPPBR.LIB | Borland C 4.5 | DOS I/O | |
DIOX3WRR.LIB | Watcom 10 DOS4GW | Register-Calling | ? |
DIOX3WRS.LIB | Watcom 10 DOS4GW | Stack-Calling | ? |