179 |
} |
} |
180 |
|
|
181 |
int exec(int cycles) { |
int exec(int cycles) { |
182 |
|
int left; |
183 |
debugf(("exec for %d cycles", cycles)); |
debugf(("exec for %d cycles", cycles)); |
184 |
|
|
185 |
if (!R) reset(); |
if (!R) reset(); |
186 |
|
|
187 |
update_C_R(); |
update_C_R(); |
188 |
Exec6502(R, cycles); |
left = Exec6502(R, cycles); |
189 |
update_perl_R(); |
update_perl_R(); |
190 |
debugf(("end of %d cycles CPU run\n", cycles)); |
debugf(("end of %d cycles CPU run\n", cycles)); |
191 |
|
return left; |
192 |
} |
} |
193 |
|
|
194 |
int set_debug(int state) { |
int set_debug(int state) { |