dirkwhoffmann / vAmiga

vAmiga is a user-friendly Amiga 500, 1000, 2000 emulator for macOS
https://dirkwhoffmann.github.io/vAmiga
Other
293 stars 24 forks source link

New hardware #796

Closed dirkwhoffmann closed 5 months ago

dirkwhoffmann commented 11 months ago

Good news: I've got some new super-cool hardware to run real tests on:

A3000

With the new machine at hand, it's probably time to give the MMU project a second try.

Edit: The original post contained some stuff about a failing test case. It has been moved to a separate issue (#797).

dirkwhoffmann commented 11 months ago

After removing a myriad of screws, the newcomer looks like this:

A3000

Before we do any further testing, the patient must undergo a minor surgical procedure. You might have already spotted the issue.

dirkwhoffmann commented 11 months ago

Backside looks pretty good to me. I have already marked the solder joints that need to be removed:

A3000_rear

mithrendal commented 11 months ago

nice one 🤤 ... according to https://amiga.resource.cx/mod/a3000.html seems to be a most recent a3000 rev 9 board. I spotted a 68030 and a 68882 both runnable at 25 Mhz. The speedy version... ✌️😎

I bet it needs some service ...

webbasan commented 11 months ago

Yep, bought it in 1992, late enough to get a decent revision :slightly_smiling_face:. Ok, and I can see on the board picture that I remembered correctly: I replaced some of the chips with the updated revisions, especially Buster and the WD chip, but I think others like Agnus were also updated.

dirkwhoffmann commented 11 months ago

I bet it needs some service ...

  • removal of the defective battery

Done

IMG_5059

emoon commented 11 months ago

What @mithrendal said

It's really important to remove the corrosion as it can/will get worse if not serviced.

emoon commented 11 months ago

btw I just ran into this :) https://www.youtube.com/watch?v=JJ6mkfcyGT8 it might be helpful for you.

dirkwhoffmann commented 11 months ago

I neutralized the leaked battery fluid with vinegar, cleaned with distilled water and IPA, and applied some electronic cleaner spray afterwards:

71154141022__93F6DE24-638C-46FD-9AB5-95A9EFA9C36D Kopie

Looks pretty good compared to the original photo. Seems like the battery did only cause minor damage to the board. Now, everything has to dry up thoroughly.

emoon commented 11 months ago

Looks much better indeed. I have seen other cases that are way worse when it comes to batteries/caps on various hardware.

mithrendal commented 11 months ago

Looks completely different ... so clean 😍... @dirkwhoffmann is the complete board that clean now ? what a beauty

my eyes can spot only one tiny "potential" trace of corrosion maybe left at two of the six holes at U450 ... @emoon do you think they still can do possibly any harm ?

idea: pour some alcohol over the mentioned hole and pierce the hole with the soft bristles of a toothbrush

dirkwhoffmann commented 11 months ago

IMG_5068

Good news. The machine is still working 😎. Next step will be to replace the (broken) internal disk drive with a Gotek and the (still working) HD by a modern SCSI to SD adapter. Parts are already ordered.

dirkwhoffmann commented 11 months ago

Here's another one. Not sure if he's gonna make it 😬

IMG_5103

IMG_5104

After removing the battery and applying some IPA to the most affected area, it doesn't look that bad any more.

IMG_5106

emoon commented 11 months ago

The good thing these days are that even if the motherboard can't be saved due to extensive damage saving the components and getting a replacement board like this http://wordpress.hertell.nu/?p=981 is an option.

Now this of course requires a fair amount of work, but at least there is that option in case the above doesn't save it.

mithrendal commented 11 months ago

@emoon interesting link. Did you spot ... the last mainboard photo is taken from a A2000. The A3000 (first pictures) seems to be already saved.

emoon commented 11 months ago

Ah! I missed that :) but such boards exists as well https://amigastore.eu/821-amiga-2000-remake-motherboard-rev-185.html

dirkwhoffmann commented 11 months ago

All cleaned up now. Now it needs to dry thoroughly.

IMG_5108

The superfluous boot selector has been removed, along with the Kickstart Rom. I've ordered DiagRom which I want to try out on that machine.

dirkwhoffmann commented 11 months ago

Cured from "Varta". Based on the condition of the components, I expect the machine to run just fine for the next couple of years.

IMG_5151

I didn't use DiagRom, because I got a Rom with 42 pins and the A2000 Kickstart Rom only has 40 pins. However, I did some tests with Amiga TestKit and everything looks fine so far.

dirkwhoffmann commented 11 months ago

I got this machine as a gift from my cousin yesterday:

a500_1

He found it while cleaning out his attic. The machine is in perfect condition and looks like it was just taken from the store shelf. It doesn't even show any signs of yellowing. It's a Rev. 5 board (which is good, because I think all of my A500s have different boards). Unfortunately, I had to break the warranty seal to see what's inside 🙄.

a500_3

Most importantly, it still works just fine:

a500_2

mithrendal commented 11 months ago

Kickstart 1.2 ❤️, Rev5 board ... a real OCS powerhorse ❤️

so clean inside ... no traces of dust even after decades😳... how long was it in use by your cousin ? I bet his home was cleaned up twice a week 😅 at least...

EDIT: https://eab.abime.net/showthread.php?t=95507

mithrendal commented 11 months ago

😱OMG its a chicken lip one with space invader keys and a gold tinted main board !!!

https://www.amigalove.com/viewtopic.php?t=1266

The Chicken Lips A500 wasn’t very cost reduced at all compared to 
what came later. 
In fact, this Amiga computer came with some very specific components 
considered by many to be best-of-class ... 
AND the plastic will NEVER yellow, either.

The quickest way to identify a Chicken Lips A500 is usually by the case 
badge. If the case badge is an embossed Commodore “C=“ logo, 
it’s not a guarantee you’ll have all of the goodies, but it should 
at least get your heart beating a little faster because 
you just might...

seems it has all the described goodies in it 😍 ... C= key, golden mainboard, caps lock lamp,

@dirkwhoffmann what about the color of the power LED ?

dirkwhoffmann commented 11 months ago

Oh, yes, interesting. It has the Commodore Key instead of the Amiga key on the left. I haven't noticed this at first. I don't know what the color of the power LED is since I've only run the machine once with no keyboard connected. My personal A500 (which is lost) must have been a similar model. I think my cousin and I bought it around the same time.

dirkwhoffmann commented 10 months ago

Today, I received a mounting frame for installing a Gotek drive in a A1000. So, it's time to upgrade this guy 🥰:

IMG_5302

Now equipped with a Gotek:

IMG_5309

Works as expected. Just loaded Kickstart 1.3 from the USB stick:

IMG_5305

The keyboard is working just fine, too:

IMG_5307

Speaking of keyboards. I've accidentally plugged in the A3000 keyboard into the A2000 while the machine was powered on (well, not really accidentally, I simply forgot that this is a no-go 🙈).

Now, the keyboard is plain dead. It seems like I killed all diodes on the controller board (upper half).

71356100582__FF17CCD9-CE65-435A-9EC3-FB72A9F3E057

And the final question is. Who at Commodore had designed those clips? Not sure if I should blame myself for breaking them 🙄.

mithrendal commented 10 months ago

Oh boy 😬 I should have warned you about those clips… I broke all of my clips 🙄 in 1987 -1989 somewhen when trying to open my A1000 for the first time … I simply forgot about that breaking the clips issue on the A1000 … but the good thing is 😀that they not not really needed to properly close it again anyways …

Interesting this seems to be an early NTSC Amiga with daughterboard … can we have some close ups of the chip set to know their revisions?

dirkwhoffmann commented 10 months ago

Strange enough. I connected the keyboard to read the error code (number of light pulses on the caps lock key) when I discovered that the keyboard was fully working.

IMG_5311

So either the keyboard is working despite some damaged diodes (unlikely), or the diodes are no diodes (unlikely), or my multimeter is broken (unlikely). The next natural step would be to reopen the keyboard and repeat the measurement. However, based on my habit to break Amiga stuff, I better keep it closed and pretend nothing ever happened 🙄.

dirkwhoffmann commented 10 months ago

Looking closer at the board reveals that the A1000 is an interesting machine. It's one of the early PAL Amigas (8367 Agnus) that is based on the original NTSC board (WCS on daughterboard). Furthermore, it has an R5 Denise which doesn't support EHB. This makes it an excellent test machine since all my other Amiga are equipped with later Denise revisions.

PNG-Bild