WHDLoad MantisBT - RiskyWoods
View Issue Details
0003893RiskyWoods[All Projects] Generalpublic2018-06-17 14:192020-08-17 07:55
ReporterHexaae 
Assigned ToJOTD 
PrioritynormalSeverityminorReproducibilityalways
StatusclosedResolutionnot fixable 
PlatformOSOS Version
Product Version 
Target VersionFixed in Version 
MachineUAE
CPU68040
CPUSpeed75
ChipSetAGA
GFXCardPicasso IV
ChipMem2 MB
FastMem256MB
WorkbenchOS 3.9
KickROM40 - Kick 3.1
KickSoftOther
WHDLoad18.4beta
importedyes
Summary0003893: Correct music and sound effects OR micro stuttering. Even using this with
DescriptionGameVersion: english,pal
SlaveVersion: 1.1 (07.12.2017)

Correct music and sound effects OR micro stuttering.
Even using this with WinUAE 4.0.0beta:
ExecutePostDisk=uae-configuration cachesize 0 immediate_blits false cpu_cycle_exact true cpu_multiplier 8
...the game will not be perfect and will show micro stuttering (start to play and move from left to right). Removing "cpu_cycle_exact true" will solve this and the game will have always smooth scrolling even with a lot of sprites on screen, but at this point music and sound will not be ok...
Is it possible to improve this slave a bit for perfect speed and music/audio routines? :)
TagsNo tags attached.
Attached Files

Notes
(0006225)
Hexaae   
2018-06-17 15:05   
Another thing: on WinUAE 040 requires also NOCACHE
(0006306)
StingRay   
2018-07-31 09:17   
I can't reproduce this at all and if this only happens on UAE I won't spend time looking into it.

Same for the NOCACHE thing, I've tried it on UAE with full cache emulation and it worked. What's your config?
(0006308)
StingRay   
2018-08-01 09:11   
That config has JIT enabled, cycle exact and cache emulation are disabled however so there bound to be problems! However, patch still works for me with these settings, I don't have to use NOCACHE at all.

What happens on your system, does the game crash?
(0006309)
Hexaae   
2018-08-01 23:12   
No no, the "real cfg" is in the icon tooltypes changing WinUAE parameters through the C:uaeconfiguration...

The problem with this game for me is that: or music runs too fast, or there is no audio if you enable some fast emulation options. I'm talking about WinUAE in 040 or 060 mode...
(0006382)
Hexaae   
2018-09-22 18:52   
Seems I've finally found good settings with no micro-stutterings using WinUAE 4.x.x:

ExecutePostDisk=uae-configuration cachesize 0 cpu_compatible true blitter_cycle_exact true cpu_throttle -900 immediate_blits true
(0007682)
Hexaae   
2020-02-02 23:09   
I'm still having issues with this game timings (only) on WinUAE...
Too fast or missing music, too fast hi-score waiting in main menu, too fast mini-map view sprite walking (before you press Fire to start the game), etc.
On the other side if I degrade it too much, besides missing main menu music etc. then I see some stuttering while scrolling horizontally.
In brief, I can't find perfect settings for this game and results may change at every WinUAE release.
Looks like it uses strange cpu timings for everything this game...

Best I can do ATM with WinUAE 4.3.0 is:
ExecutePostDisk=uae-configuration cachesize 0 cpu_compatible true blitter_cycle_exact true cpu_throttle -400 immediate_blits true
but cycling through hi-score in main menu and sprite walking in the minimap are yet too fast..
(0009012)
JOTD   
2020-07-12 21:10   
challenge accepted. Game probably needs to be patched in many places to reduce speed.
(0009046)
JOTD   
2020-08-17 07:55   
fixing music timings wastes too much CPU time if we do it naively. This locks up the game because we wasted too many beam waits

music + sfx engine is too badly written. note that when game is paused music plays properly. sfx trash it.

Issue History
2018-06-17 14:19administratorNew Issue
2018-06-17 14:19administratorStatusnew => assigned
2018-06-17 14:19administratorAssigned To => StingRay
2018-06-17 15:05HexaaeNote Added: 0006225
2018-07-31 09:17StingRayNote Added: 0006306
2018-08-01 09:11StingRayNote Added: 0006308
2018-08-01 23:12HexaaeNote Added: 0006309
2018-09-22 18:52HexaaeNote Added: 0006382
2019-06-24 11:59StingRayAssigned ToStingRay =>
2020-02-02 23:09HexaaeNote Added: 0007682
2020-04-07 23:57JOTDTag Attached: minor_glitch
2020-04-07 23:57JOTDAssigned To => StingRay
2020-04-08 15:56StingRayAssigned ToStingRay =>
2020-04-20 00:09JOTDTag Detached: minor_glitch
2020-04-20 00:10JOTDAssigned To => JOTD
2020-07-12 21:10JOTDStatusassigned => confirmed
2020-07-12 21:10JOTDNote Added: 0009012
2020-08-17 07:55JOTDStatusconfirmed => closed
2020-08-17 07:55JOTDResolutionopen => not fixable
2020-08-17 07:55JOTDNote Added: 0009046