Posted Aug 17, 2006 at 03:12PM by Justin B. Listed in: Homebrew Development, Homebrew Emulators, Nintendo 64 Tags: StrmnNrmn, Daedalus, ps2dev, Zelda, N64
Ó

Daedalus - Another Speed Increase


[UPDATE]

Well, it seems that some brilliant member of our comments section (Visigotico) took it upon himself to re-compile the emulator with this one-line fix. He has also taken the liberty as to compile a separate version with frame skip set at 1. StrmnNrmn has stated that adding frame skip will not show a drastic increase, but Visigotico compiled it anyways (maybe to hush those complainers of frame skip). According to StrmnNrmn, frame skipping will only add about 0.5 fps to the overall rate - nothing noticeable.

 

You can view the original article below the line to find out what you can expect from StrmnNrmn in a few days; the speed increases for a few games due to this fix can be found below as well. The download  is not of StrmnNrmn's next version but rather a small user update to R7 with the speed fix.


Download: [Daedauls Pre-R8 Release - Compiled by Visigotico]




StrmnNrmn never ceases to amaze us with his optimizations and constant updates to his Daedalus N64 emulator. StrmnNrmn originally ported the Daedalus N64 emulator over the PSP earlier on this year, and since then has been improving the emulator's speed and compatibility non-stop. We've seen several new builds come before us, each one better than the previous with mainly speed increases - something of which everyone loves to hear.

It seems that the man behind the fastest N64 emulator on the PSP has done it again - he has improved the overall speed of Daedalus. After reading a single post by Soatome over at PS2Dev, he realized a crucial part in his code that could be easily improved/modified. This single line was change from sceCtrlReadBufferPositive to sceCtrlPeekBufferPositive. Strmn states that this single adjustment has improved the speed of many games by a few frames due to the stalling for a frame every time the ROM read the status of the pad (controller/buttons). StrmnNrmn has listed a few of the speed increases (very impressive from R7) -

Mario now runs at at steady 15fps in most places, and around 20fps indoors etc (it reaches over 35fps in the main menu, and close to 30 in some scenes.) Zelda now runs at around 8fps in game, and up to 20fps in certain places. The 'nintendo' logo at the start runs at over 90fps :D The MarioKart Nintendo logo now runs at 30fps, and the main menu (with the flag) runs at a solid 15fps. In game it's a comfortable 12fps. Starfox runs at around 15fps - the intro runs at 25-30fps. Quest64 runs at 20fps.

Due to this unexpected speed increase, StrmnNrmn has stated that we may see a release of R8 sooner than later! Although no specific time table was given, we should definetly see a release by the end of the week or early next week.


[Via StrmnNrmn] Permalink  |   Email this  |   Linking Blogs   |   Digg It!

Bookmark / Find this article on:


104 Comments


Sort by:
   by Justin B. (QJ. NET Staff) - 2006-08-17
 » Comments -

NOTE - Please download R7 first and then copy this folder over to your PSP's directory, it only contains the updated eboot (not the other required files) Thanks Branin for sending in the tip, but us bloggers didn't get notified about it until I had already started the article after I saw StrmnNrmn's blog when I woke up.

1st post hopefully ;)

   by Uh huh (Unregistered) - 2006-08-17
 » Alright

But when are we going to see frame skip introduced? This all means nothing to me if it's still taking twice as long to do everything.

   by Digi (Unregistered) - 2006-08-17
 » No need

StrmnNrmn said a while ago that frame skip speed up performance less than 1%

   by madonion (Unregistered) - 2006-08-17
 » Hell yea

Now this is the shyt i like to hear! Wow StrmnNrmn its freeking great news man! AWSOMEEEEEEEEE!!!!!!!!!!!

   by Registered (Unregistered) - 2006-08-17
 » Awesome

Crazy how one word in a line of code could make that big of an increase in speed. 15fps constant in Mario? Daaayim, we're(he's) gettin close, I'm startin to get excited.

When this does hit playable speeds I'm going to be eternally grateful of you, StrmnNrmn.

   by Uh huh (Unregistered) - 2006-08-17
 » @#3

It's not about performence. It's about being able to play it without it feeling slugish, and taking twice as long to do everything.

   by Kaassoufle (Unregistered) - 2006-08-17
 » Great work

I really have hope for a full speed emu. Keep it up man.

   by Claudio (Unregistered) - 2006-08-17

With these improvements we'll soon get a full running emulator with sound and with High compatibily for Christmas.. Cant' wait =^_^="

   by Advertising -
   by lp2k (Unregistered) - 2006-08-17
 » cool

cool more speed increase!!! thx for ur work!

   by Nicolas B. - 2006-08-17
 » Amazing!

That is amazing news. 15 fps is GREAT, and 20 fps is perfectly playable. If he could get it to run at 20 fps for most games, I'd be set.

I never would have imagined that so much progress could have been made on something like this!

*Waves finger at the naysayers of the past*

   by wow (Unregistered) - 2006-08-17
 » hahahaha

hahahahahahahahahahahahahahaha DS can suk my balls

PSP forever!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

   by NDS (Unregistered) - 2006-08-17
 » It wasn't ps2dev.org

When you read the comments on strmnnrmn's blog, PSdonkey was the one who gave strmnnrmn the code first to optimize his emulator not ps2dev.org. Qj.net needs to get their info correct.

   by Galanz (Unregistered) - 2006-08-17
 » wow

this is great news

cant wait

   by Mystic8277 - 2006-08-17
 » .

Ah ***** now the staff are trying to get first post :'''''''''''''''''''''''''''(

   by nar180 - 2006-08-17
 » suweee..

Can't wait!

   by majorcrasb (Unregistered) - 2006-08-17
 » woot

i love this guy

   by Justin B. (QJ. NET Staff) - 2006-08-17
 » Comments -

I just had to get first post so no one else claims they did, I hate those kinds of posts :p

   by Advertising -
   by stee (Unregistered) - 2006-08-17
 » FIRST POST!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

WOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT

   by BaresarkR (Unregistered) - 2006-08-17
 » Daedalus!!!

I could not imagine that so much prograss could have been done in such a short time. This has been truly the summer of PSP homebrew. Too bed about $ony and Devhook not getting along. The patch was not evan oficial devhook fix.

   by i dunno (Unregistered) - 2006-08-17
 » @10

20 fps being playable is only in emulators where frame skipping is used and helps the speed. since this emulator doesnt use frame skipping, wouldnt full speed have to be 60 fps?

   by butthole (Unregistered) - 2006-08-17
 » What happened to PSPmonkey?

And his emulator?

   by Booster234 (Unregistered) - 2006-08-17
 » 19#

O ive got a feeling devhook will be appearing again very soon :wink:

   by capone363 - 2006-08-17
 » sound

cant wait till they get full sound emulation on this!

   by visigotico - 2006-08-17
 » daedalus EBOOT

eboot of daedalus recompiled with sceCtrlPeekBufferPositive.

OBS.: no zip support, no png support since zlib and lib png is missing in my environment.

frameskip = 1
http://rapidshare.de/files/29775959/daedalus_fs.zip.html

no frameskip
http://rapidshare.de/files/29776529/daedalus_nofs.zip.html

   by Tooplex - 2006-08-17
 » think about it

Think how popular StrmnNrmn will be once this becomes full speed i want to donate but im only 15 god dam you!

   by stee (Unregistered) - 2006-08-17
 » 24#

Will someone test this just incase hes messing around and made a bricking tool.

Probelydidn't buti'm never to careful.

   by visigotico - 2006-08-17

it isn't, but I do not see much difference in the speed...

   by Advertising -
   by João Vicente (Unregistered) - 2006-08-17
 » Not R8

The R* version is not relased yet !

   by mmmm (Unregistered) - 2006-08-17
 » yeah

visigotico made a little change but not to much maybe R8 would improve more

   by visigotico - 2006-08-17

it's only a unoficial version... daedalus is opensource.. U can change and recompile...



Add QJ.NET
Add to My Yahoo!
Google Reader Subscribe with Bloglines
Add  to your Kinja digest Subscribe in NewsGator Online
Subscribe with Pluck RSS reader Add 'www.qj.net' to Newsburst from CNET News.com
Subscribe with SearchFox RSS del.icio.us www.qj.net
Add to Technorati Favorite! Add to My AOL
furl! it Stumble for Treehugger!

 Username: 
 Password:
Forgot password
New user registration



Categories
Emulators
Titles
Archives