Mercurial > hg > Members > kono > os9 > sbc09
comparison src/v09.c @ 61:80f4ec9a3420
fix writeln
chdir don't touch the path descriptor contents
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Wed, 25 Jul 2018 20:05:06 +0900 |
parents | 2088fd998865 |
children | 41f14f365b34 |
comparison
equal
deleted
inserted
replaced
60:84d2d5a54ed0 | 61:80f4ec9a3420 |
---|---|
156 exit(2); | 156 exit(2); |
157 } | 157 } |
158 tracing=1;attention=1; | 158 tracing=1;attention=1; |
159 } else if (strcmp(argv[i],"-rom")==0) { | 159 } else if (strcmp(argv[i],"-rom")==0) { |
160 i++; | 160 i++; |
161 timer = 0; // non standard rom image, don't start timer | 161 timer = 3; // non standard rom image, don't start timer, and timder start call enabled |
162 timerirq = 1 ; // os9 cannot handle FIRQ | 162 timerirq = 1 ; // os9 cannot handle FIRQ |
163 romfile = argv[i]; | 163 romfile = argv[i]; |
164 | 164 |
165 } else if (strcmp(argv[i],"-0")==0) { | 165 } else if (strcmp(argv[i],"-0")==0) { |
166 i++; | 166 i++; |
180 } else if (strcmp(argv[i],"-l")==0) { | 180 } else if (strcmp(argv[i],"-l")==0) { |
181 i++; | 181 i++; |
182 romstart=strtol(argv[i],(char**)0,0); | 182 romstart=strtol(argv[i],(char**)0,0); |
183 } else if (strcmp(argv[i],"-nt")==0) { // start debugger at the start | 183 } else if (strcmp(argv[i],"-nt")==0) { // start debugger at the start |
184 attention = escape = 1; | 184 attention = escape = 1; |
185 timer = 0; // no timer | 185 timer = 1; // desable default timer interrupt and don't start timer on timer start IO |
186 } else if (strcmp(argv[i],"-m")==0) { | 186 } else if (strcmp(argv[i],"-m")==0) { |
187 i++; | 187 i++; |
188 memsize=strtol(argv[i],(char**)0,0) & ~0xffff; | 188 memsize=strtol(argv[i],(char**)0,0) & ~0xffff; |
189 if (memsize < 512*1024) memsize = 512*1024; | 189 if (memsize < 512*1024) memsize = 512*1024; |
190 } else usage(); | 190 } else usage(); |