Log inRegister an accountBrowse CSDbHelp & documentationFacts & StatisticsThe forumsAvailable RSS-feeds on CSDbSupport CSDb Commodore 64 Scene Database
You are not logged in - nap
CSDb User Forums


Forums > C64 Coding > VICE - "warp mode" is sometimes super-slow..?
2024-07-27 16:33
Raistlin

Registered: Mar 2007
Posts: 622
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....
 
2024-08-01 01:37
Martin Piper

Registered: Nov 2007
Posts: 697
Isn't ANE highly unstable anyway?
2024-08-01 01:46
spider-j

Registered: Oct 2004
Posts: 481
Quoting chatGPZ
That is very much true for the SDL port - GTK is multithreaded though ;)

WAT? As a SDL fan I just can say: Nooooooooooooooooooooooo! XD
2024-08-01 08:35
tlr

Registered: Sep 2003
Posts: 1762
Quoting Martin Piper
Isn'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.
2024-08-01 15:12
chatGPZ

Registered: Dec 2001
Posts: 11281
That demo falls flat if the constant isnt at least very similar to 0xee though, so it will not work properly on all C64s :)
2024-08-02 15:02
chatGPZ

Registered: Dec 2001
Posts: 11281
So noone bothered to test r45253 eh?
2024-08-03 12:53
Jetboy

Registered: Jul 2006
Posts: 265
I guess people call that "unrealistic expectations" ;)
2024-08-03 16:31
Raistlin

Registered: Mar 2007
Posts: 622
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.
2024-08-03 21:03
jab

Registered: Apr 2020
Posts: 15
Quoting chatGPZ
Try 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 chatGPZ
And 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!
2024-08-27 04:33
Raistlin

Registered: Mar 2007
Posts: 622
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
2024-08-27 16:51
chatGPZ

Registered: Dec 2001
Posts: 11281
LAX#imm had the same "problem" - guess that one is much more common than ANE#imm :)
Previous - 1 | 2 | 3 | 4 - Next
RefreshSubscribe to this thread:

You need to be logged in to post in the forum.

Search the forum:
Search   for   in  
All times are CET.
Search CSDb
Advanced
Users Online
Knight Rider/TREX
bexxx
Guests online: 92
Top Demos
1 Next Level  (9.7)
2 13:37  (9.7)
3 Coma Light 13  (9.7)
4 Mojo  (9.7)
5 Edge of Disgrace  (9.6)
6 Uncensored  (9.6)
7 Wonderland XIV  (9.6)
8 Comaland 100%  (9.6)
9 No Bounds  (9.6)
10 Still Rising  (9.5)
Top onefile Demos
1 Layers  (9.6)
2 Party Elk 2  (9.6)
3 Cubic Dream  (9.6)
4 Copper Booze  (9.6)
5 Rainbow Connection  (9.5)
6 It's More Fun to Com..  (9.5)
7 Dawnfall V1.1  (9.5)
8 Onscreen 5k  (9.5)
9 Quadrants  (9.5)
10 Daah, Those Acid Pil..  (9.5)
Top Groups
1 Booze Design  (9.3)
2 Oxyron  (9.3)
3 Nostalgia  (9.3)
4 Censor Design  (9.3)
5 Triad  (9.2)
Top Coders
1 Axis  (9.9)
2 Graham  (9.8)
3 Crossbow  (9.8)
4 Lft  (9.8)
5 HCL  (9.8)

Home - Disclaimer
Copyright © No Name 2001-2024
Page generated in: 0.056 sec.