From a0e4f49a609a5cb54c46a78089a0d08583feb367 Mon Sep 17 00:00:00 2001 From: "Jakob L. Kreuze" Date: Fri, 3 Jan 2020 14:01:15 -0500 Subject: Add command-line arguments. --- main.myr | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/main.myr b/main.myr index 9d22f46..26dfca9 100644 --- a/main.myr +++ b/main.myr @@ -89,7 +89,7 @@ const getkeys = { ] } -const main = { +const main = {args : byte[:][:] var win, r, tex sdl.init(sdl.INIT_VIDEO) win = sdl.mkwin(("chip\0" : byte#), @@ -112,8 +112,12 @@ const main = { var sound : uint8 = 0 var keys + if args.len != 2 + std.fatal("usage: {} [ROM]\n", args[0]) + ;; + clrscr(&gfx, scrsz) - loadprg(&mem, "/tmp/UFO") + loadprg(&mem, args[1]) loadfnt(&mem) var opcode, arg -- cgit v1.3