joethezombie / Amiga-1000-Rejuvenator

A1000 Rejuvenator
Other
46 stars 14 forks source link

Verify signal names, states (input, output, or bidirectional), and polarity (active low). #1

Open joethezombie opened 3 years ago

joethezombie commented 3 years ago

Currently, most of the signals on the schematics are not directional. The signal names are also not standardized to Amiga schematics. Signal names that are active low need be identified as such.

joethezombie commented 3 years ago

Signal names for the PAL diagrams have been updated, including active low identification. Next up will be the schematics.

joethezombie commented 3 years ago

Signal names on the board schematics and artwork have been mostly updated, including active low identification. Directional or 3-state adjustments are still needed.

joethezombie commented 3 years ago

Added signal direction for Agnus 8372B

joethezombie commented 3 years ago

Signal direction mostly completed. Schematics now pass ERC check error free! Will continue to look at the remaining warnings.

graphiteavatar commented 3 years ago

Very cool. Has there been any forward motion on the PAL chips. I have some friends that may be able to extract the information, but is that already done and now it’s just deciding it? I an going to finish cleaning and testing mine and hopefully there is no damage to my pals.

joethezombie commented 3 years ago

Very cool. Has there been any forward motion on the PAL chips.

Slowly working forward on the PAL front. I was unable to read them. You can read of my strategy and efforts in the PLD folder.

The PALs are fuse-protected, and since they are early PALs and not GALs, they are not susceptible to the voltage manipulation bypass used on GALs. Further, they use feedback, which forms a rudimentary memory system making analysis very difficult. Finally, U30 and U31 are larger PALs (20L8) so current tools developed mainly for 16L8 are not easily adapted to the increased number of inputs/outputs.

But I remain hopeful. Intric8 from amigalove.com (the owner of the board) is working with a1k.org, a much more capable team with a impressive history of reverse engineering, who are very familiar with the native signaling. Perhaps they will have much better luck on that front.

In the meantime, I am continuing my efforts. I've recently completed a memory/function map which details whats happening on the board, and what chip enables are toggled depending on memory addresses. Using that, I hope to create baseline logic to at least get the board to boot. From there we can add memory mapping and expansion port compatibility.

But I'm very interested. If you and your friends are able to read yours, that would be insanely awesome. It's the last piece of the puzzle!

graphiteavatar commented 2 years ago

Hello. Is there a schematic or can you point out the clip lead layout. The rejuvinator mother board was damaged and i can see the reclk silkscreen but can’t se which of the other two is what. Thanks.

joethezombie commented 2 years ago

The full schematic and board artwork are available in the KiCAD folder. Use KiCAD to view it. To directly answer your question, there are 3 clips that lead to the Amiga 1000 mainboard. RMBCLKS is near the Kickstart selection jumper, directly below R5. 28MHZ is above the battery close to R1. And +12V is between C29 and the battery. Consult the Rejuvenator Manual for exact placement of the clips on the A1000 mainboard. Also be aware, the 256KB front memory module must be in place for the Rejuvenator to work. If your board requires repair, I may be able to help. Contact me directly. clipleads

graphiteavatar commented 2 years ago

Thanks. I used that pic and soldered them back on. I am thinking the battery damage is too extensive and I am going to have to replace the pc board. My machine won’t boot.