home *** CD-ROM | disk | FTP | other *** search
- When I traded in my A1000 last week for a A2500/30, the first program
- a friend and I tried was Turbo Silver. I expected blazing speed with
- the new 68030 running at 25 Mhz along with the floating point processor.
-
- Severe disappointment occurred instead. Turbo Silver locked up instantly
- on my new machine. After alot of trial and error, my friend and I noticed
- that Turbo Silver would run fine if we took out the A2091 hard disk
- controller. Taking out the 68030 card had no effect, it was definitely the
- A2091 that seemed to "cause" the problem.
-
- A call to Impulse the next day revealed that the A2091 apparantly writes
- a non-zero value to memory location 0, only upon startup. Turbo Silver
- ALSO has a problem in that it depends on location 0 having a zero there.
- No software should ever care what's in location zero, its simply a bug
- probably having to do with an unitialized NULL pointer somewhere in
- Turbo Silver.
-
- Impulse would not offer me a corrected version of Turbo Silver, and I didn't
- want to wait till Commodore fixed the problem with their A2091. So I wrote
- what is probably the smallest usefull Amiga program (only 44 bytes long)
- which clears the first 4 bytes of memory. I installed this program in my
- startup-sequence file so it automatically executes at boot time.
-
- With this program, Turbo Silver now runs normally.
-
- Included in this archive file:
-
- ZeroClear - program clears location 0
- ZeroClear.asm - source code in 68000 assembler
- README - this file you are reading
-
- If you discover anything else, please contact me.
- I may be reached on People Link as "brett*case", or via US Mail to:
-
-
- Brett Casebolt
- c/o Natural Graphics
- P.O. Box 1963
- Rocklin, CA 95677
-
-
-
-