02 January 2021, 02:41 | #41 |
Registered User
Join Date: Apr 2010
Location: Chicago/USA
Age: 55
Posts: 659
|
Looked for CPU dependent loops and only found one, but it is only for the title and loading screen. I will look into adding a user configure delay for during play. I did add a button wait option for the initial Pandora intro screen.
|
02 January 2021, 13:48 | #42 |
Amigaholic
Join Date: Dec 2009
Location: UK
Posts: 4,759
|
Yeah, sorry, should have said to make the loading screen delay hard coded or user configurable!
Using NoCache doesn't help the speed though, but, using the disk images and disabling CPU cache and using OCS in the Early Startup in the A1200 config of WinUAE then the game seems to run at the same speed as a stock A500 setting. So it looks like it needs slowing down to make it playable for WHDLoad! |
02 January 2021, 13:52 | #43 |
This cat is no more
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,369
|
common problem with games running too fast has often nothing to do with CPU-dependent loops: game performs a vblank sync assuming one has been done already because CPU is slow (to run at 25Hz) but CPU is fast so the sync is 50Hz when there's not too many things to do: game goes twice as fast at times.
I fixed a lot of games like that by actually counting the vblank ticks in the vertical blank interrupt. For instance, Led Storm, Magic Pockets, Populous 2 (source available) Just locate the main game loop and insert a wait before the actual sync. |
08 January 2021, 04:56 | #44 | |
Registered User
Join Date: Apr 2010
Location: Chicago/USA
Age: 55
Posts: 659
|
Quote:
|
|
08 January 2021, 04:58 | #45 | |
Registered User
Join Date: Apr 2010
Location: Chicago/USA
Age: 55
Posts: 659
|
Quote:
|
|
09 January 2021, 02:17 | #46 |
Registered User
Join Date: Apr 2010
Location: Chicago/USA
Age: 55
Posts: 659
|
Here is the latest version with a user selectable delay. I would set the delay to 2. I did not add a delay to the pandora loading screen , just use button wait
====== - Added CD32 joypad support Outlands Red - Start Game Play - Pause/UnPause Play+Forward+Reverse - Quit Yellow+Forward+Reverse - Skip Level (if trainer active) Forward+Reverse - While paused quit back to title screen Version with Dizzy Dice Reverse - Start Outlands Forward - Start Dizzy Dice - Button Wait for the Pandora title screen - Added configurable delay to slow the game down on faster processors |
09 January 2021, 17:47 | #47 |
Amigaholic
Join Date: Dec 2009
Location: UK
Posts: 4,759
|
Much more playable with the delay, thanks
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Request | newflesh1 | project.CD32 Conversion | 10 | 02 March 2016 17:00 |
Request 2 | mritter0 | Coders. General | 2 | 09 September 2014 01:57 |
a request | kkgarbod | request.UAE Wishlist | 2 | 03 June 2011 16:37 |
|
|