I usually steer away from posting work-in-progress updates; I like raw releases - in spite of that, this article provides some interesting insight towards the development & debugging process taken to further optimize the fantastic emulator which we call Daedalus! StrmnNrmn has been putting in some serious work and continuing to improve his N64 emulator, as proven by the recent release of Daedalus R8.
Some of the hardest problems to identify and fix are various graphical issues that crop up when running certain roms. Sometimes it’s unhandled combiner modes (this is what results in the purple-and-black textures seen in so many screenshots). Other times there are black or white polygons, or scrambled textures and so on. Sometimes the screen is just totally black :)
When I’m trying to figure out what’s causing a particular problem my first step is to recompile Daedalus with the Display List Debugger enabled. If you’ve been playing with the source, this is done by setting CFLAGS = $(DEBUG_DLIST_CFLAGS) in the Makefile, and linking in Source/PSPGraphics/DisplayListDebugger.o.
The debugger is accessed by pausing emulation and hitting the right trigger button. You need to have PSPLink set up in order to use it, as I didn’t want to clutter up the display with various debbuging output. When the debugger is activated, it keeps the emulator paused and replays the current display list over and over. The first thing is does is dump out a list of all the commands in the display list to a logfile which looks something like this (I’ve edited it somewhat to create a simple example):
…if we still have your attention, check out the full article here.
thats supa killa shit, yo
interesting……hopoe to get that fix for R9
sounds lengthy, it’s good to see people doing things like this when so many people in the community are unthankful.
Yay!
makes me wish there was some sort of… computer… to do this… computer.. debugging… it would be like WOOOSSHHH and we’d be like… um… woe… and such… that’d fix it
Realy good, in mario kart penguin’s eyes ar purple-black!! and in time trials the thing under the clock is p’n'b too. I Hope this is fixed.
Hey, I really like such a dedicated dev to be workin on this emu. I really like playing Super mario 64 on the PSP and I hope some speed updates are available and are made, so we can play the rom at full speed! :D
That would be great :P
I’m very thankfull that people are doing this for us.
without being paid or something like that.
so Respect!
Wonder where PSMoneky went? With the comparison between pspvba and gpsp it might end up the same way for n64. An emulator that was built for the psp should work better, (but for now, i’ll be playing tons of gba games with full speed and sound).
Maybe exophase could lend a hand with daedulus when the GPsp is perfected? lol. I am longing for the day i can play perfect dark on the psp! Keep up the good work son, i’ve been playing mario 64 on R8 and its fairly playable i’d reccomend anyone to give it a go :)
when will the sound be added? r10 like?
what roms does it support ??? the only 1 i can figure out and get to work is super mario 64 theres a couple glitches in it and theres no sound at all and have the crators contact me at cooldj9239@hotmail.com i created i few backgrounds for the emulator THnx ~Evolution~
nice to see more progress wheres sony to i wonder suprised we havent seen 2.81 released yet now that the tiff exploit has been found to stop it oh well just glad im on 1.5 lookin forward to future releases with sound Good Work!!!!
QUALITY :) bring it on R9 :)
http://www.dcemu.co.uk/vbulletin/showthread.php?t=32108
sounds like when he fixes the problem c&c and smash bros will work!!!!!!!!!!!!!!!!
Nice :) good idea to not add sound yet, would only slow the rest of the emu progress, if i want sound i just play music from my pc, good enough for me. n64 games on PSP:) great work and keep going on!
i would definately try this out buuuuuuuuuuuut i just wonder how long i can play it without a charger… you know for outdoor uses =D
reply to #16
beleave me.. dont know why but Smash Bros. is hard to run outside N64
i have a Doctor V64 + Nintendo 64 pluged
to run at “full speed” my N64 roms
with this almoast perfect backup system…
eventhough Smash Bros. has slowdown prob. :(
.: cheers :.
This emulator has GREAT potential, as we have seen with every update making it better and faster.
Major props to Strmnrmn for his hard work.
This emulator is shit right now. Take this how you want, but it is. Like 3 games work, poorly. The frame rate sucks. So for everyone saying, “Good job man,” yeah, good job, if he wanted to succeed in making a horrible distorted-texture N64 Emulator that runs at a pace that would piss off molasses. This is like me coming out with an application called “Internet Zoomer” for your PSP, and it claims to speed up your PSP. But it actually doesn’t do anything but make it slower, do you think people will tell me, “Good job man, this really makes my connection great!” No. Hell no. They would say it sucks. I will say, “Good job,” when this emulator actually runs at a decent frame rate and no clipping with blending textures with 2 solid colors.
geeks.
Dayum Jin, u a hater! If you can do better, I suggest u show us how, otherwise, shet da fuck up!!!!!!
Wait a second, just ’cause I can’t make an N64 emulator, I have to “shet da fuck up?” Sorry, killer, that’s not how it works. I didn’t say I could do better, idiot. That doesn’t mean his program can’t suck. ; ) Think first, then reply.
i am halfway through super mario 64 using this emulater at its current release. I think its a great emulator and im sure one day it will be perfected. Maybe if everyone clubs together to work on this [like GPSP] that day will be sooner rather than later. One question though, when the hell we getting a PS1 emulator?? I wana play FFIV on my psp.
hey people maybe this jin guy is someone from sony in here just trying to put a stop to any homwbrew progress anyone is making. hes discouraging the coder so the coder could stop.
…yeah that’s what I am.
were and how can i get the games to run
Hello! Help solve the problem.
Very often try to enter the forum, but says that the password is not correct.
Regrettably use of remembering. Give like to be?
Thank you!