summaryrefslogtreecommitdiff
path: root/blastem.c
diff options
context:
space:
mode:
Diffstat (limited to 'blastem.c')
-rw-r--r--blastem.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/blastem.c b/blastem.c
index 3e6e235..33bf145 100644
--- a/blastem.c
+++ b/blastem.c
@@ -803,12 +803,16 @@ int main(int argc, char ** argv)
int width = -1;
int height = -1;
int debug = 0;
+ FILE *address_log = NULL;
for (int i = 2; i < argc; i++) {
if (argv[i][0] == '-') {
switch(argv[i][1]) {
case 'd':
debug = 1;
break;
+ case 'l':
+ address_log = fopen("address.log", "w");
+ break;
default:
fprintf(stderr, "Unrecognized switch %s\n", argv[i]);
return 1;
@@ -828,6 +832,7 @@ int main(int argc, char ** argv)
vdp_context v_context;
init_x86_68k_opts(&opts);
+ opts.address_log = address_log;
init_68k_context(&context, opts.native_code_map, &opts);
init_vdp_context(&v_context);
context.next_context = &v_context;