home *** CD-ROM | disk | FTP | other *** search
/ Club Amiga de Montreal - CAM / CAM_CD_1.iso / files / 405.lha / AppleII_Emulators_src / src-2 / cpu_trans.c < prev    next >
Encoding:
C/C++ Source or Header  |  1990-06-28  |  584 b   |  48 lines

  1. #include <cpu_prog_model.h>
  2. #include <cpu6502_addrm.h>
  3.  
  4.  
  5.  
  6. void TAX( code)
  7. PM *code;
  8. {
  9.    code->Xr = code->Ac;
  10.    set_neg_zero_stat( code, code->Ac);
  11. }
  12.  
  13. void TAY( code)
  14. PM *code;
  15. {
  16.    code->Yr = code->Ac;
  17.    set_neg_zero_stat( code, code->Ac);
  18. }
  19.  
  20. void TSX( code)
  21. PM *code;
  22. {
  23.    code->Xr = code->SP;
  24.    set_neg_zero_stat( code, code->SP);
  25. }
  26.  
  27. void TXA( code)
  28. PM *code;
  29. {
  30.    code->Ac = code->Xr;
  31.    set_neg_zero_stat( code, code->Xr);
  32. }
  33.  
  34. void TXS( code)
  35. PM *code;
  36. {
  37.    code->SP = code->Xr;
  38. }
  39.  
  40. void TYA( code)
  41. PM *code;
  42. {
  43.    code->Ac = code->Yr;
  44.    set_neg_zero_stat( code, code->Yr);
  45. }
  46.  
  47.  
  48.