home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
17 Bit Software 4: Phase Four
/
17Bit_Phase_Four.iso
/
files
/
3324.dms
/
3324.adf
/
DOX
/
Kick141.DOC
Wrap
Text File
|
1994-04-22
|
3KB
|
84 lines
__________________________________________
/ \
| -=* ReloKick v1.41 - (c) Geesus 1994 *=- |
\__________________________________________/
CHECKS WHICH PROCESSOR YOU HAVE!
PLEASE DON'T REMOVE THIS DOC FILE FROM THE DISK! THANX!
DATE: Thu 18 Aug 1994
Howdi doodlely doooo Amiga freaks! What the fuck is this then? It's
ANOTHER(!) version of ReloKick. Galahad of Dual Crew did ReloKick 1.4, so I
decided to improve on that! This version is the same as 1.4, with a few
little differences!
First off, this is not version 1.5 as you might expect. It's version 1.41!
Version 1.4 used the left mouse button to turn off CPU caches on 68010+. Also
the right mouse button turned the machine into NTSC. Well, this version lets
you TOGGLE these functions. Galahad said it couldn't be done because of not
enough room! Well, it HAS been done! And this is the finished product!
Instructions
Load 'Kick141' and when the hand-holding the disk appears, press:
F1: Toggle CPU caches
F2: Toggle between PAL/NTSC
ESC: Hard reset (remove Kick141 from memory!)
The disk on the screen can be 1 of 2 colors:
BLUE = CPU caches DISABLED
GREEN= CPU caches ENABLED
If you only have a 68000 processor, then you will not be able to toggle CPU
caches. But if you have a 68010+, then you CAN toggle the caches!
If your machine has a 68010+, then the CPU caches will be re-enabled every
time you reboot.
If you are a coder, then here is the routine to disable CPU caches.
It also includes the processor checker that I have used.
----------------------------------------------------------------------------
togglecaches
move.l 4.w,a6
move.b $129(a6),d0
and.b #$f,d0
beq.s exit ;68000 processor!
lea cache_switch(pc),a0
move.l a0,$80.w
trap #0
exit
rts
cache_switch
movec cacr,d0 ;dc.l $4e7a0002
eor.b #1,d0 ;TOGGLE!
movec d0,cacr ;dc.l $4e7b0002
rte
----------------------------------------------------------------------------
If your assembler doesn't assemble 68010+ instructions, then use the DC.L
statements instead of the MOVEC's.
Also, the caches can only be turned off/on in supervisor mode, that is why a
TRAP statement is used.
NOTE: The EOR.B statement above will TOGGLE bit#0 of D0. If you want to say,
just turn OFF caches, you could replace that line with 'BCLR #0,D0'. BCLR
will disable the caches, and a BSET will enable them again.
rAsPeKt!
RESPEKT go's out 2 the following people:
Coma/Eclipx, Denzil/LSD, Maverick/Indy, Mimic/Gaspipe, Phantom/Delite,
Satan/Indy, Melv, Cuk, Jonesy, Coop, Nank, Matt, Everyone that I forget,
Everyone at "What Everyone Wants" in Crewe, AND everyone on the scene!
MESSAGE to COMA/ECLIPX: Have you changed group to DUAL4MAT? Whatever, don't
send me my jiffy back! I've stopped swapping! I'm selling up to get a car!
FINAL WORD
This program is FREE to copy. PD libraries should not rip people off when
they sell this disk. If you do rip people off, then only LAMERs will buy it.