VOGONS


Reply 600 of 2838, by RaVeN-05

User metadata
Rank Oldbie
Rank
Oldbie

Well there is newly created Rendition Heritage cards with 16mb on board.
Re: Rendition Verite Thread
https://www.zxc64.com/video_cards/0_62922_ren … ck_v2200_based/

and one older purple PCB i saw also 16mb

https://www.youtube.com/user/whitemagicraven
https://go.twitch.tv/whitemagicraventv

Reply 601 of 2838, by sharangad

User metadata
Rank l33t
Rank
l33t

RReady creates an opengl context using the window handle passed into rredline.

It's the same window and it works because the window hasn't been made directx compatible.

Actual rredline has no issue with the surface being directx compatible, but rready does. In fact that's why games like interstate 76, myth tfl and MechWarrior 2 series need dxwnd or some other directdraw wrapper. Thats also why MW2 can't switch from opengl to directx and vv.

Windows only allows a surface to be directx or opengl compatible. A similar restriction exists for vulkan, a whole new type of surface incompatibility.

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

Reply 603 of 2838, by sharangad

User metadata
Rank l33t
Rank
l33t
RaVeN-05 wrote on 2024-03-07, 13:18:
Well there is newly created Rendition Heritage cards with 16mb on board. Re: Rendition Verite Thread https://www.zxc64.com/vide […]
Show full quote

Well there is newly created Rendition Heritage cards with 16mb on board.
Re: Rendition Verite Thread
https://www.zxc64.com/video_cards/0_62922_ren … ck_v2200_based/

and one older purple PCB i saw also 16mb

Do games actually run faster on it?

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

Reply 605 of 2838, by sharangad

User metadata
Rank l33t
Rank
l33t

The message loop for the window lies in the game itself.

Vhexen2 needed to intercept a bunch of messages when using upscaled resolutions. It did that by replacing the wndprocOrig (using setwindowlong gwl_wndproc) and intercepting a few messages. The rest it passed through to the original wnndproc.

This is because vhexen2 centers the window but had no idea that the resolution is higher than default. So it ends up with a screen fourth quadrant window with the other 3 quadrants of the window offscreen.

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

Reply 606 of 2838, by sharangad

User metadata
Rank l33t
Rank
l33t
RaVeN-05 wrote on 2024-03-07, 13:26:

idk, i don't own that type of card, if someone at forum could answer, but unfortunately not me at the moment.

I'll double check. What I'm saying is that textures can't be loaded beyond 8mb because they can't be accessed as textures. Needs one more bit to goto 16.

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

Reply 608 of 2838, by sharangad

User metadata
Rank l33t
Rank
l33t

Well rready works, so it must be possible. I can knock up a test app using rredline to check. The api supports it but I'm not sure that physical hardware can.

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

Reply 610 of 2838, by sharangad

User metadata
Rank l33t
Rank
l33t

Oh and creating a context onto an existing window works because opengl doesn't need to render during wm_paint.

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

Reply 611 of 2838, by sharangad

User metadata
Rank l33t
Rank
l33t

ICR 2 appears to be carrying out FIFO writes to VRAM.

DMATest writes out crazy FIFO values. The command Ids go from 0x00000000, 0x11111111, 0x22222222, ..., 0xEEEEEEEE.

I think the custom firmware comes into play here, because the FIFO commands are garbage. I just hope the games don't rely excessively on custom firmware, OR I'll have to add a command processor to the shaders.

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

Reply 612 of 2838, by sharangad

User metadata
Rank l33t
Rank
l33t

https://1drv.ms/u/s!As-dKk-N73dSmCcItAG95sNZbIkH?e=Qs60ed
MD5: a00e1bc605622d45720871f9f8cb7e7a

There's yet another Int 10h call in Whiplash. This time it's function 0x1584. I wonder how many of these there are.

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

Reply 615 of 2838, by sharangad

User metadata
Rank l33t
Rank
l33t
RaVeN-05 wrote on 2024-03-08, 12:18:

done

Was the resolution correct on exit?

Also, 16 MB Verite boards are possible. The memory buffers are chained, so you could have multiple buffers for filling up 16 MB.

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

Reply 617 of 2838, by sharangad

User metadata
Rank l33t
Rank
l33t

Whiplash briefly flashes an error message (Invalid instruction) before returning to DOS.
[EDIT] Don't seem to be able to redirect it to a file.

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

Reply 618 of 2838, by sharangad

User metadata
Rank l33t
Rank
l33t

D:\NASCAR>nr1999r
DOS/4GW Professional Protected Mode Run-time Version 2.01a
Copyright (c) Tenberry Software, Inc. 1996
Copyright (c) 1994-1996 Papyrus Design Group, Inc. All rights reserved.
Version 2.00
Pentium-class machine.
Running from D: drive
UniVBE driver not present
Unable to read options.cfg file. Using defaults.
Unable to read race.cfg file. Using defaults.
Unable to read controls.cfg file. Using defaults.
Digital Sound
Port 220 IRQ 7 DMA 1
Conf irmed with SB16 8 ST
605040 Conventional 10956520 Normal 10956520 All 10956520 Largest
Triple Buffering
NASCAR Racing 2 requires a mouse. Please load your mouse driver.

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