VOGONS


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

Topic actions

Reply 3020 of 3044, by RaVeN-05

User metadata
Rank Oldbie
Rank
Oldbie

Some unconfirmed bugs:
https://www.twitch.tv/videos/2517535265?t=00h08m07s
there you can see sprite sometimes have fully transparent strip.

https://www.twitch.tv/videos/2517535265?t=00h09m09s
button sometimes disappear at some angles or at borders of screen when come closer.

https://www.twitch.tv/videos/2517535265?t=00h05m30s

sometimes savegame or loadgame background can be stretched out of screen.

All those probably acts the same way as on original Hardware. I do not remember.

Ok i will test ICR2 on laptop and tell results )

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

Reply 3021 of 3044, by sharangad

User metadata
Rank l33t
Rank
l33t
RaVeN-05 wrote on 2025-07-20, 13:25:
Some unconfirmed bugs: https://www.twitch.tv/videos/2517535265?t=00h08m07s there you can see sprite sometimes have fully transpa […]
Show full quote

Some unconfirmed bugs:
https://www.twitch.tv/videos/2517535265?t=00h08m07s
there you can see sprite sometimes have fully transparent strip.

https://www.twitch.tv/videos/2517535265?t=00h09m09s
button sometimes disappear at some angles or at borders of screen when come closer.

https://www.twitch.tv/videos/2517535265?t=00h05m30s

sometimes savegame or loadgame background can be stretched out of screen.

All those probably acts the same way as on original Hardware. I do not remember.

Ok i will test ICR2 on laptop and tell results )

May I have the saves from rebel moon for testing? I think they're both wrapper errors.

I also have another extremely alpha build with lower minimum framerates in vquake. If you've got some time, maybe give it a spin and try the 3 demos to see if there's any difference.

I can't upload it just yet, but will in a bit, in another 40 minutes. [EDIT] Nm. It's probably a statisical error[/EDIT]

I should probably subscribe to your twitch account.

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

Reply 3022 of 3044, by sharangad

User metadata
Rank l33t
Rank
l33t

@Raven-05, I've rolled back some of the changes with dma caching, it's far too unstable.

https://nirvtek.com/downloads/RReady.Alpha.20 … 1.ThreadSafe.7z
MD5: 18867c4e9b26db7185a912b36112e3d8
- Keyboard input handling heavily tweaked, a key is internally held for 0.066s before being released (unless pressed again sooner).
- ThreadSafe should be more stable and should be (hopefully) a bit more playable on your laptop, maybe.
- vQuake fixes.

I think the slowdown in vQuake and ICR2 is because of Dosclient. There's a thread which processes the DMA (or FIFO) stream one 32 bit word at a time. It has to parse the entire DMA stream and re-assemble it bit by bit. The problem is I could optimise it if all the data was self-contained, but because it's being streamed there's no guarantee that entire commands and their data are in that one buffer. The next buffer might continue from halfway through. WIth RRedline, there's a guarantee that a command buffer will always be self-contained, the API and the way its calls work guarantee it. Speedy3D probably does too, but unfortunately, I don't get Speedy3D, only the contents of the command buffers and there's no end of buffer marker in there, just the internals of buffer after buffer chucked in there, filling the FIFO queue on a real Rendition board. Because of this the performance is constrained by how fast this can work. I'm just wondering whether I can use AVX or something in here somehow. The compiler actually automatically optimises things to use AVX whenever possible, but I've never actually analyzed the binary.

I also have stats. vQuake at 800x600 streams at most 115 MB/s of commands+data with 20-72 fps (no vsync). ICR2 manages only 55 MB/s max with the Houston track (32 ahead/32 behind) at 16 fps. So maybe it isn't Dosclient. The profile said it didn't take up much time, but every little bit helps.

Having said that ICR2 on the Australia track with the default number of cars visible in [ALT+X] mode runs 7 fps faster (48 fps) without the rendering but with the buffer swaps (black screen with framerate). I should probably repeat the test for Houston.

I'm going to try moving it into its own thread again without DMA buffer queuing onto another thread. I might try using a stringstream (which is slow for strings) and leaks memory. That's a job for tomorrow.

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

Reply 3025 of 3044, by sharangad

User metadata
Rank l33t
Rank
l33t
RaVeN-05 wrote on 2025-07-20, 13:25:
Some unconfirmed bugs: https://www.twitch.tv/videos/2517535265?t=00h08m07s there you can see sprite sometimes have fully transpa […]
Show full quote

Some unconfirmed bugs:
https://www.twitch.tv/videos/2517535265?t=00h08m07s
there you can see sprite sometimes have fully transparent strip.

https://www.twitch.tv/videos/2517535265?t=00h09m09s
button sometimes disappear at some angles or at borders of screen when come closer.

https://www.twitch.tv/videos/2517535265?t=00h05m30s

sometimes savegame or loadgame background can be stretched out of screen.

All those probably acts the same way as on original Hardware. I do not remember.

Ok i will test ICR2 on laptop and tell results )

These are confirmed bugs now:
https://youtu.be/OnVxyN2BACw
(V1000 doesn't have any problems with it).

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

Reply 3027 of 3044, by sharangad

User metadata
Rank l33t
Rank
l33t

https://nirvtek.com/downloads/RReady.Alpha.20 … bMoonChroma2.7z
MD5: d3ddba88fd51fe2208201e42c2bcbd57
- Corrects RebelMoon chroma bug
- Improved Dosbox (both) key input handling (affects ICR2 [ALT+B])
- vQuake fixes
- Also supports the dosbox-rendition.conf option "threadeddma" which is set to false by default. This should allow for dma queueing which improves F10 (in-race camera cycle) performance at the cost of random unexpected latency

@Raven-05, could you see if this fixes all the Rebel Moon problems? It does introduces a bit of ringing at the bottom of numeric digits in the HUD and that will be difficult to fix at least not easily.

[EDIT] Here's a vid of the fixes along with the bugs: https://youtu.be/cJ5wYndL8Mc

[EDIT2]
Miami and Norisring (Nascar conversion) now Rendition Ready:
https://youtu.be/Ny9PRe67j_M

Norisiring has issues with some of the trees. Probably something was lost in conversion.

[EDIT3]
Mid-Ohio Rendition Ready
https://youtu.be/OJwJR-F7ugA

Last edited by sharangad on 2025-07-23, 01:26. Edited 1 time in total.

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

Reply 3029 of 3044, by sharangad

User metadata
Rank l33t
Rank
l33t
RaVeN-05 wrote on 2025-07-22, 20:42:

tried latest build on laptop, seems not working, its very very slow, i just saw main loading screen of icr2 once

Do you have threadeddma turned on?

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

Reply 3030 of 3044, by sharangad

User metadata
Rank l33t
Rank
l33t
RaVeN-05 wrote on 2025-07-22, 20:42:

tried latest build on laptop, seems not working, its very very slow, i just saw main loading screen of icr2 once

Threadsafe =true
Picdma =false
Highperformance=false

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

Reply 3033 of 3044, by sharangad

User metadata
Rank l33t
Rank
l33t
RaVeN-05 wrote on 2025-07-23, 12:28:

checked, yes, same settings

Could you try this:
https://nirvtek.com/downloads/RReady.Alpha.20 … 001.Keyboard.7z
MD5: b5526d851e234e27792d860a4b7f1090

This fixed a bug with keyboard handling in the previous release.

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

Reply 3035 of 3044, by sharangad

User metadata
Rank l33t
Rank
l33t
RaVeN-05 wrote on 2025-07-23, 15:59:

tried on laptop last build not works
on desktop it works

the desktop have odd thing, framerate works like there always previous frame insorted.

The previous frame pro0blem is this with ICR2? Try turning off frame interpolation, if it's active. It only works with a few games. ICR2 is one of the few where it should work.

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

Reply 3037 of 3044, by sharangad

User metadata
Rank l33t
Rank
l33t
RaVeN-05 wrote on 2025-07-23, 18:47:

yes with icr2 , with and w/o frame generation

Is your game binary called cart.exe or indycar.exe? The game must have one of those two names for the microcode profile (.uc) to activate correctly.

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

Reply 3039 of 3044, by RaVeN-05

User metadata
Rank Oldbie
Rank
Oldbie

retested icr2 on laptop: works below 1 fps.

about Rebel Moon:
bug1 and bug2 fixed

the stretched background is game fault

the alpha on bug1 and bug2 are not perfect, but its minor value

in more detail description:
some edges are blended like GL_BLEND
some edges are way too sharp like GL_APLHA_TEST with 0.0f or 1.0f values.
when move camera so this item will be at edge of screen it starts dropping BLEND to ALPHA TEST

when you pickup or frag someone text appears at top left corner, text will appear with some little minor defect - underlined.

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