PS2 FMCB 1.966 Customization/Use Questions

resd2a

Member
Hi, I've just started to use FMCB and I am wondering how to do the following... forgive me if there are already several threads about this topic. Any advice would be much appreciated!
  • How do I install programs to the memory card? So far, if I transfer an ELF to my memory card's APPS folder and then try to launch from the memory card, nothing happens.
    • I'm trying to install GSM 0.9.3 as a standalone application so I can use it on disc games. Even though GSM is built into OpenPS2Loader, I can't get OpenPS2Loader to work with disc games.
  • How do I add GSM 0.9.3 to the main menu for the installation that is built into FMCB?
    • I have GSM 0.9.3 as an ELF on a USB stick and I have configured FMCB to list this USB-located file on the main menu. However, I want to be able to use GSM as a standalone application without running it off the USB stick and for it to still list on the main menu.
  • Can I make FMCB start up with my preferred GSM settings automatically or do I have to configure GSM manually every time?
  • How do I transfer saves from a USB stick? I can copy saves from a memory card to a USB stick in wLaunchELF, but if I try to copy saves from a USB stick to a memory card, the transfer freezes and I eventually have to restart the console.
    • I've tried pasting the saves using both psuPaste and mcPaste.
  • How can I disable autostart for disc based games?
Thank you all!
 
Put application wherever You want and link to it in FMCB CNF.

i.e, this is my config for FHDB (bit it is the same for FMCB, just replace hdd and pfs stuff by "mc:?/"):
Code:
# ------------------------------------------------------------------------------------------
# Free HDBoot Config File
# must be in hdd0:__sysconf/FHDB/FREEHDB.CNF, mc?:/SYS-CONF/FREEMCB.CNF or mass:/FREEHDB.CNF
# ------------------------------------------------------------------------------------------
CNF_version = 1
Debug_Screen = 0
FastBoot = 1
ESR_Path_E1 = hdd0:__sysconf:pfs:/APPS/ESR/ESR (dvd direct) R10f.elf
ESR_Path_E2 =
ESR_Path_E3 =
pad_delay = 0
LK_Auto_E1 = OSDSYS
LK_Circle_E1 = OSDSYS
LK_Cross_E1 = OSDSYS
LK_Square_E1 = OSDSYS
LK_Triangle_E1 = OSDSYS
LK_L1_E1 = OSDSYS
LK_L1_E2 = OSDSYS
LK_L1_E3 = OSDSYS
LK_R1_E1 = OSDSYS
LK_R1_E2 = OSDSYS
LK_R1_E3 = OSDSYS
LK_L2_E1 = OSDSYS
LK_L2_E2 = OSDSYS
LK_L2_E3 = OSDSYS
LK_R2_E1 = OSDSYS
LK_R2_E2 = OSDSYS
LK_R2_E3 = OSDSYS
LK_L3_E1 = OSDSYS
LK_R3_E1 = OSDSYS
LK_Up_E1 = OSDSYS
LK_Down_E1 = OSDSYS
LK_Left_E1 = OSDSYS
LK_Right_E1 = OSDSYS
LK_Start_E1 = OSDSYS
LK_Start_E2 = OSDSYS
LK_Select_E1 = OSDSYS
hacked_OSDSYS = 1
OSDSYS_video_mode = AUTO
OSDSYS_Skip_Logo = 1
OSDSYS_Skip_Disc = 0
OSDSYS_Inner_Browser = 0
OSDSYS_selected_color = 0x10,0x80,0xE0,0x80
OSDSYS_unselected_color = 0x33,0x33,0x33,0x80
OSDSYS_scroll_menu = 1
OSDSYS_menu_x = 432
OSDSYS_menu_y = 110
OSDSYS_enter_x = 30
OSDSYS_enter_y = -1
OSDSYS_version_x = -1
OSDSYS_version_y = -1
OSDSYS_cursor_max_velocity = 1500
OSDSYS_cursor_acceleration = 150
OSDSYS_left_cursor =
OSDSYS_right_cursor =
OSDSYS_menu_top_delimiter =
OSDSYS_menu_bottom_delimiter =
OSDSYS_num_displayed_items = 5
OSDSYS_Skip_MC = 1
OSDSYS_Skip_HDD = 1
# -----------------------------------------------------------------------------------------------------------------
# Possible mount points:
#   hdd0:<partition name>:pfs:/   internal mass storage device (HDD)
#    mass:/         external mass storage device (USB, in MSC mode only)
#   mc?:/         Memory Card in both slots
# -----------------------------------------------------------------------------------------------------------------
name_OSDSYS_ITEM_1 = Launch Disc
path1_OSDSYS_ITEM_1 = FASTBOOT
# -----------------------------------------------------------------------------------------------------------------
name_OSDSYS_ITEM_2 = Launch HDD Games
path1_OSDSYS_ITEM_2 = hdd0:__sysconf:pfs:/APPS/Open PS2 Loader/Open PS2 Loader WIP R1535.elf
path2_OSDSYS_ITEM_2 = mass:/PS2/APPS/Open PS2 Loader/Open PS2 Loader WIP R1535.elf
# -----------------------------------------------------------------------------------------------------------------
# name_OSDSYS_ITEM_3 = Copy PS2 Game
# path1_OSDSYS_ITEM_3 = hdd0:__sysconf:pfs:/APPS/HDLoader Game Installer/HDLoader Game Installer v0.813 OBT.elf
# path2_OSDSYS_ITEM_3 = mass:/PS2/APPS/HDLoader Game Installer/HDLoader Game Installer v0.813 OBT.elf
# -----------------------------------------------------------------------------------------------------------------
# name_OSDSYS_ITEM_4 = Disc Loader GUI
# path1_OSDSYS_ITEM_4 = hdd0:__sysconf:pfs:/APPS/ESR/ESR (gui) R9b.elf
# path2_OSDSYS_ITEM_4 = mass:/PS2/APPS/ESR/ESR (gui) R9b.elf
# -----------------------------------------------------------------------------------------------------------------
name_OSDSYS_ITEM_5 = File Manager
path1_OSDSYS_ITEM_5 = hdd0:__sysconf:pfs:/APPS/unofficial LaunchELF/unofficial LaunchELF v4.43a (2019-01-11).elf
path2_OSDSYS_ITEM_5 = mass:/PS2/APPS/unofficial LaunchELF/unofficial LaunchELF v4.43a (2019-01-11).elf
path3_OSDSYS_ITEM_5 = mc?:/BOOT/BOOT.ELF
# -----------------------------------------------------------------------------------------------------------------
name_OSDSYS_ITEM_6 = Media Player
path1_OSDSYS_ITEM_6 = hdd0:__sysconf:pfs:/APPS/Simple Media System/Simple Media System v2.9 Rev4.elf
path2_OSDSYS_ITEM_6 = mass:/PS2/APPS/Simple Media System/Simple Media System v2.9 Rev4.elf
# -----------------------------------------------------------------------------------------------------------------
name_OSDSYS_ITEM_7 = Memory Card Tool
path1_OSDSYS_ITEM_7 = hdd0:__sysconf:pfs:/APPS/Memory Card Annihilator/Memory Card Annihilator v2.0.elf
path2_OSDSYS_ITEM_7 = mass:/PS2/APPS/Memory Card Annihilator/Memory Card Annihilator v2.0.elf
# --------------------------------------------------------------------------------- POPStarter R13 Beta (2019-06-05)
name_OSDSYS_ITEM_50 = PSX Emulator (official)
path1_OSDSYS_ITEM_50 = hdd0:__common:pfs:/POPS/POPSTARTER.ELF
# -----------------------------------------------------------------------------------------------------------------
name_OSDSYS_ITEM_51 = PSX Emulator (unofficial)
path1_OSDSYS_ITEM_51 = hdd0:__sysconf:pfs:/APPS/PS2PSXe/PS2PSXe GUI R202.elf
path2_OSDSYS_ITEM_51 = mass:/PS2/APPS/PS2PSXe/PS2PSXe GUI R202.elf
# -----------------------------------------------------------------------------------------------------------------
name_OSDSYS_ITEM_52 = NES Emulator
path1_OSDSYS_ITEM_52 = hdd0:__sysconf:pfs:/APPS/FCEUmm PS2/FCEUmm PS2 v0.93 x.3.3.elf
path2_OSDSYS_ITEM_52 = mass:/PS2/APPS/FCEUmm PS2/FCEUmm PS2 v0.93 x.3.3.elf
# -----------------------------------------------------------------------------------------------------------------
name_OSDSYS_ITEM_53 = SNES Emulator
path1_OSDSYS_ITEM_53 = hdd0:__sysconf:pfs:/APPS/SNES-Station/SNES-Station (2016-09-06) v0.2.4S.elf
path2_OSDSYS_ITEM_53 = mass:/PS2/APPS/SNES-Station/SNES-Station (2016-09-06) v0.2.4S.elf
# -----------------------------------------------------------------------------------------------------------------
name_OSDSYS_ITEM_54 = SMD Emulator
path1_OSDSYS_ITEM_54 = hdd0:__sysconf:pfs:/APPS/PicoDrive/PicoDrive v1.13.elf
path2_OSDSYS_ITEM_54 = mass:/PS2/APPS/PicoDrive/PicoDrive v1.13.elf
# -----------------------------------------------------------------------------------------------------------------
name_OSDSYS_ITEM_55 = SMS Emulator
path1_OSDSYS_ITEM_55 = hdd0:__sysconf:pfs:/APPS/PSMS Reloaded/PSMS Reloaded v0.4.elf
path2_OSDSYS_ITEM_55 = mass:/PS2/APPS/PSMS Reloaded/PSMS Reloaded v0.4.elf
# ---------------------------------------------------------------------------------- doesn't work on my SCPH-30004R
name_OSDSYS_ITEM_59 = SCUMM Engine Emulator
path1_OSDSYS_ITEM_59 = hdd0:__sysconf:pfs:/APPS/ScummVM/ScummVM-S v1.7.0.elf
path2_OSDSYS_ITEM_59 = mass:/PS2/APPS/ScummVM/ScummVM-S v1.7.0.elf
# -----------------------------------------------------------------------------------------------------------------
name_OSDSYS_ITEM_60 = Linux Kernel Loader
path1_OSDSYS_ITEM_60 = hdd0:__sysconf:pfs:/APPS/Kernel Loader/Kernel Loader v3.0.elf
path2_OSDSYS_ITEM_60 = mass:/PS2/APPS/Kernel Loader/Kernel Loader v3.0.elf
# ---------------------- works only from USB; doesn't work launched from FMCB/FHDB; filename must be "radshell.elf"
name_OSDSYS_ITEM_61 = Command Line Shell
path1_OSDSYS_ITEM_61 = mass:/PS2/APPS/RadShell/radshell.elf
# -----------------------------------------------------------------------------------------------------------------
name_OSDSYS_ITEM_70 = Check Joypad Condition
path1_OSDSYS_ITEM_70 = hdd0:__sysconf:pfs:/APPS/PadTest.elf
path2_OSDSYS_ITEM_70 = mass:/PS2/APPS/PadTest.elf
# ---------------------------------------------------------------------------------- doesn't work on my SCPH-30004R
# name_OSDSYS_ITEM_71 = Check RAM Health
# path1_OSDSYS_ITEM_71 = hdd0:__sysconf:pfs:/APPS/PS2 RDRAM Test/PS2 RDRAM Test.elf
# path2_OSDSYS_ITEM_71 = mass:/PS2/APPS/PS2 RDRAM Test/PS2 RDRAM Test.elf
# -----------------------------------------------------------------------------------------------------------------
name_OSDSYS_ITEM_72 = Check Disk Health
path1_OSDSYS_ITEM_72 = hdd0:__sysconf:pfs:/APPS/HDDChecker/HDD Checker v0.964 (2019-04-13).elf
path2_OSDSYS_ITEM_72 = mass:/PS2/APPS/HDDChecker/HDD Checker v0.964 (2019-04-13).elf
# -----------------------------------------------------------------------------------------------------------------
name_OSDSYS_ITEM_73 = Identify Hardware
path1_OSDSYS_ITEM_73 = hdd0:__sysconf:pfs:/APPS/PS2Indent/PlayStation 2 Identification Tool v0.835 (2018-12-08).elf
path2_OSDSYS_ITEM_73 = mass:/PS2/APPS/PS2Indent/PlayStation 2 Identification Tool v0.835 (2018-12-08).elf
# -----------------------------------------------------------------------------------------------------------------
name_OSDSYS_ITEM_74 = Manage ODD Configs
path1_OSDSYS_ITEM_74 = hdd0:__sysconf:pfs:/APPS/Lens Changer/Lens Changer v1.2b.elf
path2_OSDSYS_ITEM_74 = mass:/PS2/APPS/Lens Changer/Lens Changer v1.2b.elf
# -----------------------------------------------------------------------------------------------------------------
name_OSDSYS_ITEM_80 = Configure FMCB or FHDB
path1_OSDSYS_ITEM_80 = hdd0:__sysconf:pfs:/APPS/FMCB Configurator.elf
path2_OSDSYS_ITEM_80 = mass:/PS2/APPS/FMCB Configurator.elf
# --------------------------------------------------------------------------------------------- works only from USB
name_OSDSYS_ITEM_81 = Install FMCB or FHDB
path1_OSDSYS_ITEM_81 = mass:/PS2/APPS/FMCB Installer/FMCB & FHDB Installer v1.966.elf
# -----------------------------------------------------------------------------------------------------------------
name_OSDSYS_ITEM_99 = Restart
path1_OSDSYS_ITEM_99 = OSDSYS
# -----------------------------------------------------------------------------------------------------------------
name_OSDSYS_ITEM_100 = Shutdown
path1_OSDSYS_ITEM_100 = POWEROFF
# -----------------------------------------------------------------------------------------------------------------

Below is template. Number is for order on the list (possible values from 1 to 100, must be the same of course for whole section). paths1/2/3 are seeking priority. If *.elf wasn't found in path1, then path2 is search. If none of them are found, then in menu nothing appear from this specific section. "#" tells interpreter to ignore this line.
name_OSDSYS_ITEM_<number> = <displayed app name in PS2 Browser>
path1_OSDSYS_ITEM_<number> = <direct link to *.elf file i.e: "mc:?/APPS/test.elf">
path2_OSDSYS_ITEM_<number> = <direct link to *.elf file i.e: "mc:?/APPS/test.elf">
path3_OSDSYS_ITEM_<number> = <direct link to *.elf file i.e: "mc:?/APPS/test.elf">



About saves: You can copy saves in both ways in th same way. Copy folder with specified save (or bulk copy by marking few folders) then choose PSU Paste on target device (whatever is MC or USB). Do not copy saves "as files" because You loosing time stamps and some games using them as security measure (if time stamps from file system is different than inside save, they refuse load it and display message they are damaged etc.).

For auto disc loading probably is "fastboot" option. Change to zero.
 
Last edited:
I don't think the "fastboot" option does it. Rather, it allows discs to be booted quicker, as the boot logo is skipped.
Or perhaps that is one effect of it.

There is an actual option to skip disc booting, from what I remember. In the options you posted, there is a "OSDSYS_Skip_Disc" option.
 
Put application wherever You want and link to it in FMCB CNF.

i.e, this is my config for FHDB (bit it is the same for FMCB, just replace hdd and pfs stuff by "mc:?/"):
Code:
# ------------------------------------------------------------------------------------------
# Free HDBoot Config File
# must be in hdd0:__sysconf/FHDB/FREEHDB.CNF, mc?:/SYS-CONF/FREEMCB.CNF or mass:/FREEHDB.CNF
# ------------------------------------------------------------------------------------------
CNF_version = 1
Debug_Screen = 0
FastBoot = 1
ESR_Path_E1 = hdd0:__sysconf:pfs:/APPS/ESR/ESR (dvd direct) R10f.elf
ESR_Path_E2 =
ESR_Path_E3 =
pad_delay = 0
LK_Auto_E1 = OSDSYS
LK_Circle_E1 = OSDSYS
LK_Cross_E1 = OSDSYS
LK_Square_E1 = OSDSYS
LK_Triangle_E1 = OSDSYS
LK_L1_E1 = OSDSYS
LK_L1_E2 = OSDSYS
LK_L1_E3 = OSDSYS
LK_R1_E1 = OSDSYS
LK_R1_E2 = OSDSYS
LK_R1_E3 = OSDSYS
LK_L2_E1 = OSDSYS
LK_L2_E2 = OSDSYS
LK_L2_E3 = OSDSYS
LK_R2_E1 = OSDSYS
LK_R2_E2 = OSDSYS
LK_R2_E3 = OSDSYS
LK_L3_E1 = OSDSYS
LK_R3_E1 = OSDSYS
LK_Up_E1 = OSDSYS
LK_Down_E1 = OSDSYS
LK_Left_E1 = OSDSYS
LK_Right_E1 = OSDSYS
LK_Start_E1 = OSDSYS
LK_Start_E2 = OSDSYS
LK_Select_E1 = OSDSYS
hacked_OSDSYS = 1
OSDSYS_video_mode = AUTO
OSDSYS_Skip_Logo = 1
OSDSYS_Skip_Disc = 0
OSDSYS_Inner_Browser = 0
OSDSYS_selected_color = 0x10,0x80,0xE0,0x80
OSDSYS_unselected_color = 0x33,0x33,0x33,0x80
OSDSYS_scroll_menu = 1
OSDSYS_menu_x = 432
OSDSYS_menu_y = 110
OSDSYS_enter_x = 30
OSDSYS_enter_y = -1
OSDSYS_version_x = -1
OSDSYS_version_y = -1
OSDSYS_cursor_max_velocity = 1500
OSDSYS_cursor_acceleration = 150
OSDSYS_left_cursor =
OSDSYS_right_cursor =
OSDSYS_menu_top_delimiter =
OSDSYS_menu_bottom_delimiter =
OSDSYS_num_displayed_items = 5
OSDSYS_Skip_MC = 1
OSDSYS_Skip_HDD = 1
# -----------------------------------------------------------------------------------------------------------------
# Possible mount points:
#   hdd0:<partition name>:pfs:/   internal mass storage device (HDD)
#    mass:/         external mass storage device (USB, in MSC mode only)
#   mc?:/         Memory Card in both slots
# -----------------------------------------------------------------------------------------------------------------
name_OSDSYS_ITEM_1 = Launch Disc
path1_OSDSYS_ITEM_1 = FASTBOOT
# -----------------------------------------------------------------------------------------------------------------
name_OSDSYS_ITEM_2 = Launch HDD Games
path1_OSDSYS_ITEM_2 = hdd0:__sysconf:pfs:/APPS/Open PS2 Loader/Open PS2 Loader WIP R1535.elf
path2_OSDSYS_ITEM_2 = mass:/PS2/APPS/Open PS2 Loader/Open PS2 Loader WIP R1535.elf
# -----------------------------------------------------------------------------------------------------------------
# name_OSDSYS_ITEM_3 = Copy PS2 Game
# path1_OSDSYS_ITEM_3 = hdd0:__sysconf:pfs:/APPS/HDLoader Game Installer/HDLoader Game Installer v0.813 OBT.elf
# path2_OSDSYS_ITEM_3 = mass:/PS2/APPS/HDLoader Game Installer/HDLoader Game Installer v0.813 OBT.elf
# -----------------------------------------------------------------------------------------------------------------
# name_OSDSYS_ITEM_4 = Disc Loader GUI
# path1_OSDSYS_ITEM_4 = hdd0:__sysconf:pfs:/APPS/ESR/ESR (gui) R9b.elf
# path2_OSDSYS_ITEM_4 = mass:/PS2/APPS/ESR/ESR (gui) R9b.elf
# -----------------------------------------------------------------------------------------------------------------
name_OSDSYS_ITEM_5 = File Manager
path1_OSDSYS_ITEM_5 = hdd0:__sysconf:pfs:/APPS/unofficial LaunchELF/unofficial LaunchELF v4.43a (2019-01-11).elf
path2_OSDSYS_ITEM_5 = mass:/PS2/APPS/unofficial LaunchELF/unofficial LaunchELF v4.43a (2019-01-11).elf
path3_OSDSYS_ITEM_5 = mc?:/BOOT/BOOT.ELF
# -----------------------------------------------------------------------------------------------------------------
name_OSDSYS_ITEM_6 = Media Player
path1_OSDSYS_ITEM_6 = hdd0:__sysconf:pfs:/APPS/Simple Media System/Simple Media System v2.9 Rev4.elf
path2_OSDSYS_ITEM_6 = mass:/PS2/APPS/Simple Media System/Simple Media System v2.9 Rev4.elf
# -----------------------------------------------------------------------------------------------------------------
name_OSDSYS_ITEM_7 = Memory Card Tool
path1_OSDSYS_ITEM_7 = hdd0:__sysconf:pfs:/APPS/Memory Card Annihilator/Memory Card Annihilator v2.0.elf
path2_OSDSYS_ITEM_7 = mass:/PS2/APPS/Memory Card Annihilator/Memory Card Annihilator v2.0.elf
# --------------------------------------------------------------------------------- POPStarter R13 Beta (2019-06-05)
name_OSDSYS_ITEM_50 = PSX Emulator (official)
path1_OSDSYS_ITEM_50 = hdd0:__common:pfs:/POPS/POPSTARTER.ELF
# -----------------------------------------------------------------------------------------------------------------
name_OSDSYS_ITEM_51 = PSX Emulator (unofficial)
path1_OSDSYS_ITEM_51 = hdd0:__sysconf:pfs:/APPS/PS2PSXe/PS2PSXe GUI R202.elf
path2_OSDSYS_ITEM_51 = mass:/PS2/APPS/PS2PSXe/PS2PSXe GUI R202.elf
# -----------------------------------------------------------------------------------------------------------------
name_OSDSYS_ITEM_52 = NES Emulator
path1_OSDSYS_ITEM_52 = hdd0:__sysconf:pfs:/APPS/FCEUmm PS2/FCEUmm PS2 v0.93 x.3.3.elf
path2_OSDSYS_ITEM_52 = mass:/PS2/APPS/FCEUmm PS2/FCEUmm PS2 v0.93 x.3.3.elf
# -----------------------------------------------------------------------------------------------------------------
name_OSDSYS_ITEM_53 = SNES Emulator
path1_OSDSYS_ITEM_53 = hdd0:__sysconf:pfs:/APPS/SNES-Station/SNES-Station (2016-09-06) v0.2.4S.elf
path2_OSDSYS_ITEM_53 = mass:/PS2/APPS/SNES-Station/SNES-Station (2016-09-06) v0.2.4S.elf
# -----------------------------------------------------------------------------------------------------------------
name_OSDSYS_ITEM_54 = SMD Emulator
path1_OSDSYS_ITEM_54 = hdd0:__sysconf:pfs:/APPS/PicoDrive/PicoDrive v1.13.elf
path2_OSDSYS_ITEM_54 = mass:/PS2/APPS/PicoDrive/PicoDrive v1.13.elf
# -----------------------------------------------------------------------------------------------------------------
name_OSDSYS_ITEM_55 = SMS Emulator
path1_OSDSYS_ITEM_55 = hdd0:__sysconf:pfs:/APPS/PSMS Reloaded/PSMS Reloaded v0.4.elf
path2_OSDSYS_ITEM_55 = mass:/PS2/APPS/PSMS Reloaded/PSMS Reloaded v0.4.elf
# ---------------------------------------------------------------------------------- doesn't work on my SCPH-30004R
name_OSDSYS_ITEM_59 = SCUMM Engine Emulator
path1_OSDSYS_ITEM_59 = hdd0:__sysconf:pfs:/APPS/ScummVM/ScummVM-S v1.7.0.elf
path2_OSDSYS_ITEM_59 = mass:/PS2/APPS/ScummVM/ScummVM-S v1.7.0.elf
# -----------------------------------------------------------------------------------------------------------------
name_OSDSYS_ITEM_60 = Linux Kernel Loader
path1_OSDSYS_ITEM_60 = hdd0:__sysconf:pfs:/APPS/Kernel Loader/Kernel Loader v3.0.elf
path2_OSDSYS_ITEM_60 = mass:/PS2/APPS/Kernel Loader/Kernel Loader v3.0.elf
# ---------------------- works only from USB; doesn't work launched from FMCB/FHDB; filename must be "radshell.elf"
name_OSDSYS_ITEM_61 = Command Line Shell
path1_OSDSYS_ITEM_61 = mass:/PS2/APPS/RadShell/radshell.elf
# -----------------------------------------------------------------------------------------------------------------
name_OSDSYS_ITEM_70 = Check Joypad Condition
path1_OSDSYS_ITEM_70 = hdd0:__sysconf:pfs:/APPS/PadTest.elf
path2_OSDSYS_ITEM_70 = mass:/PS2/APPS/PadTest.elf
# ---------------------------------------------------------------------------------- doesn't work on my SCPH-30004R
# name_OSDSYS_ITEM_71 = Check RAM Health
# path1_OSDSYS_ITEM_71 = hdd0:__sysconf:pfs:/APPS/PS2 RDRAM Test/PS2 RDRAM Test.elf
# path2_OSDSYS_ITEM_71 = mass:/PS2/APPS/PS2 RDRAM Test/PS2 RDRAM Test.elf
# -----------------------------------------------------------------------------------------------------------------
name_OSDSYS_ITEM_72 = Check Disk Health
path1_OSDSYS_ITEM_72 = hdd0:__sysconf:pfs:/APPS/HDDChecker/HDD Checker v0.964 (2019-04-13).elf
path2_OSDSYS_ITEM_72 = mass:/PS2/APPS/HDDChecker/HDD Checker v0.964 (2019-04-13).elf
# -----------------------------------------------------------------------------------------------------------------
name_OSDSYS_ITEM_73 = Identify Hardware
path1_OSDSYS_ITEM_73 = hdd0:__sysconf:pfs:/APPS/PS2Indent/PlayStation 2 Identification Tool v0.835 (2018-12-08).elf
path2_OSDSYS_ITEM_73 = mass:/PS2/APPS/PS2Indent/PlayStation 2 Identification Tool v0.835 (2018-12-08).elf
# -----------------------------------------------------------------------------------------------------------------
name_OSDSYS_ITEM_74 = Manage ODD Configs
path1_OSDSYS_ITEM_74 = hdd0:__sysconf:pfs:/APPS/Lens Changer/Lens Changer v1.2b.elf
path2_OSDSYS_ITEM_74 = mass:/PS2/APPS/Lens Changer/Lens Changer v1.2b.elf
# -----------------------------------------------------------------------------------------------------------------
name_OSDSYS_ITEM_80 = Configure FMCB or FHDB
path1_OSDSYS_ITEM_80 = hdd0:__sysconf:pfs:/APPS/FMCB Configurator.elf
path2_OSDSYS_ITEM_80 = mass:/PS2/APPS/FMCB Configurator.elf
# --------------------------------------------------------------------------------------------- works only from USB
name_OSDSYS_ITEM_81 = Install FMCB or FHDB
path1_OSDSYS_ITEM_81 = mass:/PS2/APPS/FMCB Installer/FMCB & FHDB Installer v1.966.elf
# -----------------------------------------------------------------------------------------------------------------
name_OSDSYS_ITEM_99 = Restart
path1_OSDSYS_ITEM_99 = OSDSYS
# -----------------------------------------------------------------------------------------------------------------
name_OSDSYS_ITEM_100 = Shutdown
path1_OSDSYS_ITEM_100 = POWEROFF
# -----------------------------------------------------------------------------------------------------------------

Below is template. Number is for order on the list (possible values from 1 to 100, must be the same of course for whole section). paths1/2/3 are seeking priority. If *.elf wasn't found in path1, then path2 is search. If none of them are found, then in menu nothing appear from this specific section. "#" tells interpreter to ignore this line.
name_OSDSYS_ITEM_<number> = <displayed app name in PS2 Browser>
path1_OSDSYS_ITEM_<number> = <direct link to *.elf file i.e: "mc:?/APPS/test.elf">
path2_OSDSYS_ITEM_<number> = <direct link to *.elf file i.e: "mc:?/APPS/test.elf">
path3_OSDSYS_ITEM_<number> = <direct link to *.elf file i.e: "mc:?/APPS/test.elf">



About saves: You can copy saves in both ways in th same way. Copy folder with specified save (or bulk copy by marking few folders) then choose PSU Paste on target device (whatever is MC or USB). Do not copy saves "as files" because You loosing time stamps and some games using them as security measure (if time stamps from file system is different than inside save, they refuse load it and display message they are damaged etc.).

For auto disc loading probably is "fastboot" option. Change to zero.

--

Hi there, thank you for your response! Re adding items to the browser, do you mean I have to manually edit the CNF file in a text editor? If I try to assign one of the browser menu items in OSDSYS to the GSM ELF file, it assigns the path as mc1 and not mc? and I can't change the 1 to a ? from the PS2. But I am still having trouble running the GSM ELF file from the memory card if I copy the ELF from a usb stick to the memory card within uLaunchELF and try to launch it from uLaunchELF. What's strange is that I can launch the ELF from a usb stick, and list it on the browser menu and launch it from the browser menu if it stored on a USB stick. The same ELF file seems to stop being "launchable" as soon as I copy it to a memory card. IDK what is happening, do you have any ideas? I downloaded the ELF file from here: https://www.psx-place.com/threads/graphics-synthesizer-mode-selector-gsm.19028/

I'm still having trouble copying saves, too. After I uninstalled and reinstalled FMCB, the uLaunchELF copy function now completes (before it would just freeze) but in the memory card's file list afterwards the file I was copying doesn't actually appear, so it doesn't actually appear to have copied at all.

Thank you for your help!
 
There is a preinstalled configurator app but I found that for me is much more convenient to edit this file on PC (and free ~70KiB on MC ;p). So yes, this is simple text file coded in windows1250 with windows end lines.

I could be wrong because I don't remember now, but You cannot specify mc slot. "mc?:/" means both slots and IMO is very handy (i.e I have problems with 1st slot on my PS2 because of threadbare pins but in other consoles I'm using first one instead o second - and thanks to this functionality everything works from both).

Well, there are apps which can be launched from uLE/wLE but no hacked OSD. There are apps which cannot be launched from uLE/wLE. And there are apps which doesn't work from CD/DVD, USB or HDD. In all combinations. For various of reasons, which are beyond my knowledge. ;)

GSM is ancient application and was unified with Open PS2 Loader. Try it if You not interesting in discs. Personally I never using it so I cannot give You any advice in this matter.

Try uLE v4.42d. It was last official unofficial. ;) The newer "wLE" (double unofficial) like one attached in latest FMCB (unofficial LaunchELF v4.43a (2019-01-11)) wasn't tested by me in this manner (because I stopped playing PS2 games on PS2 maaaaany years ago, so I also stopped backuping saves). The procedure looks like I described above, and everything should works (1. copy folder or psu/folder with mc attributes in file, 2. psu paste/mc paste*). Try with single file, as I remember on psx-scene.com forum, it was discussion once about broken bulk copy. However, I would rather blame none original Memory Card (or just worn out this device memory) than uLE.

*If You are curious: as I mentioned before, some titles using time stamps as security layer for checking saves integrity. That's why we always need preserve them, just in case. First method was "MC Paste" which is standard copy operation with additional file created which storing time stamps. This file is using when user restoring saves on MC i.e from USB using this option. Later it was replaced by "PSU Paste" which packing save to special container *.psu (or unpacking it in case of restoring). But older option still exist and You can try it if for some reason PSU Paste doesn't work as expected. Anyway, I don't think uLE can be blame here. ;]

PS: FMCB have "secret" functionality. If You put on USB file called RESCUE.ELF (any app named by this way), it will be launched on start, before hacked OSDSYS appear. The same with CNF config file, if You put it on USB, it will be used instead the one from Memory Card. It is very handy in tests purpose.
 
Last edited:
Back
Top