![]() |
![]() |
#241 | ||
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 48
Posts: 25,813
|
Quote:
I think I know what you mean but you really shouldn't use RAM above 16M with SMCD or if you really need more RAM, use mainboard RAM space ($08000000) which is much lower in address space then Z3 RAM. Next beta has different logic that does not require whole buffer clear when cache is flushed which should help. Quote:
Was that JIT enabled or not? Does both show similar difference? I can't see anything obvious in b5 changes (interrupt was the most obvious but it can't explain it because sysinfo tests are running with interrupts disabled). One possibility is compiler update or something similar. I also noticed odd behavior in sysinfo, sometimes tests results can be -10/+10%, rerunning the tests always returns mostly same result but shutting down winuae and restarting sometimes can return different results.. Possibly reason might be winuae main thread running on different core with different max boost limit? (Ryzen 7950X) |
||
![]() |
![]() |
#242 | |
Registered User
![]() Join Date: Dec 2018
Location: Glubczyce / Poland
Age: 36
Posts: 141
|
Quote:
Same link: https://download.abime.net/winuae/files//b/winuae.7z ? |
|
![]() |
![]() |
#243 | |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 48
Posts: 25,813
|
Done
Quote:
|
|
![]() |
![]() |
#244 |
Registered User
![]() Join Date: Jul 2019
Location: Poland
Posts: 237
|
It's not necessarily beta related, but since you discuss speed variations, there are wild speed swings in Full-windowed mode on my system. Exclusive Fullscreen has rock solid performance.
|
![]() |
![]() |
#245 | |
Registered User
![]() Join Date: Dec 2018
Location: Glubczyce / Poland
Age: 36
Posts: 141
|
Quote:
Other things like PiP, MIDI playback, FloppyBridge, Direct3D 11 work fine. The AIBB gave a score of 3888959 Dhrystones. Version 4.9.1 scored 449531 Dhrystones ![]() Last edited by Ponki1986; 04 December 2022 at 14:05. |
|
![]() |
![]() |
#246 |
Registered User
Join Date: Oct 2007
Location: Athens , Greece
Posts: 1,660
|
Hi Toni,
DamienD has tested all 51 x games in his collection that have JIT enabled. These are now no longer working and freeze with beta 8: ... Cave Story [RTG] [Windows conversion] ... Command & Conquer - Tiberian Sun & The Covert Operations Mission Pack [RTG] [Vanilla Conquer] ... Curse of Monkey Island, The [AGA] [ScummVM] ... Day of the Tentacle [AGA] [ScummVM] ... Descent - Freespace - The Great War [AmigaCD] [RTG] ... Descent [RTG] [D1X_Rebirth] ... Dig, The [AGA] [ScummVM] ... Feeble Files, The [AmigaCD] [RTG] ... Full Throttle [AGA] [ScummVM] ... Griffon Legend, The [RTG] [Windows conversion] ... Heart of Darkness [RTG] [Windows conversion] ... Heretic & Hexen [AmigaCD] [RTG] [MS-DOS conversion] ... Hydra Castle Labyrinth [RTG] [3DS conversion] ... Lands of Lore - The Throne of Chaos [AGA] [ScummVM] ... Legend of Kyrandia, The - Book 2 - The Hand of Fate [AGA] [ScummVM] ... Legend of Kyrandia, The - Book 3 - Malcom's Revenge [AGA] [ScummVM] ... Legend of Zelda, The - Navi's Quest [RTG] [Windows conversion] ... Legend of Zelda, The - Oni Link Begins [RTG] [Windows conversion] ... Legend of Zelda, The - Return of the Hylian (Enhanced) [RTG] [Windows conversion] ... Legend of Zelda, The - Return of the Hylian [RTG] [Windows conversion] ... Legend of Zelda, The - Time to Triumph [RTG] [Windows conversion] ... Mini Slug Project [RTG] [Arcade conversion] ... Retrobattle [RTG] [Windows conversion] ... Sam & Max Hit the Road [AGA] [ScummVM] ... Tyrian [RTG] [OpenTyrian] ... Ultima VII - The Black Gate + The Forge of Virtue & Serpent Isle + The Silver Seed [RTG] [Exult] If you require configs, HDFs, logs or anything else then please let me know. |
![]() |
![]() |
#247 | |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 48
Posts: 25,813
|
Quote:
I don't have any of above but it also should not be too big. (PC ports are generally annoying to debug) |
|
![]() |
![]() |
#248 |
Registered User
Join Date: Oct 2007
Location: Athens , Greece
Posts: 1,660
|
Hi Toni,
Beta8 is when the issue starts after the recent JIT changes you made. All games are fine in previous betas. Definitely reproducible every time. Totally understand that PC ports are annoying to debug. I've uploaded the following configurations / gamedirs for you: ... Descent - Freespace - The Great War [AmigaCD] [RTG] ... Feeble Files, The [AmigaCD] [RTG] ... Sam & Max Hit the Road [AGA] [ScummVM] https://mega.nz/file/JqAQzTJS#Ol-j96...IV7c3qlaApuW58 Many thanks for your time, appreciated. |
![]() |
![]() |
#249 | |
Registered User
![]() Join Date: Dec 2018
Location: Glubczyce / Poland
Age: 36
Posts: 141
|
Quote:
Logs... |
|
![]() |
![]() |
#250 |
Registered User
![]() Join Date: Feb 2017
Location: Denmark
Posts: 534
|
SMC detector changes look very good
![]() if (addr < 0x100 || addr > 0x200)that makes it not work in the current preview version. Not beta related, but spotted an issue a bit further down in the same function: Code:
if (regs.irc == 0x4e75 || regs.irc == 4e74 || regs.irc == 0x4e72 || regs.irc == 0x4e77) return; /* RTS, RTD, RTE, RTR */ And Test/x64 gives an asan hit in romlist_cleanup due to i ending up reading past the end of roms, changing the condition to while (i < sizeof(roms)/sizeof(*roms) && roms[i].name)fixes it. |
![]() |
![]() |
#251 | ||
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 48
Posts: 25,813
|
Quote:
Quote:
(i < j && roms[i].name) should be enough ("i < j" is needed or most roms get marked as not complete) |
||
![]() |
![]() |
#252 |
Registered User
Join Date: Oct 2007
Location: Athens , Greece
Posts: 1,660
|
Now everything works fine!
Many thx for the fix Toni! ![]() |
![]() |
![]() |
#253 |
Old retro god.
![]() Join Date: Apr 2002
Location: Northolt, West London
Age: 61
Posts: 797
|
Well thanks to Paraj in this case, Toni normally but nice to see others lending a hand..
|
![]() |
![]() |
#254 |
Registered User
![]() Join Date: Dec 2018
Location: Glubczyce / Poland
Age: 36
Posts: 141
|
|
![]() |
![]() |
#255 |
Registered User
![]() Join Date: Feb 2017
Location: Denmark
Posts: 534
|
Thanks, everything seems fixed, except the super minor romlist_cleanup thing:
Is still off by one (for my rom list). The i<j loop exits fine, but ends with i==0x215 then i is incremented once more an it's past the end. |
![]() |
![]() |
#256 | |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 48
Posts: 25,813
|
Quote:
Use stack command to increase stack. Those helper programs can't work in all situations. And try without JIT. If it crashes or misbehaves (usually differently than with JIT): it is Amiga side problem. |
|
![]() |
![]() |
#257 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 48
Posts: 25,813
|
https://download.abime.net/winuae/fi...nuae_4990b9.7z
https://download.abime.net/winuae/fi...ae64_4990b9.7z Beta 9 (RC1): - Direct3D9 mode overlay mode didn't show Amiga screen in most configurations. - JIT interrupt handling fix part 2. - Debugger SMC detector cache flush does not anymore clear whole SMC state array (which can be huge if Amiga RAM is located in Z3 space). When state array needs to be reset, reset only RAM and ROM regions. Max SMC array size is now automatically same as highest RAM address. - Autoresolution didn't do anything unless gfx_windowed_multi or gfx_fullscreen_multi had non-zero values (b1) - Autoscale worked incorrectly in programmed modes. (b1) - Disable GUI Wait for blitter checkbox in 68000/010 cycle-exact modes. Previously it was allowed but did nothing. - CDTV/CD32 Quickstart didn't use new NVRAM Files -path (b1) - Added Supra AMAB2 ROM to ROM scanner. (Seems to support at least 2000DMA and AutoBoot models). AMAB1 is still missing, previously added 2000DMA ROM most likely isn't AMAB1 because it only supports 2000DMA. 2000DMA ROM selection now also lists all AMAB roms because AMAB2-4 have 2000DMA support (AMAB5/6 dropped 2000DMA support) and ROM scanner selection logic does not support filtering ROMs that have same type. |
![]() |
![]() |
#258 |
Registered User
![]() Join Date: Aug 2022
Location: Germany
Posts: 36
|
Hi Toni,
AmigaOs 4.1 FE Update 2 no longer boots with WinUae 4.9.9 beta I only get a green screen when booting. It runs fine with WinUae 4.9.1. winuaebootlog.txt |
![]() |
![]() |
#259 | |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 48
Posts: 25,813
|
Quote:
|
|
![]() |
![]() |
#260 |
Registered User
![]() Join Date: Oct 2021
Location: Germany
Posts: 11
|
Hey really like where this is going but I still have trouble with DblPAL screenmode (640x512) I cannot get a good scaling with any 4.9 betas.
With 4.4 I used these settings which provided the best experience for me: Code:
gfx_colour_mode=32bit gfx_width_fullscreen=native gfx_height_fullscreen=native gfx_autoresolution=0 gfx_lores=false gfx_resolution=hires gfx_fullscreen_amiga=fullwindow gfx_center_horizontal=smart gfx_center_vertical=smart gfx_filter_keep_autoscale_aspect=1 gfx_filter_keep_aspect=tv gfx_filter_autoscale=integer_auto gfx_filter_aspect_ratio=4:3 Is this something that is on the todo list? Am wondering because latest beta is considered RC1. I also had a crash playing with the settings on the Filter config screen (with the WinUAE created config). The Attachment winuae4.4_codeblock-reference.jpg shows how it looks in 4.4 with the settings of the above code block The last picture shows how my config looks with 4.9 Beta9 RC1 The screenmode I use is: "DBLPAL:High Res No Flicker" 0xA9004 Last edited by aribeth23; 09 December 2022 at 13:59. Reason: Added screenshot and screenmode info |
![]() |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
WinUAE 4.9.0 beta series (Was 4.5.0) | Toni Wilen | support.WinUAE | 1068 | 07 December 2021 17:45 |
WinUAE 4.1.0 beta series | Toni Wilen | support.WinUAE | 105 | 04 December 2018 20:36 |
WinUAE 4.0.0 beta series | Toni Wilen | support.WinUAE | 472 | 19 June 2018 22:54 |
WinUAE 1.6.1 beta series | Toni Wilen | support.WinUAE | 54 | 18 June 2009 11:05 |
WinUAE 1.5.0 beta series | Toni Wilen | support.WinUAE | 453 | 19 June 2008 09:05 |
|
|