Amiga.org

Amiga computer related discussion => Amiga Marketplace => Topic started by: Cosmos Amiga on February 04, 2015, 03:26:18 PM

Title: Upgrade kit for the A3640 (2 wait states removed)
Post by: Cosmos Amiga on February 04, 2015, 03:26:18 PM
Remove two wait states for a general speedup. Works well with a 68040 and with the 040-060 adapter from Mozart & Matze

- Five new sockets
- Three new Gal 22V10 (10ns)
- Two new Gal 16V8 (7ns)


21 euros including Priority shipping in gift on my Paypal

 


What is it ?
It's a freeware firmware upgrade by SpeedGeek for A3640 owners seeking a
performance boost. The new state machine logic eliminates 2 extra wait states
from every A3640 bus cycle so your 68040 can access the A3000/A4000
motherboard resources at full speed. This logic has been tested at clock
speeds from 25-50 MHz*. It works with either a 1x or a 1/2x clocked
motherboard (other mods are required for a 1/2x clocked motherboard).

How much faster will my A3640 be ?
It's hard to quantify but you can expect Fast memory and ROM speeds to
improve by 2-3 MB/sec. Chip memory, Zorro Bus and Custom chips will
probably have < 1 MB/sec increase. Your mileage will vary with clock
speed, ROM and RAMSEY speed settings, etc.

 
*The new U207 and U208 were tested by apollo630
since they were created to avoid cut and jumper mods on the originals. If you
don't want to use them then cut the trace on U207 pin 9 and solder jumper it
to pin 10. Also, cut the trace on pin 3 U208 and jumper it to GND or a pull up
resistor if you have the inverted version (from the old EAB archive).

(U207 is the IC with 1 white dot)
(U205 is the IC with 2 white dots)
(U204 is the IC with 5 white dots)

(U203 is the IC with 3 white dots)
(U208 is the IC with 4 white dots)



:)
Title: Re: Upgrade kit for the A3640 (2 wait states removed)
Post by: kinmami on March 06, 2015, 02:08:26 AM
A3640 must be 3.1 or 3.2 version?
Title: Re: Upgrade kit for the A3640 (2 wait states removed)
Post by: Cosmos Amiga on March 06, 2015, 05:34:30 AM
Should works on any revision...

Please, ask SpeedGeek to be sure !



:)
Title: Re: Upgrade kit for the A3640 (2 wait states removed)
Post by: slayer on March 06, 2015, 08:48:38 AM
Too bad this wasn't available a year back when I had 4 of my A3640s redone and upgraded to 3.2.

Nice to see these improvements coming out!
Title: Re: Upgrade kit for the A3640 (2 wait states removed)
Post by: SpeedGeek on March 06, 2015, 03:49:32 PM
Quote from: kinmami;785871
A3640 must be 3.1 or 3.2 version?

Version and other questions already answered on EAB:

http://eab.abime.net/showthread.php?p=778105 (http://eab.abime.net/showthread.php?p=778105)

Quote from: slayer;785879
Too bad this wasn't available a year back when I had 4 of my A3640s redone and upgraded to 3.2.

Nice to see these improvements coming out!

WTF? This A3640 upgrade was first released on EAB 3.5 years ago! It was later moved to Amibay because some idiots on EAB posted negative comments about it. Since then, many people have done this upgrade and have been very pleased with the results. ;)
Title: Re: Upgrade kit for the A3640 (2 wait states removed)
Post by: Oldsmobile_Mike on March 06, 2015, 06:02:51 PM
Quote from: SpeedGeek;785892
WTF? This A3640 upgrade was first released on EAB 3.5 years ago!

*A LOT* of info posted on EAB and Amibay never makes it over to amiga.org.  Or if it does, it dies in a single thread that receives zero comments and so drops off the homepage quickly, before most people even have a chance to see it.  It's kind of disappointing and frustrating, really, especially since the threads that *DO* stay at the top of the homepage for months, are usually full of trolling/FUD/other garbage.  :(
Title: Re: Upgrade kit for the A3640 (2 wait states removed)
Post by: Motormouth on March 09, 2015, 04:18:48 AM
Is anyone willing to offer a soldering service for this speedgeek upgrade, I am definitely interest in it but time and albeit my surface soldering skills are not great.
Title: Re: Upgrade kit for the A3640 (2 wait states removed)
Post by: biggun on March 09, 2015, 06:17:19 AM
This is great.
I would have loved to have this on my 4000/040 some years ago.
Title: Re: Upgrade kit for the A3640 (2 wait states removed)
Post by: guest11527 on March 09, 2015, 07:42:21 AM
Quote from: biggun;786051
This is great.

Is it? Does anyone know why the wait states were there in first place? Surely not because some engineers said, "Ok, folks, let's make the product a bit slower so it sells better". Surely, we have nowadays faster RAM and faster logic, but can this be applied on this card? Likely not. Thus, I would probably give that a second thought and wonder what exactly the wait states are good for.
Title: Re: Upgrade kit for the A3640 (2 wait states removed)
Post by: biggun on March 09, 2015, 09:23:49 AM
Quote from: Thomas Richter;786052
Is it? Does anyone know why the wait states were there in first place? Surely not because some engineers said, "Ok, folks, let's make the product a bit slower so it sells better". Surely, we have nowadays faster RAM and faster logic, but can this be applied on this card? Likely not. Thus, I would probably give that a second thought and wonder what exactly the wait states are good for.


ok good point.

My assumption is that this was tested now and is known to work reliable.
Someone should verify this of course.

I naiv assumed is that one of the reasons for the slowness of the 3640 might have just been "time-to-market".
E.g as soon as it worked it was sold - without giving the developers time for tuning.
Title: Re: Upgrade kit for the A3640 (2 wait states removed)
Post by: psxphill on March 09, 2015, 10:16:50 AM
Quote from: biggun;786053
I naiv assumed is that one of the reasons for the slowness of the 3640 might have just been "time-to-market".
E.g as soon as it worked it was sold - without giving the developers time for tuning.

As it's commodore, you can assume they sold it before it worked. An insight into what was going on at commodore at the time http://www.wonkity.com/~wblock/a4000hard/defibust.html

Whether those wait states are ever required is something that anyone doing this upgrade will have to consider, with the hack it might only work in a limited combination of a3640/buster/motherboard/phase of moon etc. If it works for you and you don't have an issue modifying classic hardware then I don't see the problem. If you have problems in the future then it will always be the first thing that you will doubt.
 
 Dave was human, he made mistakes. They might have been added under an assumption they were required, or they might not even have been intended. You could ask him, he might remember.
Title: Re: Upgrade kit for the A3640 (2 wait states removed)
Post by: ChaosLord on March 09, 2015, 11:11:26 AM
Quote from: Thomas Richter;786052
Is it? Does anyone know why the wait states were there in first place? Surely not because some engineers said, "Ok, folks, let's make the product a bit slower so it sells better".

The Engineers did not run Commodore.  Mehdi Ali did.  And Mehdi Ali said stupid crap like that all the time.

I assume that Dave simply did not have 1 or more of the following: [the time, the energy, the skill or the permission] to improve the design and eliminate the wait states.

Most (possibly all) other accelerator cards do not have a bunch of unneeded extra wait states thrown in and they all work just fine.



Quote

 Surely, we have nowadays faster RAM and faster logic, but can this be applied on this card? Likely not. Thus, I would probably give that a second thought and wonder what exactly the wait states are good for.


If someone removes the wait states and can then prove that it causes some sort of problem then I would love to hear about it.

As for me, if this had been available in the years 1992-1997 then I would have bought it instantly as I was rocking an A4000/040 back in those days and I always hated that my hardware was performing at a level less than perfection.
Title: Re: Upgrade kit for the A3640 (2 wait states removed)
Post by: SpeedGeek on March 09, 2015, 03:15:38 PM
I guess there is no Amiga forum where you can avoid negative comments from the ignorant, incompetent or resident site trolls... :rolleyes:

First of all, Commodore engineering didn't add the extra wait states to the A3640. They were already incorporated into the "040 Bus Adapter Application" designed by Motorola. This application was intended to serve as a design example for 040 designer's. It was never optimized nor intended to become the "Default" design for 040 cards (Unfortunately, that's exactly what happened).

Since, Commodore engineering was ordered to produce the cheapest possible 040 card, it's very easy to understand why they used the Motorola design with as few modifications as possible.

For you German guys, Mozart was actually one of the first A1K.org members to do this upgrade:

http://www.a1k.org/forum/showthread.php?t=37954
Title: Re: Upgrade kit for the A3640 (2 wait states removed)
Post by: psxphill on March 09, 2015, 05:05:19 PM
Quote from: SpeedGeek;786066
Since, Commodore engineering was ordered to produce the cheapest possible 040 card, it's very easy to understand why they used the Motorola design with as few modifications as possible.

Section 7 from http://bitsavers.trailing-edge.com/pdf/motorola/68000/MC68040_Designers_Handbook_1990.pdf ?
 
 According to Dave the "cheapest possible 040 card" came out of engineering when it was going to be used in  the a3200/a3400.
 
 http://www.bigbookofamigahardware.com/bboah/product.aspx?id=1943
 
 "So, anyway, my buddy Greg Berlin was in charge of the A3200 and A3400, the only thing I did was fix his expansion bus when it didn't work. He was as annoyed about these models as everyone else, and so, kind of as a skunkworks project, he had Scott design "the cheapest '040 board known to mankind" as he put it, the idea being that, even if these systems went out and didn't impress anyone, we at least had this add-on to turn your A3200 into more or less an appropriate 1992-ish computer."
 
 Things didn't improve greatly when A3200/A3400 was killed to be replaced with the A4000. I think engineering were just grateful to be allowed to release a computer with AA.
Title: Re: Upgrade kit for the A3640 (2 wait states removed)
Post by: Oldsmobile_Mike on March 09, 2015, 05:21:13 PM
Quote from: SpeedGeek;786066
I guess there is no Amiga forum where you can avoid negative comments from the ignorant, incompetent or resident site trolls... :rolleyes:

https://www.youtube.com/watch?v=coOxrm4CU0U
Title: Re: Upgrade kit for the A3640 (2 wait states removed)
Post by: cadillac46 on May 29, 2015, 09:06:36 PM
My friend, whom I bought this kit wrote to me, that this kit won't work in his A3640.
Another friend have a problem with ROMY 4000. It won't work too. Both bought from Cosmos.
Title: Re: Upgrade kit for the A3640 (2 wait states removed)
Post by: Oldsmobile_Mike on May 29, 2015, 09:37:01 PM
Quote from: cadillac46;790159
My friend, whom I bought this kit wrote to me, that this kit won't work in his A3640.
Another friend have a problem with ROMY 4000. It won't work too. Both bought from Cosmos.

Not trying to be a smart-ass here, but instead of saying "it doesn't work", maybe a few more details, such as exactly why it doesn't work, or what's wrong with it, would be in order here?  Oh well, hope your friend actually reaches out to Cosmos and you guys can get it resolved!  :)
Title: Re: Upgrade kit for the A3640 (2 wait states removed)
Post by: mechy on May 29, 2015, 09:41:11 PM
Quote from: cadillac46;790159
My friend, whom I bought this kit wrote to me, that this kit won't work in his A3640.
Another friend have a problem with ROMY 4000. It won't work too. Both bought from Cosmos.

Instead of saying just this, why not give more information? did your friend make a mistake? what revision A3640? what A4000 motherboard revision? Does your friend have a idea why it will not work?
what you say doesn't help much.
Cosmos makes good stuff for the most part but these are hacks
 and your milege may vary.
Title: Re: Upgrade kit for the A3640 (2 wait states removed)
Post by: cadillac46 on May 29, 2015, 10:01:56 PM
Amiga won't boot with ROMY installed, just black screen. The same with A3640 (rev.3.1). My friend had changed some e-mails with Cosmos, but one day Cosmos stopped to answer.
Title: Re: Upgrade kit for the A3640 (2 wait states removed)
Post by: amiga1260 on May 30, 2015, 05:27:02 AM
I bought the Remove wait states chips from Cosmos and let this upgrade done by Bebek. I have an 3640 rev 3.2 card.

Everything works fine and the IDE speed was indeed increased from 1.8 MB/s to 2.0 MB/s tested with SysInfo 4.0.

I also set the jumpers on the motherboard on EXT.
Title: Re: Upgrade kit for the A3640 (2 wait states removed)
Post by: Cosmos Amiga on May 30, 2015, 05:33:42 AM
Quote from: cadillac46;790169
Amiga won't boot with ROMY installed, just black screen. The same with A3640 (rev.3.1). My friend had changed some e-mails with Cosmos, but one day Cosmos stopped to answer.


Hum, I reply to all emails...

I sold about 80 Romy, and you are the only one to have issue...

Are you sure your building rom is correct ?

Here a good howto : http://www.mfilos.com/2010/12/guide-create-and-burn-custom-kickstart.html
Title: Re: Upgrade kit for the A3640 (2 wait states removed)
Post by: stachu100 on May 30, 2015, 07:07:54 AM
Quote from: cadillac46;790169
Amiga won't boot with ROMY installed, just black screen. The same with A3640 (rev.3.1). My friend had changed some e-mails with Cosmos, but one day Cosmos stopped to answer.

I have from Cosmos:
A4k Romy - working with custom KS3.9 1MB. Standard KS3.1 also working
PIO2 mod for A4000D - working
Exec.library for KS3.9 - working

And I have no problem with communication with Cosmos.
I don't know what kind of support you friend asked from Cosmos, but I know from my own experience that request like: "I have black screen, do something" cannot be answered.
I can look on that issue if you wish, but I need your Amiga.

Regards,
Stan
Title: Re: Upgrade kit for the A3640 (2 wait states removed)
Post by: cadillac46 on May 30, 2015, 09:09:36 AM
Quote from: Cosmos;790190
Hum, I reply to all emails...

I sold about 80 Romy, and you are the only one to have issue...

Are you sure your building rom is correct ?

Here a good howto : http://www.mfilos.com/2010/12/guide-create-and-burn-custom-kickstart.html

EDIT: With Custom ROM 3.9 from you, Amiga has yellow screen. When he's using original 3.1 ROM it works fine. So, Romy is working.

But there is still problem with A3640 - 2 wait states mod. I only know that his card A3640 does not work with your modification. But it works when you insert the old chips. Maybe your chips are incorrectly marked or badly programmed?
Title: Re: Upgrade kit for the A3640 (2 wait states removed)
Post by: Cosmos Amiga on May 30, 2015, 10:04:51 AM
Quote from: cadillac46;790196
EDIT: With Custom ROM 3.9 from you, Amiga has yellow screen. When he's using original 3.1 ROM it works fine. So, Romy is working.

But there is still problem with A3640 - 2 wait states mod. I only know that his card A3640 does not work with your modification. But it works when you insert the old chips. Maybe your chips are incorrectly marked or badly programmed?


Maybe some deflashing during shipping...

I always put some antstatic bags around Romy and the ICs... Don't know if it's enough...

When I flash all ICs, all the time, I "verify" three or four time each IC with my programmator...

Anyway and again, I always answer on all emails : with these problems, I'm ok to flash them another time... Just send me back the ICs and only the Gal plugged on Romy...
Title: Re: Upgrade kit for the A3640 (2 wait states removed)
Post by: cadillac46 on May 30, 2015, 10:11:04 AM
Quote from: Cosmos;790200
Maybe some deflashing during shipping...

I always put some antstatic bags around Romy and the ICs... Don't know if it's enough...

When I flash all ICs, all the time, I "verify" three or four time each IC with my programmator...

Anyway and again, I always answer on all emails : with these problems, I'm ok to flash them another time... Just send me back the ICs and only the Gal plugged on Romy...
OK. I'll tell him to send back IC's.