| |
Raistlin
Registered: Mar 2007 Posts: 684 |
VICE - "warp mode" is sometimes super-slow..?
I've noticed that entering Warp Mode on VICE, the results can vary quite a lot and wondered what might be happening. In particular, some of the dot-scroller parts in such as I Love the Cube 100% will run almost at 100% in Warp Mode .. where other parts will run at 800% or so.
I noticed that the code has a load of ANE instructions .. so maybe there's some problem with those?
Just thought I'd ask. I hope this is the correct forum category.
(I'm running the Windows build BTW, 3.7.1) |
|
... 29 posts hidden. Click here to view all posts.... |
| |
Martin Piper
Registered: Nov 2007 Posts: 726 |
Isn't ANE highly unstable anyway? |
| |
spider-j
Registered: Oct 2004 Posts: 498 |
Quoting chatGPZThat is very much true for the SDL port - GTK is multithreaded though ;)
WAT? As a SDL fan I just can say: Nooooooooooooooooooooooo! XD |
| |
tlr
Registered: Sep 2003 Posts: 1790 |
Quoting Martin PiperIsn't ANE highly unstable anyway?
The "magic" constant of ANE #<imm> and LAX #<imm> is indeed unstable but there are conditions (values) where the constant does not influence the result. |
| |
chatGPZ
Registered: Dec 2001 Posts: 11387 |
That demo falls flat if the constant isnt at least very similar to 0xee though, so it will not work properly on all C64s :) |
| |
chatGPZ
Registered: Dec 2001 Posts: 11387 |
So noone bothered to test r45253 eh? |
| |
Jetboy
Registered: Jul 2006 Posts: 338 |
I guess people call that "unrealistic expectations" ;) |
| |
Raistlin
Registered: Mar 2007 Posts: 684 |
Quote: So noone bothered to test r45253 eh?
Hey, sorry, I need to come back to this sometime. I wish I’d kept a note of releases I saw with problems… I’ve been getting through running a lot of releases lately - you probably saw a slight increase in my CSDb release commenting of late ;p - so for sure can test more soon.
I’ll stick with my current VICE until I see another demo with a problem - then I can do an old vs new test and let you know. |
| |
jab
Registered: Apr 2020 Posts: 20 |
Quoting chatGPZTry r45253 from here (when it shows up in 15 minutes or so).
Had time to try it out now. Cpu doesn't drop anymore from its value around 600%. Nice.
Quoting chatGPZAnd while at it, i added an option that allows to (optionally) skip the soundchip emulation(s) in warp mode. Right now use "-soundwarpmode 0" on the commandline (or resset "SoundEmulateOnWarp" "0" in the monitor) and then save settings. This will considerably speed up warp mode at the cost of some (little) compatibility :) (again: GUI options for this coming up later).
This made my warp mode go to eleven! Err, I mean 1100%. WOW! Thanks! |
| |
Raistlin
Registered: Mar 2007 Posts: 684 |
Just to come back to this, I can confirm that the bug is fixed on the latest VICE :-)
I found another demo exhibiting the same problems - and on a very similar effect (is using ANE a well-known trick for these dot scrollers I wonder?). Latest VICE works fine, though.
Farbraus |
| |
chatGPZ
Registered: Dec 2001 Posts: 11387 |
LAX#imm had the same "problem" - guess that one is much more common than ANE#imm :) |
Previous - 1 | 2 | 3 | 4 - Next |