--- a/src/main.c Tue Jul 13 16:26:49 2010 +1000 +++ b/src/main.c Wed Sep 08 08:43:15 2010 +1000 @@ -284,8 +284,10 @@ ERROR( "Multiple GD-ROM discs given on command-line, ignoring %s", argv[optind] ); } else { have_disc = gdrom_mount_image(argv[optind], &err); - if( !have_disc ) + if( !have_disc ) { + ERROR( err.msg ); no_start = TRUE; + } } } } @@ -296,8 +298,10 @@ ERROR( "Both a save state and an executable were specified, ignoring %s", exec_name ); } else { have_exec = file_load_exec( exec_name, &err ); - if( !have_exec ) + if( !have_exec ) { + ERROR( err.msg ); no_start = TRUE; + } } }