diff --git a/src/uxnemu.c b/src/uxnemu.c
index f691cc7..9bd8160 100644
--- a/src/uxnemu.c
+++ b/src/uxnemu.c
@@ -593,9 +593,8 @@ main(int argc, char **argv)
 			console_input(&u, '\n');
 		}
 	}
-	if(!loaded)
+	if(!loaded && !start(&u, "boot.rom"))
 		return error("usage", "uxnemu [-s scale] file.rom");
-
 	run(&u);
 	quit();
 	return 0;