- for(i = 0; i < adrx(w[1], w[0]); i++) {
- last = sys->cpu->gr[(r = r_r1(w[0]))] & 0x8000;
+ for(i = 0; i < get_adr_x(w[1], w[0]); i++) {
+ last = sys->cpu->gr[(r = get_r_r1(w[0]))] & 0x8000;
w[0] = sys->memory[sys->cpu->pr];
w[1] = sys->memory[sys->cpu->pr + 1];
if((sys->cpu->fr & (SF | ZF)) == 0) {
w[0] = sys->memory[sys->cpu->pr];
w[1] = sys->memory[sys->cpu->pr + 1];
if((sys->cpu->fr & (SF | ZF)) == 0) {
w[0] = sys->memory[sys->cpu->pr];
w[1] = sys->memory[sys->cpu->pr + 1];
if((sys->cpu->fr & SF) > 0) {
w[0] = sys->memory[sys->cpu->pr];
w[1] = sys->memory[sys->cpu->pr + 1];
if((sys->cpu->fr & SF) > 0) {
w[0] = sys->memory[sys->cpu->pr];
w[1] = sys->memory[sys->cpu->pr + 1];
if((sys->cpu->fr & ZF) == 0) {
w[0] = sys->memory[sys->cpu->pr];
w[1] = sys->memory[sys->cpu->pr + 1];
if((sys->cpu->fr & ZF) == 0) {
w[0] = sys->memory[sys->cpu->pr];
w[1] = sys->memory[sys->cpu->pr + 1];
if((sys->cpu->fr & ZF) > 0) {
w[0] = sys->memory[sys->cpu->pr];
w[1] = sys->memory[sys->cpu->pr + 1];
if((sys->cpu->fr & ZF) > 0) {
w[0] = sys->memory[sys->cpu->pr];
w[1] = sys->memory[sys->cpu->pr + 1];
if((sys->cpu->fr & OF) > 0) {
w[0] = sys->memory[sys->cpu->pr];
w[1] = sys->memory[sys->cpu->pr + 1];
if((sys->cpu->fr & OF) > 0) {
w[0] = sys->memory[sys->cpu->pr];
w[1] = sys->memory[sys->cpu->pr + 1];
assert(sys->cpu->sp > execptr->end && sys->cpu->sp <= sys->memsize);
w[0] = sys->memory[sys->cpu->pr];
w[1] = sys->memory[sys->cpu->pr + 1];
assert(sys->cpu->sp > execptr->end && sys->cpu->sp <= sys->memsize);
assert(sys->cpu->sp > execptr->end && sys->cpu->sp <= sys->memsize);
WORD w[1];
w[0] = sys->memory[sys->cpu->pr];
assert(sys->cpu->sp > execptr->end && sys->cpu->sp <= sys->memsize);
WORD w[1];
w[0] = sys->memory[sys->cpu->pr];
w[0] = sys->memory[sys->cpu->pr];
w[1] = sys->memory[sys->cpu->pr + 1];
sys->memory[--(sys->cpu->sp)] = sys->cpu->pr + 1;
w[0] = sys->memory[sys->cpu->pr];
w[1] = sys->memory[sys->cpu->pr + 1];
sys->memory[--(sys->cpu->sp)] = sys->cpu->pr + 1;