26 January 2012, 15:40 | #1 |
Moderator
Join Date: Jun 2001
Location: I'm behind you!
Posts: 3,763
|
Best CPU and FPU settings
I've always wondered which are the best CPU and FPU options to choose for best compatibility, since speed in emulation is a mute point (ie an emulated 020 can be faster than a 060).
Leaving aside JIT disabled and Cycle Exact enabled, which out of the CPU/FPUs is the best combination? Just want to know the best CPU and FPU settings to use in my ClassicWB UAE pack configurations. I'd imagine it's either of the following as the fastest and most complete/compatible: 68020+68881 or 68020+68882 Also is it worth setting the more compatible options under CPU and FPU? Does it fix much and how much of a speed penalty does it incure? |
26 January 2012, 17:27 | #2 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,505
|
68020+6888x (1 or 2, only difference is FPU version byte in stack frame)
CPU more compatible = prefetch emulation, not much difference in 68020+ modes. Required in 68000 mode to handle self-modifying code (but today it is usually better to use cycle-exact mode) Don't remember what the FPU option does.. 68020 is also good idea if you plan to use cycle-exact mode, 68030+ and cycle-exact is is even more approximate (and slower due to more complex caches) than 68020 CE. In my opinion the best choice is to have 68020+6888x in JIT mode and have script (if non-whd game) or executestartup/cleanup (if whd) to switch JIT (and possibly cycle-exact) on/off on the fly when running hd-installed games or dems. Very fast WB but still compatible with most non-system friendly programs. |
26 January 2012, 17:41 | #3 |
Moderator
Join Date: Jun 2001
Location: I'm behind you!
Posts: 3,763
|
Very useful info Toni, much appreciated thank you.
I agree the executestartup/cleanup option is excellent, as is the in-Workbench control, and more people should be made aware of it and set their games accordingly in WinUAE. |
26 January 2012, 19:20 | #4 | |
Moderator
Join Date: Jun 2001
Location: I'm behind you!
Posts: 3,763
|
Oh yeah and another thing -
Does pushing the CHIPRAM setting above 2MB real Amiga limit break anything in terms of compatibility? Any disadvantage to using Z3 fast over normal 8MB fast? If not I might as well give the configs 4/8MB CHIPRAM. EDIT: Found this quote from you Toni so I'll assume it doesn't break any compatibility in comparision to 2MB: Quote:
Last edited by Bloodwych; 26 January 2012 at 21:33. |
|
27 January 2012, 18:02 | #5 | ||
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,505
|
Quote:
Quote:
btw, your quote is obsolete because >8M Chip RAM is already implemented |
||
27 January 2012, 18:10 | #6 |
Moderator
Join Date: Jun 2001
Location: I'm behind you!
Posts: 3,763
|
I never noticed that about the 8MB - you work wonders Mr Wilen.
|
29 January 2012, 12:08 | #7 | |
Moderator
Join Date: Jun 2001
Location: I'm behind you!
Posts: 3,763
|
Quote:
I tried: uae-configuration cycle_exact true What line would be the most compatible using uae-configuration before running games? WHDLoad has this set in its startup file: uae-configuration cpu_speed real cachesize 0 |
|
29 January 2012, 12:40 | #8 | ||
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,505
|
Quote:
Something like: uae-confiugration cachesize 0 cpu_speed real cycle_exact true (and back on: cycle_exact false cpu_speed max cachesize 8192) Hmm.. Maybe this system should support some kind of temporary variables so that it is possible to return back to real original settings. Quote:
|
||
29 January 2012, 12:54 | #9 |
Moderator
Join Date: Jun 2001
Location: I'm behind you!
Posts: 3,763
|
Thanks Toni, just what I needed. Looking to use this in the ClassicWB UAE pack to better support WinUAE from within Workbench.
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
030 cpu with fpu: Sync or Async? | HeZoR | support.Hardware | 18 | 27 December 2012 18:00 |
Fpu | mancity | support.Hardware | 7 | 13 June 2012 15:18 |
GUI: FPU selector is grey when cycle-extract or cpu more compatible is selected. | Thom87 | support.WinUAE | 0 | 16 August 2011 09:18 |
060 no FPU? | orange | support.Hardware | 4 | 18 June 2011 23:55 |
060 SysSpeed CPU FPU? | ancalimon | support.Hardware | 7 | 03 January 2010 15:10 |
|
|