02 May 2018, 13:47 | #261 | |
Banned
Join Date: Aug 2005
Location: London / Sydney
Age: 47
Posts: 20,420
|
Quote:
Welcome to EAB See this thread: Overlay Frame/Picture with LED's? |
|
02 May 2018, 13:54 | #262 |
Posts: n/a
|
Thanks a lot DamienD :-) You make me happy !!
And Also Marty2AGA for his great work. |
02 May 2018, 14:05 | #263 | |
Banned
Join Date: Aug 2005
Location: London / Sydney
Age: 47
Posts: 20,420
|
Retro-Nerd found some others here:
Quote:
|
|
02 May 2018, 14:28 | #264 | |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,502
|
Quote:
If dimming mode: power led is drawn with reduced brightness (no need for separate image). If switch off mode: nothing is drawn. |
|
02 May 2018, 14:35 | #265 | |||||
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,502
|
Quote:
Quote:
I noticed JIT already has assembly functions for most trigonometric operations. I'll just copy them to 80-bit native code which also fixes this problem. Quote:
Quote:
Quote:
|
|||||
02 May 2018, 18:30 | #266 | |
Registered User
Join Date: Apr 2005
Location: digital hell, Germany, after 1984, but worse
Posts: 3,365
|
Quote:
Yes, I've added all missing trigonometric functions to the Jit in WinUAE 1.0, but that was 12 years ago. The Intel FPU has a very limited set of FPU instructions, but it's much more clever made than the crippled 68040/060 FPU. You can construct all functions by building short routines with these basic FPU instructions. No need for integer calculations or exceptions. This is one point why Motorola has lost the race against Intel. What do you mean by "operations" concerning the simple reading of "internal" (68881) FPU constants? The constants for the very large numbers which can not be represented by float or double should always return infinity for the 64 bit FPU, but they don't do it anymore. WinUAE 2.4.0 is still ok, but in 3.2.2 the results are already wrong. Somebody must have changed the code, maybe has added some C-compiler based floating point number conversion, which should not be used. Instead of any sort of saturation the returned number should always be infinity for too large constants. Try my FPUconstants proggy. |
|
02 May 2018, 19:26 | #267 | ||
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,502
|
Quote:
EDIT: Quote:
Last edited by Toni Wilen; 02 May 2018 at 19:36. |
||
02 May 2018, 19:38 | #268 | |
Registered User
Join Date: Mar 2018
Location: Germany
Age: 47
Posts: 35
|
Quote:
Sauber .. äh .. great |
|
02 May 2018, 19:44 | #269 |
Registered User
Join Date: Apr 2005
Location: digital hell, Germany, after 1984, but worse
Posts: 3,365
|
I don't know if a too large number is closer to a max value or to infinity?
But I tried to stay compatible to the Motorola decisions (look at the 68881 results for float and double, they are all infinity for too large numbers). And you get the same results with softfloat! Let me see what is left from my old code on last existing HDD. Everything else is already dead and lost. Last edited by PeterK; 10 May 2018 at 21:03. |
02 May 2018, 21:10 | #270 | |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,502
|
Quote:
I am still not sure if extended precision value should be infinity or max (because this does not exists in real world) but I'll use old behavior because it gets automatically fixed if doubles are fixed. winuae.7z updated. |
|
02 May 2018, 22:11 | #271 | |
Registered User
Join Date: Apr 2005
Location: digital hell, Germany, after 1984, but worse
Posts: 3,365
|
Quote:
Which functions do you need? I could try to revert the Jit instructions to untested assembler code or at least extract the formulas to rebuild these functions with the availavle FPU commands. Update: Tan() and ATan() are working correct now. Thanks. OT: Concerning the slow non-Jit background picture: JFIF 44.8 is 35 % faster than WarpJPEG. Last edited by PeterK; 03 May 2018 at 08:36. |
|
03 May 2018, 12:00 | #272 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,502
|
Some kind of test program for all logaritmic/trigometric functions would be probably better.
|
03 May 2018, 12:05 | #273 | |
Registered User
Join Date: Mar 2012
Location: Australia
Age: 44
Posts: 1,126
|
Quote:
Unfortunately it is still crashing when I exit whd games, though the crash is now worse, as winuae hangs and I'm forced to restart. There is amiga hdd activity when it freezes, I wonder if my .hdf has something to do with it? |
|
03 May 2018, 13:55 | #274 | |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,502
|
Quote:
Does it still happen if you switch to full-window mode? (Ignore graphics glitches etc.. it most likely won't sync properly in full-window) Do you mean ctlr+alt+del or alt-tab do nothing? Or they do but all windows are stuck "behind" black screen? |
|
03 May 2018, 14:19 | #275 | |
Registered User
Join Date: Mar 2012
Location: Australia
Age: 44
Posts: 1,126
|
Quote:
It is working in full-window mode (though cpu is over 400% ) When it crashes the display freezes "as is", then I can only restart the PC via ctrl-alt-del, because as you say, all windows become "stuck behind black screen". |
|
03 May 2018, 18:19 | #276 |
Registered User
Join Date: Apr 2005
Location: digital hell, Germany, after 1984, but worse
Posts: 3,365
|
I'm always using a modified version of the HSBenchmarks together with my MathLibsUAE (as a direct IEEE mapper to the FPU) for test calculations.
Last edited by PeterK; 04 May 2018 at 18:29. |
03 May 2018, 19:10 | #277 | |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,502
|
Quote:
Does it happen if you don't have RTG enabled? Add -logflush command line parameter (without it last few log lines will be lost) Check winuae.exe directory (and log directory if different than winuae.exe dir) for crash dump files. btw, selecting sign out from ctrl-alt-del menu should be easier and faster, no need to reboot, sign out should automatically kill the program. Then sign in. |
|
04 May 2018, 03:18 | #278 |
Registered User
Join Date: Mar 2012
Location: Australia
Age: 44
Posts: 1,126
|
Still happens with RTG disabled.
It seems to be switching from cycle_exact true, to cycle_exact false that triggers the crash. If I just use cpu_speed real, to cpu_speed max there is no crash. There are no crash dumps being created. Attached is log with logflush enabled, where I have JIT completely disabled and only cycle_exact switch apon exit causes freeze. Also side note; while I was testing at some point winuae stopped recognising both my hdf's.. in the GUI all values showed as "?", and logfile showed "hdf not found" errors.. I had to restart PC for them to work again. (hasn't happened since) |
04 May 2018, 10:53 | #279 | ||
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,502
|
Quote:
Use following method to open task manager and create dump file (select winuae.exe, right click, create dump file): https://blogs.msdn.microsoft.com/old...25-00/?p=96035 Make sure JIT is off. Check also if winuae.exe is still using CPU or if it only shows 0%? Quote:
Last edited by Toni Wilen; 04 May 2018 at 13:30. |
||
04 May 2018, 16:47 | #280 | |
Registered User
Join Date: Mar 2012
Location: Australia
Age: 44
Posts: 1,126
|
Quote:
I created a logfile via task manager, without -busywait & JIT, though the filesize is 405mb(!), normal size? Winuae.exe in task manager shows 'not responding', but still has active CPU, 45-46% |
|
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.2.2 beta series | Toni Wilen | support.WinUAE | 21 | 20 December 2015 17:35 |
WinUAE 3.1.0 beta series | Toni Wilen | support.WinUAE | 305 | 06 June 2015 23:25 |
WinUAE 2.3.3 beta series | Toni Wilen | support.WinUAE | 124 | 17 September 2011 15:48 |
WinUAE 2.0.0 beta series | Toni Wilen | support.WinUAE | 445 | 13 December 2009 14:46 |
WinUAE 1.6.1 beta series | Toni Wilen | support.WinUAE | 54 | 18 June 2009 11:05 |
|
|