comparison v09.c @ 55:8d151f303bee

FIRQ does not worked
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Mon, 23 Jul 2018 08:35:25 +0900
parents 51b437557f42
children
comparison
equal deleted inserted replaced
54:fc10b7ae23d0 55:8d151f303bee
142 main(int argc,char *argv[]) 142 main(int argc,char *argv[])
143 { 143 {
144 char *imagename=0; 144 char *imagename=0;
145 int i; 145 int i;
146 int setterm = 1; 146 int setterm = 1;
147 timerirq = 2; // use FIRQ default
147 memsize = 512*1024; 148 memsize = 512*1024;
148 escchar='\x1d'; 149 escchar='\x1d';
149 tracelo=0;tracehi=0xffff; 150 tracelo=0;tracehi=0xffff;
150 for(i=1;i<argc;i++) { 151 for(i=1;i<argc;i++) {
151 if (strcmp(argv[i],"-t")==0) { 152 if (strcmp(argv[i],"-t")==0) {
155 exit(2); 156 exit(2);
156 } 157 }
157 tracing=1;attention=1; 158 tracing=1;attention=1;
158 } else if (strcmp(argv[i],"-rom")==0) { 159 } else if (strcmp(argv[i],"-rom")==0) {
159 i++; 160 i++;
160 timer = 0; // non standard rom image, don't start timer 161 timer = 0; // non standard rom image, don't start timer
162 timerirq = 1 ; // os9 cannot handle FIRQ
161 romfile = argv[i]; 163 romfile = argv[i];
162 164
163 } else if (strcmp(argv[i],"-0")==0) { 165 } else if (strcmp(argv[i],"-0")==0) {
164 i++; 166 i++;
165 disk[0] = fopen(argv[i],"r+"); 167 disk[0] = fopen(argv[i],"r+");