Amiga.org
Amiga computer related discussion => Amiga Hardware Issues and discussion => Topic started by: Ral-Clan on February 20, 2013, 03:13:27 PM
-
I stumbled across this A500 speedup hack on Aminet (http://uk.aminet.net/docs/hard/500hacks.txt). A 150% to 200% increase in speed simply by getting a faster rated 68000 and doing a few simple mods? Can it possibly be that simple and easy? I don't think so as I've never met anyone who has actually done it. You'd think that if it was this easy nobody would bother with 68010s or Mega Midget Racers.
viii. Double Trouble
--------------------
The hack to accelerate your Amiga to 14MHz has been published in countless
articles, but I may as well include a brief description of it here. The hack
involves removing the original 68000 from your Amiga and substituting a
version rated at 16MHz (confusingly called the 68000P-12; the Motorola chips
have "16MHz" stamped on them, but the SGS-Thompson clones do not). The clock
pin is bent out and soldered to the output of a divide-by-2 counter whose
input is connected to the base 28MHz clock. THIS MODIFICATION SHOULD BE
INSTALLED WITH A SWITCH !! If not, you WILL (not may) find that some games
will refuse to load because they use timing-dependent loaders.
Aside from the problem mentioned above, the only compatibility
down-side to this modification is that some floppy drives will not handle the
increased step rate. If you find that your drives give read/write errors at
the high speed, you can either replace them or run a program called "DFDelay"
to slow down the step rate. (If df0: will not work, you have a problem. Try
swapping df1: for df0: - to do which you will need a Commodore df1:. The
mechanisms used in the old A1010 drives are EXTREMELY reliable and much
quieter than the new rubbishy things; if you have an A1010, you can be fairly
certain that it will support the new speed).
To perform the mod, remove your old 68000 and embed it in a perspex
block for future reference. Now rig half of a 74S74 dual D bistable as a
divide-by-2 counter. Connect the input of this to a convenient take-off point
of the 28MHz clock line on the motherboard (I use pin #34 of Agnus, but
anywhere will do). Now bend out pin 15 of the new CPU and solder a wire to
this pin. Take a piece of stiff telephone wire, strip approx. 5mm of
insulation from one end, and stick this end down pin 15 of the 68000 socket.
Insert the new CPU in the socket and verify that pin 15 is well clear of the
wire in the socket. Now wire a SPDT switch as follows :
BACK VIEW
+---+ When held as shown UP=7.14MHz,
To output of divide-by-2 counter -+-o | DOWN=14.28MHz
To pin 15 of 68000 -+-o |
To wire in pin 15 of 68000 socket -+-o |
+---+
The 74S74 should be mounted somewhere convenient; I break off all the unused
pins, bend the remaining pins out, and stick the chip on top of one of the
data path IC's; this has the advantage of allowing me to take power directly
off the existing components rather than stringing yet another pair of wires
through the machine.
If you only have chip and/or slow memory (see subsubsection iv-2.)
then your machine will run at approximately 150% normal speed (on
CPU-intensive operations; DMA rates will be unchanged). If you have true
fast-RAM then code running from fast-RAM will execute at close to 200% of
normal speed. Try placing a large perpective brush with anti-aliasing HIGH
in DeluxePaint III (or IV !) and you will see the speed increase.
-
Good luck if you try it. There seems to be quite a few timing issues that you might encounter though.
Using faster verions of CPUs on the Amiga isn't new. I believe you could install a 68010 for some extra speedup in the A500 & A2000. Personally, I used a 28MHz 68020 in my A1200 for years.
The Minimig v1.1 runs the 68000 (A Freescale MC68SEC000 to be exact) CPU at a "turbo speed" of nearly 50MHz!
-
It's not surprising, but as with CPU-only accelerators you're still going to be bottlenecked by having no fastmem or accelerator memory.
-
Megamidget Racer is massively faster than this simple hack.
Many A500 accelerators are better than this.
-
I did this way back in the day and it's barely noticeable.
It's a fun little hack to learn something with, but that's about it.
-
I did this way back in the day and it's barely noticeable.
It's a fun little hack to learn something with, but that's about it.
ur 56Mhz 060 spoiled u :D
Did u do the hack by itself? Or did u also add a 68010?
The hack by itself would be just about nothing... but if u have a 14.3 Mhz 68010 then LOOP MODE would be really fast. If you happened to be running a piece of software that happened to make use of LOOP MODE in a critical piece of code then it could be very noticeable.
But the worst 68030 is still massively faster. And a 68060 is massively faster than a 68030. But in 1985/86 this hack could have been interesting.
-
ur 56Mhz 060 spoiled u :D
Did u do the hack by itself? Or did u also add a 68010?
The hack by itself would be just about nothing... but if u have a 14.3 Mhz 68010 then LOOP MODE would be really fast. If you happened to be running a piece of software that happened to make use of LOOP MODE in a critical piece of code then it could be very noticeable.
But the worst 68030 is still massively faster. And a 68060 is massively faster than a 68030. But in 1985/86 this hack could have been interesting.
No, just a regular old 68000. I got a Mega-Midget Racer with RAM not long after that and never looked back.
-
it works but if memory serves it screws with the floppy... doubling the cpu speed without fastram will not make much of a difference(or sram onboard like the supra turbo 28).
-
Those sound like fairly severe side effects for very little gain - not worth it, in my opinion. If you're looking for a simple and cheap mini-boost, a drop-in 68010 is probably the way to go.
-
Isn't this pretty much how the AdSpeed worked? For what it is/was, it was a pretty nice kick-in-the-pants if you couldn't afford or source a better accelerator.
-
Isn't this pretty much how the AdSpeed worked? For what it is/was, it was a pretty nice kick-in-the-pants if you couldn't afford or source a better accelerator.
Adspeed will also cache fast ram.
http://amiga.resource.cx/manual/AdSpeed.pdf
-
Adspeed will also cache fast ram.
http://amiga.resource.cx/manual/AdSpeed.pdf
Ah, a good read. Who reads instructions, though ;) I'd have to pull mine out to look, again, but ISTR the cache is hidden under the CPU. Nice design. Did any other accelerator offer off-chip cache?
-
Supraturbo 28 had tiny 16 kB sRAM cache to give boost when fast RAM was available.
-
Supraturbo 28 had tiny 16 kB sRAM cache to give boost when fast RAM was available.
I have one, it was awesome.
http://www.amiga-hardware.com/download_photos/supra28_6_big.jpg
-
Hi Ral-Clan, et al.
I stumbled across this A500 speedup hack on Aminet (http://uk.aminet.net/docs/hard/500hacks.txt). A 150% to 200% increase in speed simply by getting a faster rated 68000 and doing a few simple mods? Can it possibly be that simple and easy?
Check out the original articles here:
http://aminet.net/package/docs/hard/14MhzA500
It was originally a simple Saturday afternoon experimentation project by your's truly :)
The "E" clock from the CPU is also doubled, which some components may not be able to handle. Your mileage may vary.
I used to write a semi-regular column for the "Megadisc" disk mag here in Sydney, and that was one of them.
Was it really 24years ago?!?
Cheers,
Red