PDA

View Full Version : Dolphin runs Zelda WW!



aprentice
September 26th, 2003, 04:22
NGEmu (http://www.ngemu.com/) has recieved images from the Dolphin authors showing more progress in Zelda Wind Waker. The shots are pretty breath taking, showing ingame aswell as the intro, although it does not run at playable speeds at this time (1fps in-game, 17 at intro). Good luck to the authors, and congratulations on being the first gamecube emulator to run commercial games!

<center>
<u><a href="http://www.darkengine.net/dolphin/Image40.jpg" target="_blank"><img src="http://www.darkengine.net/dolphin/Image40_thumb.jpg" border="0" alt="" /></a></u></center>
<br />

More Screen Shots! (http://www.ngemu.com/gc/zelda/)

Hexidecimal
September 26th, 2003, 04:47
Wow, this is amazing, sort of odd at the same time too, seeing as Zelda was one of the first games emulated on N64. It'd be really strange if Mario Sunshine was the next one with amazing progress, all I can say is, I'm glad I'm here and watching, I felt like i missed something in the N64 scene because I came in so late, this is truly incredible, I wish the developers the best of luck, and have nothing but positive words and praise, I look forward to more updates!

Stezo2k
September 26th, 2003, 09:52
nice, this using HLE or regular emulation?

Remote
September 26th, 2003, 11:15
Hehe, woke up a couple of minutes ago, I have the day off, it's payday today and then this, this is sooooo sweet. Take a moment to look through all screenshots, it's worth it. :D

Thanks for sharing, whoever is responsible, and congratulations for gettting Wind Waker to work so rapidly. And good luck with future progress.. :D

pandamoan
September 26th, 2003, 11:22
woohoo! /endspam

mightyrocket
September 26th, 2003, 11:28
I can't wait for testing this emulator. It seems it's really playable. I think he's going to release it when this game is fully playable.

DesktopMan
September 26th, 2003, 14:35
Cpu core is interpreter. The rest is both hle and lle.

mightyrocket
September 26th, 2003, 14:41
Cpu core is interpreter. The rest is both hle and lle.
Now we finally know the author of this great emu. Good job :D

DesktopMan
September 26th, 2003, 14:47
Err? All gamecube emus are doing this. Can't seem to think how that would say who the author is.

BFeely
September 26th, 2003, 15:13
Cpu core is interpreter. The rest is both hle and lle.

Shouldn't you use dynarec when emulating such a fast CPU?

mightyrocket
September 26th, 2003, 15:15
Dynarec is very hard to create for a new console because there isn't enough information...

DesktopMan
September 26th, 2003, 15:15
Of course, but most people write an interpreter first, then get other stuff to work, THEN dynarec. Like, now is a good time to start working on dynarec.

aprentice
September 26th, 2003, 17:37
Dynarec is very hard to create for a new console because there isn't enough information...

You are so clueless its not even funny ;P

Do you know what a dynarec is? Dynamic recompiler, means, its compiling code into native asm, whats that have to do with not having enough information on new consoles?

For future references, dont answer questions you have no knowledge of :P

euphoria
September 26th, 2003, 20:05
Dynamic recompiler, means, its compiling code into native asm

Well, just be exact it compiles code into native binary code. Asm is a low-level programming language, so it needs to be compiled.

But, i have to say that the shots from Dolphin looks amazing, just wondering how the f*ck did they reverse the gecko? Simply amazing...

Well im off to see Cowboy Bebop (http://www.hiff.fi/elokuvat/elokuva.html?elokuva_id=109) at Helsinki International Film Festival (http://www.hiff.fi)

DesktopMan
September 26th, 2003, 21:10
Gekko doesn't need reverse engineering. It's well documented in free, legal docs from ibm. Thus, writing an interpreter is fairly easy. The next logical step (on the cpu side of things) is dynarec, which of course is a bit more advanced :)

Remote
September 26th, 2003, 21:16
Is everything documented? I heard somewhere Gecko has 54 more instructions aside from the chip it's derivated from. Is anything known about the sound chip yet?

DesktopMan
September 26th, 2003, 21:34
No, the dsp inside the flipper is still a mystery. Gekko has a few more instructions than the powerpc 750, but there's ways of getting info on those aswell.

Remote
September 26th, 2003, 21:44
And what parts, in big, are handled by the dsp?

DesktopMan
September 26th, 2003, 21:56
sound :P

Remote
September 26th, 2003, 22:04
Hehe, I didn't see that one coming. ;) Thanks for the output, one day older and perhaps a little wizer...

oDD
September 27th, 2003, 03:56
On the topic of dynarec's. Has any self modifying code been found in or are commercial gamecube games known to use self modifying code? If not then wouldn't static recompilation be plausible?

Also great work by the author! It looks awesome! Also DesktopMan, what connection do you have to the author?

aprentice
September 27th, 2003, 06:11
Well, just be exact it compiles code into native binary code. Asm is a low-level programming language, so it needs to be compiled.

you are correct if you are talking about an asm compiler, but we are not in this case :P

DesktopMan
September 27th, 2003, 14:12
On the topic of dynarec's. Has any self modifying code been found in or are commercial gamecube games known to use self modifying code? If not then wouldn't static recompilation be plausible?

Also great work by the author! It looks awesome! Also DesktopMan, what connection do you have to the author?


Talked to him/her/they sometimes. Since pong (my pong) was the first released homebrew game (not just static picture or the like), I was in contact with emu authors that had questions. Not so much with Dolphin though, since it was already quite advanced.

euphoria
September 29th, 2003, 09:43
On the topic of dynarec's. Has any self modifying code been found in or are commercial gamecube games known to use self modifying code?
How you think it would modify it's code? Writing to the disc is no option, only thing i could think of is making code patches to memory card and loading them from there, but it sounds a bit unlikely? Any thoughts?


Gekko doesn't need reverse engineering. It's well documented in free, legal docs from ibm. Thus, writing an interpreter is fairly easy. The next logical step (on the cpu side of things) is dynarec, which of course is a bit more advanced
I meant the gfx chip, whatever it's called...
DM it seems you've become the dolphin's spokesman :)

DesktopMan
September 29th, 2003, 12:22
There's some "cheating" going on :) Some commands etc doesn't really need processing, since just doing it is faster.

btw, it's called flipper.

Euphoria: I didn't really know about selfmodifying code, since I havn't disassembled much. But a safe source tells me that it happens all the time. In ram that is.

sytaylor
September 29th, 2003, 15:06
..whats the best place for gamecube emulation info these days? Like if i wanted to get all the info the authors have is there somewhere they would go? Kind fancy cluing myself up a bit..

Or i could just wait for a NeSC style site to appear

SculleatR
September 29th, 2003, 15:30
you might check out www.gcdev.com / www.gcdev.com/download/
for beginners... www.gcdemos.com has also documents uploaded aswell
as you can check Azimers site (http://www.apollo64.com/gc/index.htm) and documents provided by org. :)

ps. "Azimers site" is a link...
im refering more to tech infos

yes the authors are "somewhere" but thats why they are "anonym" ;)

gstkein
September 30th, 2003, 14:33
Great shots!

I wonder what kind of computer will be needed to run this emulator

mainframe19
September 30th, 2003, 21:05
shots?? just wondering.cause if it's faster than a 2.3ghz than we will be waiting a long time for any real in any ngc game to be realy playable!!

posty_2k3
October 1st, 2003, 02:02
I bet there is a way to run these games without a whole mess of a machine. Remember UltraHLE? It ran N64 games on a P2 233mhz at almost full speed. And all the other N64 emus require alot of power. I'm not saying that this is so easy to do and stuff, no I'm not saying that. I'm saying it could be possible so once he gets it running with better graphics and more games, focus on that.

Raede
October 1st, 2003, 02:07
Well, my system used to play roms at around 24 FPS on the N64 emu's, but I used the UltraHLE plugin and got 50+ FPS, so I bet they could do well with the dolphin.
But, how are you gonna play ISO's on this emu? I mean, minidiscs aren't common.

posty_2k3
October 1st, 2003, 02:11
That's what I was wondering. Did he find a way for the Mini-DVD to boot from ur DVD-ROM drive? Or do you have to get them from the internet, and where? (i'm not asking for them, meerly stating questions i had)

EDIT: If you wanna talk about gc emus and stuff with me, send me an IM with aim, yahoo, or msn.

joel_029
October 1st, 2003, 02:29
Hey posty, it's a bad idea to even hint towards advice about where to find iso's, roms, etc. because they're illegal. So I'd probably edit your post once more deleting the "where?" question. Bans happen pretty quickly.

posty_2k3
October 1st, 2003, 02:32
Oh, I didn't mean like where to get em, I jus wanted to talk about like how do u think they made them and stuff. Because the GC disks work weird. Sorry if you guys thought I was asking for ISOs. I can find crap like that on my own. I just wanted to know like how they made them. And how the heck will they work anyways. Srry, I'll edit my above post.

EDIT: Any better?

DesktopMan
October 1st, 2003, 08:49
Several isos were released a long time ago. Including zelda. The emulator can a) load the .iso, .ngc or whatever file, or b) map a directory on the computer (say, a demo or an extracted iso) and plays that.

SculleatR
October 1st, 2003, 13:58
http://www.gc-nfo.com/gc_releases.php contains (updated?) all
dumped gc games. (not downloads ;):P)

also a .gcm file format.. (simply isos)

mainframe19
October 1st, 2003, 20:50
than why is people giveing out this file

The.Legend.of.Zelda.The.Wind.Waker.USA.N GC-Starcube [GameCube] ISO.iso <--the file is 1.35gb

i am not tellling where i got it.and it is not alink!
and i own the ngc game dvd.

Teamz
October 1st, 2003, 21:00
than why is people giveing out this file

The.Legend.of.Zelda.The.Wind.Waker.USA.N GC-Starcube [GameCube] ISO.iso <--the file is 1.35gb

i am not tellling where i got it.and it is not alink!
and i own the ngc game dvd.

I think that the size of you're ISO is bigger because it's filled with random data

Starcube's release doesnt have all this random data

mainframe19
October 1st, 2003, 21:17
well i mounted it with daemon tools 3.3!
and ran it in dolwin007 and got this error "no support...gamecube intro/menu emulation not yet available.please, use "high-level bs2" and the click ok button.same thing when i check the high-level in dolwin007 in options gekko.
whats up with that??

Remote
October 1st, 2003, 21:27
mainframe: Dolphin supports WW, dolwin does not.

katon
October 2nd, 2003, 05:20
than why is people giveing out this file

The.Legend.of.Zelda.The.Wind.Waker.USA.N GC-Starcube [GameCube] ISO.iso <--the file is 1.35gb

i am not tellling where i got it.and it is not alink!
and i own the ngc game dvd.

signature:
just hanging out on kazaa and shareaza!


i wonder where u got the file

Doomulation
October 3rd, 2003, 12:30
shots?? just wondering.cause if it's faster than a 2.3ghz than we will be waiting a long time for any real in any ngc game to be realy playable!!
So what? Are you waiting to download the game & play it on the emulator?

mainframe19
October 3rd, 2003, 23:03
no, i was hopeing to be a beta tester! for the dolphin team.

posty_2k3
October 4th, 2003, 20:43
Hey guys, i was just wondering. Is there a tool to extract files from a gamecube ISO?

Martin
October 4th, 2003, 21:48
i wonder where u got the file
We should ban you for that post.

posty_2k3
October 5th, 2003, 01:24
The_Legend_Of_Zelda_The_Wind_Waker_USA_N GC-[STARCUBE].tar, It's about 1.4gb unpacked. But if you use the Gamecube ISO tool thingy, you can get rid of the crap Nintendo put in it (didn't do it in case it'll mess up the emulation). Don't ask where I got it. I just want to say that it's HUGe, so don't look for it until the Emulator comes out.

Xade
October 5th, 2003, 20:59
Could be waiting a fair old while, though. Also, the sort of power needed to run any initial incarnation of a GameCube emulator, with a commercial game, is going to be immense.

CpU MasteR
October 6th, 2003, 08:25
I sence alittle too much warez going on around this thread?

mainframe19
October 6th, 2003, 18:44
so it was the same way when ultrahle came out!
every one went rom cazy!searching and downloading roms like mad.

Doomulation
October 7th, 2003, 10:07
Nice. Just make sure you buy the real thing before trying to get the rom and playing it on emulator.

posty_2k3
October 8th, 2003, 01:20
That isn't a problem :D. I got Zelda the first day it was out because i reserved it :D:D. :robot:

mainframe19
October 8th, 2003, 03:03
so far no real news about the emu any more!kinda reminds me of ultrahle only had one ver of the emu out.

decription
October 10th, 2003, 01:34
Mainframe WTF are you talking about. It is by a credible author. Just because it takes time and s/he/they can't post shots every day doesn't mean its fake or will be stillborn. Seriously until you know what your talking about don't post lightknight or i mean mainframe

Doomulation
October 10th, 2003, 12:09
Lightknight spells much worse...unless he has learned how to spell.

mainframe19
October 10th, 2003, 21:27
i still think this emu will be like ultrahle, just have run afew games like mario and zelda, than starfox adventures.but if if it will be like ultrahle it will run fast on a1.1ghz pc! i heard that he's playing with the dolwin source code, trying to make advd plugin
to read game cube dvds!

Trotterwatch
October 10th, 2003, 22:06
Lightknight spells much worse...unless he has learned how to spell.
I would put money on it being Lightknight 99.9% certain.

SculleatR
October 10th, 2003, 22:10
This is NOT UltraHLE, UltraHLE was stopped because Epsilon left
it and RealityMan had no clue to go on it etc. But Dolphin is being developed by more than one person, which are very talented and in the emulation scene for some time. Also, they aren't "playing" with Dolwin's DVD code because they already have their own. And Again, IT WILL NOT BE POSSIBLE TO RUN GC DVD's ON YOUR PC! Surly not on 1.1 GHz roflmfao. The DVD code is for the ISO images, and not to run GC
DVD's on your PC (which is impossible).

Martin
October 10th, 2003, 22:14
I would put money on it being Lightknight 99.9% certain.
Correct, according to the IP logs at least.

Remote
October 10th, 2003, 23:00
Nothing is impossible but probaly very hard to accomplish... ;)

vampireuk
October 23rd, 2003, 19:45
Lightknight, ever get that tooie emulatore working? :P

Jakob
October 23rd, 2003, 19:48
don't smoke crack.. you'll end up with a kid like lightknight

Remote
October 23rd, 2003, 20:08
That's probaly the best case scenario:P