05 April 2012, 22:27 | #21 |
Paranoid Amigoid
Join Date: Mar 2008
Location: Athens/Greece
Age: 45
Posts: 1,978
|
Toni U THE MAN!
At last!!! It works like a charm \o/ I tried it both on SuperPlus (800x600) and HighGFX (1024x768) and on both using the Auto Center filter it works 100% perfectly even in ECS |
06 April 2012, 12:10 | #22 |
Registered User
Join Date: Apr 2005
Location: digital hell, Germany, after 1984, but worse
Posts: 3,365
|
There are gray bars at the top and the bottom of the screen since 2410b3 (2410b2 was ok). The PAL screen size is 640x512 on an 800x600 PC screen.
|
06 April 2012, 14:18 | #23 | |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,506
|
Quote:
|
|
06 April 2012, 14:41 | #24 | |
Registered User
Join Date: Aug 2004
Location:
Posts: 3,336
|
Quote:
My WB is PAL interlaced. The grey bars sometimes go away if I run a program which opens a non-laced screen then return to Workbench. When the bars are present, if you drag the WB screen down, the revealed/empty parts of the screen are grey, not black as they should be with border-blanking enabled. If the bars have gone away, they sometimes/occasionally return if you change your WB screenmode (e.g. from a non-laced to an interlaced mode). I only noticed the bars using PAL interlaced, not other modes like NTSC, Euro36 etc. Edit: A possibly-related issue. PAL ECS machine, Workbench NTSC 640x400 interlaced, border blanked. I ran a program which opened a PAL high-res 640x260 screen (the Hex file editor). On putting the Hex screen to the back, there are a couple of scanlines of "garbage" (actually part of the Hex screen contents) below the NTSC WB screen area. No filter, no scaling, Direct3D (running under Wine). With DirectDraw instead, because the Amiga display isn't centred in the larger WinUAE window, the "garbage" area is much larger when I switch to the NTSC screen. The garbage remaining below the NTSC area also happens with no ECS Denise (so no border-blanking), and moving a non-lace PAL screen behind a non-laced NTSC WB (so it isn't interlace-specific). Last edited by mark_k; 06 April 2012 at 15:03. |
|
06 April 2012, 14:49 | #25 |
Registered User
Join Date: Apr 2005
Location: digital hell, Germany, after 1984, but worse
Posts: 3,365
|
No, the issue with these gray bars disappeared for ever as soon as I used the screenmode preferences and just modified and saved the screenmode at least once. So, there was probably a minor change in the screenmode "database" since WinUAE 2410b3 ?!
Update: Unfortunately, this issue comes back when I quit WinUAE and then start it again. The same problem happens with DirectDraw and Direct3D. The method mentioned above cures this only as long as I reboot or "Restart" WinUAE from the GUI. Launching a new WinUAE from Windows brings it back. Last edited by PeterK; 06 April 2012 at 15:10. |
06 April 2012, 15:04 | #26 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,506
|
No one noticed http://eab.abime.net/showpost.php?p=811854&postcount=24 ?
|
06 April 2012, 15:09 | #27 |
Registered User
Join Date: Apr 2005
Location: digital hell, Germany, after 1984, but worse
Posts: 3,365
|
No sorry, the WinUAE 2410bb4 didn't help and the same happens with Direct3D and DirectDraw (update above). I will try to investigate a little more now to get closer to the roots of the problem (switch off borderblank etc).
|
06 April 2012, 15:28 | #28 |
Registered User
Join Date: Aug 2004
Location:
Posts: 3,336
|
/files/b/winuae.zip shows the same issues as 2.4.1 beta 4 for me.
Edit: The "colour 0 bar at top when using border-blanking program" issue doesn't seem to be present with WinUAE 2.4.0. However, the "couple of lines of garbage at bottom of screen when switching from overscan PAL non-laced to NTSC laced screen" issue is in 2.4.0. So that at least isn't beta-related. Edit 2: The top bar issue looks to be first present in 2.4.1 beta 3 like PeterK mentioned. Last edited by mark_k; 06 April 2012 at 15:50. |
06 April 2012, 16:37 | #29 |
Registered User
Join Date: Apr 2005
Location: digital hell, Germany, after 1984, but worse
Posts: 3,365
|
Ok, I could reproduce this gray bar issue with a standard Workbench31.adf which has only the additional BorderBlank instruction and the overscan.prefs and screenmode.prefs in ENVARC:sys.
This issue appears since WinUAE 2410b3. |
06 April 2012, 18:42 | #30 | |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,506
|
Quote:
It was old borderblank bug, it simply wasn't visible earlier. |
|
06 April 2012, 19:33 | #31 |
Registered User
Join Date: Apr 2005
Location: digital hell, Germany, after 1984, but worse
Posts: 3,365
|
Thanks a lot Toni,
it now works as it did before with WinUAE 2410. That's ok for me. (Although there are still some bars on the right and the bottom when the screensize is reduced from SuperPlus (800x600) to PAL (640x512) for example. The bars will survive a normal reboot but can be removed with a "Restart" from the GUI. The bar on the right appears only with DirectDraw. This also happens with older WinUAE versions. Looks like the PC screen buffer is not cleared completely) But not so important to fix it. I can live with this "issue". Last edited by PeterK; 06 April 2012 at 20:07. |
06 April 2012, 20:34 | #32 | |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,506
|
Quote:
|
|
06 April 2012, 20:48 | #33 |
Registered User
Join Date: Apr 2005
Location: digital hell, Germany, after 1984, but worse
Posts: 3,365
|
It's the same configuration as in my previous post with the WB31.adf again. I've only removed some unnecessary files to get some free space and then added the SuperPlus monitor driver from Ratte and the screenmode preferences editor.
Change the screenmode first to SuperPlus hires laced 800*600 and then back to PAL 640*512. In D3D only the bottom line will survive, but in DirectDraw the right border will also remain. HMM, maybe it's because I'm using an old XT system. Don't care about it if you can't reproduce it on your system. It's not worth to waste too much time for this.... |
07 April 2012, 19:25 | #34 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,506
|
http://www.winuae.net/files/b/winuae_2410b5.zip
Beta 5: - Left edge display limit fix, it was correct when in lores but OCS/ECS hires max overscan (or AGA in 16-bit fetchmode) can start 8 pixels earlier. (ECS SuperPlus missing left edge) - Tweaked programmed mode sync positioning algorithm. - Use config file gfx_top_windowed and gfx_left_windowed top/left window coordinates if borderless mode. - Sort filter presets alphabetically. - When calculating autoscale position, restrict left and right side of display inside hsync end and start positions, fixes really wide display in promoted modes. Note that autoscale can't work correctly in (some?) promoted modes because viewable area is larger than visible bitmap = borders are visible. - DirectDraw mode wasn't re-initialized correctly when window size changed causing blank screen. - Borderblank didn't blank topmost lines and last line. (Old bug which usually wasn't visible until now) - Clear display decision tables when switching modes to prevent old, now possibly unvailable lines to be visible in new mode. - Possible fix for mouse pointer jumping to (0,0) when pressing buttons and running on some virtual machines. (2.3.3) |
12 April 2012, 14:12 | #35 | |
Registered User
Join Date: Aug 2004
Location:
Posts: 3,336
|
Quote:
Border blanking did work (albeit with the top bar issue) with beta 4. Last edited by mark_k; 12 April 2012 at 14:22. |
|
12 April 2012, 17:11 | #36 | |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,506
|
Quote:
|
|
12 April 2012, 17:38 | #37 |
Registered User
Join Date: Aug 2004
Location:
Posts: 3,336
|
Yes, exactly the same config.
Run 2.4.1 beta 4, load config, boot ⟹ blank border (with top bar as mentioned) Run 2.4.1 beta 5, load config, boot ⟹ border not blank. I have MultiCX in my startup-sequence which has a border-blanking function. But I can also use BBlank to toggle border blanking, which does work as it should under 2.4.1 beta 4. Which OS version are you testing with? The BBlank program at least requires V39+ graphics.library. |
12 April 2012, 18:01 | #38 | |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,506
|
Quote:
Confirmed, happens if BPLCON3 is only modified outside of displayable area. (Which happens in ECS, AGA modifies BPLCON3 a lot during color changes). Border blank is quite different than anything else and does not really fit in emulation design very well.. Will be fixed again in next beta. |
|
12 April 2012, 19:00 | #39 |
Registered User
Join Date: Apr 2005
Location: digital hell, Germany, after 1984, but worse
Posts: 3,365
|
Thanks a lot again, Toni
You are a successful GhostBuster ! The ghost screens are gone in WinUAE 2410b5. |
13 April 2012, 19:20 | #40 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,506
|
http://www.winuae.net/files/b/winuae_2410b6.zip
Beta 6: - Most CDFS RockRidge file comments were truncated. (Very stupid bug) - CDFS media change still crashed in some situations. - Show "UAE" as HD controller, not "n/a" (same as "IDE0" and others do) - Improved fastest possible CPU throttle option. (Less CPU% usage) - If fastest possible CPU does not have enough frame time for extra CPU emulation, reduce extra time in next frame to prevent possible high CPU% usage and slowdowns. - Fullwindow RTG, D3D and scaling in Expansion panel enabled: switching to bigger RTG resolution than max fullwindow crashed. (b2) - Updated statically linked zlib and libpng to latest versions (1.2.6 and 1.5.10) - Debugger basic math operators support (+-*/) added, for example "m 8+100*4" lists memory beginning from 0x408. Note that space is not allowed because it is parameter separator. - Borderblank didn't work if BPLCON3 was only written outside of displayable area (b5). This is still quite ugly implemention, it should be done similar to COLOR0 handling but it would require too big changes. Later.. - A2024 2 lowest RGB bits set correctly, was always cleared previously. - Keyboard reset warning fixed (2.4.0) - Fixed 1-3 line background color bar on top of screen in autoscale modes (2.4.0) - USB joypad/joystick rawinput dpad diagonal movement fix. (2.4.0) |
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 |
|
|