28 November 2016, 12:44 | #1 |
Amiga 500 User
Join Date: Jun 2013
Location: EU
Posts: 1,502
|
Emulated CPU instructions/second !?
Currently in approximate and fastest possible mode there is the slider where is possible to adjust the emulated CPU speed relative to the host CPU speed.
I wonder if would be possible to adjust the "emulated CPU" to run the given amount of "emulated CPU instructions/second" ? For example, instead of the relative CPU slider to have a new one like: 0-10-20-30-40-50-60-70-80-90-MAX = in emulated CPU MIPS ! Or if not, than at least possibility to show the amount of emulated CPU instructions/second in MIPS somewhere on the WinUAE screen !? |
29 November 2016, 15:39 | #2 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,502
|
I don't see much use for that...
It is useless number and in Amiga CPU speed is very variable in non-expanded modes anyway and CPU is stopped when there is nothing to do (when AmigaOS is running and is idle). It would be unreadable randomly jumping value. You also won't gain any compatibility (except accidentally) by adding yet another adjustment mode. |
29 November 2016, 16:49 | #3 |
Amiga 500 User
Join Date: Jun 2013
Location: EU
Posts: 1,502
|
The idea was to have possibility to limit the max emulated (executed) cpu instructions/time !
Currently, in fastest possible mode is needed to adjust the cpu slider to be able to run some AGA demos, and that adjustment depend on the host PC Cpu speed. On some other PC that adjustment (i.e. configuration) would behave totally different! (slower or faster) If there would be possibility to limit the number of max executed emulated instructions/time, I guess the same configuration would behave same on different pc configurations. |
30 November 2016, 19:41 | #4 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,502
|
Yes but if you are only asking it to make some demos work, it is wrong option because these kinds of speed hacks can't be stable, they will change between versions. I don't want to see something like "this demo works if you set CPU speed to exactly 87.8%". (No, it does not in next version).
|
30 November 2016, 20:41 | #5 | |
Amiga 500 User
Join Date: Jun 2013
Location: EU
Posts: 1,502
|
Quote:
I would like to have "absolute speed" that does not depend on a host PC CPU speed as it is situation now, specially regarding quick configurations for A3000 and A4000. (it simply run too fast, faster than any real Amiga 4000) But you still did not answer is it possible or not to limit the max executed/emulated cpu instructions per time? (also for JIT mode too) I guess this would include counting of executed instructions and after reaching the given number of executed instructions in given time or if given time is reached but executed instructions is not, it will stop to execute until next counting, right? EDIT: Thus with already existing "Fastest possible" and "Approximate" modes, there might be added a new "Absolute" mode. (so, nothing is changed, just one more "CPU Emulation Speed" mode would be added) Last edited by amilo3438; 30 November 2016 at 23:04. |
|
17 December 2016, 23:41 | #6 | |
Amiga 500 User
Join Date: Jun 2013
Location: EU
Posts: 1,502
|
Quote:
(as mentioned here http://eab.abime.net/showpost.php?p=...&postcount=457 ) So maybe this request is not so important anymore now ! (IMHO) |
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Weird instructions | absence | Coders. General | 4 | 12 October 2009 16:54 |
All asm instructions in one .s | AGN | Coders. General | 0 | 15 September 2006 00:49 |
Amiga game instructions? | HonoredShadow | support.Games | 6 | 22 October 2005 04:48 |
Instructions? | Daz | support.Hardware | 8 | 12 July 2002 20:29 |
Game Instructions | Ricky55 | Retrogaming General Discussion | 2 | 06 July 2002 20:10 |
|
|