21 September 2023, 18:18 | #21 | |
Registered User
Join Date: Dec 2018
Location: Glubczyce / Poland
Age: 37
Posts: 168
|
Quote:
|
|
21 September 2023, 18:31 | #22 | |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,519
|
Quote:
About speed: more details needed (I don't usually care too much about speed unless someone includes detailed info and/or it is very noticeably difference. Compatibility always comes. The more complex code that more slowdown, especially if CPU is relatively old with small caches. "Buy a new PC" and so on But seriously, this speed difference is too big, there must be some real reason.). Does it happen: - only when native display mode is visible? Not when RTG mode? This is very important bit. (Native mode got more complex to emulate again which can explain part of the problem but probably not fully) - same relative difference with and without JIT? - vsync and every filter mode must be disabled. - audio emulation disabled, any difference? - nothing weird in log? This time it was quite simple fix but it will break in the future again. If you only need native mode with higher vertical resolution, try DBLPAL/NTSC modes. |
|
21 September 2023, 19:33 | #23 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,519
|
https://download.abime.net/winuae/fi...nuae_5100b2.7z
https://download.abime.net/winuae/fi...ae64_5100b2.7z Beta 2: - If configured monitor size/coordinates changed, ignore it if it is not connected to any RTG board. Extra windows opened if non-existing monitor's window size was modified on the fly. - Some paths were shown strangely in floppy/quickstart floppy paths. - Bitplane start was horizontally shifted in some situations. - Support autovectored interrupts in MMU and generic fast CPU modes (Hatari) - Fixed Munt (and also other sound streams that mix with Paula audio) stopping if sound settings were changed. - Last enumerated MIDI out device was missing. - Fixed "Remove interlace artifacts". (Missing reset of separated Denise and Agnus horizontal counters) Help to narrow down reported slow down is accepted (for example if it only happens in some specific configs, some option enabled or not enabled etc) |
22 September 2023, 06:02 | #24 |
Registered User
Join Date: Dec 2018
Location: Glubczyce / Poland
Age: 37
Posts: 168
|
The Microsoft GS Wavetable Synth is back, thank you very much.
However, in the case of efficiency, I would like to apologize. I raised the alarm too quickly because after a Windows reset, performance is good. Yes, there are a few fewer MIPS, but I understand it because new functions are being introduced. |
22 September 2023, 15:53 | #25 |
Registered User
Join Date: Dec 2018
Location: Glubczyce / Poland
Age: 37
Posts: 168
|
I think I found another little bug. When I run a program on a separate screen, e.g. Personal Paint, the mouse cursor disappears after finishing its work and returning to Workbench. A similar thing happens when you run the Matrix 1.9 screensaver from Olivier Fabre. I have to run Pointer Prefs and click use setting to get the pointer back. I did not notice this problem under WinUAE version 5.0 and lower.
Additionally, I noticed that when listening to CDDA music using PlayCD, from the mounted BIN/CUE image, there is silence for a second when I switch screens. I have not encountered such a situation in previous versions. All of the above applies to Beta 2. I haven't checked Beta 1. |
22 September 2023, 19:18 | #26 | ||
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,519
|
Quote:
Quote:
Switching screen as in switching Amiga screens? Native to different native mode? (different as in PAL to non-PAL or vice versa) Or RTG? In other words: does it require winuae side changes when Amiga side screen gets changed (different mode = things needs to recalculated etc) |
||
23 September 2023, 04:41 | #27 |
Registered User
Join Date: Dec 2018
Location: Glubczyce / Poland
Age: 37
Posts: 168
|
For now I only noticed for RTG modes.
|
24 September 2023, 10:41 | #28 | |
Registered User
Join Date: May 2022
Location: Boston / USA
Age: 46
Posts: 39
|
Quote:
Is the audio system not returning an interrupt when the period is 1, so the program hangs? I haven't gotten around to understanding much about Paula works. |
|
24 September 2023, 15:43 | #29 | |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,519
|
Quote:
|
|
25 September 2023, 03:41 | #30 |
Registered User
Join Date: May 2022
Location: Boston / USA
Age: 46
Posts: 39
|
I think this might just be an AIBB thing and it's doing something stupid. Everything else related to audio I've tested, including poking around with the audio registers directly in normal and productivity screen modes, seems to work fine. If another programs locks the audio channels, AIBB plays no sounds and has no problems.
The only lead I have at the moment is that AIBB locks up only if memory cycle-exact mode is enabled. CPU choice, full cycle-exact, or CPU compatibility mode don't matter. Again, Workbench and all multitasking works fine. When the program makes its beep sound, it locks up with the tone playing continuously in the background. If I manually poke AUD0PER ($dff0ac) to a value other than $1, the audio stops, and the program recovers and continues normally. I have no idea why it even wants a period delay of $1 in the first place. My debugging skills aren't great, but I'll try to track down what calls AIBB is making. |
25 September 2023, 19:03 | #31 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,519
|
Yes but I secretly asked if https://www.winuae.net/files/b/winuae.7z fixes it
|
25 September 2023, 22:18 | #32 | |
Registered User
Join Date: May 2022
Location: Boston / USA
Age: 46
Posts: 39
|
Quote:
It seems that if the audio period is too fast in cycle-exact mode, either int 4 isn't being generated correctly or if it is, the OS isn't seeing it. The faster the period, the less reliably is works (setting it to $2 does actually fix it, but only sometimes. $4 always works). I've never done anything with audio before, so I'm not sure where to look for more clues. Last edited by Waccoon; 26 September 2023 at 11:24. Reason: A period of $2 does actually work sometimes |
|
26 September 2023, 18:51 | #33 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,519
|
Upload your aibb executable, thanks (aibb shouldn't need anything else?)
|
26 September 2023, 21:40 | #34 |
Registered User
Join Date: May 2022
Location: Boston / USA
Age: 46
Posts: 39
|
Here's my AIBB copy (6.5)
AIBB v6.1 has the same behavior. Both versions have the same issue on OS1.2, 1.3, and 3.1. |
28 September 2023, 18:36 | #35 | |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,519
|
Quote:
|
|
29 September 2023, 09:48 | #36 |
Registered User
Join Date: May 2022
Location: Boston / USA
Age: 46
Posts: 39
|
Aha! I'm a USA guy, so while in Workbench I always use my system in NTSC mode and completely forget about PAL. Turns out, PAL mode works perfectly, it's only NTSC mode that has the problem.
For all testing, I was using stock NTSC Quickstart configs with "best compatibility". If you still want to try the config I normally use, it's set up like my real A1200, with no extensions or RTG stuff. |
30 September 2023, 15:29 | #37 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,519
|
|
01 October 2023, 06:42 | #38 |
Registered User
Join Date: Mar 2005
Location: Germany
Age: 43
Posts: 73
|
Not sure if anybody has mentioned this yet, but starting from beta 1, the pixel shader I've been using (and a few others) are broken.
The shader I'm using is "D3D: 5xBR-v3.8c" One of the shaders that still seems to work is "D3D: CRT.D3D". |
01 October 2023, 12:04 | #39 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,519
|
I don't think it is shader related because there are no changes in shader related code. Perhaps it is shres on hires or hires on lores? It can cause missing horizontal pixels. (and this can be different depending on used config)
|
01 October 2023, 12:09 | #40 | |
Registered User
Join Date: Mar 2005
Location: Germany
Age: 43
Posts: 73
|
Quote:
Resolution is set to Hires (normal), changing it to Superhires doesn't fix it. Line mode is set to Double (Single still results in the glitches in the screenshot). When rolling back to Winuae 5.0.0. everything looks fine again. Edit: You might be right, the problem doesn't seem to be the shader after all. I had set it to "Null" for RTG modes and my WB setup is using RTG. Edit 2: Changing the color depth in the Screenmode prefs fixes it temporarily. Until I reboot the system, at least. Then it's back to looking glitched. Last edited by Genju; 01 October 2023 at 12:21. |
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
WinUAE 3.1.0 beta series | Toni Wilen | support.WinUAE | 305 | 06 June 2015 23:25 |
WinUAE 3.0.0 beta series (was 2.8.2/2.9.0) | Toni Wilen | support.WinUAE | 1010 | 15 December 2014 13:41 |
WinUAE 2.6.0 beta series | Toni Wilen | support.WinUAE | 271 | 14 May 2013 16:51 |
WinUAE 2.4.1 beta series | Toni Wilen | support.WinUAE | 223 | 09 May 2012 16:16 |
WinUAE 1.5.1 beta series | Toni Wilen | support.WinUAE | 242 | 12 August 2008 12:42 |
|
|