Opened 15 years ago

Closed 3 years ago

#7714 closed feature request (wontfix)

DC: Game Listing Utility

Reported by: SF/stryfe-dc Owned by: sev-
Priority: normal Component: Port: Dreamcast
Version: Keywords:
Cc: Game:


I notice that the DC scummvm has to do quite a bit of scanning of the disc every time it's initially loaded, and after returning to the menu on the games that support it. This cause the drive to do quite a lot of work, making it get worn out quicker.

As ScummVM replaces the original executables, there would be no purpose to have a file browser that could browse through the disc and then load the particular game. I had also thought that a file-listing utility, like the one used by the GenPlusDc and DreamSNES emulators would also be useless.

But...after some thought I realized that maybe an utility could scan the directories pointed to, just like scummvm already does to indentify the games on the disc, and create a file/game list that could be included on the disc for ScummVM to read once each load, or return to menu.

Would this be possible/plausible?

Ticket imported from: #2820182. Ticket imported from: feature-requests/530.

Change History (5)

comment:1 by jvprat, 15 years ago

Owner: set to zeldin

comment:2 by fingolfin, 15 years ago

Well... ScummVM can already generate such a file... it's the "config" file, which is created on every other port. On the DC, the media is read-only, so ScummVM cannot write it back to CD. But at least in principle, it should be possible to modify the DC port to look for a scummvm.ini on the disk and use that; this .ini could be created on a desktop machine, and then manually modified to make the "paths" in it suitable for the DC port. Of course, then the DC port would have to look for that .ini file, and if found, load it instead of trying to do a "Mass Add".

comment:3 by digitall, 10 years ago

Component: Ports

comment:4 by digitall, 5 years ago

Component: PortsPort: Dreamcast

comment:5 by sev-, 3 years ago

Owner: changed from zeldin to sev-
Resolution: wontfix
Status: newclosed

It is a platform restriction, unfortunately.

Note: See TracTickets for help on using tickets.