コード例 #1
0
auto R65816::op_jsr_iaddrx() {
  aa.l = readPC();
  writeSPn(r.pc.h);
  writeSPn(r.pc.l);
  aa.h = readPC();
  idle();
  rd.l = readPB(aa.w + r.x.w + 0);
L rd.h = readPB(aa.w + r.x.w + 1);
  r.pc.w = rd.w;
E r.s.h = 0x01;
}
コード例 #2
0
auto R65816::op_jsr_long() {
  aa.l = readPC();
  aa.h = readPC();
  writeSPn(r.pc.b);
  idle();
  aa.b = readPC();
  r.pc.w--;
  writeSPn(r.pc.h);
L writeSPn(r.pc.l);
  r.pc.d = aa.d;
E r.s.h = 0x01;
}
コード例 #3
0
ファイル: none.c プロジェクト: AakaFosfor/trigger
/*--------------------------------------------------------writeBoardsL1()
*/ 
int writeBoardsN(int n, int *boards, w32 modecode,w32 submode){
 int i;
 for(i=1;i<n;i++)writeSPn(boards[i],0,1,0);   //Write all 0 to receiving boards
 if(!DEBFLG)for(i=0;i<n;i++)writeSSM(boards[i]);// Write ssm[board[i]].sm to hardware
return 0;	
}