VOGONS


RReady (Rendition Verite wrapper) Test Build (Alpha 1)

Topic actions

Reply 3361 of 3373, by sharangad

User metadata
Rank l33t
Rank
l33t

These are the file offsets (from the beginning) for the CGL functions used by 3DBINFO from VRITB170.CGL.

cglQueryScreen 0x10551
cglInitScreen correct offset at 0x10755
cglSelectRenderBuffer 0x12B39
cglClearScreen 0x127A5
cglSwapBuffer 0x12AB1
cglGetConfig 0x10E59
cglQueryFeature 0x15A19
cglClose 0x10E11

The rest will be decoded, rest assured.

(Cross-posted to CGL thread:Re: Fun with CGL (Creative Graphics Library) on 3D Blaster).

Developer of RReady - Rendition Verité Wrapper.
https://www.youtube.com/@sharangadayananda\
https://patreon.com/Rready

Reply 3362 of 3373, by sharangad

User metadata
Rank l33t
Rank
l33t

Toshinden now fails with a texture load error:
https://youtu.be/2AtO-JLwReQ

******
End of program message:
Cannot load texture into CGL
Size 64 x 64
Board memory left 0
Free byte address 0
Error code = 1803
Exiting
Build Date: Jul 22 1996 18:26:14

V:\TOSH>tsd

RReady's logs have this:

!!! CGL cglInitScreen
Mode 14, format 1, num buffers 2, options 2, size 0, reference (origin?) 0
CGL Resolution 640x400@70 Hz, format 1, num buffers 2
Buffer size 2048000
CGL redirected Port IO function #0x01
*** CGL input port C803 = value 0000 (bytes: 1)
Registers EAX: 00000000, EBX: 00000000, ECX:0000000E, EDX:0000C803, ESI: 00000001, EDI: 00000002, EBP: 002ED064
!!! CGL cglClearScreen
*** CGL input port C804 = value 0000 (bytes: 1)
Registers EAX: 00000000, EBX: 00000000, ECX:0000000E, EDX:0000C804, ESI: 00000001, EDI: 00000002, EBP: 002ED064
!!! CGL cglSwapBuffers
*** CGL input port C810 = value 00AC (bytes: 1)
Registers EAX: 002ECFAC, EBX: 0000005A, ECX:00000280, EDX:0000C810, ESI: 00000010, EDI: 00000001, EBP: 002ED064
!!! CGL Download
!!! Ptr is 002ECFAC, int param is 00000000
*** CGL input port C804 = value 0001 (bytes: 1)
Registers EAX: 00000001, EBX: 002ED0AC, ECX:00000001, EDX:003EC804, ESI: 002ED040, EDI: 00000001, EBP: 002ED064
!!! CGL cglSwapBuffers
*** CGL input port C807 = value 0001 (bytes: 1)
Registers EAX: 00210001, EBX: 00000002, ECX:0000070B, EDX:0000C807, ESI: 00000000, EDI: 00000000, EBP: 00000000
!!! CGL Close

Developer of RReady - Rendition Verité Wrapper.
https://www.youtube.com/@sharangadayananda\
https://patreon.com/Rready

Reply 3363 of 3373, by sharangad

User metadata
Rank l33t
Rank
l33t

One more Gona:
https://nirvtek.com/downloads/3DBVLB.20260504.001.7z
MD5: 87bd92f770a99a23827abef852ab0bfc

This is broken.

Try this instead:
https://nirvtek.com/downloads/3DBVLB.20260504.002.7z
MD5: 337f0450a27dd69b60df59445e5c1e7b

https://nirvtek.com/downloads/3DBVLB.20260504.003.7z
MD5: e4470c26cb74cca823ba663571d2ee13
(The previous version locked down the resource identifier to the expected value for 3DBVLB. This version will query it even if it's wrong.)

Run it with 1 as a parameter,
3dbvlb 1

Developer of RReady - Rendition Verité Wrapper.
https://www.youtube.com/@sharangadayananda\
https://patreon.com/Rready

Reply 3364 of 3373, by Gona

User metadata
Rank Member
Rank
Member

Here it is.

sharangad wrote on 2026-05-03, 23:21:
One more Gona: https://nirvtek.com/downloads/3DBVLB.20260504.001.7z MD5: 87bd92f770a99a23827abef852ab0bfc […]
Show full quote

One more Gona:
https://nirvtek.com/downloads/3DBVLB.20260504.001.7z
MD5: 87bd92f770a99a23827abef852ab0bfc

This is broken.

Try this instead:
https://nirvtek.com/downloads/3DBVLB.20260504.002.7z
MD5: 337f0450a27dd69b60df59445e5c1e7b

https://nirvtek.com/downloads/3DBVLB.20260504.003.7z
MD5: e4470c26cb74cca823ba663571d2ee13
(The previous version locked down the resource identifier to the expected value for 3DBVLB. This version will query it even if it's wrong.)

Run it with 1 as a parameter,
3dbvlb 1

Video card compatibility matrix for DOS games | ATI3DCIF compatibility matrix | CGL API compatibility matrix

Reply 3365 of 3373, by sharangad

User metadata
Rank l33t
Rank
l33t
Gona wrote on Yesterday, 12:57:

Here it is.

sharangad wrote on 2026-05-03, 23:21:
One more Gona: https://nirvtek.com/downloads/3DBVLB.20260504.001.7z MD5: 87bd92f770a99a23827abef852ab0bfc […]
Show full quote

One more Gona:
https://nirvtek.com/downloads/3DBVLB.20260504.001.7z
MD5: 87bd92f770a99a23827abef852ab0bfc

This is broken.

Try this instead:
https://nirvtek.com/downloads/3DBVLB.20260504.002.7z
MD5: 337f0450a27dd69b60df59445e5c1e7b

https://nirvtek.com/downloads/3DBVLB.20260504.003.7z
MD5: e4470c26cb74cca823ba663571d2ee13
(The previous version locked down the resource identifier to the expected value for 3DBVLB. This version will query it even if it's wrong.)

Run it with 1 as a parameter,
3dbvlb 1

Woohoo! That looks good. I'll add the results to dosbox in a bit.

Developer of RReady - Rendition Verité Wrapper.
https://www.youtube.com/@sharangadayananda\
https://patreon.com/Rready

Reply 3366 of 3373, by sharangad

User metadata
Rank l33t
Rank
l33t

and again (the VLB's IO port base appears to be 0x0204):
https://nirvtek.com/downloads/3DBVLB.20260504.004.7z
MD5: af84131b4e1c19ad5e15001a5aed0d65

My logging text is wrong, but it's working correctly. The logical device is 0x00. The 0x76 is a register.

Developer of RReady - Rendition Verité Wrapper.
https://www.youtube.com/@sharangadayananda\
https://patreon.com/Rready

Reply 3371 of 3373, by sharangad

User metadata
Rank l33t
Rank
l33t

Today's an ICR2 day, but here's one more for you Gona:

https://nirvtek.com/downloads/3DBVLB.20260505.001.7z
MD5: 98813f54511292f06e04a78530cf7da5

Thanks for all the testing BTW!

There is light at the end of the tunnel. Some games like Rebel Moon (1995) still don't detect the card, but Nascar Racing does. It fails to set the mode, instead of complaining about a missing 3D Blaster.

Developer of RReady - Rendition Verité Wrapper.
https://www.youtube.com/@sharangadayananda\
https://patreon.com/Rready