X-Git-Url: http://git.subgeniuskitty.com/vvhitespace/.git/blobdiff_plain/9e28c1564b02cfc08f7f83c09b97de77f18e0d90..4dafc84ca02ae4054746349e72bb1d1b018c34c8:/vv_interpreter.c diff --git a/vv_interpreter.c b/vv_interpreter.c index b548a50..1e42baf 100644 --- a/vv_interpreter.c +++ b/vv_interpreter.c @@ -1,6 +1,6 @@ /* * (c) 2019 Aaron Taylor - * All rights reserved. + * See LICENSE.txt file for copyright and license details. */ #include @@ -15,9 +15,9 @@ #define VERSION 1 -#define HEAPSIZE 1024 /* Size of heap in words */ -#define DATASTACKSIZE 1024 /* Size of stack in words */ -#define RETURNSTACKSIZE 1024 /* Max subroutine call depth */ +#define HEAPSIZE 65536 /* Size of heap in words */ +#define DATASTACKSIZE 65536 /* Size of stack in words */ +#define RETURNSTACKSIZE 65536 /* Max subroutine call depth */ void print_usage(char ** argv) @@ -455,8 +455,8 @@ main(int argc, char ** argv) if (pc >= ws_code_size) { fprintf(stderr, "SIM_ERROR: PC Overrun\n Requested PC: %lu\n Max Address: %lu\n", pc, ws_code_size-1); - exit(EXIT_FAILURE); unset_terminal_mode(); + exit(EXIT_FAILURE); } /* Decode the IMPs */