home *** CD-ROM | disk | FTP | other *** search
/ Go64! / Go64_1999-05_1999_CSW_Side_A.d64 / sidcard.zip / DisableSID.asm < prev    next >
Assembly Source File  |  1995-02-15  |  727b  |  46 lines

  1. *
  2.  
  3. * dISABLEsid.ASM - eNABLEsid R{$fc}CKG{$e4}NGIG MACHEN
  4.  
  5. *
  6.  
  7. * wRITTEN IN 1995 BY cHRISTIAN bAUER
  8.  
  9. *
  10.  
  11.  
  12.  
  13. include"EXEC/TYPES.I"
  14.  
  15. include"EXEC/MACROS.I"
  16.  
  17. include"EXEC/EXECBASE.I"
  18.  
  19.  
  20.  
  21. section"code",code
  22.  
  23.  
  24.  
  25. mAINMOVE.L(4).W,A6
  26.  
  27. MOVE.WaTTNfLAGS(A6),D0
  28.  
  29. BTST#afb_68040,D0;68040 VORHANDEN?
  30.  
  31. BEQeXIT
  32.  
  33.  
  34.  
  35. LEAgETmmupROC(PC),A5
  36.  
  37. jsrlibsUPERVISOR;mmu-rEGISTER LESEN
  38.  
  39.  
  40.  
  41. BTST#15,D0;mmu ANGESCHALTET?
  42.  
  43. BEQeXIT
  44.  
  45.  
  46.  
  47. MOVEQ#0,D0;jA, dtt0 L{$f6}SCHEN
  48.  
  49.  
  50.  
  51. LEAsETmmupROC(PC),A5
  52.  
  53. jsrlibsUPERVISOR;mmu-rEGISTER SETZEN
  54.  
  55.  
  56.  
  57. eXITMOVEQ#0,D0
  58.  
  59. RTS
  60.  
  61.  
  62.  
  63. *
  64.  
  65. * rOUTINEN ZUM lESEN/sETZEN DER mmu-rEGISTER (68040)
  66.  
  67. *
  68.  
  69.  
  70.  
  71. machine68040
  72.  
  73.  
  74.  
  75. gETmmupROCMOVECTC,D0
  76.  
  77. RTE
  78.  
  79.  
  80.  
  81. sETmmupROCMOVECD0,DTT0
  82.  
  83. PFLUSHA
  84.  
  85. RTE
  86.  
  87.  
  88.  
  89. end
  90.  
  91.