OpenEmu / UME-Core

OpenEmu Core plugin for MAME
61 stars 20 forks source link

Application will freeze if files/romset is not found #6

Closed mbroncano closed 5 years ago

mbroncano commented 8 years ago

It seems that some logic change was introduced when updating the Core API. The best way to handle this that I found out is to return an error when loadFileAtPath:error in MAMEGameCore fails, similar to what HiganGameCore does.

clobber commented 5 years ago

This does not appear to be a problem as of OpenEmu 2.0.6.1 and our MAME core plugin 0.149.3. If a required dump is missing (e.g. mslug.zip missing neogeo.zip) loading fails with an alert "The emulator could not load ROM" and logs audit fail output in Console.