22 April 2008, 06:25 | #1 |
Registered User
Join Date: Apr 2008
Location: Arlington, MA
Posts: 37
|
WHDLoad, One-on-One, WinUAE, and running too fast
I'm running WinUAE 1.4.6 using the ClassicWB FULL hardfile, upgraded to WB 3.1 and using a 3.1 ROM (from Amiga Forever). (Which reminds me -- THANK YOU, ClassicWB guys!!).
I wanted to try playing one of my favorite games, "Dr J. vs Larry Bird One-on-One" under emulation, so I grabbed the relevant KG pack and put the One-on-One game in place in the emulation environment. When I clicked on the icon, I got the WHDLoad nag screen (this is my first time ever using WHDLoad, so I haven't registered it yet -- but I will soon) and then the game started. However, it played way, way too fast. I thought that WHDLoad and the slaves are supposed to correct for too-fast CPUs and play the game at the appropriate speed. Am I mistaken about that? Is the too-fast play I'm seeing because I'm running in WinUAE as opposed to a real Amiga? Because I haven't registered WHDLoad? Because the emulation configuration I'm using is too "powerful" (i'm using ClassicWB.uae)? Or is it something about this specific game and it would run too fast under WHDLoad even on a real Amiga? I searched here for One-on-One and read the WHDLoad docs over at the WHDLoad site and didn't come across anything bearing on the problem. |
22 April 2008, 06:33 | #2 |
Missile Command Champion
Join Date: Aug 2005
Location: Germany
Age: 52
Posts: 12,446
|
Try to disable the "JIT" (in CPU and FPU) after you started One-on-One. Or try "Match A500 Speed".
|
22 April 2008, 23:28 | #3 |
Registered User
Join Date: Apr 2008
Location: Arlington, MA
Posts: 37
|
I tried all of those and it still ran too fast. But thanks for the suggestion! If it's something about the game, so be it. But I still am curious as to whether or not WHDLoad/slaves try to "slow a game down" appropriately. Or if this is only an issue under an emulator and not on a real Amiga.
|
22 April 2008, 23:36 | #4 |
Moderator
Join Date: Jul 2004
Location: Norwich, Norfolk, UK
Age: 37
Posts: 11,167
|
Have you tried setting the "nocache" tooltype? Might be worth a go.
|
23 April 2008, 02:11 | #5 |
Registered User
Join Date: Apr 2008
Location: Arlington, MA
Posts: 37
|
|
23 April 2008, 05:20 | #6 |
Banned
Join Date: Aug 2006
Location: Argentina
Age: 51
Posts: 648
|
one on one doesn't works fine on winuae if you use whdload..it runs out of sync
play the game on winuae from floopy (adf) using the basic A500 config and remember you need kick 1.2 cause it not works on kick 1.3 |
23 April 2008, 06:47 | #7 |
Coder/webmaster/gamer
Join Date: Oct 2001
Location: Canberra/Australia
Posts: 2,641
|
Most WHDLoad games exhibit this behaviour.
You need to set to A500 speed and also do cycle-exact blitter emulation, IIRC. As to why the slaves don't handle this, I'm not sure. It wouldn't take a lot of testing to reveal such bugs, so the slave authors must be aware of the issue, maybe they are all using stock A500s? |
23 April 2008, 07:00 | #8 |
Registered User
Join Date: Apr 2008
Location: Arlington, MA
Posts: 37
|
|
23 April 2008, 10:45 | #9 | |
Moderator
Join Date: Jul 2004
Location: Norwich, Norfolk, UK
Age: 37
Posts: 11,167
|
Quote:
Not sure how common it is in WinUAE (I assume Minuous' comment was referring to that), I've only tried a few games but they seem to work okay. Have you tried some other games to see how they run? |
|
23 April 2008, 16:59 | #10 | |
Registered User
Join Date: Apr 2008
Location: Arlington, MA
Posts: 37
|
Ah! That's good to know,
Quote:
This now actually brings back some memories. I vaguely recall that way way back when I still had 1.3 on my A2000, when I put an A2620 in it, the game would play fast in a similar way -- things would be too fast, and the places in the game where you'd get a voice (the ref's announcements, the whining from the dude sweeping up the broken backboard), you didn't get a voice. I should try to find an A2000 kickstart ROM file, so I can try a 3.1 emulation environment doing 68000 emulation (The 3.1 ROMs in Amiga Forever are A4000 ROMs, and when I try to force the emulation down to 68000, I am told it requires at least a 68020. I assume that with 3.1 A2000 ROMs I can run as a 68000, since an actual unaccellerated A2000 could run 3.1, as I recall). |
|
23 April 2008, 18:53 | #11 |
Banned
Join Date: Oct 2004
Location: ...
Age: 45
Posts: 3,313
|
Bah, just use the CPU slider, the further to the left, the slower the emulation is, move it till the speed fits your needs.
Also, have you tried Cycle-exact?, that is important for quite alot of games, they run too fast or too slow, check that one and it could run in normal speed. |
23 April 2008, 21:33 | #12 | |
Registered User
Join Date: Apr 2008
Location: Arlington, MA
Posts: 37
|
Quote:
To sum it all up, to have "Dr J. vs. Larry Bird One on One" run correctly under WHDLoad (with WinUAE 1.4.6 and ClassicWB Full, anyways), I ultimately did: (1) Load the ClassicWB.uae configuration. (2) On the CPU page, untick the JIT box. (note that I didn't need to pick the A500 mode on the CPU page). (3) On the Chipset page, tick the Cycle-Exact box. (4) Hit Start and enjoy the game. |
|
23 April 2008, 22:55 | #13 |
Moderator
Join Date: Jul 2004
Location: Norwich, Norfolk, UK
Age: 37
Posts: 11,167
|
Glad you got it sorted
|
23 April 2008, 22:59 | #14 | |
Banned
Join Date: Oct 2004
Location: ...
Age: 45
Posts: 3,313
|
Quote:
|
|
23 April 2008, 23:07 | #15 | |
Missile Command Champion
Join Date: Aug 2005
Location: Germany
Age: 52
Posts: 12,446
|
Quote:
full game compatibilty + fast emulated Amiga = NOOOO WAY!!! But Gamebase Amiga+WHDLoad fixes the dilemma. Last edited by Retro-Nerd; 23 April 2008 at 23:22. |
|
23 April 2008, 23:25 | #16 | |
Banned
Join Date: Oct 2004
Location: ...
Age: 45
Posts: 3,313
|
Quote:
Second time was for some big workbench thingy, like Amikit, to play videos etc.... other than that "Fastest possible" or "Adjustable between cpu" does the trick and are stable, no need for JIT in almost anything imo. Many people use it as they know no other way to get speed cuz they don't know about stuff like having 32 bit color mode on, or having cycle-exact off etc.... I'm not 100% sure as it was a while ago, put I played species and AB3DII super smooth (check my recording at RAG) without JIT. So, I blame slowdowns without JIT to be users lack of experience with WinUAE . Whdload doesn't give speed increase, only loading speed increase. |
|
23 April 2008, 23:32 | #17 |
Missile Command Champion
Join Date: Aug 2005
Location: Germany
Age: 52
Posts: 12,446
|
Bah, that's rubbish IC. Of course you need JIT for CWB, AmiKit etc or it way too slow. Not the games, but the OS operating.
Gamebase Amiga+WHDLoad obsoletes the use of an AmigaOS, it uses WHDRun to start the games. So there is no need for JIT in emulation. |
23 April 2008, 23:36 | #18 | |
Banned
Join Date: Oct 2004
Location: ...
Age: 45
Posts: 3,313
|
Quote:
Don't quite follow you.. uhm, you say that without GB Amiga+WHDLoad an OS is required? and JIT?. Well, I don't use WHDLoad, but when I did (tried it once), I play the games without JIT. Like I said, no need for JIT in anything except some heavy workbench thingies (OS stuff, like AmiKit)... |
|
23 April 2008, 23:43 | #19 | |
Missile Command Champion
Join Date: Aug 2005
Location: Germany
Age: 52
Posts: 12,446
|
Quote:
But then you can use Gamebase Amiga+KGWD packs, it's the same but more comfortable. |
|
23 April 2008, 23:52 | #20 | |
Banned
Join Date: Oct 2004
Location: ...
Age: 45
Posts: 3,313
|
Quote:
Never used Gamebase Amiga (front end, no?), as it's better for me with winuae, more control I think (don't know what gamebase offers). WHDLoad is good for people who want to play games from harddrive to run faster, I mainly play adventure games and put them in RAD instead for equal fast loading speed with the bonus of using savestates aswell. |
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
A game running too fast on 2.20 | msayed1977 | support.WinUAE | 2 | 07 July 2010 23:56 |
Monkey Island and Rocket Ranger WHDLoad running too fast. | ricky500 | project.WHDLoad | 13 | 19 November 2008 17:59 |
Running WAY too fast!!! | Rabbit80 | support.WinUAE | 16 | 15 August 2008 19:41 |
UAE TiME is running to FAST !!! | IRoN | support.WinUAE | 6 | 11 July 2008 21:06 |
|
|