English Amiga Board


Go Back   English Amiga Board > Support > support.WinUAE

 
 
Thread Tools
Old 05 June 2008, 19:04   #401
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,553
http://www.winuae.net/files/b/winuae_1500b22.zip

Beta 22: (To do: OGL/D3D scaling options. bleh.)

- AF2008 non-KS/extended ROMs didn't decrypt properly
- configuration cache checkbox added to paths-panel (default is enabled, saved to registry/ini)
- added pointless CD32+FMV Quickstart entry
- CDTV extended ROM 1.0 part numbers added (2.07 PN still missing)
- Action Replay 3 v3.09 even/odd ROM checksums added (roms dumped, thanks to Jope for soldering ROM sockets to my AR3). First four bytes, io-addresses that can't be dumped using software dump method, are 0x50 0x00 0x00 0x00. (how boring..)
- possible fix for sluggish GUI Memory-panel

Last edited by Toni Wilen; 05 June 2008 at 19:25.
Toni Wilen is offline  
Old 06 June 2008, 11:15   #402
Thom87
LameUser
 
Thom87's Avatar
 
Join Date: Oct 2007
Location: Banbury/UK
Age: 48
Posts: 101
Quote:
Originally Posted by Toni Wilen View Post
- possible fix for sluggish GUI Memory-panel
Now is much faster but there is still a little delay when moving and before amount of memory is shown corectly. Other sliders (floppy etc) works fine, quick with no delay, like 1.4.6.

Thomas
Thom87 is offline  
Old 06 June 2008, 21:29   #403
thomas
Registered User
 
thomas's Avatar
 
Join Date: Jan 2002
Location: Germany
Posts: 7,024
16bit P96 modes don't work correctly in fullscreen. When moving the mouse, the pixel rows where the pointer was are updated with the top of the screen rather than with the area below the pointer. So you copy the screen title all over the screen by moving the mouse up and down. Pressing F12 cures it until you move the mouse again. A screenshot does not show the corruption, either.

32bit works fine.
thomas is offline  
Old 06 June 2008, 22:02   #404
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,553
Quote:
Originally Posted by thomas View Post
16bit P96 modes don't work correctly in fullscreen. When moving the mouse, the pixel rows where the pointer was are updated with the top of the screen rather than with the area below the pointer. So you copy the screen title all over the screen by moving the mouse up and down. Pressing F12 cures it until you move the mouse again. A screenshot does not show the corruption, either.

32bit works fine.
Can't duplicate and have heard this previously, unfortunately I'll have to blame buggy display drivers.
Toni Wilen is offline  
Old 06 June 2008, 22:30   #405
samklein
Registered User
 
samklein's Avatar
 
Join Date: May 2007
Location: Novo Hamburgo/Brazil
Age: 52
Posts: 33
Send a message via MSN to samklein
Quote:
Originally Posted by thomas View Post
16bit P96 modes don't work correctly in fullscreen. When moving the mouse, the pixel rows where the pointer was are updated with the top of the screen rather than with the area below the pointer. So you copy the screen title all over the screen by moving the mouse up and down. Pressing F12 cures it until you move the mouse again. A screenshot does not show the corruption, either.

32bit works fine.
try set the display buffer to LocalVRAM. This solve the problem. At least for me...
samklein is offline  
Old 06 June 2008, 22:41   #406
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,553
Quote:
Originally Posted by samklein View Post
try set the display buffer to LocalVRAM. This solve the problem. At least for me...
if it does, it is 100% display driver issue.
Toni Wilen is offline  
Old 07 June 2008, 16:05   #407
Ed Cruse
Registered User
 
Join Date: Sep 2007
Location: Las Cruces, USA
Age: 71
Posts: 351
Quote:
Originally Posted by Toni Wilen View Post
if it does, it is 100% display driver issue.

I've had the same problem and going to LocalVRam does fix it. I've always figured it might be a bad driver because out of two computers that I have one has the problem and the other doesn't.

What is LocalVRam and nonLocalVRam? LocalVRam seems to be a lot slower.
Ed Cruse is offline  
Old 07 June 2008, 16:28   #408
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,553
Quote:
Originally Posted by Ed Cruse View Post
What is LocalVRam and nonLocalVRam? LocalVRam seems to be a lot slower.
Unfortunately it isn't that simple (or there would be no options to choose from)

On some PCs LocalVRAM is much faster than other options. On some PCs it is totally opposite.. Previous WinUAE versions always used "DefaultRAM" option.

LocalVRAM etc is parameter to IDirectDraw7_CreateSurface(). NonLocalVRAM = DDSCAPS_NONLOCALVIDMEM | DDSCAPS_VIDEOMEMORY. LocalVRAM = DDSCAPS_VIDEOMEMORY. SystemRAM = DDSCAPS_SYSTEMMEMORY. DefaultRAM = no flags set = driver can decide.

Perhaps automatic speed test is needed in future.. Or perhaps replacing DirectDraw with Direct3D (DirectDraw is basically obsolete, even 2D is now supposed to be done with 3D hardware because it can do blending/etc much faster) but older cards may have problems with 3D..
Toni Wilen is offline  
Old 07 June 2008, 16:36   #409
Retro-Nerd
Missile Command Champion
 
Retro-Nerd's Avatar
 
Join Date: Aug 2005
Location: Germany
Age: 52
Posts: 12,454
Quote:
Originally Posted by Toni Wilen View Post

Perhaps automatic speed test is needed in future.. Or perhaps replacing DirectDraw with Direct3D (DirectDraw is basically obsolete, even 2D is now supposed to be done with 3D hardware because it can do blending/etc much faster) but older cards may have problems with 3D..
Maybe you could add a selection for Direct Draw or Direct3D. You can select D3D in Mame or VBA, but i still prefer Direct Draw. It looks better, at least on my old GeForce 6600.
Retro-Nerd is offline  
Old 08 June 2008, 00:27   #410
Ed Cruse
Registered User
 
Join Date: Sep 2007
Location: Las Cruces, USA
Age: 71
Posts: 351
Quote:
Originally Posted by Toni Wilen View Post
Unfortunately it isn't that simple (or there would be no options to choose from)

On some PCs LocalVRAM is much faster than other options. On some PCs it is totally opposite.. Previous WinUAE versions always used "DefaultRAM" option.

LocalVRAM etc is parameter to IDirectDraw7_CreateSurface(). NonLocalVRAM = DDSCAPS_NONLOCALVIDMEM | DDSCAPS_VIDEOMEMORY. LocalVRAM = DDSCAPS_VIDEOMEMORY. SystemRAM = DDSCAPS_SYSTEMMEMORY. DefaultRAM = no flags set = driver can decide.

Perhaps automatic speed test is needed in future.. Or perhaps replacing DirectDraw with Direct3D (DirectDraw is basically obsolete, even 2D is now supposed to be done with 3D hardware because it can do blending/etc much faster) but older cards may have problems with 3D..
Thanks for the explanation, it was over my head but thanks anyway.

As an update, I was having the same problem the message above noted with the 16bit full windows screen, I have a GeForce 6100 on my mother board, I downloaded the latest driver and it fixed the problem.
Ed Cruse is offline  
Old 13 June 2008, 17:00   #411
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,553
http://www.winuae.net/files/b/winuae_1500b23.zip

Beta 23: (official release: next week)

- OGL/D3D fixed but uses old scaling method (update after 1.5)
- AF2008 ROM scanner detection problems really fixed
- JIT timing change test (perhaps faster CPU without other side-effects..), added command line parameter -jitevent <val> current default 10000, old was 3000. Experiment if interested..
- default display buffer setting changed to "DefaultRAM" (which is same as in 1.4.6 and older, can cause too much confusion if new version even in non-Picasso96 mode is much slower than old version due to weird display drivers)
- disk write does not start if wordsync is enabled
- improved rare heavy CPU usage situation when sync word=0 without disk inserted
- improved dragndrop file type autodetection
- ignore duplicate directinput joystick axis indexes
Toni Wilen is offline  
Old 13 June 2008, 23:43   #412
Marcuz
Registered User
 
Marcuz's Avatar
 
Join Date: Jun 2002
Location: .
Age: 48
Posts: 5,562
D3D exits still from winuae as in previous betas (bootlog attached) it happens in 16 bit and 32 bit scaling modes.

OGL boots but the colours are garbled in 16 bit only, as in attached image, while it works in 32 bit modes.
[edit]: the green screen there happens with picasso mode at a 16 bit resolution but a 31 bit one in the display panel of winuae, so it's my error right?
can you clearify please: picasso mode overrides the resolution choosen in the Display panel ONLY and not the bit depth?

I'm not sure as i don't remember how it looked when i had it configured before the filters gone broke, months ago, but it seems to me the scaling was better ( ? ).

however: tested D3D with all bit depths alike (picasso, display panel and filter panel) it crashes everytime

the other image is the same exact configuration with filters disabled
Attached Thumbnails
Click image for larger version

Name:	153.png
Views:	367
Size:	196.7 KB
ID:	16857   Click image for larger version

Name:	154.png
Views:	366
Size:	404.9 KB
ID:	16859  
Attached Files
File Type: txt winuaebootlog.txt (11.0 KB, 269 views)

Last edited by Marcuz; 14 June 2008 at 00:08.
Marcuz is offline  
Old 14 June 2008, 10:30   #413
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,553
Quote:
Originally Posted by marco pedrana View Post
D3D exits still from winuae as in previous betas (bootlog attached) it happens in 16 bit and 32 bit scaling modes.
Can't duplicate. Please attach both winuaelog.txt and crash dump.

Quote:
OGL boots but the colours are garbled in 16 bit only, as in attached image, while it works in 32 bit modes.
windowed, fullscreen or both?

Quote:
[edit]: the green screen there happens with picasso mode at a 16 bit resolution but a 31 bit one in the display panel of winuae, so it's my error right?

can you clearify please: picasso mode overrides the resolution choosen in the Display panel ONLY and not the bit depth?
Picasso depth should not have effect in ogl modes. Does ogl work properly if you just boot without floppy disks and harddrives? (always use the most simple test first)
Toni Wilen is offline  
Old 14 June 2008, 11:09   #414
Marcuz
Registered User
 
Marcuz's Avatar
 
Join Date: Jun 2002
Location: .
Age: 48
Posts: 5,562
Quote:
Originally Posted by Toni Wilen View Post
Can't duplicate. Please attach both winuaelog.txt and crash dump.
in a few minutes i'll have test the things you ask, but as for the D3D crash, no dump file gets created, only the bootlog and winuaelog. also i've noticed that while the first time i tryed it tooks some 20 seconds to Winuae to exit, the second time it was almost instantaneous after having launched the emulation.

is there some setting to be checked to force the dump?
Marcuz is offline  
Old 14 June 2008, 11:14   #415
Blueberry
Registered User
 
Join Date: Dec 2007
Location: Aarhus / Denmark
Posts: 40
Quote:
Originally Posted by Toni Wilen View Post
Beta 23: (official release: next week)
How about the PCMCIA SRAM removal problem? It is still there in beta 23:

I boot up in a configuration which includes the PCMCIA drive (drive L: in Windows). When I insert the card, it appears correctly in workbench, and I can access the disk. But when I remove it, it stays there, and I can still access it.
Attached Files
File Type: txt winuaelog.txt (26.8 KB, 308 views)
Blueberry is offline  
Old 14 June 2008, 12:26   #416
Marcuz
Registered User
 
Marcuz's Avatar
 
Join Date: Jun 2002
Location: .
Age: 48
Posts: 5,562
soo...

First case, RTG modes (which were the ones i reported up there and are full screen)

1) OGL
16bit modes > colour problem as written up there.
if inside the emulation i change the resolution to a non Picasso mode > Winuae hangs.
if instead in the display panels i try to select a windowed mode, instead to warn me that RTG modes select their own resolution (there was a pop up like that, right?) > Winuae crashes and produces a dump: if that is needed i can send it your way.

2) D3D crashes always no dump file gets created.

second case, non RTG modes, selected A1200 expanded config from quickstart menu, no disk inserted:

1) windowed:
both OGL and D3D works only with 16bit filter modes: OGL stays black and D3D crashes in 32 bit modes IF the display panel has 16 bit depth
2)full screen:
D3D crashes always no matter the depths combinations. dump gets created.
OGL screen turns black no matter the depths combinations.

as there are many cases, and the ones with bare A1200 are easily reproducible (i mean in the steps to do) can you indicate me the ones for which you need dumps if they are available?
Marcuz is offline  
Old 14 June 2008, 12:44   #417
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,553
Quote:
Originally Posted by Blueberry View Post
How about the PCMCIA SRAM removal problem? It is still there in beta 23:
How about remembering that I can't test it myself. And how about testing it when there is something about it in change log and not when there is few days left before official release... (nothing personal but this pisses off most developers, me including)
Toni Wilen is offline  
Old 14 June 2008, 12:47   #418
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,553
Quote:
Originally Posted by marco pedrana View Post
soo...
Just put all dumps to single archive, I'll ask questions after examining them
Toni Wilen is offline  
Old 14 June 2008, 12:51   #419
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,553
Quote:
Originally Posted by Blueberry View Post
I boot up in a configuration which includes the PCMCIA drive (drive L: in Windows). When I insert the card, it appears correctly in workbench, and I can access the disk. But when I remove it, it stays there, and I can still access it.
18-619 [3755 000x000]: WM_DEVICECHANGE 'L:\' type=1 inserted=0
..
18-719 [3755 000x000]: testing if HD_\\.\L: has media inserted
18-719 [3755 000x000]: read ok (512)
18-719 [3755 000x000]: hmc returned 0

So Windows sends devicechange message that tells L:\ has been removed but when WinUAE checks if it is removed by trying to open it and reading first block and for some weird reason read succeeds! right..

(WinUAE does it this way because devicechange message only reports drive letter but winuae does not internally use drive letters but device paths. In PCMCIA SRAM case it seems both are equal so stupid workaround is possible..)
Toni Wilen is offline  
Old 14 June 2008, 13:13   #420
Marcuz
Registered User
 
Marcuz's Avatar
 
Join Date: Jun 2002
Location: .
Age: 48
Posts: 5,562
update!
i've managed to make work D3D in this case:
RTG resolution, 32bit on the display panel without filters, booted up; switched to windowed mode (it works, i supposed it couldn't, my bad); then switched on D3D with 32bit mode too. it works. then if you go full screen it crashes and created a dump.

that dump (+ bootlog and winuaelog) along the rest in a big zipped file, coming your way
Attached Files
File Type: zip A1200_quickstart_various.zip (83.8 KB, 256 views)
File Type: zip D3D_RTG_fullscreen_crash.zip (1.02 MB, 258 views)
Marcuz is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
WinUAE 2.5.1 beta series Toni Wilen support.WinUAE 69 22 December 2012 10:22
WinUAE 2.3.3 beta series Toni Wilen support.WinUAE 124 17 September 2011 15:48
WinUAE 2.3.2 beta series Toni Wilen support.WinUAE 79 31 May 2011 19:39
WinUAE 2.3.0 beta series (was 2.2.1) Toni Wilen support.WinUAE 229 22 September 2010 19:20

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 07:27.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.11485 seconds with 14 queries