Opened 10 years ago

Closed 9 years ago

Last modified 11 months ago

#7760 closed enhancement (fixed)

GC: DVD support for gamecube

Reported by: SF/lutzero Owned by: dhewg
Priority: normal Component: Port: GameCube
Keywords: Cc:
Game:

Description

Loading games from DVD for gamecube.

Ticket imported from: #2988117. Ticket imported from: feature-requests/576.

Change History (22)

comment:1 by SF/lutzero, 10 years ago

Priority: normalblocker

comment:2 by fingolfin, 10 years ago

Pleaes do not modify the priority settings, they are for internal use only.

comment:3 by fingolfin, 10 years ago

Owner: set to dhewg
Priority: blockernormal
Summary: DVD support for gamecubeGC: DVD support for gamecube

comment:4 by SF/avianauthority, 9 years ago

Start ScummVM and use the number 1 button to access the menu needed.

comment:5 by SF/avianauthority, 9 years ago

Sorry forget my last comment. I was thinking about DVD support for the Wii. I'm not sure if the Gamecube version has support or not.

comment:6 by SF/lutzero, 9 years ago

Hi, if you look at the source of the mupen64gc project i believe you can figure out how the dvd-loading from gamecube works. I can't program myself, so sorry for that.

Here is the link

http://mupen64gc.googlecode.com/files/wii64-beta1.1-src.zip

have a look at /src/fileBrowser/fileBrowser-DVD.*

hope this helps!

comment:7 by dhewg, 9 years ago

Yeah, there's dvd code which works on wii and gc. I'll look into that, but it means substituting the current wii dvd code, and I have to retest it all.

comment:8 by SF/lutzero, 9 years ago

If you need help testing, I'll gladly help. I only have the gamecube, so I can't test the Wii part of it.

comment:9 by dhewg, 9 years ago

untested, but added the missing code. please try http://buildbot.scummvm.org/snapshots/trunk/gamecube-trunk-latest.tar.bz2

comment:10 by fingolfin, 9 years ago

Status: newpending

comment:11 by SF/lutzero, 9 years ago

Thank you, will try tomorrow and post my results.

comment:12 by SF/lutzero, 9 years ago

Status: pendingnew

comment:13 by SF/lutzero, 9 years ago

Well, it's not working. ScummVM loads up, but when I want to add a game it doesn't read my dvd-drive. I just get an empty list.

comment:14 by dhewg, 9 years ago

Oh sorry, forgot to mention a little detail :P

It works just like the Wii port, hit "R" to bring up a port specific dialog. On the "DVD" tab, there's a "mount" button. Hit it. This has to be done manually, because spinning up the drive everytime is annoying. You can then add your game from the DVD to the launcher.
If you then start ScummVM another time, you can just start the game from the launcher. It will detect the DVD path and spin it up automatically.
At least that's the theory, I couldn't test the GC port with this feature :)

comment:15 by SF/lutzero, 9 years ago

Haha, ok I will try this when I get home. Thanks for your efforts and I'll let you know if it worked. Have a nice weekend ;) .

comment:16 by SF/lutzero, 9 years ago

Woohoo !! It's working ! I succesfully launched Day of the Tentacle. When I tried Full Throttle it gave me some errors, but at least DVD support is working now !

I will try some more and let you know. (My gamecube is having some problems reading my latest batch of DVD's, so sorry for the delay this caused)

comment:17 by dhewg, 9 years ago

the FT error sounds like data errors, probably it hates your dvd-r's.
can we consider this as working?

comment:18 by SF/lutzero, 9 years ago

Yes, consider it working. Next request will be saving games to memory card ;) . Thanks for your work !

comment:19 by dhewg, 9 years ago

Resolution: fixed
Status: newclosed

comment:20 by dhewg, 9 years ago

Alright, closing this then.

But don't get your hopes up on memcard saving. Those cards are very limited, it's not a full fledged filesystems. And 99% of the GC homebrew apps need a SD gecko anyway - which works just fine with ScummVM. Even better than any memcard code ever will.

Thanks for testing the DVD code!

comment:21 by wjp, 6 years ago

Component: Engine: SCUMM

comment:22 by digitall, 11 months ago

Component: Port: GameCube
Note: See TracTickets for help on using tickets.