From 05f5bf4dcd588f87499a490f0f1e368a308db8ec Mon Sep 17 00:00:00 2001 From: g1n Date: Fri, 8 Oct 2021 16:56:50 +0300 Subject: [PATCH] Add check if input file specified and if it exists --- src/6502/main.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/6502/main.c b/src/6502/main.c index 4608992..a0fd182 100644 --- a/src/6502/main.c +++ b/src/6502/main.c @@ -159,9 +159,16 @@ void execute() { } } int main(int argc, char *argv[]) { + if (argc < 2) { + printf("%s: No input file specified\n", "yemu"); + return 1; + } reset(); - // TODO make loading from rom FILE *infile = fopen(argv[1], "rb"); + if (infile == NULL) { + perror("yemu"); + return 1; + } char ch; int pos = 0; while (1) { // FIXME