Emuforums.com

Go Back   Emuforums.com > Handheld Emulation > Nintendo Handhelds > DeSmuME Discussion
Home Register Downloads FAQ Members List Calendar Arcade Mark Forums Read

WON'T YOU JOIN US?
You are not a registered member and
are viewing this site as a guest.
Registration is simple and FREE.
Join this CrowdGather community today.
Registration offers the following perks:

» Less advertising throughout
» Post and participate in discussions
» Network with other forum members
» Free private messaging

join

Closed Thread
 
Thread Tools Display Modes
Old February 23rd, 2009, 10:47   #1
theway
Registered User
 
Join Date: Feb 2009
Location: Lebanon
Posts: 11
Can you speed up games with DeSmuME ?

First of all, sorry for my bad english

I'm using DeSmuME 0.9.1

Is there a way to make DeSmuME run games faster ? (For example, in NO$GBA emulator you Press "+" button and the game becomes faster)
theway is offline  

Advertisement [Remove Advertisement]
Old February 23rd, 2009, 15:30   #2
SCHUMI_4EVER
Hackin 'n Slashin
 
SCHUMI_4EVER's Avatar
 
Join Date: Jan 2007
Location: Most-expensive-Internet-on-the-Planet Land : South Africa
Posts: 26,356
the '+' button is merely a fast forward button in no$gba, it's not meant for constant use to try and get the game playable.
__________________
Intel Core2Quad Q9550 (2.83Ghz stock) | ASUS P5Q | 2x2GB Transcend JetRam DDR2-800 | ASUS ENGTX260\HDTP\896M | Windows Vista Home Premium 64bit SP1
The Champ has retired but may his Legacy live on FOREVER !!!!
Get it right fools! The glass is HALF-EMPTY, not half-full!!!
!!! WARNING: Emulation requires a brain !!! WARNING: Emulation =/= Piracy !!!
SCHUMI_4EVER is online now  
Old February 23rd, 2009, 16:16   #3
Matis
Finger of Doom
 
Matis's Avatar
 
Join Date: Feb 2006
Location: Argentina
Posts: 812
It, however, could help with debugging processes(or at least, would help one get to the part needed faster).

Just a key to temporarily remove the framelimit would suffice. It shouldn't be hard to code that, it would help gamers AND possibly be of use to debuggers and developers.
__________________


AMD Athlon 64 x2 5600+ ~2.9 GHz
XFX GeForce 9800 GTX+ 512 MBs
2 GB DDR2 ~800 MHz
Matis is offline  
Old February 23rd, 2009, 20:18   #4
shashClp
Emu author
 
shashClp's Avatar
 
Join Date: Sep 2006
Location: VisualC
Posts: 1,195
Quote:
Originally Posted by Matis View Post
(...)
It shouldn't be hard to code that, it would help gamers AND possibly be of use to debuggers and developers.
Cool, then just download the source, code it, and send a patch to the official team!
__________________
Emulator development blog
shashClp is offline  
Old February 23rd, 2009, 20:25   #5
SCHUMI_4EVER
Hackin 'n Slashin
 
SCHUMI_4EVER's Avatar
 
Join Date: Jan 2007
Location: Most-expensive-Internet-on-the-Planet Land : South Africa
Posts: 26,356
Woah chill shash.
It was just a suggestion being justified by apparent ease, not a demand or anything with any sort of cheek. The justification was there to explain that the suggestion made should not be overburdening (afterall some people still show a bit of respect and don't want overburden you) and thus something which could be considered and not just a selfish request.
Whilst I understand questions like this annoy you please try to be a little more civil, I know it's hard, I myself at times have to struggle to keep my temper in check but please try, you're getting just a little more hostile than normal recently.
__________________
Intel Core2Quad Q9550 (2.83Ghz stock) | ASUS P5Q | 2x2GB Transcend JetRam DDR2-800 | ASUS ENGTX260\HDTP\896M | Windows Vista Home Premium 64bit SP1
The Champ has retired but may his Legacy live on FOREVER !!!!
Get it right fools! The glass is HALF-EMPTY, not half-full!!!
!!! WARNING: Emulation requires a brain !!! WARNING: Emulation =/= Piracy !!!
SCHUMI_4EVER is online now  
Old February 23rd, 2009, 21:36   #6
Matis
Finger of Doom
 
Matis's Avatar
 
Join Date: Feb 2006
Location: Argentina
Posts: 812
To be honest, I would if I could. I have close to zero programming experience, though. Planning to study Informatic Engineering(or whatever it should be translated to in English) in college, however, so that's going to be different in a few years or so.

Either way, that was totally uncalled for. I simply gave an explanation on how a feature that's probably already in the emulator(haven't tried DeSmuME in ages, but I recall being able to fix the FPS to a number. Or at least a VSync option) can be exploited to get something relatively useful for nearly no work at all.
__________________


AMD Athlon 64 x2 5600+ ~2.9 GHz
XFX GeForce 9800 GTX+ 512 MBs
2 GB DDR2 ~800 MHz
Matis is offline  
Old February 23rd, 2009, 21:59   #7
shashClp
Emu author
 
shashClp's Avatar
 
Join Date: Sep 2006
Location: VisualC
Posts: 1,195
I just suggested Matis should do so. If he knows it's easy to do, probably knows how to do, else he should better avoid judging it ease.
__________________
Emulator development blog
shashClp is offline  
Old February 23rd, 2009, 22:00   #8
SCHUMI_4EVER
Hackin 'n Slashin
 
SCHUMI_4EVER's Avatar
 
Join Date: Jan 2007
Location: Most-expensive-Internet-on-the-Planet Land : South Africa
Posts: 26,356
After I pointed out he has to chill you don't need to point out his harshness as well Matis, we don't want to unneccessarily provoke anyone.
For the future when making a suggestion to an emu author always remember that's it's easier said than done. Some authors take offense if you don't keep that in mind.
__________________
Intel Core2Quad Q9550 (2.83Ghz stock) | ASUS P5Q | 2x2GB Transcend JetRam DDR2-800 | ASUS ENGTX260\HDTP\896M | Windows Vista Home Premium 64bit SP1
The Champ has retired but may his Legacy live on FOREVER !!!!
Get it right fools! The glass is HALF-EMPTY, not half-full!!!
!!! WARNING: Emulation requires a brain !!! WARNING: Emulation =/= Piracy !!!
SCHUMI_4EVER is online now  
Old February 23rd, 2009, 22:52   #9
Matis
Finger of Doom
 
Matis's Avatar
 
Join Date: Feb 2006
Location: Argentina
Posts: 812
Oh, I know that. I meant to offend no one.
I know what Shash and most developers have to go through when they get attention from lots of people. Relentless requests, whining and demanding is surely annoying and possibly even mind-tearing.

What I meant was that, while I have zero coding experience, I just can't really picture adding a hotkey to an already established function being too time consuming or hard. My situation would be like someone saying "Hey, it's easy to post in a forum", even if that person has never posted in one. It comes down to some minimal knowledge and use of logic.

Again, sorry if I offended you(to both Shash and Schumi).

PS: If yet again my post offends someone, please Schumi, lock this topic. It'll probably be for the best of everyone.
__________________


AMD Athlon 64 x2 5600+ ~2.9 GHz
XFX GeForce 9800 GTX+ 512 MBs
2 GB DDR2 ~800 MHz
Matis is offline  
Old February 23rd, 2009, 23:12   #10
SCHUMI_4EVER
Hackin 'n Slashin
 
SCHUMI_4EVER's Avatar
 
Join Date: Jan 2007
Location: Most-expensive-Internet-on-the-Planet Land : South Africa
Posts: 26,356
I won't lock it just yet, it's gone offtopic but perhaps NHerve or one of the other people working on DeSmuME still has something to say.
Or perhaps we missunderstood the TC completely and he was looking for way to make the emulator faster on weak hardware as he incorrectly uses the no$gba fast forward button to make his games seem playable in no$gba.
__________________
Intel Core2Quad Q9550 (2.83Ghz stock) | ASUS P5Q | 2x2GB Transcend JetRam DDR2-800 | ASUS ENGTX260\HDTP\896M | Windows Vista Home Premium 64bit SP1
The Champ has retired but may his Legacy live on FOREVER !!!!
Get it right fools! The glass is HALF-EMPTY, not half-full!!!
!!! WARNING: Emulation requires a brain !!! WARNING: Emulation =/= Piracy !!!

Last edited by SCHUMI_4EVER; February 23rd, 2009 at 23:32..
SCHUMI_4EVER is online now  
Old February 23rd, 2009, 23:19   #11
shashClp
Emu author
 
shashClp's Avatar
 
Join Date: Sep 2006
Location: VisualC
Posts: 1,195
Any way, to get this proper on topic, in my opinion it shouldn't be too hard, but I've not checked how the main loop of the windows port is, depending on current architecture it might be painful to do so (for example, it may break frameskipping for a few seconds, if it's using any kind of historic information).
__________________
Emulator development blog
shashClp is offline  
Old February 24th, 2009, 01:28   #12
Dax
ライチュウ|タオ
 
Dax's Avatar
 
Join Date: Nov 2006
Location: USA
Posts: 3,956
If the TC/OP meant removing the speed cap, all you have to do is set Frameskip to 0 and it'll play as fast as possible[I've seen MKDS get up to like 65-70FPS I think.]. At least on my desktop it does. I just put it on auto and it never frameskips[at least on Mario Kart DS].
Dax is offline  
Old February 24th, 2009, 05:07   #13
Matis
Finger of Doom
 
Matis's Avatar
 
Join Date: Feb 2006
Location: Argentina
Posts: 812
Dax cleared it for me. If Frameskip=0 simply makes the game run as fast as it can possibly run, a hotkey that(while held) would make the frameskip equal to 0 would suffice for most purposes. If(as Shash pointed out) it's even possible to be done without breaking anything.
__________________


AMD Athlon 64 x2 5600+ ~2.9 GHz
XFX GeForce 9800 GTX+ 512 MBs
2 GB DDR2 ~800 MHz
Matis is offline  
Old February 24th, 2009, 13:36   #14
SCHUMI_4EVER
Hackin 'n Slashin
 
SCHUMI_4EVER's Avatar
 
Join Date: Jan 2007
Location: Most-expensive-Internet-on-the-Planet Land : South Africa
Posts: 26,356
I always thought the frameskipping options were there to speed things up?
__________________
Intel Core2Quad Q9550 (2.83Ghz stock) | ASUS P5Q | 2x2GB Transcend JetRam DDR2-800 | ASUS ENGTX260\HDTP\896M | Windows Vista Home Premium 64bit SP1
The Champ has retired but may his Legacy live on FOREVER !!!!
Get it right fools! The glass is HALF-EMPTY, not half-full!!!
!!! WARNING: Emulation requires a brain !!! WARNING: Emulation =/= Piracy !!!
SCHUMI_4EVER is online now  
Old February 24th, 2009, 18:24   #15
Matis
Finger of Doom
 
Matis's Avatar
 
Join Date: Feb 2006
Location: Argentina
Posts: 812
The idea of frameskip is to simply skip the rendering of a number of frames to get normal speed. It may be used without a limit, so as to get as big as a speed increase as possible, though. According to Dax's post, only Frameskip=0 disregards the frame limit, so DeSmuME seems to use the former way of frameskip.
__________________


AMD Athlon 64 x2 5600+ ~2.9 GHz
XFX GeForce 9800 GTX+ 512 MBs
2 GB DDR2 ~800 MHz
Matis is offline  
Old February 24th, 2009, 19:04   #16
SCHUMI_4EVER
Hackin 'n Slashin
 
SCHUMI_4EVER's Avatar
 
Join Date: Jan 2007
Location: Most-expensive-Internet-on-the-Planet Land : South Africa
Posts: 26,356
Yeah I meant that, but that also means for weak systems it's either being limited to 60, or performance being so bad that it does not even get anywhere near 60, kind of a catch22.
__________________
Intel Core2Quad Q9550 (2.83Ghz stock) | ASUS P5Q | 2x2GB Transcend JetRam DDR2-800 | ASUS ENGTX260\HDTP\896M | Windows Vista Home Premium 64bit SP1
The Champ has retired but may his Legacy live on FOREVER !!!!
Get it right fools! The glass is HALF-EMPTY, not half-full!!!
!!! WARNING: Emulation requires a brain !!! WARNING: Emulation =/= Piracy !!!
SCHUMI_4EVER is online now  
Old February 24th, 2009, 19:19   #17
Matis
Finger of Doom
 
Matis's Avatar
 
Join Date: Feb 2006
Location: Argentina
Posts: 812
Oh, of course. Simply removing the frame limit will not get you anywhere if your PC can't even get to the limit mark in the first place.
__________________


AMD Athlon 64 x2 5600+ ~2.9 GHz
XFX GeForce 9800 GTX+ 512 MBs
2 GB DDR2 ~800 MHz
Matis is offline  
Old February 25th, 2009, 10:11   #18
theway
Registered User
 
Join Date: Feb 2009
Location: Lebanon
Posts: 11
Quote:
Originally Posted by SCHUMI-4-EVA View Post
the '+' button is merely a fast forward button in no$gba, it's not meant for constant use to try and get the game playable.
Does DeSmuME have "fast forward" button ?

This all what I need to know

I'm not having any performance problem with DeSmuME, all games that I play are running fine at normal speed.
theway is offline  
Old February 25th, 2009, 11:50   #19
SCHUMI_4EVER
Hackin 'n Slashin
 
SCHUMI_4EVER's Avatar
 
Join Date: Jan 2007
Location: Most-expensive-Internet-on-the-Planet Land : South Africa
Posts: 26,356
No it does not at this stage so I am afraid you will have to sit through the same boring cutscenes if you can't skip them internally.
__________________
Intel Core2Quad Q9550 (2.83Ghz stock) | ASUS P5Q | 2x2GB Transcend JetRam DDR2-800 | ASUS ENGTX260\HDTP\896M | Windows Vista Home Premium 64bit SP1
The Champ has retired but may his Legacy live on FOREVER !!!!
Get it right fools! The glass is HALF-EMPTY, not half-full!!!
!!! WARNING: Emulation requires a brain !!! WARNING: Emulation =/= Piracy !!!
SCHUMI_4EVER is online now  
Old April 5th, 2009, 16:39   #20
Exophase
Emu author
 
Join Date: Apr 2001
Location: Cleveland OH, USA
Posts: 1,437
For fast forwarding (especially on a very demanding emulator like this) you want to do it with speed uncapping AND a sufficiently high frameskip.
Exophase is offline  
Closed Thread

Thread Tools
Display Modes

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 +1. The time now is 21:31.

© 2006 - 2012 Emu Forums | About Emu Forums | Advertisers | Investors | Legal | A member of the Crowdgather Forum Community


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2013, vBulletin Solutions, Inc.