Emulator Issues #609
closedDual-Layer Disk Support
Added by marcus almost 16 years ago.
0%
Description
It would really help to have this. Many games, most notably SSBB, are
broken because of the lack of dual-layer support. Thank you!
Updated by rikyskull almost 16 years ago
about super smash bros : i tried the dvd5 version of ssbb (with jp patch) , but it
gives the same "insert ssbb disk" error ; maybe it hangs for a different kind of
problem :/
Updated by rikyskull almost 16 years ago
jp=john peterson. he fixed the first hang of the "now loading" screen, the game
freeze anyway , and the tried version is not a dual layer disk :(
Updated by XTra.KrazzY almost 16 years ago
I don't get it, an ISO is an ISO, no matter what its size is. It should work (unless
we are having 64 bit FST issues...)
Updated by marcus almost 16 years ago
hmmmm...now I'm confused...So it isn't a dual-layer problem with brawl?
Updated by ChaosCode almost 16 years ago
JP has said it has nothing to do with Duel layer. Some how a registry is being over
writen causing the issue. He was not able to find out what was causing it.
Updated by thegamefreak0134 almost 16 years ago
Could it be that Brawl tries to communicate with the DVD drive in the Wii directly to
discover (and perhaps workaround) some issues that the early models of Wii had with
dual layer disc?
Updated by thegamefreak0134 over 15 years ago
That was a total guess, I don't pretend to know if that's possible, or if Brawl
does anything of the sort. ^_^
Updated by marcus over 15 years ago
I think that if this has nothing to do with dual-layer, the problem is that there is
a bit in the game code that checks wether or not the disk is in the drive, and
dolphin is not giving an answer, so it assumes that the disk has been taken out.
Updated by rikyskull over 15 years ago
i don't think about that : i have seen someone with a modded wii getting the same
"insert disk" problem, maybe it's something releated to the update, that is launched
at the first run of the game.
Updated by marcus over 15 years ago
"maybe it's something related to the update"
GENIUS!!!
Of course...It's one of those "why didn't I think of that moments"...if this is the
problem, all you would have to do is run the brick blocker to remove the updates
from the disk and POOF! it would work!
Going to test right now!
Updated by lpfaint99 over 15 years ago
it is probably not the error 001 issue. see
http://code.google.com/p/dolphin-emu/issues/detail?id=417&can=1&q=ssbb#c5
Dolphin doesnt look at the updates on the disc at all
Updated by XTra.KrazzY over 15 years ago
maybe it's the wii update that fixes some issue in the Wii or enable dual layer disk
support. I remember that both SMG and SSBB caused all of the modchips to update their
firmware. Each one separately.
Updated by marcus over 15 years ago
this is getting more and more confusing...
well, if someone can fiure out what the modchip makers did to the their modchip
firmware to fix this, it could be applied in the same (or perhaps different) way to
dolphin.
Any takers?
Updated by lpfaint99 over 15 years ago
unfortunately, I believe that the changes made to the firmware only changed how the
disc appears to the drive, Because we HLE the drive functions it is probably unrelated
but I could be wrong :p
Updated by marcus over 15 years ago
hmmm...define HLE...I forget what it means...
Updated by lpfaint99 over 15 years ago
There's Low Level Emulation LLE, and High Level Emulation HLE
Updated by marcus over 15 years ago
ah...makes sense.
And what are the biggest diffs in dolphin?
Updated by XTra.KrazzY over 15 years ago
lpfaint99: Maybe there's a "ReadHighUnencrypted" for dual layer disks, or some other
function we don't know about.
Updated by rikyskull over 15 years ago
maybe i'm wrong..but jp fixed this or at least he found a way to avoid the problem ;
for him the game hangs at the end of the intro..
Updated by lpfaint99 over 15 years ago
Check the first post here
http://forums.ngemu.com/dolphin-discussion/115310-wii-super-smash-bros-brawl-official-thread.html
This is only for the PAL version, NTSC version I have never been able to get past the
insert disc error.
XTra.KrazzY: that would be my assumption, looking for some function that is not
implemented, I wonder if bushing has disassembled the update that SSBB requires...
Updated by lpfaint99 over 15 years ago
different regions will almost always have different memory addresses for the same thing
Updated by marcus over 15 years ago
So changing the equivalent memory address in the NTSC one would do the same thing?
Updated by XTra.KrazzY over 15 years ago
lpfaint99: These are, put simply, ugly hacks.
"if(_Data == 0 && _Address == 0x80496a0c) return;"
We should emulate that, not skip it.
"0x801D5898:dword:0x4E800020"
Same goes for the patch.
Updated by lpfaint99 over 15 years ago
XTra.KrazzY: yeah, very clearly :)
which is probably why it doesn't get ingame with the hacks
marc...@cox.net: meh no clue, I'd rather fix it correctly than port ugly hacks to the
ntsc region
Updated by marcus over 15 years ago
hmmm...ok...but have you found the problem then?
Updated by sl1nk3.s over 15 years ago
I don't know if the problem was really the "Dual-Layer Disc Support" because this
problem seems fixed in the latest revs !
http://forums.ngemu.com/dolphin-discussion/119559-super-smash-bros-brawl-fully-playable.html
Updated by fires.gc over 15 years ago
- Status changed from New to Invalid
i dont think that there is something like a dual layer problem... dual layer reading
has worked all the time (afaik)
Updated by marcus over 15 years ago
Yes, that is the case.
"Pending a commit, but yes, F|RES has gotten it running"
When is that commit?
Updated by ChaosCode over 15 years ago
stop asking. he will commit it when its ready.