05 June 2017, 17:50 | #141 | |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,502
|
Quote:
EDIT: I can duplicate it with Sound Studio. (but not with randomly chosen disk bootable demo) Last edited by Toni Wilen; 05 June 2017 at 18:02. |
|
05 June 2017, 18:10 | #142 |
Registered User
Join Date: Jun 2012
Location: Austria
Posts: 76
|
Can happen.. Even a master coding magician like you can make from time to time a small mistake
|
06 June 2017, 03:07 | #143 | |
Registered User
Join Date: Jul 2014
Location: Katowice/Poland
Posts: 51
|
Quote:
(Previously described settings: winuae3.4.1b3 or later, A1200 non-expanded config + fpu 68881/2 turn on + audio filter set to "Emulated A500") - in the LIBS directory: must be 68040.library (I had 37.30) - I'm launching OctamedSoundStudio 1.03c (or other program using the FPU like Mand2000) - after that I play the module in OctamedSoundStudio or in another program (I tested HippoPlayer and DeliTracker) Now press F12, change sound settings (eg Stereo Separation) and return to emulation causes the sound to be out. It seems to me that OctamedSoundStudio initiates something related to the FPU (which may be related to that when 68040.library does not exist then it is OK). If after launching the system I will first run the music in HippoPlayer, DeliTracker etc ... then I can change the sound settings on the fly and it is OK. If you run Octamed (or Mand2000) earlier (as described above), then you still hear the voice, but the first change of sound settings cause it is missing (the only way to restart winuae) (Sorry for my english, google-translate...) Last edited by michaljarz; 06 June 2017 at 03:29. |
|
06 June 2017, 09:01 | #144 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,502
|
I noticed the same, it happens if FPU emulation is enabled and host mode (not softfloat) and Amiga program sets FPU rounding/precision mode.
I traced it to tan() c-library function call in led filter calculation function, tan() returns something bogus in this case (should be 0.8 or so but returns 2.something). Oddly enough even if I restore original host FPU mode before calling it, it still returns same wrong result. It may be compiler version related and unsupported (and has always been unsupported most likely). I don't think host FPU rounding/precision mode changes are supposed to be done when using c-library math functions. As a workaround I replaced that tan() call with softfloat version. It is not performance critical, it is only called when filter mode changes. In worst case some other host FPU mode FPU emulation trigonometric functions may also return wrong values.. This may need some last minute changes.. |
07 June 2017, 19:50 | #145 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,502
|
http://www.winuae.net/files/b/winuae_3500b12.7z
http://www.winuae.net/files/b/winuae64_3500b12.7z Beta 12: - Added workaround for sound filter emulation problem (no sound in A500 filter modes) if non-softfloat FPU emulation enabled and program modifies FPU precision/rounding modes. - b8 blitter update was partially wrong. (Graphics corruption in Arte / Sanity) - Masoboshi Mastercard crash fix. - Masoboshi SCSI works again (3400b7 FIFO update missed special case, both status + message byte are in fifo, even in PIO mode) |
09 June 2017, 15:51 | #146 | |
Registered User
Join Date: Aug 2006
Location: Italy
Posts: 109
|
Quote:
|
|
09 June 2017, 15:55 | #147 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,502
|
|
11 June 2017, 10:41 | #148 |
Defendit numerus
Join Date: Mar 2017
Location: Crossing the Rubicon
Age: 53
Posts: 4,468
|
Hi Toni, sorry to bother you with the same thing but seems that this MMU 'different sync' cause problems in various WHDLoad installs.
Look at the attached picture: Zoom and Zool2 AGA are badly glitching. If I 'detach' MMU all is ok. These are the only two games i've tested this days in WHDLoad, so there may be others. I know, can be corrected, but the slaves need to be rewritten.. Yes it's not your problem, but I signal it (config is the same of preceding message but any with MMU cause glitch) Bye, ross Last edited by ross; 11 June 2017 at 10:52. Reason: my personal fight with english language :D |
11 June 2017, 11:18 | #149 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,502
|
Don't do it. Don't use 68030 MMU with cycle-exact. CPU caches are not fully supported in MMU+CE mode. (and especially not with 68030 in any MMU mode because it caches logical addresses when 68040+ caches physical addresses, emulating it correctly will be very incompatible with everything else).
|
11 June 2017, 11:42 | #150 |
Defendit numerus
Join Date: Mar 2017
Location: Crossing the Rubicon
Age: 53
Posts: 4,468
|
Ok, thanks for the explanation
I'm in '030 MMU emulation for 'nostalgic' reason (i've somewhere my Blizzard), and back in the days i'm used to directly bang MMU. Fortunately you made real-time activation/deactivation possible Cheers, ross |
11 June 2017, 12:01 | #151 |
Registered User
Join Date: Aug 2014
Location: Brindisi (Italy)
Age: 70
Posts: 8,248
|
Ciao Toni, i would like to point out a graphic problem encountered on PC-Task, tested with more configuration, see screenshot.
- WinUAE 3.4.0 Ok, Perfect graphics - WinUAE 3.4.1 No, Missing graphic parts - WinUAE 3.5.0 No, Missing graphic parts Last edited by AMIGASYSTEM; 12 June 2017 at 18:43. |
11 June 2017, 12:23 | #152 | |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,502
|
Quote:
- does it work in softfloat FPU mode? (assuming FPU is enabled) - exact pc-task version, configuration, game install (disk image?) required. Everything. |
|
11 June 2017, 20:08 | #153 |
Registered User
Join Date: Aug 2014
Location: Brindisi (Italy)
Age: 70
Posts: 8,248
|
Sorry Toni I'm back home now ...
- Last WinUAE Works well "Winuae_3400b20" - First version with a problem "Winuae_3410b1" WinUAE 3.5.0 FPU "None" Perfect graphics WinUAE 3.5.0 FPU "Enabled" (CPU Internal) graphic problem WinUAE 3.4.0/060 JIT FPU "Enabled" (CPU Internal) Perfect graphics - PC-Task Version 4.40 (System tested OS3.9 standard, OS3.9 RTG) - Game TombRaider MS-DOS/Win95 version Attach log and config WinUAE 3.4.0 OS3.9/040 FPU "Enabled" (no problem) Attach log and config WinUAE 3.5.1 OS3.9/040 FPU "Enabled" (problem) Last edited by AMIGASYSTEM; 12 June 2017 at 18:42. |
11 June 2017, 20:31 | #154 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,502
|
You forgot to mention if FPU enabled + softfloat FPU mode fixes it? (Tick it before starting emulation)
|
11 June 2017, 21:31 | #155 |
Registered User
Join Date: Aug 2014
Location: Brindisi (Italy)
Age: 70
Posts: 8,248
|
With OS i normally use OS3.9 RTG 060/JIT FPU/CPU Internal + Softfloat, Just run Tomb Raider PC_Task Crash (Error N°8000000A)
With OS 3.9 Standard PAL 040/JIT FPU/CPU Internal + Softfloat, it works well even though Tom Raider is slower compared to Winuae 3.4.0/040/ FPU/CPU Internal |
11 June 2017, 21:42 | #156 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,502
|
PC task HD image needed. I am not going to install anything or trying to guess if versions match.
EDIT: or create minimal image that only contains dos + game. EDIT2: Same behavior without JIT? Or is it JIT-only bug? Last edited by Toni Wilen; 11 June 2017 at 21:50. |
11 June 2017, 22:14 | #157 |
Registered User
Join Date: Aug 2014
Location: Brindisi (Italy)
Age: 70
Posts: 8,248
|
Other important tests have been made:
- With OS3.9 RTG 040/JIT FPU/CPU Internal + Softfloat, Just run Tomb Raider works well - After activating Softfloat first it was gray (not active), now the configuration OS3.9 RTG 060/JIT FPU/CPU Internal works well with I copied TombRaider on Hardfile for PC-Task (60MB) and MS-DOS System Hardfile PC-Task (30 MB) Now I try to compress HardFile, if you give me an e-mail address I can send you The two HardFile |
11 June 2017, 22:16 | #158 | |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,502
|
Quote:
|
|
11 June 2017, 22:21 | #159 |
Registered User
Join Date: Aug 2014
Location: Brindisi (Italy)
Age: 70
Posts: 8,248
|
I use WinRAR thirty mega in all, I make two archives
You can see the HardFile here: [ Show youtube player ] |
12 June 2017, 17:24 | #160 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,502
|
Duplicated, only happens if JIT FPU is enabled. (My usual FPU test demos don't show any issues)
|
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.0 Beta series (Was 2.4.2) | Toni Wilen | support.WinUAE | 310 | 01 December 2012 18:02 |
WinUAE 2.2.0 beta series | Toni Wilen | support.WinUAE | 119 | 28 June 2010 02:35 |
WinUAE 1.5.1 beta series | Toni Wilen | support.WinUAE | 242 | 12 August 2008 12:42 |
WinUAE 1.5.0 beta series | Toni Wilen | support.WinUAE | 453 | 19 June 2008 09:05 |
|
|