46 |
XPUSHs( sv_2mortal( newSViv( R->S ) ) ); |
XPUSHs( sv_2mortal( newSViv( R->S ) ) ); |
47 |
XPUSHs( sv_2mortal( newSViv( R->PC.W ) ) ); |
XPUSHs( sv_2mortal( newSViv( R->PC.W ) ) ); |
48 |
PUTBACK; |
PUTBACK; |
49 |
call_pv("M6502::_push_R", G_DISCARD ); |
call_pv("M6502::push_R", G_DISCARD ); |
50 |
printf("push_R called\n"); |
printf("push_R called\n"); |
51 |
dump_R; |
dump_R; |
52 |
FREETMPS; |
FREETMPS; |
175 |
printf("run CPU\n"); |
printf("run CPU\n"); |
176 |
dump_R; |
dump_R; |
177 |
//Run6502(R); |
//Run6502(R); |
178 |
Exec6502(R, 10); |
Exec6502(R, DEFAULT_RUN); |
179 |
dump_R; |
dump_R; |
180 |
push_R(R); |
push_R(R); |
181 |
printf("end of CPU run\n"); |
printf("end of CPU run\n"); |