Welcome, Guest. Please login or register.

Author Topic: Is the 14 Mhz hack worth it!  (Read 4722 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline MotormouthTopic starter

Is the 14 Mhz hack worth it!
« on: October 21, 2015, 04:03:15 AM »
Has anyone every tried the 14 Mhz 68000 mod on their A1000, A500, or A2000?

I have a spare A2000 and A500.  I was consider modding one or the other.
How is compatibility with Zorro II boards or Side Expansion slot with this Mod?
 

Offline Hattig

  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 901
    • Show only replies by Hattig
Re: Is the 14 Mhz hack worth it!
« Reply #1 on: October 21, 2015, 10:50:52 AM »
It's not meant to give a massive speedup IIRC, as performance is limited by other factors (chipset and bus speed, the 68k has no on-board cache). Nothing like what the doubling of speed would suggest.

Which is why 68k socket accelerators also include their own fast memory as well as using CPUs with caches.
 

Offline MotormouthTopic starter

Re: Is the 14 Mhz hack worth it!
« Reply #2 on: October 22, 2015, 05:20:23 AM »
Quote from: Hattig;797811
It's not meant to give a massive speedup IIRC, as performance is limited by other factors (chipset and bus speed, the 68k has no on-board cache). Nothing like what the doubling of speed would suggest.

Which is why 68k socket accelerators also include their own fast memory as well as using CPUs with caches.


Agreed,  This would basically be like the ICD AdSpeed without the cache.  
I was only expecting like a 5-10% speed increase.
I guess to be more specific,   Is the time to do the hack and the less than $20 US of parts worth it vs the hardware and software incompatibilities.  Ultimately I would put a scsi controller and some fast ram on either config via Zorro II for the A2000 or Zorro II to side expansion on the A500.  Examples:  I here from other sources floppy timing can get screwed up.

At the end of the day I was wondering if anyone had tried it.  or if CIA chips blow up
 

Offline Oldsmobile_Mike

Re: Is the 14 Mhz hack worth it!
« Reply #3 on: October 22, 2015, 05:31:45 AM »
Quote from: Motormouth;797875
At the end of the day I was wondering if anyone had tried it.  or if CIA chips blow up

I think you'd have more to worry about from floppy drive timing.  Isn't this the hack that screws that all up?

IMHO I was interested in it some years back but the amount of work wasn't worth my time.  Get a 68010 for the 2-5% boost it gives you for $5 on ebay (and be able to make use of the 'quit' key in WHDLoad), then add some fast ram for the 20-25% increase that gives you.  Much better bang for your buck if you want to slightly boost a low-end machine.  :)

That being said, if you try it let us know how it goes, and post some pictures!  :)
Amiga 500: 2MB Chip|16MB Fast|30MHz 68030+68882|3.9|Indivision ECS|GVP A500HD+|Mechware card reader + 8GB CF|Cocolino|SCSI DVD-RAM
Amiga 2000: 2MB Chip|136MB Fast|50MHz 68060|3.9|Indivision ECS + GVP Spectrum|Mechware card reader + 8GB CF|AD516|X-Surf 100|RapidRoad|Cocolino|SCSI CD-RW
 Amiga videos and other misc. stuff at https://www.youtube.com/CompTechMike/videos
 

guest11527

  • Guest
Re: Is the 14 Mhz hack worth it!
« Reply #4 on: October 22, 2015, 07:20:18 AM »
Quote from: Oldsmobile_Mike;797876
I think you'd have more to worry about from floppy drive timing.  Isn't this the hack that screws that all up?

No, that should be harmless. The average 14Mhz hack only speeds up the CPU, but none of the external chips that are not designed to run at a higher clock rate anyhow. The timing for the disk drives is derived from the timer.device, and hence from the CIA hardware timers that still run at ~700Mhz. Hence, no problems to be expected.

Otherwise, what would a floppy do with a 68060@50Mhz? (-:
 

Offline Oldsmobile_Mike

Re: Is the 14 Mhz hack worth it!
« Reply #5 on: October 22, 2015, 07:31:04 AM »
Quote from: Thomas Richter;797877
No, that should be harmless. The average 14Mhz hack only speeds up the CPU, but none of the external chips that are not designed to run at a higher clock rate anyhow. The timing for the disk drives is derived from the timer.device, and hence from the CIA hardware timers that still run at ~700Mhz. Hence, no problems to be expected.

Otherwise, what would a floppy do with a 68060@50Mhz? (-:

Here is where I got that information from.  Memory's not what it used to be, but I knew I wasn't making it up.  ;)

http://aminet.net/package/docs/hard/14MhzA500

trackstep.doc

Quote
[FONT="]If you have performaed the 14Mhz modification and find that you have disk
errors, it is probably because of the track stepping speed having been
altered.
All of the disk read/write operations aren't directly controlled
by the 68000 cpu so our sppedup mod shouldn't affect this. However the
track stepping on the drives is controlled directly by the CPU.
Normally the trackdisk.device uses a value of 0BB8 as a count between it
when it should send step pulses to the drives. At high speed the time taken
for the count will diminish, in some cases to a point where the step pulses
are sent to the drive quicker than it's track to track access time which
could be around 20ms.While using an 80track 5 1/4" drive with a 5ms track
time there is no problem whatsoever, however with the internal drive on some
machines they cannot keep up with the cpu.
[/FONT]
 
I take no credit for the reliability of this (nor blame for any lack thereof), just copying & pasting.  ;)

TL;DR.  Nearly all accelerators contain separate oscillators and logic for the processors anyway, so they're independent of any system timings.  The 68060@50Mhz example is irrelevant.  :lol:
« Last Edit: October 22, 2015, 07:33:15 AM by Oldsmobile_Mike »
Amiga 500: 2MB Chip|16MB Fast|30MHz 68030+68882|3.9|Indivision ECS|GVP A500HD+|Mechware card reader + 8GB CF|Cocolino|SCSI DVD-RAM
Amiga 2000: 2MB Chip|136MB Fast|50MHz 68060|3.9|Indivision ECS + GVP Spectrum|Mechware card reader + 8GB CF|AD516|X-Surf 100|RapidRoad|Cocolino|SCSI CD-RW
 Amiga videos and other misc. stuff at https://www.youtube.com/CompTechMike/videos
 

guest11527

  • Guest
Re: Is the 14 Mhz hack worth it!
« Reply #6 on: October 22, 2015, 08:16:15 AM »
Quote from: Oldsmobile_Mike;797878
Here is where I got that information from.  Memory's not what it used to be, but I knew I wasn't making it up.  ;)

http://aminet.net/package/docs/hard/14MhzA500

trackstep.doc

I take no credit for the reliability of this (nor blame for any lack thereof), just copying & pasting.  ;)
This information is not quite accurate. Actually, the trackdisk device

Quote from: Oldsmobile_Mike;797878
TL;DR.  Nearly all accelerators contain separate oscillators and logic for the processors anyway, so they're independent of any system timings.  The 68060@50Mhz example is irrelevant.  :lol:

And the 14MHz hack does what? It surely doesn't clock the system components, i.e. the CIAs with twice the regular speed as this wouldn't work. There is no difference between a turbo board with its own oscillator, and a 14MHz 68K that derives its clock from the internal clock rate. In both cases, the CPU runs at a higher than nominal rate, and in both cases all other system components (necessarily) keep running at their nominal speed.
 

Offline NorthWay

  • Full Member
  • ***
  • Join Date: Jun 2003
  • Posts: 209
    • Show only replies by NorthWay
Re: Is the 14 Mhz hack worth it!
« Reply #7 on: October 22, 2015, 09:51:07 AM »
IIRC there were some pretty ugly 14MHz hacks back in the day.
Later I seem to remember there popping up some proper ones that synced down to 7MHz when bus access was needed.
I would go for a 68010 if already trying out 14MHz to get those few extra percent more, at least if you have fastram.
 

guest11527

  • Guest
Re: Is the 14 Mhz hack worth it!
« Reply #8 on: October 22, 2015, 10:20:09 AM »
Quote from: NorthWay;797886
IIRC there were some pretty ugly 14MHz hacks back in the day.
Later I seem to remember there popping up some proper ones that synced down to 7MHz when bus access was needed.
I would go for a 68010 if already trying out 14MHz to get those few extra percent more, at least if you have fastram.

The 68K bus is asynchron anyhow, i.e. the CPU waits until the bus signals that it is available/data is available. There is no bus-clock on the 68K, quite unlike the 6800 or 6502 bus which is a synchronous bus and hence bus speed depends on the clock rate.

The only synchronous part is the E-clock by which the CIAs are driven, and the protocol around the E-clock. However, if you clock the CIAs by twice the rate, all the timing goes wrong, not only trackdisk.
 

Offline NorthWay

  • Full Member
  • ***
  • Join Date: Jun 2003
  • Posts: 209
    • Show only replies by NorthWay
Re: Is the 14 Mhz hack worth it!
« Reply #9 on: October 22, 2015, 04:56:15 PM »
Well, I think the first ones did indeed upset the CIAs.
Something like lift up a pin and solder it to a 14MHz clock or 28MHz with a divide by 2 chip inbetween.
 

Offline Oldsmobile_Mike

Re: Is the 14 Mhz hack worth it!
« Reply #10 on: October 22, 2015, 07:57:41 PM »
Quote from: Thomas Richter;797881
This information is not quite accurate. Actually, the trackdisk device

Thanks for helping clear this up!

IMHO I hope OP does do this hack.  I remember lots of people talking about it back in the day, but I can't remember anyone actually doing it.  Good luck with it, hope you don't blow up your Miggy! :banana:
Amiga 500: 2MB Chip|16MB Fast|30MHz 68030+68882|3.9|Indivision ECS|GVP A500HD+|Mechware card reader + 8GB CF|Cocolino|SCSI DVD-RAM
Amiga 2000: 2MB Chip|136MB Fast|50MHz 68060|3.9|Indivision ECS + GVP Spectrum|Mechware card reader + 8GB CF|AD516|X-Surf 100|RapidRoad|Cocolino|SCSI CD-RW
 Amiga videos and other misc. stuff at https://www.youtube.com/CompTechMike/videos
 

Offline MotormouthTopic starter

Re: Is the 14 Mhz hack worth it!
« Reply #11 on: October 23, 2015, 02:36:37 AM »
Quote from: NorthWay;797886
IIRC there were some pretty ugly 14MHz hacks back in the day.
Later I seem to remember there popping up some proper ones that synced down to 7MHz when bus access was needed.
I would go for a 68010 if already trying out 14MHz to get those few extra percent more, at least if you have fastram.
... Well, I think the first ones did indeed upset the CIAs.
Something like lift up a pin and solder it to a 14MHz clock or 28MHz with a divide by 2 chip inbetween.

Quote from: Thomas Richter;797888
The 68K bus is asynchron anyhow, i.e. the CPU waits until the bus signals that it is available/data is available. There is no bus-clock on the 68K, quite unlike the 6800 or 6502 bus which is a synchronous bus and hence bus speed depends on the clock rate.

The only synchronous part is the E-clock by which the CIAs are driven, and the protocol around the E-clock. However, if you clock the CIAs by twice the rate, all the timing goes wrong, not only trackdisk.

Thanks for everyone's input, yeah I notice the synchronous e-clock which made me nervous about CIA over clocking (I was worried about damage),  I am going to look into how other accelerators run the e-clock asynchronously.  If it is as easy as putting the standard 7mhz signal on the e-clock this should be fairly easy to do.  If it requires a buffer, things become much more difficult.

What did the Ad-speed do?

I also liked Oldsmobile_Mike and Northway's idea of using a 68010, though I would probably try a 68000 first.  One should always only change one variable at a time when experimenting.
« Last Edit: October 23, 2015, 03:11:26 AM by Motormouth »
 

Offline Oldsmobile_Mike

Re: Is the 14 Mhz hack worth it!
« Reply #12 on: October 23, 2015, 03:36:56 AM »
Quote from: Motormouth;797935
One should always only change one variable at a time when experimenting.

That, sir, is not the Amiga way.  :roflmao:  :roflmao:
Amiga 500: 2MB Chip|16MB Fast|30MHz 68030+68882|3.9|Indivision ECS|GVP A500HD+|Mechware card reader + 8GB CF|Cocolino|SCSI DVD-RAM
Amiga 2000: 2MB Chip|136MB Fast|50MHz 68060|3.9|Indivision ECS + GVP Spectrum|Mechware card reader + 8GB CF|AD516|X-Surf 100|RapidRoad|Cocolino|SCSI CD-RW
 Amiga videos and other misc. stuff at https://www.youtube.com/CompTechMike/videos
 

Offline johnklos

  • Full Member
  • ***
  • Join Date: Feb 2010
  • Posts: 190
    • Show only replies by johnklos
Re: Is the 14 Mhz hack worth it!
« Reply #13 on: October 23, 2015, 03:41:14 AM »
If you look at 68000 instruction timings:

http://oldwww.nvg.ntnu.no/amiga/MC680x0_Sections/mc68000timing.HTML

You'll see that there are plenty of instructions which will complete in the equivalent of half the number of clocks with a 14 MHz 68000. Of course, all memory accesses continue to run at 7 MHz, so on a CPU which needs to load all instructions from memory, the speed is largely limited.

The 68010 goes well with the 14 MHz speedup because it has a special loop mode where a loop which consists of two instructions (three words total) can be run without refetching those instructions, and therefore can run at the full 14 MHz.
 

Offline paul1981

Re: Is the 14 Mhz hack worth it!
« Reply #14 on: October 23, 2015, 01:57:50 PM »
Quote from: Oldsmobile_Mike;797936
That, sir, is not the Amiga way.  :roflmao:  :roflmao:


:rofl: