05 December 2021, 17:11 | #1 |
Registered User
Join Date: Nov 2021
Location: Poland
Posts: 32
|
Whdload games to fast
Hi. I am having trouble getting the correct speed when playing on my WHDLoad setup. I copied uae configuration and added two lines in whdload according to this tutorial, but the speed of the games is still a bit too fast. https://eab.abime.net/showthread.php?t=49744
executestartup=uae-configuration cachesize 0 cycle_exact true executecleanup=uae configuration cachesize 8192 cycle_exact false It only helps to exit to the emulator menu and disable the options cycle-exact (full). However, after loading the next game, this method must be repeated. My question: is there any command or way to prevent cycle-exact full from starting when the game starts? Winuae latest beta Whdload 18.6 OS 3.9 default amiga 4000 setings with zorro 3 Last edited by elessar84; 05 December 2021 at 18:06. |
05 December 2021, 17:14 | #2 |
This cat is no more
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,162
|
you can use pre-start and post-quit options of whdload to set cycle exact or disable it using uae-config command.
Personally I try to fix games which are too fast (submit an issue to mantis.whdload.de for each game in that case), but I have such a setting to disable/enable JIT which is just too much for most games. for cycle exact Retronerd gives the solution https://eab.abime.net/showpost.php?p=627878&postcount=3 |
05 December 2021, 17:44 | #3 |
Registered User
Join Date: Nov 2021
Location: Poland
Posts: 32
|
Thanks for the advice, however these two options only cause a winuae crash
ExecuteStartup = uae-configuration blitter_cycle_exact true ExecuteCleanup = uae-configuration blitter_cycle_exact false |
05 December 2021, 18:39 | #4 |
Registered User
Join Date: Jan 2019
Location: Finland
Posts: 634
|
blitter_cycle_exact doesn't seem to do anything anymore, just use cycle_exact.
Where exactly you added these lines? If they are in WHDLoad-Startup and WHDLoad-Cleanup scripts, then exclude "ExecuteStartup/Cleanup = " part. |
05 December 2021, 18:51 | #5 |
Registered User
Join Date: Nov 2021
Location: Poland
Posts: 32
|
At the end, in the whdload.prefs file.
|
07 December 2021, 00:21 | #6 |
Bug hunter
Join Date: Jul 2006
Location: Italy
Age: 48
Posts: 2,161
|
Every single game requires it's own settings unfortunately, even though most of them should work fine with these simple tooltypes in the WHDLoad game icon:
EXECUTESTARTUP= EXECUTEPOSTDISK=uae-configuration cachesize 0 cpu_speed real cycle_exact true Executepostdisk has the advantage to run the script/command after HD loading, right before the game starts. |
08 December 2021, 18:24 | #7 |
Registered User
Join Date: Nov 2021
Location: Poland
Posts: 32
|
You're right, I tested a few games and had no problem with them. However, there are also a few that work badly on fast winuae configurations, such as Barbarian by Palace (to fast), Operation Wolf starts only once after adding the ExpChip command in the game icon, without it does not turn on at all (flashing screen). Heimdall 2 (my favorite Amiga 1200 game) displays some graphic artifacts on the map for selecting a location. It only helps to disable the cycle_exact (full) emulator configuration.
|
30 December 2021, 22:45 | #8 |
Registered User
Join Date: Nov 2021
Location: Budapest
Posts: 45
|
Hi!
Babarian (Palace) will good works with it: ExecuteStartup=UAE-Configuration Cachesize 0 cpu_speed real cycle_exact true cpu_multiplier 1 Mike |
31 December 2021, 03:31 | #9 |
Missile Command Champion
Join Date: Aug 2005
Location: Germany
Age: 52
Posts: 12,436
|
Barbarian (Palace) runs too fast on my real A1200. Created a bug report some years ago on mantis.
http://mantis.whdload.de/view.php?id=2976 |
31 December 2021, 12:30 | #10 |
Registered User
Join Date: Nov 2021
Location: Poland
Posts: 32
|
@Mixon I tried on two systems: Os3.9 (A4000 setup) and BetterWorkbench (A1200 setup) and the command cpu_multiplier 1 exits winuae without any error.
I am using winuae 4.9, and whdload 18.7 |
31 December 2021, 20:31 | #11 |
Registered User
Join Date: Nov 2021
Location: Budapest
Posts: 45
|
Barbarian (Palace) WHDload fast
Crash when I start it from iGame but works when I starts it from icon.
Works on OS39 A1200 latest WinUAE for me. With 68020 CPU good, but with 68040 or 68060 fast. |
31 December 2021, 21:33 | #12 |
Registered User
Join Date: Nov 2021
Location: Budapest
Posts: 45
|
This game is very sensitive for timing
You can also try on A4000 (68040/68060 cpu) emulations this: ExecuteStartup=UAE-Configuration cachesize 0 CPU_Speed real CPU_Multiplier 1 CPU_Throttle -900.0 ExecuteCleanup=UAE-Configuration CPU_Speed max Cachesize 8192 CPU_Multiplier 4 CPU_Throttle 0 It’s also works for me. Last edited by Mixon; 31 December 2021 at 23:17. |
01 January 2022, 06:50 | #13 |
Bug hunter
Join Date: Jul 2006
Location: Italy
Age: 48
Posts: 2,161
|
Just a hint:
use EXECUTESTARTUP= EXECUTEPOSTDISK=.... It is better than ExecuteStartup because changes will be applied only right before WHDLoad launching the game, instead of slowing down WB immediately 'till the game loads and gets launched... (yes, ExecuteStartup= left empty is required). |
01 January 2022, 14:39 | #14 | |
Zone Friend
|
Quote:
I have a global startup and cleanup in .prefs. I guess per game overrides that? |
|
01 January 2022, 17:51 | #15 | |
Registered User
Join Date: Nov 2021
Location: Poland
Posts: 32
|
Quote:
Thanks to these settings, the game finally started to run much slower. I hope an official fix will come out someday to fix the speed of this game. I have one more question: is it possible to change the processor type, e.g. from 68040 to 68020, using the whdload command? I tried to enter cpu_model 68020 in ExecuteStartup = uae-configuration however, it either causes a system crash or a reset. |
|
01 January 2022, 19:56 | #16 |
Registered User
Join Date: Nov 2021
Location: Budapest
Posts: 45
|
You can't change CPU on working computer
It's will crash. The simple and best solution: Make 2 cycle-exact/no jit configuration with max compatibility: One A600 (WB 2.0 or 2.1) config for old games (like Barbarian), and One A1200 (WB 3.0 or 3.1) config for AGA fames. You don't need UAE-Configuration, OS39, BestWB, etc... Clean workbenches, only WHDLoad and TinyLauncher (with automatic start). It's all. Last edited by Mixon; 01 January 2022 at 20:02. |
01 January 2022, 20:58 | #17 | |
Bug hunter
Join Date: Jul 2006
Location: Italy
Age: 48
Posts: 2,161
|
Quote:
In S:WHDLoad.prefs: ExecuteCleanup=S:WHDLoad_Cleanup_script ;command to execute on WHDLoad exit |
|
04 January 2022, 22:01 | #18 |
Registered User
Join Date: Nov 2021
Location: Budapest
Posts: 45
|
I play Apydia on latest stable WinUAE with this:
ExecuteStartup=UAE-Configuration joyport1autofire normal ...but autofire not works. Press F12 for go to the menu, and I see the autofire option is enabled. I do nothing, just press cancel for go back to the emulation, and now the autofire works Any idea? |
06 January 2022, 11:59 | #19 |
Registered User
Join Date: Nov 2021
Location: Poland
Posts: 32
|
@Mixon I just like having everything in one place. Using uae-configuration commands I was able to fix almost all problems with games that did not want to work properly. Only Operation Wolf does not want to run on os 3.9. No matter what I set, I have a black screen and white stripes.
|
08 January 2022, 23:21 | #20 |
Registered User
Join Date: Nov 2021
Location: Budapest
Posts: 45
|
not in 100% because some parts can't change when emulation is running (cpu, chipset, etc) and some games will not perfect (like barbarian)
now i can't enable the autofire with uae-configuration. try this please. |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
WHDLoad games running too fast under emulation | endre1952 | support.OtherUAE | 4 | 18 September 2020 20:26 |
WHDLoad Games/Demos etc too fast for my 060 | stevelord | project.WHDLoad | 15 | 08 May 2020 20:48 |
Some WHDLoad games running too fast in UAE4All2 | rsn8887 | support.OtherUAE | 7 | 24 November 2017 20:46 |
Some games too fast in whdload | onkelarie | project.WHDLoad | 10 | 18 October 2015 21:28 |
Patching whdload games to run at NTSC without fast music? | ancalimon | support.Games | 4 | 11 September 2014 19:42 |
|
|