News Flash: Daedalus R7's Bug Has Been Fixed

Posted Jul 29, 2006 at 1:29PM by QJ Staff Listed in: Homebrew Emulators, Emulators Tags: Daedalus, Daedalus R7, StrmnNrmn, Super Mario
Ó


Daedalus Speed is Power!


StrmnNrmn's Daedalus R7 seems to be a series of ups and downs. First, we were given the good news on how much the speed has increased, Justin B. even had it in bold letters on his previous article. But there was also the piece of bad news about a persistent bug that made Mario 64 unplayable. Like I said, a series of ups and downs, so you know what's coming.

Just recently, StrmnNrmn announced in his blog that this nasty bug has already been fixed. He said that it was "due to very rare situations where the trace recorder would exit a trace when there was still a branch delay instruction pending. This caused the fragment generator to inadvertently skip the branch instruction, causing the odd behaviour I was seeing."

He indicated a 20%-25% increase in overall speed this time. Given that he hasn't yet implemented all the optimizations he has lined up for the R7.

Scene
R4 Framerate (Hz)
R5 Framerate (Hz)
Current Framerate (Hz)
Mario Head
#@%!194#@%!6
8
Mario Main Menu
14
25
30
Mario Peach Letter
6-7
11
13
Mario Flyby (under bridge)
6
10
12
Mario In Game
5-6
9
11
Mario Kart Nintendo logo
10
23
24
Mario Kart Flag 6
6
11
13
Mario Kart Menu 7
7
11
13


Via strmnnrmn

 
 
 

Comments [refresh]

by steve_723 - 2006-07-29 10:09
» cool

nocomment

by Usefulidiot - 2006-07-29 10:11
» Step by step

Although 2-3 fps doesnt seem like much, its updates like these that get us closer and closer to a playable emulator. Great work.

by Galanz - 2006-07-29 10:14
» wow

great progress

by enough already - 2006-07-29 10:15
» enough already

its like "news flash, an extra byte has been added"

let us know when you have somthing worth talking about

by Tattoo - 2006-07-29 10:19
» Sweet.

nocomment

by Mystic8277 - 2006-07-29 10:20
» .

4. shut the ***** up

by CoBrA2168 - 2006-07-29 10:21
» Current...

When it says current that is R6...R7 is going to destroy that...

by Illuminator - 2006-07-29 10:25
» Really

I thought it were R7...

hmm

by Chris - 2006-07-29 10:27
» WOW!!!

To number two, he said he had not yet implemented all the optimizations for R7 so we may be able to see another 1-2 fps if were lucky, how cool is that?

by Triggerman - 2006-07-29 10:28
» Yeah Yeah Yeah!

Thats pretty much awesome! I'll play Zelda OOT through on this!

by cd - 2006-07-29 10:29
» freaks

ihr gottverdammten freaks, wegen gerade 2 bilder pro sekunde mehr mss man nicht den aufwand betreiben um sich ne tabelle anzuferigen, fret

by jjjaa - 2006-07-29 10:30
» full speed

full speed is 30 fps, so that means mario is hmm... 17 fps from full speeed in game.



translation: its almost half speed!

by Patrick Bateman - 2006-07-29 10:30
» Stop the flaming

Stop the flaming , I would rather see news about this every minute then 1 lua game per hour.



And strmnrm works only a few hours per week on this emulator , I am sure he will get it to full speed he needs just some time.



Excellent work !

by Triggerman - 2006-07-29 10:31
» freaks !?

@ cd ...

Ey man, die haben die Tabelle von seinem blog übernommen und nicht selber erstellt, du saudummer spinner !

by psper - 2006-07-29 10:33
» confused

When they say current framerate is that with R6 or R7?

and is n64 framerate 30fps or 60fps and if it is 30 why would they make it 30 over 60?

by Patrick Bateman - 2006-07-29 10:34
» Spacko cd

Hals maul du spacko , lua games sind absolut scheise und trotzdem werden sie gemacht



und so eine tabelle zu machen dauert 10 sekunden du vollspasst

by Triggerman - 2006-07-29 10:36
» Zelda OOT with Daedlus R7 is next

Just finished Metroid Fusion on PSPVBA @ 10 fps.

So I need something else to spend "a long time" with now!

xD

by FireBert85 - 2006-07-29 10:39
» asdlfkj

so what firmware does it work on?

by Triggerman - 2006-07-29 10:40
» @ 11 cd

Ich wollte nur noch kurz was loswerden.

Also... cd... du bist ja wohl wirklich das allerletzte stückchen scheisse oder was !? Sowas von saublöd... echt ne seltenheit. du bekloppter hurensohn du!



Achso, und Lua-Games sind fürn arsch!

Es lebe der Konsolenemulato r!

by psper - 2006-07-29 10:49
» ok

current frame rate must be R6 right i can get about 1/2 a fps below there speed

by david12795 - 2006-07-29 11:03
» why??

why didnt he realeased it :(?

by illuminator - 2006-07-29 11:08
» ?

Because he is not finished??

by Bill Doors - 2006-07-29 11:12
» fy

while the emu and stuff is great there's like no doubt it'll ever play at full speed

by Translation of freaks comment - 2006-07-29 11:23
» translation of freaks comment

your gottverdammten freak, because of just 2 frames per second more mss one the expense do not operate on the table for every game, each one revolves around itself



im taking german for gcse lol correct me if im wrong about this but i think thats pretty much rigt

by Dan - 2006-07-29 11:24
» O_o

This emulator will never be fast, nor will it have good sound or decent save support.



Whoever's coding this: stop wasting your time and your life. If getting it perfect is an impossibility, then why even bother? To satisfy the needs of 14 year old pimply faced American boys who think it would be "uber cool" to have an N64 emulator on their PSP, no matter how shoddy and worthless it is?

by djvu - 2006-07-29 11:26
» now my translation is done

nocomment

by maverick990 - 2006-07-29 11:31
» man dan thats harsh

Why are there pricks like Dan around here? You don't know it's an impossibility. I'm guessing your not from America but to stereotype that is just stupid. So if you don't know what you're talking about then just shut up.



Good job StrmnNrmn, looking forward to the release.

by Lee - 2006-07-29 11:37
» The painful futility.

I understand the desire of coders to play around with this thing, but the constant posting of updates to emulators that will never reach full speed can get a few people's hopes up unnecessarily.



Like someone here who claimed to finish Fusion at 10fps, I'm sure there are those that'll be happy with a final emulator that runs the mainstream N64 games at *maybe* 20fps, but most will just wind up disappointed, and happily stick to their fullspeed emulators of other consoles (or emulate N64 on PC/Xbox).



If this coder genuinely believes that he can reach 30fps on some N64 games, then fair enough, whether he's delluded or not, good luck to him. But if he doesn't, these updates should at least tell people what they're in for, weeks/months of following update after update for an eventual final version that still doesn't run full speed (PSPVBA).

by Lee - 2006-07-29 11:41
» ZX-81 rocks, btw

By the way, I'm not criticising ZX for his work, he's done some of the best work on the scene, but at least he stated clearly that he believed that fullspeed GBA on PSP was an impossibility, and people knew what they were in for.

by Jag - 2006-07-29 11:51
» jesus titty*****ing christ

FRAMERATE IS NOT MEASURED IN HERTZ YOU COMPLETE TITS QJ, FRAMERATE IS FRAMES PER SECOND, THE MAXIMUM FRAMERATE A SCREEN CAN DISPLAY IS MEASURED IN HERTZ BUT TECHNICALLY ONLY ON CRTs ANYWAY, YOU REALLY ARE THE MOST USELESS PEOPLE EVER!

by Strangler - 2006-07-29 11:53
» re

I hope it wont freeze this time after a few seconds of playing mario kart with the compiler on, and have higher compability like being able to run yoshis story. Im also wonderinf is the compiler finished and just being optimized or is it still in its rough stages?

by Dan - 2006-07-29 11:54
» Please know what you're talking about before you bother typing...

From Wikipedia:



"Frame rate is most often expressed in frames per second (fps) or simply, hertz (Hz)."

by sobsssssssssss - 2006-07-29 12:00
» sd

im so sad ure right man ure right crys him self to sleep

by dfdsfdgfds - 2006-07-29 12:02
» dfgdgsdgsdg

whats the full speed framerate on the real n64? like 60 o rsumthin?

by Lee - 2006-07-29 12:11
» Framerate

34: Depends on the game, Perfect Dark ran at 60, I think others ran slower, Conker's Bad Fur Day looked like it ran at 12. =P

by Xjavina - 2006-07-29 12:28
» 24fps

Anything above 24fps the human eye cannot detect, most games run at 30fps just so it doesnt go below 24fps (well sometimes it does) but its less likely to happen when the game is designed to run 30fps.



Also while True 30fps emulation isnt possible, using tricks to disable *some* features its possible, and heck this is news so it should go on a psp news site. I Couldnt care less about psp magazine's or LUA, but other people do.

by Mr. Dogs - 2006-07-29 12:42
» This is great news, but...

I'm glad this emulator is progressing so nicely, ...but where'd Monkey 64 go?



I have the utmost respect for StrmnNrmn, but I like a varety of emulators to choose from as well (ESPECIALLY for something like N64, where variety helps compatibility tremendously).



I hope he's working on it, but if he stopped because of those idiots that kept yelling at him, I can't really blame him. But If your reading this PSMonkey, remember, there ARE people who'd like to see your emulator in action as well.



Anyways, fantastic job StrmnNrmn, and keep it up.

by 2.01 - 2006-07-29 13:11
» bajs'

I guess this wont work with 2.01+ :(

by Spikey!xx - 2006-07-29 13:17
» :(

Congratulations StrmNorm on some nice progress, As for PSP UPDATES, nicely hyped up.



Speed increase, yup



Significant??? Nope



Silly of you!!! AYE!!!

by Guh - 2006-07-29 13:18
» lol

Anything above 24fps the human eye cannot detect, most games run at 30fps just so it doesnt go below 24fps (well sometimes it does) but its less likely to happen when the game is designed to run 30fps.



WRONG

by akuma2099 - 2006-07-29 13:30
» ok fine

Are we gonna get a post about this thing 3 or 4 times a day. Wow he found a bug and fixed it, oh wait he found another bug better post about that one too. I'll be glad when this thing comes out so there won't be a post about it every other hour. I was looking forward to this but now that devhook can run all my ISOs I have enough games to play that have better graphics and are at full speed. And before you say that using ISOs is stealing what do you think your doing when you download N64 games and play them? Just because the console is old doesn't make it any different.

by KFC GUY - 2006-07-29 13:31
» @38

if you r so sad downgrade jerk dont cry on this post just donwgrade GOD why people have 2.xx for fun factor

by EdgEy - 2006-07-29 13:32
» 24fps? Sure

Anything above 24fps the human eye cannot detect - Completely wrong. Try playing ANY modern first person shooter at under 30. Have fun. In reality it's more like 60-70 on sharp games - and depends a lot on the individual.

by q_dmc12 - 2006-07-29 13:43
» .z64 - .rom

soo, does it play *.rom files again???

by salomon st - 2006-07-29 13:54
» y

ok what u guys dont understand is a game is perfectly playable at 15 fps my bro gets 15 on WOW

by tehhunter - 2006-07-29 15:37
» Heh

Heh, to all you people complaining about how many frames per second your eyes can actually detect, the anwser is 30. Why, you say, then do we have games that run at 60fps? Simple. If a game runs at 30fps, and your eyes run at 30fps, the frames are not synched together, and as a result your eyes will sometimes catch the same frame as the last you saw, making it appear jittery.



So, 60fps games eliminate that.



Have fun in college, kiddos.



P.S. Daed, good stuff bro. I'm a coder too and you are doing a heckuva job. Keep up the good work/vibrations/etc.

by brian - 2006-07-29 16:15
» nice

i dont get why people have to complain about everything. saying "its only 3 frame rates fast" STFU!!!! it aint easy doing this kind of stuff. id like to see you do better. the people making this emulator are only human. you idiots think that they are a god or somethings and that they can do anything. well they are just like you and me.

by tester - 2006-07-29 16:45
» info

60fps / 1frameskip = 30fps



its not to bad ..



I use 1 frameskip on many snes games and its well smooth, 60fps is just icing on the cake



2 frameskip is when it appears to get choppy

by Mason - 2006-07-29 18:58
» Coding For Just Mario

Is it possible to design a Mario 64 emu? That's really the only game I really want to play on my PSP. Sure it would be nice to play em all, but when it comes down to it...anyway, is the task any easier trying to emulate just one game or is it six of one and a half dozen of the other?

by lansingone - 2006-07-29 19:12
» 42

yes using PSP iso games are worse than using N64 Roms since the games and dam the whole system is past its prime, it already made millions. but the PSP and its games are new and have not yet made any money. think about it you meen to tell me nintendo will fail if N64 stops selling? that would be real weak, since it for the most part already has. im one of the people that used devhook to play games i paid for

by XyZZY - 2006-07-29 20:34
» 52

PSP iso's hurt the company a LOT more than n64 roms do (unless the roms are of games currently available for gamecube Like for example the calssic zelda on wind waker and the various rehashes). nintendo is making absolutely 0 cash off the carts that you would buy right now, since theyare all used, and any money would not go to them.

by SparkyFlary - 2006-07-29 21:14
» n64 emu!

when is this gonna come out?

by Logic - 2006-07-29 21:52
» @40

You're a massive *****got, since the human eye does not see in FPS

by Lee - 2006-07-30 02:49
» Sigh

Logic, you're right. There is no technical way to prove how many FPS the eye can see. What tehhunter so ignorantly just throws out as fact is quite simply not.



There is no fact of how many FPS one can see, for a start it varies from person to person. It's generally accepted that 14-15FPS is the minimum amount to trick an eye into thinking it's seeing a moving image, the max is only speculated on.



http://www.100fps.com/how_many_frames_can_humans_see.htm



If you're interested.



Probably differs from person to person, but tehhunter needs to sort his arrogance out before throwing out "The answer is 30". Because as Logic said, the eye doesn't work in FPS, so there is no definite number, and if one can see the difference with higher framerates than 50/60, and if there's no scientific evidence to support 30, then 30 is a flawed answer.



What the hell subject are you doing in college to make you the authority on this anyway?

by jag - 2006-07-30 02:59
» hah

"» Please know what you're talking about before you bother typing...



From Wikipedia:



"Frame rate is most often expressed in frames per second (fps) or simply, hertz (Hz).""



Here's a tip, actually know what you're talking about before quoting Wikipedia out of context. Framerate in an emulator sense when it's below the maximum framerate is not measured in Hertz, technically these numbers are completely wrong if it was measured in Hertz anyway, seeing as 60fps would be 60 kilohertz. Framerate in this sense is the amount of frames rendered per second, this is limited by the power of the emulator, it has to compose the image to send to the framebuffer and due to the power of the PSP it cannot send a frame every time the screen asks for one. Technically the PSP's screen is always showing its' maximum framerate and the definition of hertz is not frames per second.



55: The human eye does see in frames per second ironically, not in the same manner as a computer as the sampling rate is considerably faster than a computer. 24 FPS is actually all that's needed for the same smoothness as something as 100fps, only this doesn't apply to games because they do not motion blur between movements, films can run at 24fps and run fine because the camera picks up this tiny amount of motion blur.

by ikarius - 2006-07-30 04:15
» Funny...

Funny how much people have time to waste to start looking up prooves, websites, definitions (and most of you doing copy/paste, obviously seeing the mental level of your other posts compared when you do copy/paste) and that, only to flame other people and/or the author of the software in question (in this case this emulator).



In any case, while reaching full speed will be most likely near to impossible, it is a challenge for this programmer to come up with this. For the hell of it, beside the XBox (which is basically composed of modified computer parts) no one consoles did run any of N64 emulators at all. Let's state the Dreamcast and PS2 for instance. So, seeing how you people can just ***** over something you don't even know anything about is just frustrating. My recommendations ?



1. Get a life

2. Get a girlfriend

3. Know what real gaming is

4. Stop being lazy, buy yourself a book, learn programming, and try to do something better to the scene but complain all the time.

by gayboy - 2006-07-30 06:03
» lame

These news updates are *****ing lame as hell. Let us know when the god damn emulator works right, then that will be news.

by Prime - 2006-07-30 06:50
» its possible, but its not impossible.

Just to let you naysayers know that with the right sort of efficient coding, even the most complex of ideas can be realised. You just have to be a programming genius.



Thats precisely what these people are attempting. Theyre refining and refining thier code until they can do everything they intend with it with as little coding as possible. It IS possible to code anything efficiently, you just have to work out how. So it takes time.

by Lee - 2006-07-30 08:11
» Gah.

Hardware limitation is ever present, there are just some hurdles good programming can't overcome.



ikarius, the get a girlfriend line? Jesus you should grow up. I don't even need to explain on how many levels that's immature. There are just some people here that understand the pointlessness of working on an emulator that will never be properly playable.



Obviously it's completely different for the programmer, it's a challenge and an exercise to try and achieve this, but for most of the people on this site, unfinished emulators just don't do anything for them.



Oh, and Jag, I won't criticise your improper use of irony, just that "frames per second" is a way of measuring moving images, and you can't "see in frames per second". Without going too much biologically into the workings of the eye, the only important part about FPS is how much actually makes a difference.



So any fps that's we can tell the difference is registerable by the eye, and whilst 24fps is apt for movies, information is lost due to the motion blurring. Crisp, sharp pictures seem to stutter unless they're running at quite high FPS, so the "FPS of the eye" as flawed a concept as that is, is irrelevent.

by Morgan - 2006-07-30 09:00
» Captain Morgan Hits the Dock

Now that I have docked my ship at the Daedalus Comments I will provide a link to my latest build of the R6 Compatability List!



Features 37 N64 titles!



http://www.sendspace.com/file/iqpivh

by Pspdonkey - 2006-07-30 14:06
» N64 nothin could of happen if it wasant for me

man u guys are *****s i started n64 emulator

by oddjob - 2006-07-30 14:09
» gah! stupidity

the measurement of hertz is only how many times per second something happens and is approprietly applicable in any instance where that measurement is needed, including fps. and although eyes do not see in fps as we normally would think, it is physically impossible for the eye to see contunuously, as such, there is a minimum fps that the eye needs to maintain the illusion of fluid motion. the difference between interlaced and progressive is also not the same as the difference between 30 and 60 fps. interlaced video only displays every other line. progressive video shows the entire picture which is why it is associated with double the framerate of interlaced which is about 30fps. it is not actually 60 fps.

by 1.5owner - 2006-07-31 03:19
» good work strmnnrmn

yeah, i'm glad mario works again. Makes me look forward to R7

by 1.5owner - 2006-07-31 03:24
» another 25% speed increase already?

if strmnnrmn pulls off a few more of these speed increases we could have more games running at 20fps

by link1r2 - 2006-08-05 16:52
» please help

when i play super mario 64 and it gets to the tunnel where he gets out of it freezes and crashes my psp how do i fix the super mario 64 promblem

Add comment

Security code
Refresh

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!