diff --git a/source/disc.c b/source/disc.c index dbe4438..cf988b1 100755 --- a/source/disc.c +++ b/source/disc.c @@ -71,14 +71,20 @@ const INTERFACE_ID _FAT_disc_interfaces[] = { #elif defined (__gamecube__) #include -static const DISC_INTERFACE* get_io_gcsda (void) { - return &__io_gcsda; +static const DISC_INTERFACE* get_io_gcsd2 (void) { + return &__io_gcsd2; } + static const DISC_INTERFACE* get_io_gcsdb (void) { return &__io_gcsdb; } +static const DISC_INTERFACE* get_io_gcsda (void) { + return &__io_gcsda; +} + const INTERFACE_ID _FAT_disc_interfaces[] = { + {"sd", get_io_gcsd2}, {"carda", get_io_gcsda}, {"cardb", get_io_gcsdb}, {NULL, NULL}