Getting there... Daedalus R10, state of the Emulator

Posted Mar 18, 2007 at 9:12PM by QJ Staff Listed in: Homebrew Development, Homebrew Emulators, Emulators Tags: Daedalus, N64, StrmnNrmn
Ó


Daedalus N64 Emulator for the PSP - Image 1How are we so far? Almost a couple of weeks ago, StrmnNrmn posted an update to how he was doing with the latest build of his N64 emulator, Daedalus R10. Well, it's update time again at his blog, and for the most part, it's good news.

You got something warm to drink? You can read the summary below, or look at the more detailed notes via the Read link, but either way, you WILL want to leave with a warm and tingly feeling inside you, because the effect of almost two weeks of optimization work is a combined (observed average) of 10-15% speedup on various tested games, says StrmnNrmn.

Hence the warm drink. In my experience, a cup of warm cocoa usually helps. Go mix yourself a batch.
  • He's managed to get Daedalus running with the GCC's "-O3" setting, thus enabling all the optimizations that the GCC provides. Previous Daedalus Rs have had to run on -O1, he points out in comparison. Oh, yes, that's worth three marshmallows in the cocoa. 
  • Tweaks to the VFPU code for TnL and clipping, much, much streamlining he did with the help of fellows in the pspdev forums. The gratitude he has to the two who've given him suggestions on this is both implicit and understated. Toss in a couple more 'mallows to the mix.
  • Codes for N64 blend modes were also optimized. As he puts it, his original method for emulating this on the PSP "was very expensive" (on the PSP's resources, we assume, and not some monetary budget), so he's rewritten the code some for efficiency. Er, just ran out of marshmallows, but how about some candy sprinkles?
Go ahead. Reward yourself. You deserve it. - Image 1We have to note Strmn's little caveat that the 10-15% speedup is based on all the games he tested, and even there, there's a wide spread of results (with some games showing no changes to speed, and others zipping by like there's no tomorrow). But the important part is that these are three checked off the Things-To-Do list he's trying to stick to for R10. That's why they call it incremental improvement: one thing at a time.

So, how did you like that cocoa?

 
 
 

Comments [refresh]

by me - 2007-03-18 16:11
» omg

omg!! i got first comment!! no way!! ahahaha

by hi - 2007-03-18 16:13
» hi

im second

and third

and fourth

by me 2 - 2007-03-18 16:13
» nice

oh cares who post first , I jUsT want full speed on my emulator. great job!!!

by me - 2007-03-18 16:15
» i do

obviously i do, because getting first post is the cool thing to do, i will never use R10 probably though ill stick with games that can go online (and illl just play my n64 on the big tv instead)

by cvbcv - 2007-03-18 16:48
» cvbcvb

I want zelda to work please!.

by Ivory_Soul - 2007-03-18 17:03
» lame

IM TIRED OF QJ AND THERE LAME JOKES AND PUNS!!! THE HOT BERVERAGE STUFF WAS NOT FUNNY!!!

by pweebag - 2007-03-18 17:04
» i'm

with you there, but i enjoy them sometimes

by mr_bigmouth_502 - 2007-03-18 17:16
» c'mon...

WHEN WILL I FINALLY GET TO USE THIS???!!! I WANT IT NOW!!!!!



BTW how come it's impossible to comment on posts related to Jack (a.k.a. "Jackass") Thompson???

by .. - 2007-03-18 17:24
» ..

as soon as you play it ull notice:

hey this emulator still sux ! time to wait for R11

by fantasyx72 - 2007-03-18 17:41
» the truth

someone tell me the truth i could handle it ,,will there ever be a full speed n64 emulator

by duh - 2007-03-18 17:45
» duh

duh

by oregono - 2007-03-18 17:49
» Good News!

GOOD NEWS!



While speed-ups are good news, compatibility was my main problem when testing this emulator with roms. I found quite a few that worked very well, but the majority of roms wont even load. We need more game-specific compatibility.



That said, good work!

by Pal - 2007-03-18 18:00
» Hmm

Most likely not, but I'd love to be proven wrong.

by Wow... - 2007-03-18 18:04
» That cocoa crap was so lame.

You fail QJ. Seriously, it was so unneeded.

by Jin - 2007-03-18 19:00
» ...

If I had a dime everytime someone typed that, I'd be one rich mother *****er.

"You fail, QJ."

by abood - 2007-03-18 19:05
» XD

the emulator well s u c k like always so dont keep hop on this emulator No0obs









u suck StrmnNrmn u dont know how to program a s s h o l e i already playing 64 full speed

by . - 2007-03-18 19:56
» .

I second the stupid writing. Go back to digg you hack.

by rich - 2007-03-18 20:22
» yeah, whats with the lame jokes

i stopped reading this news post and just read the one on his blog without the lame cocoa jokes



QJ, it's not funny. dont do it. it just makes you sound considerably lame.

by coty - 2007-03-18 21:03
» wow

Bad joke but you dont have to be saying all that!

by Snarg - 2007-03-18 21:15
» .

And you obviously care if people do tell you how much of an ass-hat you are for doing the "first post" crap, or you wouldn't be trying to defend your actions.

Personally I feel sorry for you.

How empty and useless must your life be that this is how you get fulfillment?

by asdasdasdasd - 2007-03-18 21:45
» assadasd

asdasdasdasdasd adweqweqweasdas dqweqweasdasd

by asdas - 2007-03-18 22:29
» asdasd

you are wrong already f00l

with r9 frameskip version you can play games like mario64, mario kart64 and star fox64 at full speed, smooth like silk...

by Threatened - 2007-03-18 22:34
» yo

im really begging you...



can you get smash working for the next release?

by manaox2 - 2007-03-18 23:00
» probably not on all games

frameskipping is not "fullspeed". It does seem like we could get there on some games though if development continues. There are some games that are probably just not going to make it all the way to fullspeed though.

by manaox2 - 2007-03-18 23:18
» I dunno...

It seems easier for the average developer to modify the source code for specific game compatibility then it does for them to speed up the emulator. I want to squeeze as much speed as possible out of it before development goes past the lifetime of the psp or we find out that some games will never run fast enough to be reasonable playable once they are compatible.

by Psilocybeing - 2007-03-18 23:30
» Woo!

Great job StrmnNrmn, Daedalus is really coming along nicely. Can't wait for this release! Keep up the good work and ignore the trolls, they haven't been fed today.

by Mister Common Sense - 2007-03-19 00:47
» compatibility please

Starfox 64 worked good with R8 but didn't work at all with R9. All R9 did was add sound and make mario 64 run faster while lowering the compatibility.

by santos the funnyman - 2007-03-19 01:02
» Good Jokes

i like QJ's lame jokes. Everyone who doesnt are fools.

by gfhfg - 2007-03-19 01:09
» gfhf

QJ FOR THE WIN

by Axl - 2007-03-19 03:37
» hello

THIS IS a FUULL LOUD of BULL***** ..





This guy is makign it seen again as if the EMULATOR will have major improvements and the final release will be ***** Like always... With a 1 percent of results..



I wouldn't even waste my time reading this *****..

by Storm - 2007-03-19 04:28
» Idiots

I love little idiots that have crap handed to them only to complain it's not good enough. Go back to whacking it to your playgirl magazines you ungrateful little children......



Can't wait to see the improvements and thanks for all your hard work! What I don't get is why the PS1 emulator (from Sony) runs there games full speed but the amazing programmers out there can't get a system like the N64 running full speed?

by dude - 2007-03-19 04:46
» frameskipping !+ fullspeed

How dense can you be to believe that skipping frames gives you a fullspeed emulator? If I use a 60 frame skip on a dreamcast emulator is that running fullspeed?

by robin hood - 2007-03-19 04:51
» R10 sounds good

Well I can tell alot of people haven“t followed this emu from the beginning or they would have noticed the considerable improvements. Of course after reading most of these comments,I can“t expect much from the average poster here.

I“m looking forward to R10

by Pete - 2007-03-19 04:58
» Er...

Ageed about the morons who hang around flaming the work of their superiors, but the n64 is a more powerful console than the PS1... hence the difficulty in making an emulator.

by OMG HAX? :D - 2007-03-19 05:21
» OMGZ?

HA/x?!!?

by Ytse - 2007-03-19 05:35
» ;lkjsgr

Well if he continues this speed + compatibility trend Id say R12-15.

by Ytse - 2007-03-19 05:41
» lkjgsf

Lol, the N64 is not more powerful than the PSOne. The reason why its not full speed is because it wasnt made from the ground-up like gpSP. Its a port of a PC Emu.

by everyone sucks - 2007-03-19 05:51
» .

Uh Slarg...it's actually 10% more pathetic to waste time insulting first post dudes than it is being a first post moron.

by kefka12 - 2007-03-19 06:34
» i agree

this emulator needs more compatibility. goldeneye runs on v8 but doesn't load on v9. most roms over 18MB won't load at all. this includes titles such as perfect dark and pokemon stadium 2. i have been pleased with the speed increases each time, but i would consider compatibility amongst most games to be the problem that needs to be addressed at this point.

by kefka12 - 2007-03-19 06:38
» *****ing moron

stop lying to everyone. the psps hardware isnt capable of emulating at frame speeds high enough to fully emulate n64 games. ur just a noob wannabe. strmnNrmn is doing better than anyone before him, even psmonkey didnt make it this far along.

by Soma - 2007-03-19 07:05
» Castlevania

Will Castlevania Legacy of Darkness work on this version? I tried playing it on R9 but it just froze at the beginning and I know it's a good dump because that same rom runs fine on Project 64. Does anyone know if Castlevania Lecacy of Darkness or Castlevania 64 will run on this version.

by Madblaster6 - 2007-03-19 07:16
» Meh

I can't see smash bros on this. Besides it's still slow. And barly and sound

by Snarg - 2007-03-19 07:41
» .

Who's slarg?

It's obvious that you're the first poster, again trying to defend your stupidity, but since you know what I said is true, you're now to chicken to use the same name.

by Toren - 2007-03-19 07:47
» Game Boot

I'd like you to change the game boot screens, ya know, something that actually references N64... like the picture in this blog post above

by crazywoods - 2007-03-19 08:04
» i want sleep mode

I can only play during my breaks or lunch then back to work, when i turn back on it goes to the xmb

by Maddok - 2007-03-19 08:09
» I cant wait!

I hav'nt even got a PSP, but i am getting one soon. I've known about Daedalus since R8 and still havnt used it, i'll definately get it as soon as i get my PSP though. Uh, if the hurry up with a v. 3.10 downgrader... I'm getting a newer game that requires 3.10 so i guess i'll be waiting a bit longer. D:

by dsds - 2007-03-19 08:11
» sdf

freewebs.com/edder2000

by Chuck Norris - 2007-03-19 08:28
» Your jokes suck.


I have yet to see a good one, QJ.



I've no problem with the site aside from

gullible news posters, but.... No more jokes.

They REALLY REALLY suck.



And yes. The cocoa was quite good.

by Sayenthy - 2007-03-19 08:30
» wrong

It actually is more powerful, just less capacity for game data. The processor is almost 3 times as fast.



That, however, is not the main reason. The main reason is that Sony designed the PSone, so they know the system and how to emulate it very, very well. Strmnnrmn doesn't have those kind of resources.

by bobafett5607 - 2007-03-19 09:09
» Always good to hear these updates

I'm glad to hear that the emulator's speed is improving. A little more speed work and then he should work on compatibility. I'd rather just play Mario Kart and Mario 64 at full speed than play a large number of games at 66% speed. The gameplay is much more enjoyable at full speed.



Right now, I am thoroughly enjoying Super Mario Kart's time trial mode, which, with sound disabled, runs at a full 30 fps in many tracks.



Another fullspeed moment can be enjoyed if you go to the area in Peach's Castle in Super Mario 64 with the fountain, and it even runs at 30 fps with sound enabled!



Now it's time for me to read StrmnNrmn's full article at strmnnrmn.blogspot.com.

by Weekz - 2007-03-19 09:12
» Paradise? No.

For those that don't know, a game running at 15 fps and gets a 15% increase, that's still a measly 17.25 fps. And a game currently running at 10 fps only goes up to 11.5 fps with a 15% increase. Don't expect 30 or 50 fps any time soon.

by Conker's fan - 2007-03-19 09:14
» Go on

Keep the good work! i hope conker's bad fur day will become playable soon. Strmnnrmn is the man!

by Threatened - 2007-03-19 09:16
» yea

that's why those morons are commplaining about how "sh*tty" the release is.



they don't understand that it's not 15 FPS increase.



it's 15% increase. (multiply .15 by the current fps and add that to the current fps and there's the newer verson's fps)

by Rich - 2007-03-19 09:21
» You're wrong.

Let me explain this. You seem to misunderstand.



20fps is normal for most N64 games, and that IS full speed.



F-Zero X is the single, ONLY N64 game that runs at 60fps. All the rest run at either 30fps or below on the actual console, and were not designed to run any higher. For example, the full speed of Mario 64 is 30fps, as set by Nintendo when designing the game. For Zelda it is only a mere 20fps. So 20fps will be full speed for zelda on this emulator - any higher, and the game will be running faster than it was intended. Which is why a speed limiter is needed.



For more proof and information, just look at this thread which will explain everything (and prove that you are wrong):



http://forums.qj.net/showthread.php?t+98809

by wowzers - 2007-03-19 10:16
» YES!

awww shiet, its gonna be the next big thing since the SNES emu. but 100% more cleaner & MARIO KART!!!

by mr_bigomuth_502 - 2007-03-19 10:26
» to both of you, from me.....

***** off noobs!!!!!!!!!! !!!!!!!

by wtf - 2007-03-19 10:27
» wtf

when is this ***** comin out?

by fdsf - 2007-03-19 10:43
» dfs

"It's obvious that you're the first poster"



I'm not but I still think you're an idiot.

by lol ing - 2007-03-19 10:47
» i am just lol ing right now

no "1st posts " at wii.qj.net

by me - 2007-03-19 10:48
» that wasnt me

that wasnt me ("everyone sucks") i always call myself "me", but anyway check this picture out man



http://www.argaste.com/img/arguing_on_the_internet.jpg



you should really think about it

by .. - 2007-03-19 11:29
» ..

It's 'cuz the Wii sucks and no one really cares about it. Hence the no replies, no one wants to buy that piece of crap. You're probably the only one commenting on that baby's rattle.

by .. - 2007-03-19 11:32
» ..

"Me", you're the one that starts the argument. So you pretty much just make yourself look stupid. I'm guessing you're the retard in the middle screaming "FiRsT pOsT!1!!1111!" while running.

by .. - 2007-03-19 11:35
» ..

Daedulus doesn't suck, he's putting a lot of hard work and his own time for pathetic noobs like yourself. Maybe you should remember that he's not getting paid. And lastly, the only one that sucks is your mom. And she sucks hard... real hard.

by .. - 2007-03-19 11:40
» ..

Actually, R9 didn't suck... Especially with that frameskip. And StrmnNrmn doesn't suck, but your grammar does, nor is he an a55hole, you're just a ***** licking stupid ***** ungreatful jew who wants to kill it for the rest of us. He also doesn't suck, but your mother does. Pretty hard. Now, you don't even have a PSP (which is why you know so little about Daedulus), so back to your Nintendo and keep jacking off to Mario's Wii.

by .. - 2007-03-19 11:43
» ..

I agree with the first reply. Except he isn't jacking off to playgirl magazines, he's jacking off to Mario's Wii. He's just another Nintendo homo.

by .. - 2007-03-19 11:46
» ..

Do you like expressing your stupidity?



**Mods, his website has GBA and N64 roms on it. I advise you to look at it.**



Consider yourself banned from QJ if you don't take those downloads off.

by .. - 2007-03-19 11:52
» ..

The only idiot here is you.

by SONY_USA - 2007-03-19 12:12
» almost there...

hope you strmnnrmn can keep up the good work. But if you want to make it even better you should contact some coders like exophase. He might help you out.

by JJRamone - 2007-03-19 12:12
» WTF?

wait, if the wii sucks why has it sold so much more than the PS3 and is selling at a higher rate than the 360. I own all 3 next gen systems and they are all great so I don't know what you're fu*king talking about you idiot.

by WII/VC - 2007-03-19 12:26
» ME

anything about the media engine and how much speed and better quailty sound it will bring, or if its added AT ALL

by 3.10 OE maybe? - 2007-03-19 12:43
» 3.10 OE maybe?

.

by pimbong - 2007-03-19 13:41
» go screw your self

the wii isnt a mext-gen. its a peice of crap. the only thing next-gen about it is that is has a motion censor controller

by fatkoreanman/Strongbadunit2 - 2007-03-19 13:48
»

I agree u really shood consider contacting other coders for help however it seems u have been!



http://forums.ps2dev.org/viewtopic.php?p=51979#51979



Well can't wait for that 10-15%...my favorite game(starfox)wi ll now be 95-100%!...o yah...and with frameskip..& using ME that will be W/ SOUND!...TY FOR YOUR OUTSTANDING RELEASES STRMNNRMN!

by BrendanL - 2007-03-19 13:53
» My warm cocoa..

Yes QJ, I did enjoy my warm cocoa

by Freak the psp i am 100% - 2007-03-19 13:54
» Freak the psp i am 100%

Freak the psp i am 100%

DS fan ,remember folks 2

screens is bettter than 1





PSP+UMD=CRAP!!



DS+Touch Sreen=Loads of fun,good games,hours of entertainment,a nd no huge 10-by-20 supposed 2 be handheld



FREAK THE PSP IT IS A LOAD OF CRAP

by mohaas05 - 2007-03-19 14:03
» yea

wii is two gamecubes superglued together and put inside a white pizza box

by LMAO - 2007-03-19 14:15
» LMAO

LMAOLMAOLMAOLMA OLMAOLMAOLMAOLM A OLMAO THERE PUNS ARE FFING HILARIOUS!

by me - 2007-03-19 15:19
» sweetness

i got the first comment in a place where there are 76 and counting comments!! haha, i feel so awsome



and the wii is dumb

by me - 2007-03-19 15:21
» i win

doesnt matter, im better then you

by me - 2007-03-19 15:34
» wifi

if this had wifi enabled so i could play on the net it would be so awsome, since i rock so much at mario kart! i could kill all you guys at it

by NateD0gg - 2007-03-19 16:44
» R10 Ftw.. I hope!

I hope R10 is a big improvement from R9 because im extremely disappointed that the one game i like on N64 (Goldeneye) doesn't run on R9.. BYAAA!

by aj - 2007-03-20 01:53
» i agree

i know what you mean. I still remember when R1 came out.

by JACKASS - 2007-03-20 02:05
» why the hell

why on *****ing earth are u arguing about the *****ing wii when u r meant to look at the bloody daedlelus R10 which is also ***** *****

by Jin - 2007-03-20 02:35
» ...

This coming from the guy with "Chuck Norris" as his nickname.

by Snarg - 2007-03-20 03:27
» .

I think you need to look up the word arguing.

I've done nothing but state facts.

So yes, as already mentioned, that makes that tired old image that's been around since you where still in diapers something that applies only to you. So enjoy.

by WeeJeWel - 2007-03-20 04:18
» hahaha

The Wii has been sold more times, yes. But the PS3 has been booted more times ;)

by homeboy - 2007-03-20 06:03
» stand by for R10

@Strmnnrmn:

hey thanks for let us know how your works gone...

I hope to see your R-10 soon..

and

@all the Noobs in here:

if you don't know what we're talking about

shut up your mouths and do the right thing..

Go f*** yourself!!!!!!

by cX - 2007-03-20 07:05
» Not a bad joke.

A bead joke is something that offends, something like 'this emulator is going to be better than a dead jew!' It's more like... a throwaway, pathetic pun.

by cX - 2007-03-20 07:08
» hahaha

classic! chuck norris is a ginger *****! he really *****s me off sometimes.

by cX - 2007-03-20 07:26
» F-ZERO X

That was the most extreme game ever. No other game was 60fps because no other game on the 64 was that hardcore. GX on the GC sucked because of the LOUSY TECHNO SOUNDTRACK. More games need power metal soundtracks, especially games like *prepares for flame* Metal Gear Solid, it would make it seem like it was a good game you are playing.

by cX - 2007-03-20 07:35
» Two things.

First of all, 'me', you comment that the wii is dumb. But you were the one who posted the 'first post' comment, which I would consider pretty dumb, so by that same logic, you should buy a Wii because it is 'dumb' and therefore perfect for you.

Secondly, qj, stop over dramatising. StrmnNrmn did not say that some games are 'zipping by like there's no tomorrow' he said there were some significant speed improvements. I know you guys are all for the whole 'blogging with a human face' thing but I see human faces all day. I come home and go on qj, I don't want a human face. I want a robot talking to me, not some silly drama queen telling me about how many freaking marshmallows go in my hot cocoa. I want news not bullshiit drink tips.

by america - 2007-03-20 08:30
» great work

I can't hardly wait for the next release. I have seen some major improvemnets and hope to see more.

by NovaMan XP - 2007-03-20 09:02
» ...

"he wii isnt a mext-gen. its a peice of crap. the only thing next-gen about it is that is has a motion censor controller"



***** you. I swear to god the next person who thinks the Wii sucks because of the graphics or because it "isn't next-gen" is gonna get shot by me. What is PS3? An upgraded PS2 with Blu-ray. What is Xbox 360? An upgraded Xbox with some other extra features that don't support gaming.



Wii? Oh right, it has a motion sensor controller that makes gaming completely different. THAT's next gen, not *****ing *****ty graphic enhancements and extras that are just put in for the excuse of jacking up the price.



I don't really care if you hate the Wii because of the controller, or the games for it, but when its about graphics, you're retarded.





....

..



Anyway.. >_> Uhm, 10-15% speed increase.. great..

by Johnny Underpants - 2007-03-20 11:15
» Ok..

Thats all good and well, right on for R10, cant wait.... but the hot cocoa thing must be the lamest thing ive ever witnessed. Srsly, it was pathetic. I cried a little inside at how sad it was. No more cocoa references please.

by .. - 2007-03-22 08:13
» ..

JJRamone, I know what I'm talking about you fu(k1ng h0m0. My cousin has it and he hates it. The only reason it's outselling the PS3 and 360 is becuase it's so f(ck1ng cheap. It's like damn PS1 technology, which Sony has had for years. Now, why don't you go back and talk to your retarded friends and pretend like you know everything okay dumb@55? Damn idiot. kthxbie.

by .. - 2007-03-22 08:22
» ..

Your grammar is a load of crap.

If you don't like the PSP, then why are you here? Are you "jealous" that the PSP has an N64 emulator made by the same company who makes your "favourite" NDS? And no, two screens are just retarded, which is why you most likely favour it, because you can relate to it.

Here's my anthology:

PSP + UMD + PR0N + pwnage

NDS + Wii + rattle + crap

At least the PSP is multimedia... And the games ARE better... just people overlook them...



Oh my God, I just thought of another one!



Me + your mom + shower + saturday + owned!

by HERO - 2007-04-01 04:01
» Wii

Wii sucks the only reason why it sold more than PS3 because the Wii is cheaper, and alot of people are cheap so haha

by ******* - 2007-04-01 12:26
» waiting for daedlelus R10 !!

um dude... its the begining of april when will this be out?? you said at the end of march please keep it up don't give up dude

by hhh - 2007-04-01 22:48
» Westsider

WII Sucks very very HARD PSP is the Gangster

by pspgamer - 2007-04-11 16:57
» v.3.10

I have aversion 3.10 and I can't get this thing to work, any advice? please I need help!!!

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!