Skip to content

Commit c71e916

Browse files
committed
Remove option to check if usb games are fragmented and force the check
1 parent b5bc8c8 commit c71e916

File tree

9 files changed

+7
-25
lines changed

9 files changed

+7
-25
lines changed

include/config.h

-1
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,6 @@ enum CONFIG_INDEX {
7979
#define CONFIG_OPL_DEFAULT_DEVICE "default_device"
8080
#define CONFIG_OPL_ENABLE_WRITE "enable_delete_rename"
8181
#define CONFIG_OPL_HDD_SPINDOWN "hdd_spindown"
82-
#define CONFIG_OPL_USB_CHECK_FRAG "check_usb_frag"
8382
#define CONFIG_OPL_USB_PREFIX "usb_prefix"
8483
#define CONFIG_OPL_ETH_PREFIX "eth_prefix"
8584
#define CONFIG_OPL_REMEMBER_LAST "remember_last"

include/dialogs.h

-1
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,6 @@ enum UI_ITEMS {
3434
CFG_HDDMODE,
3535
CFG_ETHMODE,
3636
CFG_APPMODE,
37-
CFG_CHECKUSBFRAG,
3837
CFG_LASTPLAYED,
3938
CFG_LBL_AUTOSTARTLAST,
4039
CFG_AUTOSTARTLAST,

include/lang.h

-1
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,6 @@ enum _STR_IDS {
104104
_STR_RUN,
105105
_STR_GFX_SETTINGS,
106106
_STR_ENABLE_WRITE,
107-
_STR_CHECKUSBFRAG,
108107
_STR_LASTPLAYED,
109108
_STR_SELECTBUTTON,
110109
_STR_ERR_FRAGMENTED,

include/opl.h

-1
Original file line numberDiff line numberDiff line change
@@ -164,7 +164,6 @@ extern int gDefaultDevice;
164164

165165
extern int gEnableWrite;
166166

167-
extern int gCheckUSBFragmentation;
168167
//These prefixes are relative to the device's name (meaning that they do not include the device name).
169168
extern char gUSBPrefix[32];
170169
extern char gETHPrefix[32];

src/dialogs.c

-5
Original file line numberDiff line numberDiff line change
@@ -179,11 +179,6 @@ struct UIItem diaConfig[] = {
179179
{UI_ENUM, CFG_SELECTBUTTON, 1, 1, -1, 0, 0, {.intvalue = {0, 0}}},
180180
{UI_SPLITTER},
181181

182-
{UI_LABEL, 0, 1, 1, -1, -40, 0, {.label = {NULL, _STR_CHECKUSBFRAG}}},
183-
{UI_SPACER},
184-
{UI_BOOL, CFG_CHECKUSBFRAG, 1, 1, -1, 0, 0, {.intvalue = {0, 0}}},
185-
{UI_BREAK},
186-
187182
{UI_LABEL, 0, 1, 1, -1, -40, 0, {.label = {NULL, _STR_USB_PREFIX}}},
188183
{UI_SPACER},
189184
{UI_STRING, CFG_USBPREFIX, 1, 1, -1, 0, 0, {.stringvalue = {"", "", NULL}}},

src/gui.c

-2
Original file line numberDiff line numberDiff line change
@@ -451,7 +451,6 @@ void guiShowConfig()
451451
diaSetString(diaConfig, CFG_EXITTO, gExitPath);
452452
diaSetInt(diaConfig, CFG_ENWRITEOP, gEnableWrite);
453453
diaSetInt(diaConfig, CFG_HDDSPINDOWN, gHDDSpindown);
454-
diaSetInt(diaConfig, CFG_CHECKUSBFRAG, gCheckUSBFragmentation);
455454
diaSetString(diaConfig, CFG_USBPREFIX, gUSBPrefix);
456455
diaSetString(diaConfig, CFG_ETHPREFIX, gETHPrefix);
457456
diaSetInt(diaConfig, CFG_LASTPLAYED, gRememberLastPlayed);
@@ -474,7 +473,6 @@ void guiShowConfig()
474473
diaGetString(diaConfig, CFG_EXITTO, gExitPath, sizeof(gExitPath));
475474
diaGetInt(diaConfig, CFG_ENWRITEOP, &gEnableWrite);
476475
diaGetInt(diaConfig, CFG_HDDSPINDOWN, &gHDDSpindown);
477-
diaGetInt(diaConfig, CFG_CHECKUSBFRAG, &gCheckUSBFragmentation);
478476
diaGetString(diaConfig, CFG_USBPREFIX, gUSBPrefix, sizeof(gUSBPrefix));
479477
diaGetString(diaConfig, CFG_ETHPREFIX, gETHPrefix, sizeof(gETHPrefix));
480478
diaGetInt(diaConfig, CFG_LASTPLAYED, &gRememberLastPlayed);

src/lang.c

-1
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,6 @@ static char *internalEnglish[LANG_STR_COUNT] = {
107107
"Run",
108108
"Display Settings",
109109
"Enable Write Operations",
110-
"Check USB Game Fragmentation",
111110
"Remember Last Played Game",
112111
"Select Button",
113112
"Error, the game is fragmented.",

src/opl.c

-4
Original file line numberDiff line numberDiff line change
@@ -175,7 +175,6 @@ int gDisableDebug;
175175
int gPS2Logo;
176176
int gDefaultDevice;
177177
int gEnableWrite;
178-
int gCheckUSBFragmentation;
179178
char gUSBPrefix[32];
180179
char gETHPrefix[32];
181180
int gRememberLastPlayed;
@@ -839,7 +838,6 @@ static void _loadConfig()
839838
configGetInt(configOPL, CONFIG_OPL_DEFAULT_DEVICE, &gDefaultDevice);
840839
configGetInt(configOPL, CONFIG_OPL_ENABLE_WRITE, &gEnableWrite);
841840
configGetInt(configOPL, CONFIG_OPL_HDD_SPINDOWN, &gHDDSpindown);
842-
configGetInt(configOPL, CONFIG_OPL_USB_CHECK_FRAG, &gCheckUSBFragmentation);
843841
configGetStrCopy(configOPL, CONFIG_OPL_USB_PREFIX, gUSBPrefix, sizeof(gUSBPrefix));
844842
configGetStrCopy(configOPL, CONFIG_OPL_ETH_PREFIX, gETHPrefix, sizeof(gETHPrefix));
845843
configGetInt(configOPL, CONFIG_OPL_REMEMBER_LAST, &gRememberLastPlayed);
@@ -989,7 +987,6 @@ static void _saveConfig()
989987
configSetInt(configOPL, CONFIG_OPL_DEFAULT_DEVICE, gDefaultDevice);
990988
configSetInt(configOPL, CONFIG_OPL_ENABLE_WRITE, gEnableWrite);
991989
configSetInt(configOPL, CONFIG_OPL_HDD_SPINDOWN, gHDDSpindown);
992-
configSetInt(configOPL, CONFIG_OPL_USB_CHECK_FRAG, gCheckUSBFragmentation);
993990
configSetStr(configOPL, CONFIG_OPL_USB_PREFIX, gUSBPrefix);
994991
configSetStr(configOPL, CONFIG_OPL_ETH_PREFIX, gETHPrefix);
995992
configSetInt(configOPL, CONFIG_OPL_REMEMBER_LAST, gRememberLastPlayed);
@@ -1568,7 +1565,6 @@ static void setDefaults(void)
15681565
gRememberLastPlayed = 0;
15691566
gAutoStartLastPlayed = 9;
15701567
gSelectButton = KEY_CIRCLE; //Default to Japan.
1571-
gCheckUSBFragmentation = 1;
15721568
gUSBPrefix[0] = '\0';
15731569
gETHPrefix[0] = '\0';
15741570
gEnableNotifications = 0;

src/usbsupport.c

+7-9
Original file line numberDiff line numberDiff line change
@@ -295,17 +295,15 @@ static void usbLaunchGame(int id, config_set_t *configSet)
295295
fd = open(partname, O_RDONLY);
296296
if (fd >= 0) {
297297
settings->LBAs[i] = fileXioIoctl(fd, USBMASS_IOCTL_GET_LBA, partname);
298-
if (gCheckUSBFragmentation) {
299-
if ((startCluster = (unsigned int)fileXioIoctl(fd, USBMASS_IOCTL_GET_CLUSTER, partname)) == 0 || fileXioDevctl("xmass0:", XUSBHDFSD_CHECK_CLUSTER_CHAIN, &startCluster, 4, NULL, 0) == 0) {
298+
if ((startCluster = (unsigned int)fileXioIoctl(fd, USBMASS_IOCTL_GET_CLUSTER, partname)) == 0 || fileXioDevctl("xmass0:", XUSBHDFSD_CHECK_CLUSTER_CHAIN, &startCluster, 4, NULL, 0) == 0) {
300299

301-
close(fd);
302-
//Game is fragmented. Do not continue.
303-
if (settings != NULL)
304-
sbUnprepare(&settings->common);
300+
close(fd);
301+
//Game is fragmented. Do not continue.
302+
if (settings != NULL)
303+
sbUnprepare(&settings->common);
305304

306-
guiMsgBox(_l(_STR_ERR_FRAGMENTED), 0, NULL);
307-
return;
308-
}
305+
guiMsgBox(_l(_STR_ERR_FRAGMENTED), 0, NULL);
306+
return;
309307
}
310308

311309
if ((gPS2Logo) && (i == 0))

0 commit comments

Comments
 (0)