15 November 2015, 10:50 | #1 |
son of 68k
Join Date: Nov 2007
Location: Lyon / France
Age: 51
Posts: 5,322
|
mouse pointer destroyed
Seems Winuae doesn't like to be idle...
Run winuae in windowed mode and bootup some normal wb config. I don't know if there is something special to do on the Amiga side. That problem appears to be random. Now untrap the mouse with mmb. Then use the "_" icon to put winuae to sleep (cpu usage drops). Wait for a very long time - might be one hour and maybe more. I often have an amiga setup still running while doing something else, btw (like editing with notepad++ and assemble with phxass). And finally return to your Amiga setup by clicking on the winuae icon in the task bar (this is windows 8.1's taskbar for me). Now what ? Sometimes the mouse pointer is completely destroyed (sprite displayed incorrectly as if its data got damaged). Everything else still work fine. Rebooting the Amiga doesn't fix the problem : the fresh reboot still has garbage gfx instead of the pointer sprite. The only fix is to quit completely then restart. Looks strange but it happens quite often, though really far from every time. Both 3.0.0 and 3.1.0 have shown that problem. Dunno for other versions. |
15 November 2015, 12:49 | #2 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,502
|
There is no normal WB config.. RTG? Custom? What resolution? Depth? If RTG, hardware cursor enabled?
And so on.. Config and logs as usual |
15 November 2015, 13:14 | #3 |
son of 68k
Join Date: Nov 2007
Location: Lyon / France
Age: 51
Posts: 5,322
|
This is a carbon copy of my A1200 config. V39 workbench, AGA active (no RTG).
It's my ugly - but readable and eye-friendly - 640x256 8-color wb (with some nice filter active). The only log i have is winuaebootlog.txt. Doesn't seem useful here, since nothing fails at bootup. What else do you need ? |
15 November 2015, 13:45 | #4 |
Amiga 500 User
Join Date: Jun 2013
Location: EU
Posts: 1,501
|
Have you tried with loading the config into new winuae version and saving back from that version? (under a new name, or make a back-up of old one)
|
15 November 2015, 13:52 | #5 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,502
|
Does the corruption remain if you create state file, quit emulator, run it again and load it? (First remove all unneeded expansions)
|
15 November 2015, 15:34 | #6 | ||
son of 68k
Join Date: Nov 2007
Location: Lyon / France
Age: 51
Posts: 5,322
|
Quote:
So no, it is not an old config file conflict. Quote:
Anyway I'll try this next time it happens. Could take a while... |
||
15 November 2015, 15:38 | #7 | |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,502
|
Quote:
Also when it happens, create state file first and then enter debugger and check sprite pointer in copper list (o command), check if it points to correct sprite data or something else.. (Or you can also use Amiga-side monitor program or something to check it) |
|
15 November 2015, 18:33 | #8 | ||
son of 68k
Join Date: Nov 2007
Location: Lyon / France
Age: 51
Posts: 5,322
|
Quote:
This means it's impossible that's just chipmem corruption or changed chipset register, as these would be correctly set back. Quote:
Hopefully in the meantime i was lucky enough to get it again, so i made a save state, quit, then restart and then load the save state. And i saw the normal mouse pointer. In short, the answer to your question is : no, it does not remain. Not even a small glitch. |
||
15 November 2015, 19:55 | #9 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,502
|
I must have been too tired, I read it "full reboot does fix it" each time..
|
16 November 2015, 07:50 | #10 | |
son of 68k
Join Date: Nov 2007
Location: Lyon / France
Age: 51
Posts: 5,322
|
Quote:
You must also be quite flooded with reports which have nothing to do with bugs on your side so i understand your reaction... So what could alter the appearance of a sprite, and what is the effect of a long time spent in the background doing nothing ? Perhaps you can try running the windowed uae and send it to oblivion while you play some other game... This is how i got it last time (but the mere fact of running another directx program isn't enough). |
|
17 November 2015, 12:38 | #11 |
son of 68k
Join Date: Nov 2007
Location: Lyon / France
Age: 51
Posts: 5,322
|
Got it again !
This time i played with settings on both sides, without effect. It's not only the mouse pointer, but all sprites, that get broken. See how old protracker looks now... Last edited by meynaf; 22 December 2015 at 13:56. |
17 November 2015, 20:56 | #12 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,502
|
Statefile?
At least screenshot confirms sprite size does not change (not FMODE related) and both sprite planes are still active. Position also appears to be correct, not sure how it is possible that sprite control words are correct but data words are not. Strange.. |
18 November 2015, 09:11 | #13 | |
son of 68k
Join Date: Nov 2007
Location: Lyon / France
Age: 51
Posts: 5,322
|
Seems you're tired again.
I told you earlier that it does not appear in the statefile. Quote:
What is incorrect is how the sprite is displayed. In short, everything in the Amiga side is correct, but something prevents proper display of the sprites. |
|
18 November 2015, 09:17 | #14 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,502
|
|
18 November 2015, 09:24 | #15 |
Old retro god.
Join Date: Apr 2002
Location: Northolt, West London
Age: 62
Posts: 857
|
Where are your logs and configs, you seem sure its not them but you may have missed something...
|
18 November 2015, 11:24 | #16 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,502
|
I didn't ask for logs because I don't think it will help in this situation.
|
18 November 2015, 16:21 | #17 | |
son of 68k
Join Date: Nov 2007
Location: Lyon / France
Age: 51
Posts: 5,322
|
Quote:
Why would them help, the emulator doesn't even notice there is something wrong... |
|
18 November 2015, 17:01 | #18 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,502
|
Some but the point of statefile is that I can use it to try different things to find out how to cause identical corruption to re-appear. (For example perhaps sprite data is read from wrong address = I need exact same memory contents)
|
19 November 2015, 09:31 | #19 |
son of 68k
Join Date: Nov 2007
Location: Lyon / France
Age: 51
Posts: 5,322
|
Why don't you just try the reproduction steps I gave you ?
|
19 November 2015, 09:38 | #20 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,502
|
Because it requires too much time and is too unreliable and I can almost guarantee it won't happen unless I have exactly same config and possibly similar hardware too (if it is timing related or some other memory corruption bug that depends on timing).
EDIT: Statefile is the easiest way to get lots of background information to narrow down possible reasons before trying something too random. Last edited by Toni Wilen; 19 November 2015 at 09:47. |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Humongous mouse pointer | Rixa | support.Apps | 13 | 31 March 2022 13:23 |
Mouse Pointer | Washac | support.WinUAE | 2 | 19 February 2012 20:57 |
Getting a smoother mouse pointer in WB | Echo | support.WinUAE | 3 | 10 May 2010 18:04 |
Mouse pointer | Washac | support.Other | 4 | 12 February 2010 01:38 |
Mouse Pointer dissapeared..? | Tonycrew | support.Apps | 0 | 28 February 2003 00:26 |
|
|