28 September 2021, 18:46 | #961 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,570
|
https://download.abime.net/winuae/fi...uae_4900b35.7z
https://download.abime.net/winuae/fi...e64_4900b35.7z Beta 35: - Adjusted 68000 IPL sampling timing. (Spectre Party / Phenomena, F1GP by MicroValue. Not Microprose!) - Blizzard PPC: if RESET m68k instruction executed, apparently board logic also forces external CPU reset. - Fixed GDI handle leak (GUI panel change always leaked 2 font handles) - Updated GUI tab order. - If emulator was started by selecting statefile and GUI was opened after starting emulation, every time GUI Misc panel was opened, selected statefile was set to reload when GUI exited. (b31?) |
29 September 2021, 10:46 | #962 |
Registered User
Join Date: Jul 2006
Location: Sunderland
Posts: 951
|
Just noticed a possible bug with the latest 35 beta.
Let's say I had "Fastest possible" set, and also for some silly reason "Cycle-exact (Full)" set. If I then untick "Cycle-exact (Full)", then "Fastest possible" now changes to "Approximate". |
29 September 2021, 20:49 | #963 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,570
|
It is side-effect of "silly" changes. It is ok
|
29 September 2021, 21:25 | #964 |
Registered User
Join Date: Jul 2006
Location: Sunderland
Posts: 951
|
|
30 September 2021, 18:59 | #965 | |
Amiga 500 User
Join Date: Jun 2013
Location: EU
Posts: 1,543
|
Quote:
(Quickstart A500 1.3 OCS/ECS 512 + 512 config.) EDIT: If untick "CIA TOD Bug" in Advanced chipset it works again! http://eab.abime.net/showpost.php?p=...&postcount=699 --> "untick "CIA TOD Bug" in Advanced chipset as a workaround" http://eab.abime.net/showpost.php?p=...&postcount=700 --> "CIA TOD bug is the only option that is a sort of a hack fix" http://eab.abime.net/showpost.php?p=...&postcount=706 --> "disk timing sensitive" http://eab.abime.net/showpost.php?p=...&postcount=710 --> Properly fixed! http://eab.abime.net/showpost.php?p=...&postcount=711 --> Explanation! Last edited by amilo3438; 30 September 2021 at 20:22. |
|
30 September 2021, 19:11 | #966 | |
Registered User
Join Date: Feb 2018
Location: France
Posts: 507
|
Quote:
Yes ( original OCS/ECS version ). The old problem is back ( crash and Guru ). http://ftp.amigascne.org/pub/amiga/G...eInCroatia.adf Last edited by Zarnal; 30 September 2021 at 19:36. Reason: typo |
|
01 October 2021, 08:48 | #967 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,570
|
It does stupid interrupt setup (=IPL timing dependent. No one is surprised anymore.), CIA bug change is only a workaround, stupid setup enables CIA-B interrupt which state depends on CIA TOD bug.
This can be worked around easily but I'll need do some testing first. |
01 October 2021, 20:50 | #968 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,570
|
Another 68000 IPL timing update. Made in Croatia works again and F1GP and Spectreparty still works
|
02 October 2021, 23:49 | #969 |
Registered User
Join Date: Aug 2010
Location: Italy
Posts: 854
|
@Toni
Starting from b33, floppy drive emulation is broken: if cycle-exact emulation is not selected, writing to floppy images either lasts forever or even causes the system to freeze (but WinUAE responds to F12 and is able to reset). Floppy emulation speed does not matter (i.e. 100% speed doesn't solve the problem if cycle-exact emulation is off and turbo speed works fine if cycle-exact emulation is on). Initially I stumbled upon this problem when writing to an ADF on a USB pen drive and I thought that the device was broken, but after several tests and reformatting, I came to the conclusion that the problem might be elsewhere; so I created a couple of ADFs on the desktop and the result was the same. For testing, you can use the last configuration file I sent you (if you don't have it anymore and you need it, just let me know). |
03 October 2021, 02:39 | #970 |
Registered User
Join Date: Sep 2017
Location: Kansas, USA
Posts: 329
|
I couldn't duplicate that with an A500 quickstart without cycle exact, but with an A1200 non-cycle exact quickstart Workbench would freeze if I used the turbo key while formatting a floppy disk, worked fine if I left it to format at the normal speed (with floppy emulation set to either 100% or turbo, didn't matter.)
|
03 October 2021, 13:24 | #971 |
Registered User
Join Date: Aug 2010
Location: Italy
Posts: 854
|
I did more tests and found something interesting.
First off, something I forgot to mention: * FFS; * ROMs: 3.1 * OS: 3.9 The problem happens with files of at least 17170 bytes (yes, such an odd and exact figure). The tool used for writing the files does not matter - I have tried the Workbench standard drap&drop function, the Copy command from shell and ClassAction. Then, I tried with Copy after booting without startup-sequence: it works fine with files of any size. Eventually, I found that the cause is the NoClick option in the trackdisk prefs of MCP: once disabled, writing works fine again. Even if the problem is triggered by a patch, I've been using that forever, on both my real A1200 and on UAE (whose system is basically a clone of my real Amiga plus RTG), and, as reported, the problem only surfaced with b33, so maybe it's worth investigating. |
03 October 2021, 14:30 | #972 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,570
|
It is not directly floppy related but trackdisk.device use of blitter queue (MFM encoding) when writing to the disk. Blitter interrupts seem to have something wrong in "less compatible" modes.
|
03 October 2021, 17:19 | #973 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,570
|
https://download.abime.net/winuae/fi...uae_4900b36.7z
https://download.abime.net/winuae/fi...e64_4900b36.7z Beta 36: - Lores Display panel resolution mode: horizontal DIW values had wrong masking, bitplane left/right edge missed 1 pixel column or had 1 pixel column too much. (b29) - 68000 IPL timing adjustment, IPL copy seems to be done when CPU is going to do read/write data during second part of memory cycle if followed by prefetch memory access. Previously it was after memory access which seems to be too late. (Made In Croatia / Binary) - Horizontal mid screen HAM mode enable/disable combined with resolution change didn't anymore work correctly (Runaway / 2000AD, "Use joystick to move scroller!!" part) - Fixed "box art" window image filehandle leak. - Warp mode was much slower in Direct3D 9 compared to Direct3D 11. - Don't emulate chipset emulation interrupt delays if not approximate/more compatible CPU speed. Delays are far too large in fast modes where chipset/chip ram accesses have unrestricted speeds. Fixes random hangs when formatting/writing to floppies. |
03 October 2021, 21:49 | #974 |
Registered User
Join Date: Aug 2010
Location: Italy
Posts: 854
|
Confirmed to work fine now. Thanks for the quick fix!
|
03 October 2021, 23:06 | #975 |
Registered User
Join Date: Jul 2006
Location: Sunderland
Posts: 951
|
Hi Toni,
I'm happy to say that scrolling through "covers" from start to finish worked perfectly with DamienD's collection ;-) ...but then I decided to exit WinUAE, start again, and then scroll through title / screenshots. Crashed about 65% through... Must be a memory leak here also. |
05 October 2021, 18:02 | #976 | |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,570
|
Quote:
Always do the test 3 times to see if it is random or not |
|
05 October 2021, 19:17 | #977 |
Italian Amiga Zealot
Join Date: Jan 2009
Location: Italy
Age: 36
Posts: 1,913
|
Hi Toni,
Just got a crash with b36 while roaming thru the options. DMP attached. Also I can't get RTG to auto-switch anymore - the main screen becomes black and I can't do anything. I have been able to work around the issue by specifying two separate monitor. I'm sure it must be something weird I have done in the config, but I can't find the correct option to make it work again Config attached just to be sure. Thanks! EDIT: Actually I haven't got RTG enabled at boot on my install - it should start in High Res, I usually switch to RTG later. If I disable the Voodoo 3, then I don't get the black screen issue |
05 October 2021, 19:38 | #978 | |
Registered User
Join Date: Jul 2006
Location: Sunderland
Posts: 951
|
Quote:
Usually occurs around 65% percent but sometimes later. ;-) |
|
06 October 2021, 18:49 | #979 | |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,570
|
Quote:
EDIT: HDF needed to debug this more. Last edited by Toni Wilen; 06 October 2021 at 19:20. |
|
10 October 2021, 21:34 | #980 | |
Italian Amiga Zealot
Join Date: Jan 2009
Location: Italy
Age: 36
Posts: 1,913
|
Quote:
If that's intended behaviour, then consider my "bug report" closed If you still need me to upload the HDF, just let me know and I will gladly do so. If I can make a suggestion, maybe an CHIPSET/RTG indicator in the status bar might help troubleshoot what some users might seem like a bug? Example: I would probably enable the RTG card before even installing drivers, if the same thing as above happens, I would end up with a non-booting system, spending the next few hours troubleshooting a non-issue, or even thinking that maybe the RTG card I have selected in WinUAE is not working properly Anyway, these are my two cents, thanks as always for your incredible job |
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
WinUAE 4.0.1 beta series | Toni Wilen | support.WinUAE | 64 | 15 July 2018 12:03 |
WinUAE 3.6.1 beta series | Toni Wilen | support.WinUAE | 166 | 07 March 2018 22:48 |
WinUAE 3.2.0 beta series | Toni Wilen | support.WinUAE | 385 | 08 November 2015 23:06 |
WinUAE 2.5.1 beta series | Toni Wilen | support.WinUAE | 69 | 22 December 2012 10:22 |
WinUAE 2.2.0 beta series | Toni Wilen | support.WinUAE | 119 | 28 June 2010 02:35 |
|
|