English Amiga Board


Go Back   English Amiga Board > Support > support.WinUAE

 
 
Thread Tools
Old 27 July 2017, 07:10   #1
vagrant
Registered User
 
vagrant's Avatar
 
Join Date: Mar 2012
Location: Australia
Age: 44
Posts: 1,126
Throttle RAM speed

Is there any way to throttle RAM speed, specifically on the fly?
vagrant is offline  
Old 28 July 2017, 12:17   #2
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,508
Why? Use case must be always included
Toni Wilen is online now  
Old 28 July 2017, 13:22   #3
vagrant
Registered User
 
vagrant's Avatar
 
Join Date: Mar 2012
Location: Australia
Age: 44
Posts: 1,126
well I was thinking it might be very handy option for whdload games that have sections which load too quickly from ram
vagrant is offline  
Old 01 August 2017, 22:12   #4
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,508
It would cause bad side-effects if RAM speed gets slower than in real world. (very big slowdowns, glitches etc if program expects to be do all the processing in single frame but now it can't..)
Toni Wilen is online now  
Old 02 August 2017, 02:01   #5
vagrant
Registered User
 
vagrant's Avatar
 
Join Date: Mar 2012
Location: Australia
Age: 44
Posts: 1,126
What about only as an 'experimental feature', hidden away from sight, (no gui modifier)
vagrant is offline  
Old 02 August 2017, 11:13   #6
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,508
You would need to lower the RAM speed far too much to make the loading noticeably slower..
Toni Wilen is online now  
Old 02 August 2017, 14:28   #7
vagrant
Registered User
 
vagrant's Avatar
 
Join Date: Mar 2012
Location: Australia
Age: 44
Posts: 1,126
Ok, would the success of it be 'hit and miss', depending on the game/program?
Some cases only very minute difference required.
If it is relatively simple to implement, I could do some experimenting and check it's success rate.. though your probably getting annoyed with this request by now
vagrant is offline  
Old 02 August 2017, 19:42   #8
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,508
RAM timing (from CPU point of view) only exists in cycle-exact mode. I still expect this to 100% unusable
Toni Wilen is online now  
Old 02 August 2017, 22:33   #9
Photon
Moderator
 
Photon's Avatar
 
Join Date: Nov 2004
Location: Eksjö / Sweden
Posts: 5,602
So there's a WHDload game that loads the next level too fast? (I.e. not enough time to prepare?)

Slowing down the RAM seems the wrong approach. It will affect everything, including WHDLoad and the OS. Bind a key to Pause emulation?

If the suggestion sounds facetious, it's because you won't share what you want to achieve. I.e. current result and expected result.
Photon is offline  
Old 03 August 2017, 04:40   #10
vagrant
Registered User
 
vagrant's Avatar
 
Join Date: Mar 2012
Location: Australia
Age: 44
Posts: 1,126
Photon: there's many different cases, not just one game. That suggestion is probably more logical than facetious, though I don't want to go into too much detail in order to avoid facetious responses, such as 'play from floppy' etc

Quote:
Originally Posted by Toni Wilen View Post
RAM timing (from CPU point of view) only exists in cycle-exact mode. I still expect this to 100% unusable
I'd only be using with CE mode, enabled at program launch and disabled upon exit.
Your crystal ball will likely be spot on as usual, but if this prove successful on at least a few cases, without adverse side-effects, then at least it would not be '100% useless'
vagrant is offline  
Old 03 August 2017, 07:46   #11
Foebane
Banned
 
Join Date: Sep 2011
Location: Cardiff, UK
Age: 51
Posts: 2,871
Quote:
Originally Posted by ED-209 View Post
Photon: there's many different cases, not just one game. That suggestion is probably more logical than facetious, though I don't want to go into too much detail in order to avoid facetious responses, such as 'play from floppy' etc


I'd only be using with CE mode, enabled at program launch and disabled upon exit.
Your crystal ball will likely be spot on as usual, but if this prove successful on at least a few cases, without adverse side-effects, then at least it would not be '100% useless'
I've seen that sort of thing in WHDLoad games myself, where a screen (usually credits or loading) flashes up on screen and disappears long before it would if it were loaded from disk. Well, in that case, blame the programmers who created the WHDLoad version, namely "Wepl" or whoever it was. In any case, I can only imagine they deliberately shot past those screens because people complained they were on too long in the disk version in the first place. I certainly wouldn't advise changing such a fundamental hardware aspect of the Amiga just to minimise such a minor inconvenience.
Foebane is offline  
Old 03 August 2017, 12:00   #12
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,508
Quote:
Originally Posted by ED-209 View Post
I'd only be using with CE mode, enabled at program launch and disabled upon exit.
This will guarantee problems because in CE mode RAM speed is what programs expect and assume, any more slower and things go wrong.
Toni Wilen is online now  
Old 03 August 2017, 13:34   #13
vagrant
Registered User
 
vagrant's Avatar
 
Join Date: Mar 2012
Location: Australia
Age: 44
Posts: 1,126
Foebane I'm not going to blame anyone as nobody is at fault and there is nothing to complain about, it's just ram vs floppy speed

Quote:
This will guarantee problems because in CE mode RAM speed is what programs expect and assume, any more slower and things go wrong.
Ok yeh it would be pointless outside of CE mode as the trade off would not be worth it.. cheers Toni
vagrant is offline  
Old 03 August 2017, 21:02   #14
Photon
Moderator
 
Photon's Avatar
 
Join Date: Nov 2004
Location: Eksjö / Sweden
Posts: 5,602
If it looks obviously incorrect, then I would ask slave authors for an update for your favorite games. If it's done with a timer, no outside change would affect the time. Or if it's WHDLoad generally, maybe ask the WHDLoad team for a config option. I don't really see why it should go in the emu.

Could you finagle it with AddBuffers -(whatyouhavenow minus 1)? (leaving 1 buffer for DH0) That should give AmigaDOS some work to do
Photon is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Full Throttle AGA - ScummVM V1.0.0 NovaCoder project.Amiga Game Factory 102 04 July 2011 11:53
how is it possible for a RAM upgrade to speed up music? lost_lemming support.Hardware 9 17 February 2010 22:08
Win UAE speed throttle khph_re support.WinUAE 2 29 February 2008 08:07
Increasing Fast RAM and speed. fc.studio support.Hardware 9 13 July 2007 11:59
Speed throttle bogboy1978 support.WinUAE 3 22 March 2005 17:13

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 19:38.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.11498 seconds with 13 queries