Difference between revisions of "BRender x86 1.1.2"

From Foone Wiki
Jump to navigation Jump to search
 
(4 intermediate revisions by the same user not shown)
Line 1: Line 1:
== Summary ==
==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/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/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/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/ERRATA.HTM BRender Documentation Errata]
* [https://rr2000.cwaboard.co.uk/R4/BRENDER/newfaq.htm BRender Newbies FAQ]
*[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)

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 ?