Welcome, Guest. Please login or register.

Author Topic: It can't be that easy...  (Read 3584 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline Ral-ClanTopic starter

  • Hero Member
  • *****
  • Join Date: Feb 2006
  • Posts: 1979
  • Country: ca
    • Show only replies by Ral-Clan
    • http://www3.sympatico.ca/clarke-santin/
It can't be that easy...
« 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.

Code: [Select]

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.
Music I've made using Amigas and other retro-instruments: http://theovoids.bandcamp.com
 

Offline Darrin

  • Lifetime Member
  • Hero Member
  • *****
  • Join Date: May 2002
  • Posts: 4430
    • Show only replies by Darrin
Re: It can't be that easy...
« Reply #1 on: February 20, 2013, 03:22:06 PM »
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!
A2000, A3000, 2 x A1200T, A1200, A4000Tower & Mediator, CD32, VIC-20, C64, C128, C128D, PET 8032, Minimig & ARM, C-One, FPGA Arcade... and AmigaOne X1000.
 

Offline commodorejohn

  • Hero Member
  • *****
  • Join Date: Mar 2010
  • Posts: 3165
    • Show only replies by commodorejohn
    • http://www.commodorejohn.com
Re: It can't be that easy...
« Reply #2 on: February 20, 2013, 04:53:01 PM »
It's not surprising, but as with CPU-only accelerators you're still going to be bottlenecked by having no fastmem or accelerator memory.
Computers: Amiga 1200, DEC VAXStation 4000/60, DEC MicroPDP-11/73
Synthesizers: Roland JX-10/MT-32/D-10, Oberheim Matrix-6, Yamaha DX7/FB-01, Korg MS-20 Mini, Ensoniq Mirage/SQ-80, Sequential Circuits Prophet-600, Hohner String Performer

"\'Legacy code\' often differs from its suggested alternative by actually working and scaling." - Bjarne Stroustrup
 

Offline ChaosLord

  • Hero Member
  • *****
  • Join Date: Nov 2003
  • Posts: 2608
    • Show only replies by ChaosLord
    • http://totalchaoseng.dbv.pl/news.php
Re: It can't be that easy...
« Reply #3 on: February 20, 2013, 05:48:41 PM »
Megamidget Racer is massively faster than this simple hack.

Many A500 accelerators are better than this.
Wanna try a wonderfull strategy game with lots of handdrawn anims,
Magic Spells and Monsters, Incredible playability and lastability,
English speech, etc. Total Chaos AGA
 

Offline Heiroglyph

  • Hero Member
  • *****
  • Join Date: Jun 2010
  • Posts: 1100
    • Show only replies by Heiroglyph
Re: It can't be that easy...
« Reply #4 on: February 20, 2013, 06:56:18 PM »
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.
 

Offline ChaosLord

  • Hero Member
  • *****
  • Join Date: Nov 2003
  • Posts: 2608
    • Show only replies by ChaosLord
    • http://totalchaoseng.dbv.pl/news.php
Re: It can't be that easy...
« Reply #5 on: February 20, 2013, 07:20:53 PM »
Quote from: Heiroglyph;727107
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.
Wanna try a wonderfull strategy game with lots of handdrawn anims,
Magic Spells and Monsters, Incredible playability and lastability,
English speech, etc. Total Chaos AGA
 

Offline Heiroglyph

  • Hero Member
  • *****
  • Join Date: Jun 2010
  • Posts: 1100
    • Show only replies by Heiroglyph
Re: It can't be that easy...
« Reply #6 on: February 20, 2013, 08:47:49 PM »
Quote from: ChaosLord;727111
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.
 

Offline mechy

Re: It can't be that easy...
« Reply #7 on: February 21, 2013, 03:04:33 AM »
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).
 

Offline Matt_H

Re: It can't be that easy...
« Reply #8 on: February 21, 2013, 03:23:08 AM »
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.
 

Offline LoadWB

  • Hero Member
  • *****
  • Join Date: Jul 2006
  • Posts: 2901
  • Country: 00
    • Show only replies by LoadWB
Re: It can't be that easy...
« Reply #9 on: February 21, 2013, 03:55:44 AM »
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.
 

Offline psxphill

Re: It can't be that easy...
« Reply #10 on: February 21, 2013, 09:23:44 AM »
Quote from: LoadWB;727151
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
 

Offline LoadWB

  • Hero Member
  • *****
  • Join Date: Jul 2006
  • Posts: 2901
  • Country: 00
    • Show only replies by LoadWB
Re: It can't be that easy...
« Reply #11 on: February 21, 2013, 05:23:43 PM »
Quote from: psxphill;727162
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?
 

Online zipper

Re: It can't be that easy...
« Reply #12 on: February 21, 2013, 05:34:28 PM »
Supraturbo 28 had tiny 16 kB sRAM cache to give boost when fast RAM was available.
 

Offline psxphill

Re: It can't be that easy...
« Reply #13 on: February 21, 2013, 05:56:35 PM »
Quote from: zipper;727192
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
 

Offline RedskullDC

  • Full Member
  • ***
  • Join Date: Sep 2003
  • Posts: 136
    • Show only replies by RedskullDC
Re: It can't be that easy...
« Reply #14 on: February 22, 2013, 07:02:54 AM »
Hi Ral-Clan, et al.
Quote from: ral-clan;727074
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
Redskull @ Digital Corruption
A500, 4000/060-75MHz
WinUAE on Windows7-X64Ult
Minimig DE1
-------------------------