Rendition card
(Yesterday, 06:18 AM)FlyingEagle Wrote: You're right, it does work. And the message/indicator also appears. Everything is fine Smiley
You just have to hold ALT+B a bit longer than I'm used to. Thank you very much for testing.
I don't know why I didn't get that myself. Now I feel a bit guilty for that unnecessary question.

That behaviour isn't correct. On a real DOS machine with a Rendition V1000 the toggle is instantaneous. There is also a bug with the live build where pressing [Left ALT] causes all other keyboard input to stall. The alpha release I linked to does fix that.

[ALT]+[key] get sent to pretty much every single running process and if one of them takes a while to respond some apps will get the keystroke with a delay, which is what seems to be the case here. Other sequences like [ALT]+[M] (mirror detail), [ALT]+[W] cosmetic weather toggle, [ALT]+[R] Frame rate indicator, [ALT]+[X] Demo mode work immediately.

Now I just need to see what actually handles [ALT+B].
Reply
Nope, works fine in software rendered ICR2. AAargh!
Reply
https://nirvtek.com/downloads/RReady.Alp...001.Alt.7z
MD5: b39c3f8fd904e9707534a478ef2f21c2

- Autobrake can be toggled by an immediate tap of [ALT]+[B]. This fix involves adding an 0.066 second delay to the key sequence release. For some reason on Windows 10/11 This shortcut runs much faster (under 1 ms) whereas all the other [ALT] shortcuts take more than a millisecond. The sequence is so fast that ICR2 didn't detect the keystroke unless they keys were held down.
Reply
Hi Sharangad.
With your success at working out the alt+B issue, I'm hoping you can also take a look at an issue that I have found with Rendition wrapper. I will often switch between different views while driving using F10. Cockpit, arcade 1, arcade 2. Reason is I sometimes struggle with the cockpit view in icr2. With rendition everything is fine changing from cockpit to arcade 1 (closer) and arcade 1 to arcade 2. But when changing from arcade 2 back to cockpit the screen freezes for a second or so. When driving, with cars close around etc, this is a problem.
Is there a change that I can make so that the switch from arcade 2 to cockpit view is instantaneous as it is with the normal dos/windy versions?
Reply
(8 hours ago)Tony_D 26nz Wrote: Hi Sharangad.
With your success at working out the alt+B issue, I'm hoping you can also take a look at an issue that I have found with Rendition wrapper. I will often switch between different views while driving using F10. Cockpit, arcade 1, arcade 2. Reason is I sometimes struggle with the cockpit view in icr2. With rendition everything is fine changing from cockpit to arcade 1 (closer) and arcade 1 to arcade 2. But when changing from arcade 2 back to cockpit the screen freezes for a second or so. When driving, with cars close around etc, this is a problem.
Is there a change that I can make so that the switch from arcade 2 to cockpit view is instantaneous as it is with the normal dos/windy versions?

I have noticed that but haven't looked at fixing it. I'll take a look now and see if I can fix it.
Reply
(8 hours ago)Tony_D 26nz Wrote: Hi Sharangad.
With your success at working out the alt+B issue, I'm hoping you can also take a look at an issue that I have found with Rendition wrapper. I will often switch between different views while driving using F10. Cockpit, arcade 1, arcade 2. Reason is I sometimes struggle with the cockpit view in icr2. With rendition everything is fine changing from cockpit to arcade 1 (closer) and arcade 1 to arcade 2. But when changing from arcade 2 back to cockpit the screen freezes for a second or so. When driving, with cars close around etc, this is a problem.
Is there a change that I can make so that the switch from arcade 2 to cockpit view is instantaneous as it is with the normal dos/windy versions?

It looks like a dosbox virtual CPU overload issue. If you start up the Australia track, leave the pits and then turn right so you're on the track next to the pits and hit F10 to your hearts content, you'll find it cycles without any stutter, or at least it should.

This is related to Dosbox-Rendition's problems with a large number of cars drawn ahead and behind. When a lot of cars are visible, the game chugs.

What's more interesting is that software rendered ICR2 has no problems whatsoever. I've been trying to fix this for a while now. To fix instability problems, I only perform DMA transfers during programmable interrupt controller (PIC) cycles, but that might not be the right approach.

I really need to fix this problem. The picdma=true setting in dosbox-rendition.conf kills performance on slow machines, but improves stability.

[EDIT] Try setting picdma=false in dosbox-rendition.conf and see if it works any better.
Reply
Ok figured out what's causing the stutter. It's Dosclient. It reads a DMA buffer and then processes it, but Dosbox stalls until it finishes. I need to parallelize it, so that it's processed as it's read.

This might be why custom carsets cause slowdowns as well with the draw ahead set to 32/32.
Reply
(8 hours ago)Tony_D 26nz Wrote: Hi Sharangad.
With your success at working out the alt+B issue, I'm hoping you can also take a look at an issue that I have found with Rendition wrapper. I will often switch between different views while driving using F10. Cockpit, arcade 1, arcade 2. Reason is I sometimes struggle with the cockpit view in icr2. With rendition everything is fine changing from cockpit to arcade 1 (closer) and arcade 1 to arcade 2. But when changing from arcade 2 back to cockpit the screen freezes for a second or so. When driving, with cars close around etc, this is a problem.
Is there a change that I can make so that the switch from arcade 2 to cockpit view is instantaneous as it is with the normal dos/windy versions?

*** This is not a production build ***
This is a real Alpha (not fully tested) build:
https://nirvtek.com/downloads/RReady.Alp...Cockpit.7z
MD5: 07ce1a33180c12d543667edc7edf213e
- ICR2 cockpit toggle should work without stuttering. There may be input lag. Needs one more CPU thread.

This should fix the F10 cockpit view toggle, but the keyboard input might lag horribly. I would be very interested in feedback.
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)