summaryrefslogtreecommitdiff
path: root/main.myr
diff options
context:
space:
mode:
authorJakob L. Kreuze <zerodaysfordays@sdf.lonestar.org>2020-01-03 14:01:15 -0500
committerJakob L. Kreuze <zerodaysfordays@sdf.lonestar.org>2020-01-03 14:01:15 -0500
commita0e4f49a609a5cb54c46a78089a0d08583feb367 (patch)
tree0bbd22937961dc382f8d984109ee0f2c82752ebb /main.myr
parenta7a846114e43f6e058ecf83b84c2c58917db7886 (diff)
Add command-line arguments.HEADmaster
Diffstat (limited to 'main.myr')
-rw-r--r--main.myr8
1 files 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