Menu

#468 Can't start emulator if last loaded cartridge doesn't exist anymore

NextRelease
closed-fixed
nobody
None
5
2021-03-17
2020-04-18
ICEknight
No

I was trying some Timex dock cartridges and moved them somewhere else. Then whenever I opened FUSE it gave a few alerts about not finding it and closed itself, with no possibility of choosing a different cartridge or just ejecting it altogether, so I had to look for the configuration file and delete it.

Would be a good thing if it just ejected any cartridge it can't find and continued loading the default system ROMs as normal.

Discussion

  • Alberto Garcia

    Alberto Garcia - 2020-05-07

    Here's a quick fix. You still get the error message but Fuse "ejects" the missing cartridge and carries on.

    I'm not sure if I'm using the proper method to clear the setting, someone please review.

     
    • Fredrick Meunier

      I think your method looks good and really should be used in dck_eject(). Now having done that maybe dck_eject() can make sure that any other things like menus are consistent with the new state. What do you think?

       
      • Alberto Garcia

        Alberto Garcia - 2021-03-16

        Your patch looks good to me too.

         
  • Fredrick Meunier

    • status: open --> closed-fixed
    • Group: future --> NextRelease
     
  • Fredrick Meunier

    Thanks, fixed in [b0fff7].

     

    Related

    Commit: [b0fff7]


    Last edit: Fredrick Meunier 2021-03-17

Log in to post a comment.