News on Daedalus Progress

Posted Jun 7, 2006 at 10:35AM by QJ Staff Listed in: Homebrew Development, Homebrew Emulators, News, Emulators Tags: N64, Sourceforge, StrmnNrmn
Ó


dStrmnNrmn has posted news about his progress with the Daedalus N64 Emulator on the PSP. According to his blog he updated the project CVS repository, but he is not quite ready to release a new binary yet (still a few more optimizations and various bugs to fix first) and will try to release it within the coming week.

Incidentally, updating the source normally only takes 20 minutes or so, but it took a good couple of hours tonight. Sourceforge updated their CVS service recently (May 12th) and as a result I had to spend a couple of hours updating WinCVS, generating new SSH keys and the like. Hopefully it won't be so painful next time around, or I might just lose the will to live.

As a more general update, I cleared a couple of things from my TODO list sorted this weekend. I'm caching floating point registers for most of the single-precision Cop1 instructions, which are now implemented directly in the dynarec code. I've not timed this in depth yet, but it's shaving 10-20ms/frame off the intro to Mario 64 (Mario's Head), which is particularly FPU heavy (i.e. I'm getting ~160ms/frame rather than ~180ms)

Finally I need to have a good think about how to go about optimising the double-precision floating point performance. As the PSP doesn't have hardware support for double precision floating point this is currently very expensive (i.e. adding 2 doubles on the n64 takes just one instruction - on the psp this balloons to several hundred as it all has to be done in software).

It is good to see that the Nintendo 64 emulator is being worked on and hopefully will continue to be updated until it is perfect. Well that is the news about Daedalus for now when more information becomes available we'll be sure let you know. You can check out the changes to the source by visiting StrmnNrmn's CVS section of Sourceforge.

 
 
 

Comments [refresh]

by Feark - 2006-06-07 06:12
» Nice going, keep it up!

nocomment

by Josh1billion - 2006-06-07 06:14
» Good luck

Good to hear news; good luck on the project.

by Richard - 2006-06-07 06:21
» GREAT NEWS

I CAN'T WAIT UNTIL THE EMU IS READY !!! GOOD LUCK WITH THAT!!

by Loyalknight - 2006-06-07 06:21
» Good

your gunna make it man nice going, im rooting 4 u buddy

by nevercominghome - 2006-06-07 06:48
» Nice.

That should be good fun. ♥

by meee` - 2006-06-07 06:59
» help

i really dont understand what he was saying may someone explain more simpler please?

by WTF!?!?!?!?! - 2006-06-07 07:00
» WTF!?!?!?!?!

You rock StrmnNrmn!!!



FACK THE MONKEY!!!!

by R Kelly - 2006-06-07 07:01
» kick ass work

if it will help ill pee on you...thats what helps r kelly write songs.

by bob - 2006-06-07 07:05
» nice work

has anyone compiled his latest source?

by CesarAndreu - 2006-06-07 07:06
» Cool

Good job.

by stotheamuel - 2006-06-07 08:24
» good job

wtf may be of the homosexual persuasion... but that is an insult to homos....



more like douche bag





way to go strmnnrmn! Cant wait.

by unregistered - 2006-06-07 08:28
» about ****ing time!!

get back to making it better!

by Strong Believer in Daedalus and PSMonkey - 2006-06-07 08:29
» You can do it

we stand behind you take ur time ;)

(like sony does with the psone emu )

by Kev - 2006-06-07 09:04
» lol

Only 2days late..

by Jx1 - 2006-06-07 09:13
» 15#

What's 2 days late?



and to the news. can't wait!! xD

by ye - 2006-06-07 09:29
» no

You're doing a great job! keep up the good work! goodluck mate

by meee - 2006-06-07 10:07
» wow cool

just once question how fast do you guys think from this info that marios going at like 17 fps? idk i really dont understand it

by KS69 - 2006-06-07 10:54
» N64 ON PSP is off the hook

Is the EMU for psp firmware version 2.71.. If it is THXXX a lot StrmnNrmn for the Daedalus N64 EMU for PSP!!!

by reply - 2006-06-07 11:11
» f

no

by Kev - 2006-06-07 11:34
» #16

It's been on strmnrnmn's blogspot for more than 2days now.

by call me pablo - 2006-06-07 11:40
» hmmm

#19 no, the emu isnt on 2.7, or 2.71. we all told you not to update, but noooo, you just had to. well have fun with no homebrew.

by Laxer3A - 2006-06-07 12:12
» Give StrmnNrmn a break ! ;-)

If each time he put on this blog ,

"I went to the toilet" or "I will not program next week-end"



you are going to make an article ?



He was talking about the source code and CVS problem...

99% of the people coming here dont even understand what it is about... If he was saying the same thing on a forum you wouldnt care... But it is a blog.



You should write news when he talks about performance increase (like benchmarked) or new release.

Else just let his blog live...



Regards.

by LordDragon - 2006-06-07 12:53
» Keep up the good work

Were all waiting for the next release.Thanks for all the hard work.YOU ROCK!

by Vipre77 - 2006-06-07 14:26
» 60 fps?

So he says that it's rendering at 160 ms/frame? That's 6.25 frames/sec. He'd need to speed it up 10x its current speed to hit 60 fps. Good luck with that...

by 99% of the people - 2006-06-07 15:43
» to whoever said I wouldn't understand

yep, I don't know what the article's about.

by bryan - 2006-06-07 16:23
» mm

Werent you the same guy *****ing that all monkey did was post updates?

cause were im standing thats all youve been doing lately

by ghost hacker - 2006-06-07 17:05
» ......

i hope to see a good speed increase in Daedalus5

by yes - 2006-06-07 17:21
» keep it up

Keep it up man ,you are the only one that is currently working on a N64 emulator so please dont give up.

by steve_723 - 2006-06-08 00:29
» cool

I can't wait for this to come out

by greatness - 2006-06-08 00:38
» Save

would u please make a save option on the next release?

by homebrew enthousiast - 2006-06-08 00:53
» somebody compile the source please !!

since he has already released the source, it would be nice to see a compiled version of the code, so we could actually see how the emu is coming along,



i hope some person here knows how to compile this to eboot file, and puts it up for download soon;

by Annonymous Coward - 2006-06-08 01:23
» This is a good example

I have just been reading through this N64 Blog for Daedulus and the support given is great to see. The great thing that I noticed is other devs for example blog users and the SnesTYL emulator devs have been giving him new ideas and he said they had made him think of solutions that he didn't consider before. It is very refreshing to see the homebrew community offering constructive criticism, positive feedback and support.

by Kev - 2006-06-08 02:27
» I kinda agree with Laxer3a here..

85% of this community has trouble getting homebrew working, let alone understand all the technical explanations strmnnrmn offers.



I'd suggest you don't overplug him like you or anyone did with Nexis aka Monkey.



Just stick to benchmarks and official releases. =)

by WHat a newb - 2006-06-08 06:59
» *****g

This emulator blows and it dosent even work on 2.6. This blows more than ur mom dumb ***** MONKEY OWNS *****ES

by ROZZIE - 2006-06-08 07:25
» 2.6 owner dip $hit

36 obviously your an idiot this works better on my 2.6 than monkeys. but who gives a $hit just as long as someone is trying? go ahead and shove another ding dong in your mouth and take out the trash so mommy will keep on paying for the internet service that you use to spout out pointless b@ll$hit which does nothing but make you look stupid and waste all of our #@@#ing time. @sshole!

by 1.5owner - 2006-06-08 08:08
» awesome

i like being updated on this emulator's progress. Ur doing a good job, unlike pj64, which the site for hasn't been updated in years it seems like



#36, go away. This is the best n64 emulator on the psp, and even someone with as little coding knowledge as myself understands how hard it is to make such an emulator! Wow, i'd like to see u go and code a better one, dumbass!



While the current release of this emulator is "unplayably slow" (StrmnNrmn himself), i am pretty sure that this next release will be great. It will at least be fast enough to actually have fun playing, say, 10-20 frames per second. Great work! Onward to handheld N64 emulation!

by Hello - 2006-06-08 11:57
» 6 years

#36, are you 6 years old or something??? You are probably one of those guys/girls that as soon as the emulator is working they are the first ones to use it and not even show any gratitude towards the people that spend months of their personal time doing this for us all. Just go get your pacifier and go to bed!

by ThE GriM ReapeR - 2006-06-08 13:57
» #36 is *****ing stupid

it works on version 2.6 perfectly. Like #39 said you must be 6 years old.

by not important - 2006-06-13 03:26
» CORN

i dont know pretty much anything abaut programming... but on my old pentium 233 computer i had a emulator called corn. It worked on full speed. cant you make a port of that emulator instead?

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!