home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Go64!
/
Go64_1999-05_1999_CSW_Side_A.d64
/
sidcard.zip
/
EnableSID.asm
< prev
next >
Wrap
Assembly Source File
|
1995-02-15
|
761b
|
46 lines
*
* eNABLEsid.ASM - bEIM 68040 DIE sEITE $A00000 VERF{$fc}GBAR MACHEN (sid-kARTE)
*
* 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
MOVE.L#$40C040,D0;jA, dtt0 SETZEN
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