14 November 2008, 19:43 | #1 |
Registered User
Join Date: Nov 2008
Location: New Hampshire, USA
Age: 38
Posts: 139
|
Monkey Island and Rocket Ranger WHDLoad running too fast.
Monkey Island and Rocket Ranger WHDLoad run too fast. The music in Monkey Island sounds messed up because the music plays WAY too fast. And Rocket Ranger is unplayable because it runs too fast. Is there a way to make these games run at correct speed? (Other than selecting the Match 500 speed option in WINUAE, which slows down loading times?)
|
15 November 2008, 13:15 | #2 |
Registered User
Join Date: Oct 2004
Location: Frankfurt / Germany
Age: 48
Posts: 313
|
maybe you should try the NOCACHE tooltype..
|
15 November 2008, 17:58 | #3 |
Registered User
Join Date: Nov 2008
Location: New Hampshire, USA
Age: 38
Posts: 139
|
Ok, I will try that.
The odd thing is that playing around with the WINUAE speed settings don't even help. The games still run too fast even when I select match A500 speed. What's up with that? |
15 November 2008, 18:17 | #4 |
Missile Command Champion
Join Date: Aug 2005
Location: Germany
Age: 52
Posts: 12,435
|
Have you disabled the JIT?
|
15 November 2008, 20:44 | #5 |
Registered User
Join Date: Nov 2008
Location: New Hampshire, USA
Age: 38
Posts: 139
|
|
17 November 2008, 14:37 | #6 |
Vertigo User
Join Date: Oct 2005
Location: Belgrade/Serbia
Age: 46
Posts: 314
|
I confirm this problem as well.
|
17 November 2008, 17:35 | #7 |
Registered User
Join Date: Nov 2008
Location: New Hampshire, USA
Age: 38
Posts: 139
|
I got both games working. I had to use my plain Workbench 3.1 hard drive setup. The games both work on the 68040 but for some reason they don't like something about Classic Workbench and Amiga Sys 4.
|
17 November 2008, 23:21 | #8 |
Vertigo User
Join Date: Oct 2005
Location: Belgrade/Serbia
Age: 46
Posts: 314
|
Can you try Amiga Sys 3?
|
18 November 2008, 23:42 | #9 |
Registered User
Join Date: Nov 2008
Location: New Hampshire, USA
Age: 38
Posts: 139
|
I didn't think of trying Amiga Sys 3, do you think that would help?
|
19 November 2008, 00:53 | #10 |
Vertigo User
Join Date: Oct 2005
Location: Belgrade/Serbia
Age: 46
Posts: 314
|
Well, I can try...
|
19 November 2008, 01:27 | #11 |
Registered User
Join Date: Nov 2008
Location: New Hampshire, USA
Age: 38
Posts: 139
|
Ok, thanks.
|
19 November 2008, 01:33 | #12 |
Vertigo User
Join Date: Oct 2005
Location: Belgrade/Serbia
Age: 46
Posts: 314
|
Well, well... Interesting:
Rocket Ranger works flawlessly for me in AmigaSys3 and AmigaSys4 WB3.1, as well as AmigaSys4 WB3.9. I didn't check it thoroughly first time around. But... Monkey Island works too fast in all three Workbenches. We are talking about slave versions 3.3. and 3.4. I will try to find a working config in WinUAE itself... Edit: Well, well, once again... The cause of the problems with Monkey Island game is RTG Graphic Card Settings tab under RAM section. If you don't have it ticked on game will work flawlessly no matter what configuration you select. However, with it on (and after you dedicate some video memory) things go crazy. I suppose it has something to do with newly introduced settings under this category but it yet has to be determined. This is a WinUAE bug and as such should be reported to Tony Willen. Last edited by nikvest; 19 November 2008 at 02:03. |
19 November 2008, 02:29 | #13 |
Vertigo User
Join Date: Oct 2005
Location: Belgrade/Serbia
Age: 46
Posts: 314
|
@ricky500:
Try this: under RTG Graphic Card Settings tab, RAM section - type 1 for refresh rate and try what happens to Monkey Island game. Be sure to tell me your results. |
19 November 2008, 17:59 | #14 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,502
|
So far it seems this is not emulation bug. Picasso96 vblank interrupt is generated as shown in example driver in SDK.
But for some reason Picasso96 SetInterrupt() is not called when switching to native mode (perhaps it is normal, I don't have any real display cards and not all cards support vblank interrupts) and game does not check if the interrupt is expected CIA interrupt or some external interrupt (RTG vsync, currently it uses exter-interrupt) ADDED: perhaps this is yet another hidden bug, maybe all vblank capable cards use ports interrupt and it is handled better because it is also used for keyboard.. Testing soon.. Anybody with real display card: use Scout to check which interrupt is used for card functions, thanks. ADDED2: Looks like using PORTS interrupt "fixes" (=hides) this problem. It still isn't emulation problem, more like Picasso96 feature (not disabling display card vblank interrupts when in non-RTG mode) Last edited by Toni Wilen; 19 November 2008 at 22:18. |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
WHDLoad Rocket Ranger Install Problems | cleland909 | project.WHDLoad | 21 | 07 January 2015 04:46 |
saving games whdload monkey island | zardoz | support.Games | 1 | 08 December 2009 20:09 |
Secret of monkey island WHDLoad | Rabbit80 | support.Games | 8 | 23 August 2008 11:13 |
Monkey Island 2 WHDLoad Save Problem | Dastardly | support.Games | 8 | 18 December 2004 13:07 |
WHDLoad Monkey Island 2 save problem | Dastardly | support.Games | 1 | 27 July 2003 07:51 |
|
|