From e4f29cb88eff6ff112ccfa2aeadc05e727700a8d Mon Sep 17 00:00:00 2001 From: Cynthia Date: Thu, 27 Nov 2025 04:27:26 +0000 Subject: [PATCH 1/3] properly label PCFS mount type now that we've got an open-source way of booting a cat-dev, and using PCFS, we can confirm that this second mount source is indeed PCFS. --- include/coreinit/filesystem.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/coreinit/filesystem.h b/include/coreinit/filesystem.h index 3c3409911..6d5056fce 100644 --- a/include/coreinit/filesystem.h +++ b/include/coreinit/filesystem.h @@ -193,7 +193,7 @@ typedef enum FSMediaState typedef enum FSMountSourceType { FS_MOUNT_SOURCE_SD = 0, - FS_MOUNT_SOURCE_UNK = 1, + FS_MOUNT_SOURCE_PCFS = 1, } FSMountSourceType; typedef enum FSOpenFileFlags From 85b5cee1c7367bf41b9d4a1c971502af14d0dc6f Mon Sep 17 00:00:00 2001 From: Cynthia Date: Fri, 28 Nov 2025 00:01:29 +0000 Subject: [PATCH 2/3] fix one space --- include/coreinit/filesystem.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/coreinit/filesystem.h b/include/coreinit/filesystem.h index 6d5056fce..101363c3c 100644 --- a/include/coreinit/filesystem.h +++ b/include/coreinit/filesystem.h @@ -192,7 +192,7 @@ typedef enum FSMediaState typedef enum FSMountSourceType { - FS_MOUNT_SOURCE_SD = 0, + FS_MOUNT_SOURCE_SD = 0, FS_MOUNT_SOURCE_PCFS = 1, } FSMountSourceType; From 4bf8b238ad67a9af49de6cfcfa28fb96de01df76 Mon Sep 17 00:00:00 2001 From: Cynthia Date: Sat, 24 Jan 2026 20:58:16 +0000 Subject: [PATCH 3/3] pcfs -> hfio --- include/coreinit/filesystem.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/include/coreinit/filesystem.h b/include/coreinit/filesystem.h index 101363c3c..97ca00ff1 100644 --- a/include/coreinit/filesystem.h +++ b/include/coreinit/filesystem.h @@ -193,7 +193,8 @@ typedef enum FSMediaState typedef enum FSMountSourceType { FS_MOUNT_SOURCE_SD = 0, - FS_MOUNT_SOURCE_PCFS = 1, + //! Devkit only API currently. Uses the PCFS channel to perform I/O operations on the attached host machine. + FS_MOUNT_SOURCE_HFIO = 1, } FSMountSourceType; typedef enum FSOpenFileFlags