Unable to load save state on Disk 3 of multi-disk PS1 games

I’m on a RG35XXSP running MuOS Goose. I’ve made it through Disk 2 of Final Fantasy 9, loaded Disk 3, and quick saved, but am unable to successfully progress from a quick save on Disk 3 after reboot. The scene loads, but does not progress to the next scene.

I’ve had to use a very quirky workflow for launching Disk 2 saves that doesn’t seem to work for Disk 3.

Here is my Disk 2 workflow:

  • Launch Disk1 .chd file from main menu

  • Open quick menu > Disk Controls> load Disk 2.chd

  • Navigate to the save state slot > Load Save State

  • Form there I can play and save as normal. I can reload through quick navigation. After a shutdown, I have to run through the workflow again.

Using the above workflow but loading Disk 3 in step 2 does not work. I can load a Disk 3 save, but not progress past the scene.

Using the above workflow but launching Disk 2 in step 1 and Disk 3 in step 2 does not work. I can load a Disk 3 save, but not progress past the scene.

Launching Disk 3.chd straight away does not work. I can load a Disk 3 save, but not progress past the scene. (the same was true for Disk 2)

Launching an .m3u straight away does not work. It could be because I started the game using .chd files and the save states were never cross compatible?

The only way I’ve successfully progressed past the first Disk 3 scene is to Launch Disk 1, switch to Disk 2, launch the last save on Disk 2 prompting disk 3, and then loading Disk 3.

I *think* the following workflow works, but haven’t tested it thoroughly:

Launch Disk 1.chd > Load Disk 2 > Load Disk 2 save state before Disk 3 screen > Play through to Disk 3 screen > Load Disk 3 > Navigate to most recent Disk 3 save state > Continue playing.

There has to be a better way, right?