home *** CD-ROM | disk | FTP | other *** search
-
-
- BootCACHE 1.0 User Manual
-
- Sep 12, 1990
-
-
-
- Preface
- =======
-
- This program is public domain, source code is included. You are free
- to use/change it as long as you leave my copyright notice intact. If you do
- make some nice improvements I'd like to hear about them, so please let me
- know. You can distribute this program as long as you don't ask any more
- money for it than a nominal fee for copying, and if you keep this document
- with it. If you want to include this program in a commercial product you
- need my written permission.
- If you have suggestions or remarks about this program, or if you find
- any bugs, please let me know.
-
- Write to the following address:
-
- Nico François
- Corbielaan 13
- B-3060 Bertem
- BELGIUM
-
-
- Contents
- ========
-
- 1. An introduction
-
- 2. Usage
-
-
- 1. An introduction
- ==================
-
- This little utility was written because I was frustrated with the amount
- of programs that no longer worked on an Amiga equiped with a 68020/68030
- processor, mostly games. If you own an A2000 equiped with a turbocard you can
- switch back to the original 68000 processor to run these programs, but if you
- own an A3000 you don't have this possibility. So what do you do ?
- Some of these programs simply don't work because they use nasty things
- like self-modifying code. The 68020 and 68030 have small on chip caches for
- instructions and data (68030 only) and when you try to run a self-modifying
- program chances are it won't work because of these caches.
- So what is needed is a utility that will disable all the processor caches
- during a reboot, before you boot the program. Well, that's exactly what
- BootCACHE does. It doesn't guarantee you that your favourite game will work
- on a 68030 equiped Amiga, but it does improve the chances it will.
- Source code is included and shows how to install resident programs in a
- clean way so you can install multiple resident utilities. The source is in
- assembly and is ready to be assembled by DevPac. It should be no problem at
- all to get it to assemble under another assembler.
- BootCACHE supports Kickstart & Workbench 2.0.
-
-
- 2. Usage
- ========
-
- BootCACHE can only be used from the CLI, use it like this:
-
- '1> BootCACHE INSTALL' or '1> BootCACHE BOOTBLOCK'
-
- to install the CACHE romtag. The next time you reboot all processor
- caches will be turned off.
- If you are a Kickstart 2.0 user you can also install BootCACHE with the
- BOOTBLOCK option. This will install a romtag that will disable caches
- *BEFORE* the bootblock is read, making sure the caches are off for
- programs that boot from the bootblock. Note that *AFTER* the bootblock
- has been executed the caches will be reinitialized by Kickstart 2.0, so
- the caches will *NOT* be disabled if the program boots from the startup-
- sequence. You must use the INSTALL option for these programs.
- Kickstart 1.3 users may use either INSTALL or BOOTBLOCK, both have the
- same effect, disabling caches before AND after bootblock execution.
-
- To remove the BootCACHE romtag type:
-
- '1> BootCACHE REMOVE'
-
-
- NOTE: - BootCACHE works just fine with the RAD ramdisk. (Unlike some other
- rebootable programs).
- - At the time of this writing Kickstart 2.0 is still beta and I have
- noticed that rebootable programs only work ONCE, they do not survive
- a second reboot. Let's hope this gets fixed :-)
- - Kickstart 1.3 users with the new 1Mb chip Obese Agnus *MUST* put the
- following command in their startup-sequence (if not already there):
- 'SetPatch r'. Otherwise BootCACHE will not survive a reboot.
- - BootCACHE turns the screen green during a reboot to notify you it is
- active.
-
-
- As always, I hope you find this program useful !
-
-
- PROGRAM HISTORY:
-
- *****************************************************************************
- VERSION 1.0
-
- First release.
-
- *****************************************************************************
-
- BootCACHE 1.0 written by Nico François (Yes, Nico is my first name :-)
-
- (c) 1990 Nico François / PowerPeak
-
- //
- Thanks to \X/ Amiga for being the best computer ever !
-
-