X-Git-Url: http://git.subgeniuskitty.com/vvhitespace/.git/blobdiff_plain/760461306c772548a58286fd154c0c4592e5152e..2da7419427bc470dc1e03504a61f556b10f76c64:/vv_interpreter.c diff --git a/vv_interpreter.c b/vv_interpreter.c index b548a50..cf5cdef 100644 --- a/vv_interpreter.c +++ b/vv_interpreter.c @@ -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 */