VOGONS


Reply 242 of 315, by sharangad

User metadata
Rank l33t
Rank
l33t

https://1drv.ms/u/s!As-dKk-N73dSmAwMo-Zu9Ad0nTvO
MD5: 910dfe978a65d0ca1fa971f78ab26b86

if this works as before (black screen at 3D), let's call it quits for now.

I'll post the source to sourceforce and someone sharper than me can take a look.

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

Reply 246 of 315, by sharangad

User metadata
Rank l33t
Rank
l33t

https://1drv.ms/u/s!As-dKk-N73dSmA0Mo-Zu9Ad0nTvO
MD5: d80995aa1e278a5a99a10d0118b0959f

This adds a 10 ms sleep to V_QueryCmdBuffer if the buffer's in use. This should make the logs (slightly smaller) and maybe prevent the lock up.

Command buffer processing is done in parallel on the Verite, so this should test to see if the added overhead of the wrapper prevents the board from updating the buffer status, i.e. memory lock starvation. I *don't* think this is the problem, but at this stage it's worth a shot.

Something I noticed, there're other periods in the logs where the buffers are locked in the opening logo sequence. VL_FIllBuffer to blit an alpha blended white rectangle on to the F1 logo to make it fade in is bandwidth intensive, because it fill the screen. So for a while the buffer stalls, but it does recover.

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

Reply 250 of 315, by sharangad

User metadata
Rank l33t
Rank
l33t

Source:

https://1drv.ms/u/s!As-dKk-N73dSmA8Mo-Zu9Ad0nTvO
MD5: 9001e9e0c02b9fe1710ff6f392bb22b8

I'm going to pause work on this for a while and focus on Speedy3D. I never expected to spend this much time on V2000 support.

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

Reply 251 of 315, by sharangad

User metadata
Rank l33t
Rank
l33t

When everything fails, fresh tactics:

https://1drv.ms/u/s!As-dKk-N73dSmBAMo-Zu9Ad0nTvO
MD5: 58aec0d64b4a10e94a5368e33fc51a57

Delete redline.dll and verite.dll fromt eh Formula 1 folder.

Copy V1rite.dll and R1dline.dll and f1red.v2k.exe to the formula 1 folder. (Refresh.txt should be still valid (untested)).
Run f1red.v2k.exe.

See if it works and attach the logs if it crashes.

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

Reply 252 of 315, by sharangad

User metadata
Rank l33t
Rank
l33t

I think the problem was a memory allocation issue. Each dll had its own heap. With this build they all use system verite.dll's heap.

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

Reply 254 of 315, by sharangad

User metadata
Rank l33t
Rank
l33t

Just to be clear, you deleted redline.dll and verite.dll from forumula1 folder and copied in V1rite.dll and R1dline.dll and then ran f1red.v2k.exe?

[EDIT] From the logs it does look like you ran it correctly.

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

Reply 255 of 315, by sharangad

User metadata
Rank l33t
Rank
l33t

Don't know. But it works with a custom (semi-F1 mode) build of RReady.

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

Reply 258 of 315, by sharangad

User metadata
Rank l33t
Rank
l33t

Something in the cmd buffer causes problems. It does something which might not have an immediate effect.

RReady had problems with paletted textures and crashed as soon as the race started without rendering anything.

I might have to resurrect the custom texture loader.

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

Reply 259 of 315, by sharangad

User metadata
Rank l33t
Rank
l33t

I can't let sleeping dogs lie:

https://1drv.ms/u/s!As-dKk-N73dSmBUMo-Zu9Ad0nTvO
MD5: c7c0dc5692a61a814fdc0a52ea2360a4

The menus should be corrupted, but see if the demo starts up.

[EDIT] Oh and run f1red.v2k.exe.

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