VOGONS


Reply 2080 of 2124, by sharangad

User metadata
Rank Oldbie
Rank
Oldbie
tincup wrote on 2024-11-26, 15:40:

@sharangad - may I just say I'm blown away by this Rendition wrapper - at last! I just tested your alpha release and my old CART Rendition fired right up in all it's primal 3D glory. One of the reasons I got into retro PCs was to run this old beauty so I know what it looks and feels like on original hardware. Now, the wrapper finally weds the advantages and convenience of modern systems as a good wrapper should- perfect - nGlide/dgV2... and Rendition.

Besides the original Rendition tracks I also tested my stable of new and upgraded ICR2 tracks and 6 of 30 loaded and ran. Not bad ...I had assumed none of it would. But it's clear that while some community created and upgraded content runs as-is, modellers still need to tweak a lot of it to run the wrapper. I see that they (and you) are discussing tech over at the ICR2.net forum - seems mip count and size are the challenge. But phew! Finally a Rendition wrapper - and smooth as silk... Cheers!

You're welcome!

The issue with the custom tracks and carsets is there with the original game on real hardware, at least on the ones I tested. For some reason the accelerated version of the game has some bizarre memory restrictions.

[EDIT] I take it you're running on a quad-core or better cpu with a discrete gpu? For dos apps that's the minimum. For Windows apps, you can get away with a fast dual core and in some cases integrated graphics. [/EDIT]

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

Reply 2081 of 2124, by tincup

User metadata
Rank Oldbie
Rank
Oldbie
sharangad wrote on 2024-11-26, 16:23:

You're welcome!

The issue with the custom tracks and carsets is there with the original game on real hardware, at least on the ones I tested. For some reason the accelerated version of the game has some bizarre memory restrictions.

[EDIT] I take it you're running on a quad-core or better cpu with a discrete gpu? For dos apps that's the minimum. For Windows apps, you can get away with a fast dual core and in some cases integrated graphics. [/EDIT]

Correct - running RR on my daily driver; W10/i5-8400/GTX1060 rig. I've only ever run custom tracks/carsets on a modern system via dosbox. The retro Pentium builds are just for vanilla dos, Win and Rendition releases. I don't think I tried modding those.

The hope is the dedicated modeller community will find an easy way of converting existing mods to run RR. Right now it's a lot of fussy mod-specific drudge work - but with luck they'll hit on a streamlined solution. Regardless, having what we have now is great. Rendition was one of the last major proprietary 3D engines to remain unwrapped. I'll test other games as well; Grand Prix Legends, Tomb Raider 1 , Quake and Hexen. But ICR2 was the BIG ONE since there was no alternative to original hardware until now...

EDIT: I haven't used RLauncher yet - I just made a .bat file to start the RRwrapper/dosbox. Maybe I'll find some helpful tweaks to run a few more mods.

Reply 2082 of 2124, by Myloch

User metadata
Rank Oldbie
Rank
Oldbie

Oh gosh I wish something like this exists for S3D (Destruction Derby for S3 Virge).

"Gamer & collector for passion, I firmly believe in the preservation and the diffusion of old/rare software, against all personal egoisms"

Reply 2083 of 2124, by sharangad

User metadata
Rank Oldbie
Rank
Oldbie
tincup wrote on 2024-11-26, 19:40:
Correct - running RR on my daily driver; W10/i5-8400/GTX1060 rig. I've only ever run custom tracks/carsets on a modern system vi […]
Show full quote
sharangad wrote on 2024-11-26, 16:23:

You're welcome!

The issue with the custom tracks and carsets is there with the original game on real hardware, at least on the ones I tested. For some reason the accelerated version of the game has some bizarre memory restrictions.

[EDIT] I take it you're running on a quad-core or better cpu with a discrete gpu? For dos apps that's the minimum. For Windows apps, you can get away with a fast dual core and in some cases integrated graphics. [/EDIT]

Correct - running RR on my daily driver; W10/i5-8400/GTX1060 rig. I've only ever run custom tracks/carsets on a modern system via dosbox. The retro Pentium builds are just for vanilla dos, Win and Rendition releases. I don't think I tried modding those.

The hope is the dedicated modeller community will find an easy way of converting existing mods to run RR. Right now it's a lot of fussy mod-specific drudge work - but with luck they'll hit on a streamlined solution. Regardless, having what we have now is great. Rendition was one of the last major proprietary 3D engines to remain unwrapped. I'll test other games as well; Grand Prix Legends, Tomb Raider 1 , Quake and Hexen. But ICR2 was the BIG ONE since there was no alternative to original hardware until now...

EDIT: I haven't used RLauncher yet - I just made a .bat file to start the RRwrapper/dosbox. Maybe I'll find some helpful tweaks to run a few more mods.

Rlauncher can configure upscaling resolutions, an optional central mirror for icr2 and linear frame interpolation for 60 fps icr2. If you use the store based version rlauncher is the way to go as it updates the execution folder of dosbox with the latest version. Dosbox is run (through rlauncher) from an execution folder separate to the store based installation.

Also rlauncher's aspect ratio and upscaling won't work for gpl and "myth - the fallen lords" because they have a mouse lock. Gpl can have its resolution set in game (up to 1280x1024).

You can see Dosbox's Rendition settings and vQuake 2/vHexen II's app specific settings in these two dialogs.

Last edited by sharangad on 2024-11-27, 00:37. Edited 1 time in total.

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

Reply 2085 of 2124, by BEEN_Nath_58

User metadata
Rank l33t
Rank
l33t
sharangad wrote on 2024-11-27, 00:34:
Myloch wrote on 2024-11-26, 20:34:

Oh gosh I wish something like this exists for S3D (Destruction Derby for S3 Virge).

I think somebody's working on S3D support.

If I am not mistaken you are working on another non-Rendition card too, right?

previously known as Discrete_BOB_058

Reply 2086 of 2124, by sharangad

User metadata
Rank Oldbie
Rank
Oldbie
BEEN_Nath_58 wrote on 2024-11-27, 10:35:
sharangad wrote on 2024-11-27, 00:34:
Myloch wrote on 2024-11-26, 20:34:

Oh gosh I wish something like this exists for S3D (Destruction Derby for S3 Virge).

I think somebody's working on S3D support.

If I am not mistaken you are working on another non-Rendition card too, right?

Creative Graphics Library (CGL), used by a number of Creative Labs cards, but at the moment I'm restricting myself to the Rendition V1000P based 3d Blaster PCI. There were a few other cards (non-Rendition) which supported the API, including a few non-Creative boards.

I'm still chipping away at it. If I can get it going, I might be able to support all the other cgl cards, but promise nothing.

Last edited by sharangad on 2024-11-27, 13:10. Edited 1 time in total.

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

Reply 2087 of 2124, by Myloch

User metadata
Rank Oldbie
Rank
Oldbie
sharangad wrote on 2024-11-27, 00:34:

I think somebody's working on S3D support.

You mean Tuxality maybe? I think he made some significant progress in the past with PowerVR wrapper only.

"Gamer & collector for passion, I firmly believe in the preservation and the diffusion of old/rare software, against all personal egoisms"

Reply 2088 of 2124, by sharangad

User metadata
Rank Oldbie
Rank
Oldbie
Myloch wrote on 2024-11-27, 13:06:
sharangad wrote on 2024-11-27, 00:34:

I think somebody's working on S3D support.

You mean Tuxality maybe? I think he made some significant progress in the past with PowerVR wrapper only.

@BEEN_Nath_58 mentioned someone was working on it on the dxwnd sourceforge forum.

@BEEN_Nath_58 isn't that the case?

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

Reply 2089 of 2124, by BEEN_Nath_58

User metadata
Rank l33t
Rank
l33t
sharangad wrote on 2024-11-27, 13:08:
Myloch wrote on 2024-11-27, 13:06:
sharangad wrote on 2024-11-27, 00:34:

I think somebody's working on S3D support.

You mean Tuxality maybe? I think he made some significant progress in the past with PowerVR wrapper only.

@BEEN_Nath_58 mentioned someone was working on it on the dxwnd sourceforge forum.

@BEEN_Nath_58 isn't that the case?

Tux was working on the SGL wrapper. No idea about S3D honestly.

previously known as Discrete_BOB_058

Reply 2091 of 2124, by sharangad

User metadata
Rank Oldbie
Rank
Oldbie
ntalaec wrote on 2024-11-27, 14:41:

S3D support for DxWnd was discussed here: https://sourceforge.net/p/dxwnd/discussion/ge … ead/824588dc1d/

My bad. I was under the impression someone was handling it.

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

Reply 2092 of 2124, by robertmo3

User metadata
Rank Oldbie
Rank
Oldbie

http://web.archive.org/web/20180524131118/htt … ub=s3tk_wrapper

S3D Toolkit Wrapper
Created on 2015-01-12 by Tuxality, last modified on 2015-01-12

S3D Toolkit Wrapper is a wrapper for native Windows games written for S3 Virge and compatible devices. This wrapper is in working shape, but rendering is buggy. More work needed.

Myloch have you tried this?:
https://www.youtube.com/watch?v=QYKHfuSVW7c&t=208s

Reply 2093 of 2124, by BEEN_Nath_58

User metadata
Rank l33t
Rank
l33t
sharangad wrote on 2024-11-27, 15:22:
ntalaec wrote on 2024-11-27, 14:41:

S3D support for DxWnd was discussed here: https://sourceforge.net/p/dxwnd/discussion/ge … ead/824588dc1d/

My bad. I was under the impression someone was handling it.

There is a game which has the S3D dlls with it, Terracide by Eidos. It doesn't run with and DDraw wrapper out there, but DxWnd. However it doesn't seem to use any S3D proprietary functions: the main reason it didn't work is because it sets the palette in an unsupported way by modifying the BIOS registers.

previously known as Discrete_BOB_058

Reply 2094 of 2124, by sharangad

User metadata
Rank Oldbie
Rank
Oldbie

Does anyone know how to get the cutscenes in Scorched Planet to work with dosbox?

Setting cycles=400000 renders cutscenes at 1 frame every 7 seconds. Without it nothing, audio freezes with a black screen.

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

Reply 2095 of 2124, by Makus

User metadata
Rank Newbie
Rank
Newbie

@sharangad - On my system, cutscenes look good at 75000 cycles.

Reply 2096 of 2124, by sharangad

User metadata
Rank Oldbie
Rank
Oldbie
Makus wrote on 2024-11-28, 09:03:

@sharangad - On my system, cutscenes look good at 75000 cycles.

Thanks for that @Makus. I was mistaken about the cycles. I've been testing a lot of things and got confused. The only thing which actually works with the Rendition binary is adding a delay to mem writes and mem reads. The smallest possible delay is 1 millisecond which is too much, hence the slow mo video.

There's some weird thing here I've missed. Maybe it's checking for the vsync pulse. Will test that.

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

Reply 2097 of 2124, by Makus

User metadata
Rank Newbie
Rank
Newbie

@sharangad - If it helps you, in DOSBox-X and DOSBox Staging there is a vmemdelay parameter that allows you to set the VGA memory access speed in nanoseconds.

Reply 2098 of 2124, by sharangad

User metadata
Rank Oldbie
Rank
Oldbie
Makus wrote on 2024-11-28, 11:30:

@sharangad - If it helps you, in DOSBox-X and DOSBox Staging there is a vmemdelay parameter that allows you to set the VGA memory access speed in nanoseconds.

Is that in the conf file? I'll try that out. Is there also a generic delay setting for all memory access, not just vga. At the moment there's a thunderstorm, so my Dev box is powered down. Surge protectors only go so far. I've lost h/w because of lightning damage, even when it's not a direct hit. Limited to my mobile at the moment. It's been all lightning and rain here for over a week, most of the day and night.

C++ has std::sleep_for which supports nanosecond level delays, but I'm not entirely convinced that it works. It's supposed to use a spin lock for sub millisecond intervals.

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

Reply 2099 of 2124, by Makus

User metadata
Rank Newbie
Rank
Newbie

Yes, in DOSBox-X the vmemdelay option is in the dosbox-x.conf file (in the dosbox-x.reference.conf file there are explanations for all parameters).
I see other options for setting delays on the ISA bus but can't find one for system RAM: you might try asking the author Jonathan Campbell.
For DOSBox Staging, I am not sure if they have already implemented the feature in the latest stable release 0.82.0 or if you have to download a nightly build: it is discussed in this thread https://github.com/dosbox-staging/dosbox-staging/pull/3597.