Opened 12 years ago

Closed 12 years ago

Last modified 12 months ago

#3579 closed defect (invalid)

DS: Missing File::exists() implementation

Reported by: bluegr Owned by: agent-q
Priority: normal Component: Port: NDS
Keywords: Cc:
Game:

Description

File::exists() is a stub on the DS port. This affects all places where it's used and it also means that SAGA games won't work at all on this port, as the SAGA engine needs this function for detecting all the different versions of the games supported by it.

There have been relevant e-mails on -devel about this.

The function is defined (currently as a stub) in /backends/fs/ds/ds-fs.cpp

As mentioned by fingolfin, perhaps the old isValid() code can be reused for this function.

Relevant commits are:
#30597: implementation of exists() for the PSP port
#29327, 29328, 29329: implementation of exists() for the Amiga port
#28944: merge of the GSoC project, with major changes to the fs node

Assigning this to agent-q, as he's the DS port maintainer

Ticket imported from: #1875586. Ticket imported from: bugs/3579.

Change History (5)

comment:1 by bluegr, 12 years ago

Component: --Unset--

comment:2 by sev-, 12 years ago

Summary: ALL: Missing File::exists() on DS portDS: Missing File::exists() implementation

comment:3 by agent-q, 12 years ago

The DS port has two filesystems, the missing method only applies to the old-style ZIP loading method which is now obsolete, and is to be removed.

comment:4 by agent-q, 12 years ago

Resolution: invalid
Status: newclosed

comment:5 by digitall, 12 months ago

Component: --Unset--Port: NDS
Note: See TracTickets for help on using tickets.