home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Go64!
/
Go64_1999-05_1999_CSW_Side_A.d64
/
sidcard.zip
/
DisableSID.asm
< prev
next >
Wrap
Assembly Source File
|
1995-02-15
|
727b
|
46 lines
*
* dISABLEsid.ASM - eNABLEsid R{$fc}CKG{$e4}NGIG MACHEN
*
* wRITTEN IN 1995 BY cHRISTIAN bAUER
*
include"EXEC/TYPES.I"
include"EXEC/MACROS.I"
include"EXEC/EXECBASE.I"
section"code",code
mAINMOVE.L(4).W,A6
MOVE.WaTTNfLAGS(A6),D0
BTST#afb_68040,D0;68040 VORHANDEN?
BEQeXIT
LEAgETmmupROC(PC),A5
jsrlibsUPERVISOR;mmu-rEGISTER LESEN
BTST#15,D0;mmu ANGESCHALTET?
BEQeXIT
MOVEQ#0,D0;jA, dtt0 L{$f6}SCHEN
LEAsETmmupROC(PC),A5
jsrlibsUPERVISOR;mmu-rEGISTER SETZEN
eXITMOVEQ#0,D0
RTS
*
* rOUTINEN ZUM lESEN/sETZEN DER mmu-rEGISTER (68040)
*
machine68040
gETmmupROCMOVECTC,D0
RTE
sETmmupROCMOVECD0,DTT0
PFLUSHA
RTE
end