Amiga.org

Amiga computer related discussion => Amiga Hardware Issues and discussion => Topic started by: czarek on October 17, 2008, 12:56:31 PM

Title: 2MB Chip RAM directly on A500 rev. 6 motherboard?
Post by: czarek on October 17, 2008, 12:56:31 PM
Hi, I know it is possible as I saw few people did it. My question is - how?
I have already soldered whole megabyte onto motherboard and re-soldered jumpers so it's visible as 1MB Chip RAM. The possible problem may be that it's pre A500+ motherboard. It had space for 1MB ram and 8372 Agnus, but doesn't have space for RTC circuit and when I put 8375 Agnus it just gives me black screen. Was no problem with replacing Denise to full ECS though.
So all of you A500 experts - please share your secrets :-)
Thanks in advance!
Title: Re: 2MB Chip RAM directly on A500 rev. 6 motherboard?
Post by: countzero on October 17, 2008, 12:59:05 PM
it is not possible without some extra logic. And 2mb agnus has a different pinout I believe.
Title: Re: 2MB Chip RAM directly on A500 rev. 6 motherboard?
Post by: czarek on October 17, 2008, 04:21:57 PM
Ok I just found out that my Agnus 8372A is full ECS Agnus that supports 1MB Chip RAM, only ones that support 2MB are 8372AB and 8375. I have two 8375 Agnus chips, both tested working in real A500+ but when I put them in my motherboard it just doesn't start up. Very strange. I'm wondering if it has anything to do with jumpers? When soldering my actual memory I had to cut JP4, and switch JP2 and JP7A. I just spotted there are 3 jumpers labeled JP5 just next to Agnus. I can't find any information about them - does anybody know what is this one for?
Title: Re: 2MB Chip RAM directly on A500 rev. 6 motherboard?
Post by: Metalguy66 on October 17, 2008, 11:23:56 PM
There are no jumpers on a Rev 6a motherboard that pertain to 2megs chip ram.

The problem you are having with the 2meg AGNUS is that quite a few pins on the 8375/8372B (2meg AGNUS) are in different locations than they were in on the 8370/8372A (512k/1meg AGNUS).

You would have to seriously hack the hell out of your motherboard (I mean cut MANY traces and rewire the circuits, and also add quite a bit of additional circuitry that isnt even there) to put 2 megs of chipram on the motherboard.

What you can do is find a DKB Megachip which is a small board that plugs into the agnus socket and has an extra meg of ram already on it, along with a 2meg AGNUS and the additional circuitry to make it work.

http://cgi.ebay.com/DKB-MegAChip-2MB-CHIP-RAM-for-Amiga-500-2000-Toaster_W0QQitemZ320309731919QQcmdZViewItem?hash=item320309731919&_trkparms=72%3A1209%7C39%3A1%7C66%3A2%7C65%3A12%7C240%3A1318&_trksid=p3286.c0.m14

Your other option, of course, is to get an A500+ (rev 8a) motherboard.
Title: Re: 2MB Chip RAM directly on A500 rev. 6 motherboard?
Post by: redrumloa on October 17, 2008, 11:40:04 PM
@Metalguy66

That is a seriously good price for a MegAChip, it will be snapped up soon. I just picked up 3+ of these, but I doubt I'll list them that low :-o
Title: Re: 2MB Chip RAM directly on A500 rev. 6 motherboard?
Post by: countzero on October 18, 2008, 12:09:00 AM
@Red, you're kidding right ? (just to make sure  :crazy:  :lol: )
Title: Re: 2MB Chip RAM directly on A500 rev. 6 motherboard?
Post by: redrumloa on October 18, 2008, 12:11:31 AM
Quote

countzero wrote:
@Red, you're kidding right ? (just to make sure  :crazy:  :lol: )


No, if I was to put one up straight auction I'd get north of $150, possible even north $200. While not rare, they are uncommon enough to command those prices.
Title: Re: 2MB Chip RAM directly on A500 rev. 6 motherboard?
Post by: countzero on October 18, 2008, 12:15:47 AM
How come I sold 2 (one in box) for 50$-60$ each last year ? (all scavenged from dead japanese a2000 boxes) and that's ebay prices. You will never get 150$ for that and even that buy it now price is a joke for me.
Title: Re: 2MB Chip RAM directly on A500 rev. 6 motherboard?
Post by: redrumloa on October 18, 2008, 12:20:24 AM
Quote

countzero wrote:
How come I sold 2 (one in box) for 50$-60$ each last year ? (all scavenged from dead japanese a2000 boxes) and that's ebay prices. You will never get 150$ for that and even that buy it now price is a joke for me.


 :shrug:

Are you sure you are not confusing 2MB Agnes with Megachip?
Title: Re: 2MB Chip RAM directly on A500 rev. 6 motherboard?
Post by: alexh on October 18, 2008, 12:30:25 AM
You'd never sell any at $150-200!

This vendor has access to the back stock and has sold several of these for $90 in the last year or two.

Plus who in their right mind would pay $200 for a MegaChip when you can get an A500+ for $3-10
Title: Re: 2MB Chip RAM directly on A500 rev. 6 motherboard?
Post by: redrumloa on October 18, 2008, 12:34:02 AM
Quote

alexh wrote:
You'd never sell any at $150-200 because this vendor has sold erm lots of these for $90 in the last year or two (probably has more).
 


What dealer? All I am going on is the last couple auctions I have seen.

Quote
lus who in their right mind would pay $200 for a MegaChip when you can get an A500+ for $3


Err, right :lol:

-Edit-
I just sold a reglular A500 with imperfect case (http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&rd=1&item=170267220431) for 10x more than $3 and it sold like lighting at that price.
Title: Re: 2MB Chip RAM directly on A500 rev. 6 motherboard?
Post by: alexh on October 18, 2008, 12:36:21 AM
Same guy sold one recently for $99

http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&item=320282336765

I think I bought mine from this same guy 3-4 years ago for $59 which goes to show how many he's got / had.

Quote

redrumloa wrote:
Quote

alexh wrote:who in their right mind would pay $200 for a MegaChip when you can get an A500+ for $3


Err, right :lol:

Right.

http://cgi.ebay.co.uk/ws/eBayISAPI.dll?ViewItem&item=300266237314

http://cgi.ebay.co.uk/ws/eBayISAPI.dll?ViewItem&item=300265527532

Wedge shaped Amiga's are practically worthless.

Quote

redrumloa wrote:
I just sold a reglular A500 with imperfect case for 10x more than $3 and it sold like lighting at that price.

Maybe the redrumloa in the auction makes it worth more. A sort of provenance?
Title: Re: 2MB Chip RAM directly on A500 rev. 6 motherboard?
Post by: redrumloa on October 18, 2008, 12:43:45 AM
Quote

alexh wrote:
http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&item=320282336765

I bought mine from this guy 3 years ago for $59


That link shows a sold one for $99, which you just said was a joke. but anyhow, this conversation is getting boring. Whatever I list it for, if it doesn't sell, I lower the price. That's capitalism. Since you have so kindly pointed out them selling for less than I've seen, I'll take that into advisement.

Quote
Err, right  

--------------------------------------------------------------------------------
http://cgi.ebay.co.uk/ws/eBayISAPI.dll?ViewItem&item=300266237314


Not a full A500+. I get your point, but I disagree. That is like saying, just get an A2000 or even just get a PC. If someone wants a certain piece of hardware, they want that hardware.
Title: Re: 2MB Chip RAM directly on A500 rev. 6 motherboard?
Post by: alexh on October 18, 2008, 12:49:06 AM
I am just trying to urge people who might be reading this and considering paying those prices to stop and think again.

A500, especially in UK, is worthless. Millions were made and there is a large supply of them even the 2Mbyte capable A500+

Hold out for a bargain. I guarantee you wont have to wait long.

P.S. I would never recommend an A2000. They are the worst Amiga. They have no redeeming features.
Title: Re: 2MB Chip RAM directly on A500 rev. 6 motherboard?
Post by: Metalguy66 on October 18, 2008, 12:50:29 AM
A500+ is pretty damn rare in the states.

If I didnt already have 2 spare 8a boards, I'd pay the overseas shipping and buy that one.

Title: Re: 2MB Chip RAM directly on A500 rev. 6 motherboard?
Post by: redrumloa on October 18, 2008, 12:53:10 AM
Quote
P.S. I would never recommend an A2000. They are the worst Amiga. They have no redeeming features.


Are you Doomy's alter ego?  :lol:

Quote
I am just trying to urge people who might be reading this and considering paying those prices to stop and think again.


Why don't you open am eBay store and sell this hardware for what you think is fair? Like tested A500 motherboards for $3.
Title: Re: 2MB Chip RAM directly on A500 rev. 6 motherboard?
Post by: alexh on October 18, 2008, 12:53:17 AM
Oh come on! They dont :-)

No AGA, no scandoubler, no Zorro III, no IDE. Unless you already have one, or can get one for free, you steer clear.

I imagine that MegAchips mainly end up in CDTVs? It's what I bought mine for.

They are the only Amiga where there is no real upgrade alternative. (CD32 just isn't the same)
Title: Re: 2MB Chip RAM directly on A500 rev. 6 motherboard?
Post by: redrumloa on October 18, 2008, 12:55:57 AM
Quote

alexh wrote:
I imagine that MegAchips mainly end up in CDTVs? It's what I bought mine for.


I think they mainly end up in A500s, but that is a guess.
Title: Re: 2MB Chip RAM directly on A500 rev. 6 motherboard?
Post by: alexh on October 18, 2008, 12:58:00 AM
Quote

redrumloa wrote:
Why don't you open am eBay store and sell this hardware for what you think is fair?

Totaly off on a tangent, I dont understand the economics of eBay for most second hand vendors. I cant be arsed to sell any of my old stuff via ebay. I can make more money doing something else in the time it takes to compose the advert and go to the PO.
Title: Re: 2MB Chip RAM directly on A500 rev. 6 motherboard?
Post by: redrumloa on October 18, 2008, 12:58:51 AM
Quote
I can make more money doing something else in the time it takes to compose the advert and go to the PO.


That is my point :-)
Title: Re: 2MB Chip RAM directly on A500 rev. 6 motherboard?
Post by: tabuhuso on October 18, 2008, 04:17:31 AM
Note:
2mb DKB megachip no working on ecs PAL amigas...
Title: Re: 2MB Chip RAM directly on A500 rev. 6 motherboard?
Post by: amigaksi on October 18, 2008, 09:14:14 AM
I have an Amiga 500 with 2MB chip ram; don't recall which revision of motherboard it is but there's no DKB or any other expansion installed.  
Title: Re: 2MB Chip RAM directly on A500 rev. 6 motherboard?
Post by: alexh on October 18, 2008, 10:25:55 AM
Quote

tabuhuso wrote:
2mb DKB megachip no working on ecs PAL amigas...

Yes they do!! But you need a PAL version. (The ones being sold on eBay are mainly NTSC ones)

If you have an NTSC version you need to make a note of the EXACT model of 8375 Agnus in them and replace it with it's corresponding PAL version. They must be the same because the pinout changes between variants.

i.e. If your NTSC DKB MegAChip has a

8375 318069-11 replace it with 8375 318069-10
8375 390544-02 replace it with 8375 390544-01
8375 318069-19 replace it with 8375 318069-18

You can buy PAL 8375 Agnus chips from Amiga Center France for about €45 each (which is not cheap after you've already paid $89 for the MegAChip!) or you can scavenge them from broken A600's (if you have a hot-air gun) & A500+'s (which tend to break due to their battery leaking)

Quote

amigaksi wrote:
I have an Amiga 500 with 2MB chip ram; don't recall which revision of motherboard it is but there's no DKB or any other expansion installed.  

It's an A500+ (rev 8a)

Title: Re: 2MB Chip RAM directly on A500 rev. 6 motherboard?
Post by: Metalguy66 on October 18, 2008, 03:59:13 PM
Wow, thanks for those part numbers, AlexH. As I understand it, the left column is NTSC and the right column is PAL?

Do you by any chance have documentation on exactly what pin changes are involved between serial numbers?






Title: Re: 2MB Chip RAM directly on A500 rev. 6 motherboard?
Post by: alexh on October 18, 2008, 05:30:12 PM
Yes, NTSC on the left PAL on the right.

I have *some* documentation on the pin changes between the different Agnus main variants (8370, 8372, 8372AB, 8375) but very little on the differences between the minor variants.

Not for trying, I've run several threads to try and nail down Agnus details. Of all the Amiga chips it is the one that changed the most and known the least.

Amiga.org thread (http://www.amiga.org/forums/showthread.php?t=20895)

EAB Thread (http://eab.abime.net/showthread.php?t=21961)

EAB thread about pinouts (http://eab.abime.net/showthread.php?t=37744)

Newsgroup thread (http://groups.google.com/group/comp.sys.amiga.hardware/browse_thread/thread/21c81bb9a2fc192a/478cdede40344c43?lnk=st&q=agnus+csg#)
Title: Re: 2MB Chip RAM directly on A500 rev. 6 motherboard?
Post by: Metalguy66 on October 18, 2008, 05:36:13 PM
Well, soem differences can be seen in the schematics.. eg. A600 vs A500+ vs A3000...

Do we know which part numbers went to which machine?


heres another one.. from austrailia, I assume it's PAL.

http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&item=310092493455&ih=021&category=4598&ssPageName=WDVW&rd=1#ebayphotohosting

8372B 318069-03

Title: Re: 2MB Chip RAM directly on A500 rev. 6 motherboard?
Post by: alexh on October 18, 2008, 06:43:32 PM
8372B 318069-03 is on record as having been seen (http://www.bboah.com/download_photos/a3000rev9_big.jpg) in an NTSC A3000D (http://bboah.com/cgi-bin/showhardware.cgi?HARDID=22). But I do not think it is accurate to call it NTSC. I *think* all 8372 Agnii are dual standard supporting both PAL & NTSC (at least some are). So this board probably works with both although you might need to mod your Amiga motherboard depending on its PCB version to make it drive the NTSC/PAL select pin correctly.

There is no direct mapping between model numbers and machines.

Rule of thumb:

A500+ = 8375 390544-01/2
A600  = 8375 318069-10/11
A3000 = 8372AB / 8372B 318069-03

But it is just a rule of thumb and it doesn't always hold true. Later revisions of A500+ motherboards sometimes have 318069-10/11, early A600 motherboards have 390544-01/2 and later revisions of A3000 have 8375 318069-18/19
Title: Re: 2MB Chip RAM directly on A500 rev. 6 motherboard?
Post by: czarek on October 18, 2008, 11:14:24 PM
I've got couple of A500 plus, all dead due to battery leakage :-( but their Agnuses (8375) are working in rev 8a A500...
Title: Re: 2MB Chip RAM directly on A500 rev. 6 motherboard?
Post by: Metalguy66 on October 19, 2008, 03:36:09 PM
Ok. According to the Commodore service manual schematics,

the A500+ and A600 agnus chips should be interchangeable.

The A3000 agnus has about 20 signals that are "shifted" by one pin number.

The service manuals list the A500+ and A600 AGNUS as part numbers: 390544-01(pal) and 390544-02(ntsc). The A3000 AGNUS is listed as 318069-03.



Title: Re: 2MB Chip RAM directly on A500 rev. 6 motherboard?
Post by: alexh on October 19, 2008, 04:40:05 PM
A600 use AGNUS part numbers 390544 only on v1.0 motherboard. They use 318069-10(pal) and 318069-11(ntsc) on motherboards v1.3, 1.5 and 2D. No idea what the pinout differences are (if any).

I found it difficult to read the pin numbers on the A600 schematics I could find online they are too blurry. The ones I found had no validation data either (i.e. you've no idea where they came from, which motherboard version they correspond to or which agnus chip is described on them)
Title: Re: 2MB Chip RAM directly on A500 rev. 6 motherboard?
Post by: Metalguy66 on October 19, 2008, 06:02:43 PM
Ok. Heres what is kewl:
According to the service manuals, the A3000 (8372B 318069-03) AGNUS is pin compatable with the rev 6a A500! All of the signals are in the right place. Even the one (pin 41)that controls PAL/NTSC on bootup. According to the information in the Rev 6a a500 schematics, and the A3000 schematics, you should be able to drop an 8372B 318069-03 AGNUS into an A500, add a 74LS139 DEMUX chip to create the 4 separaet CAS signals, add the extra DRAM, and it should work!

(http://home.earthlink.net/~kjones66/images/Compare.gif)

SO heres what you do to put 2megs chipram on the motherboard in a rev 6a A500:
First, replace the 8372A agnus with an 8372B 318069-03 AGNUS.
Next, get out your soldering iron and the following materials:
Eight 256k x 4 DRAMs
One 74LS139 demux
Some insulated hookup wire (I use 40ga Kynar)

Add A20 Address line:
1)On the back of the motherboard, Hook a wire from pin 35 of the agnus socket to pin 48 of the 68000 scoket.

Demux original CAS signals with DRA9:
2)bend up pins 7 and 12 of U35.
3)Take the 74LS139 and bend all the pins out horizontal and clip them to about 2mm (1/8" length).
4)hook a wire from pin 8 of U35 to pin 3 of the 74LS139.
5)hook a wire from pin 13 of U35 to pin 13 of the 74LS139.
6)hook a wire from pin 56 of your AGNUS socket to pins 2 and 14 of the 74LS139.

four separate CAS signals:
7)hook a wire from pin 4 of the 74LS139 to the pad on the motherboard where pin 12 of U35 used to be connected.
8)hook a wire from pin 12 of the 74LS139 to the pad on the motherboard where pin 7 of U35 used to be connected.
9)Piggyback 8 more 256k x4 DRAMS on top of the existing 8, bend up pin 17 on all 8 of the added chips. Solder all other pins to the pins on the chips below them.
10.)hook all the pin 17s together on the left 4 (U18,U19,U22, and U23)and also to pin 11 of the 74LS139.
11.)hook all the pin 17s together on the right 4 (U16,U17,U20,and U21) and also to pin 5 of the 74LS139.

clock enable:
12.)hook pins 1 and 15 of the 74LS139 to pin 3 of U33.

Hot, ground, & mounting the extra IC:
13.)hook pin 8 of the 74LS139 to pin 10 of U35.
14.)hook pin 16 of the 74LS139 to pin 20 of U35.
15.)Use hot-glue or double sided tape to secure the 74LS139 on top of some existing IC..

Getting A19, A20, XCLK, and _XCLKEN straight:
16.)Make sure that JP2 and JP5 are set as follows:
(http://home.earthlink.net/~kjones66/images/jumpers.JPG)

DOUBLE CHECK EVERYTHING and make sure nothing is shorted/grounded etc..

NOTES:
Ok.. its possible that DRD9 and CCK might each need about a 10ns additional propogation delay.. I doubt the timing is THAT critical, but I have not built this mod, so I dont know. I will try it as soon as I can get my hands on an A3000 Agnus.

Also, these instructions are assuming that you are starting off with a rev. 6a A500 motherboard that has already been fully populated with 1 meg (eight 256k x 4 DRAMs) of Chipram.

Title: Re: 2MB Chip RAM directly on A500 rev. 6 motherboard?
Post by: alexh on October 19, 2008, 06:50:40 PM
http://aminet.net/docs/hard/2MegAgnus50d5.lha
http://aminet.net/docs/rview/TwoMegAgnus.txt

Heh I guess you couldn't read the A600 one either.
Title: Re: 2MB Chip RAM directly on A500 rev. 6 motherboard?
Post by: Metalguy66 on October 19, 2008, 07:27:52 PM
The difference between what I came up with, and what they did is that they are "remaking" a Whole lot of circuits on a custom board, that in fact are already there on the A500 motherboard. I think 11 wires, a $1.00US TTL IC, and 8 DRAM chips is a WHOLE LOT easier than either of those "projects".. Also, if I was going to go to the trouble of designing a board with a custom PAL, I'd DAMN SURE use higher density ram. 1 or 2 chips at the most.

What I outlined above is the simplest way to do it, and its exactly the way the A500+ does it (minus some dampning resistor packs which you dont need if you are piggybacking the chips and thus sharing common adress & data bus paths)

Yeah I can read my A600 schematics.. As I said. Theres about 20 pins "difference" between the A500+/A600 AGNUS(es) and the A500 8372A 1meg AGNUS.

Both the schematics I used to come up with the upgrade instructions (A3000 and rev6a A500) Actually have the relevant AGNUS part number listed in the schematic.

I would also add that upgrading via my instructions will not "get in the way" of an internal accelerator. Any of those "plug in" agnus boards negate the prospect of using an internal accelerator and putting the stock A500 case back together. Theres just not enough clearance under an accelerator to fit a "Megachip" style agnus-socket board. And if you space the accelerator up at the 68000 socket, you'll never get the keyboard/top case half to go back on the machine. Internal A500 Accelerators BARELY fit "as-is"...

Also, if you use one of the "non-a3000" versions of the 2-meg AGNUS, you are going to be locked in either PAL or NTSC (at least for boot-up purposes) whereas the A3000 agnus actually has the PAL/NTSC mode switch pin in the right place to work with the rev 6a A500's JP4 jumper.

If someone will donate (or sell cheap) an A3000 8372B 318064-03 AGNUS chip, I will do this mod on my own rev 6a A500 motherboard to verify that it works and all the DRAM timing characteristics are right.

Title: Re: 2MB Chip RAM directly on A500 rev. 6 motherboard?
Post by: czarek on October 19, 2008, 08:37:06 PM
WOOOW - you're the man! Thanks a lot - though that sounds pretty hardcore, especially demuxer chip and all lines to connect it. So one more stupid question (Sorry). If I replace my Agnus with 8372B, add A20 address line, will it allow me to use memory from expansion slot or is it basically the same thing?
Title: Re: 2MB Chip RAM directly on A500 rev. 6 motherboard?
Post by: amigaksi on October 19, 2008, 09:31:03 PM
>by alexh on 2008/10/18 5:25:55
...
>8375 318069-11 replace it with 8375 318069-10
>8375 390544-02 replace it with 8375 390544-01
>8375 318069-19 replace it with 8375 318069-18

...

>It's an A500+ (rev 8a)

I just opened up the A500 and it does state A500+ on the motherboard and is rev. 8A.  It has 390544-01 8375 and boots as PAL by default unless I go to the startup-menu.  Anyway to make it boot as NTSC by default without cutting traces or soldering? Some applications/games don't seem to care what the startup-menu boots up as.

Title: Re: 2MB Chip RAM directly on A500 rev. 6 motherboard?
Post by: Metalguy66 on October 19, 2008, 10:02:58 PM
Quote

czarek wrote:
WOOOW - you're the man! Thanks a lot - though that sounds pretty hardcore, especially demuxer chip and all lines to connect it. So one more stupid question (Sorry). If I replace my Agnus with 8372B, add A20 address line, will it allow me to use memory from expansion slot or is it basically the same thing?


It's not "hard core"... Its dirt-simple...

No, just adding the A20 adress line won't do anything. You have to DEMUX CAS/DRA9 in order for the agnus to adress 2 megs of chip ram. It doesnt matter whether the memory is on the motherboard, or in the trap door slot.

 If you have a rev 6a A500 with 1 meg of chipram already on the motherboard and you want to use memory in the trap door slot for an extra meg of chip ram, follow the same instructions as I posted before, EXCEPT you hook the wires that go from pins 5 and 11 of the 74ls139 to pins 35 and 36 of the trapdoor slot connector (INSTEAD of hooking them to the two groups of pin 17s on the piggybacked ram chips). Also, you must first cut the motherboard traces that go to pins 35 and 36 of the trapdoor connector. Once this is done, you should be able to plug in an A501+ (or other 3rd party) 1 meg expansion at the trap door slot and have it adressed as the second meg of chip ram.  
Title: Re: 2MB Chip RAM directly on A500 rev. 6 motherboard?
Post by: Metalguy66 on October 19, 2008, 10:12:24 PM
Quote


I just opened up the A500 and it does state A500+ on the motherboard and is rev. 8A.  It has 390544-01 8375 and boots as PAL by default unless I go to the startup-menu.  Anyway to make it boot as NTSC by default without cutting traces or soldering? Some applications/games don't seem to care what the startup-menu boots up as.



Yes its very easy to put 2 megs chipram on an A500+ (rev 8a) motherboard.

The A500+ (8a) motherboard already has the 74LS139. Its marked as U32 on the motherboard. To put 2 megs chipram on the motherboard, just piggyback another 8 chips, bend up all the pin 17s, and hook the left 4 pin 17s to pin 11 of U32, and the right 4 pin 17s to pin 5 of U32. It's that simple.

As far as hard-switching PAL/NTSC, I dont believe that the 8375 agnus has that capability. On the 8372 version, grounding pin 41 of the agnus makes it default to NTSC. Leaving it open (or hi) makes it default to PAL. I dont believe this pin is in the same place on the 8375, if it even has it. The 8375s are listed as either PAL or NTSC specific chips.



Title: Re: 2MB Chip RAM directly on A500 rev. 6 motherboard?
Post by: amigaksi on October 20, 2008, 07:59:12 PM
>Yes its very easy to put 2 megs chipram on an A500+ (rev 8a) motherboard.

>The A500+ (8a) motherboard already has the 74LS139. Its marked as U32 on the motherboard. To put 2 megs chipram on the motherboard, just piggyback another 8 chips, bend up all the pin 17s, and hook the left 4 pin 17s to pin 11 of U32, and the right 4 pin 17s to pin 5 of U32. It's that simple.

My a500+ slot has the additional meg without any jumpers/piggybacking so I guess all the signals that are needed must be there in the slot connector.  However, I do have an Atari 520ST that uses a similar method you mentioned to expand it's memory.

>As far as hard-switching PAL/NTSC, I dont believe that the 8375 agnus has that capability. On the 8372 version, grounding pin 41 of the agnus makes it default to NTSC. Leaving it open (or hi) makes it default to PAL. I dont believe this pin is in the same place on the 8375, if it even has it. The 8375s are listed as either PAL or NTSC specific chips.

Is that pin 41 on 8372 an input to Agnus?  If so, which chip is it coming from-- perhaps easier to ground the signal from the source since Agnus is a square chip and it's very hard to ground a pin w/o cutting trace or soldering.
Title: Re: 2MB Chip RAM directly on A500 rev. 6 motherboard?
Post by: Metalguy66 on October 20, 2008, 08:22:17 PM
Quote
My a500+ slot has the additional meg without any jumpers/piggybacking so I guess all the signals that are needed must be there in the slot connector.


Ok. The trap door slot is NOT the motherboard.. Yes, it's common knowledge that you can have the additional meg of chipram in the Trap door slot. That is what the A501+ is for (theres also many aftermarket versions of the 1 meg chipram trap-door expansion card for the A500+). In this thread, we have been talking about putting all 2 megs ON THE ACTUAL MOTHERBOARD of both rev 6a A500 and rev 8a A500+ machines.

Quote
However, I do have an Atari 520ST that uses a similar method you mentioned to expand it's memory.


I'm sorry.  Yeah I have an ATARI ST too. It makes a good wedge-shaped doorstop to hold the bathroom door open and let the place air out after someone has taken a huge dump.

Quote
Is that pin 41 on 8372 an input to Agnus? If so, which chip is it coming from-- perhaps easier to ground the signal from the source since Agnus is a square chip and it's very hard to ground a pin w/o cutting trace or soldering.


Yes, the PAL/NTSC jumper(JP4) is an input to agnus on the rev 6a A500 board. It goes to pin 41 of the 8372(a or b) AGNUS. If you close the jumper, it grounds the pin, and tells AGNUS to boot in NTSC mode. If the Jumper is left open, the input floats "hi" and AGNUS boots in PAL mode. Some A2000 motherboards have a similar jumper. It has been common practice to hook a switch to this jumper. On earlier rev. 5 A500 motherboards, there is no jumper, so you have to hook the switch in between pin 41 of the AGNUS socket and ground.

YOU CAN'T DO IT WITH AN 8375 AGNUS...  And you can not put an 8372(a or b) in an A500+ agnus socket because they are not pin-compatable. Theres about 20 pins that are "rearranged" between the two.

So basically, be happy with your PAL machine..

 

Title: Re: 2MB Chip RAM directly on A500 rev. 6 motherboard?
Post by: czarek on October 21, 2008, 03:42:08 PM
Hey I just found those two schematics:
http://falba.net/upload/a500.gif (http://falba.net/upload/a500.gif)
http://falba.net/upload/a500plus.gif (http://falba.net/upload/a500plus.gif)
They look very similar, so maybe there would be the way to make some rewiring between motherboard and Agnus socket or make some adapter so I could use 8375 Agnus? I already have couple of them so it would be no problem with getting one, and 8372B is pretty rare as it was only used in A3000s...
Or is it too much hassle?
Title: Re: 2MB Chip RAM directly on A500 rev. 6 motherboard?
Post by: alexh on October 21, 2008, 03:58:17 PM
The schematics look similar but the pin numbering is subtly different. Enough to make re-wiring a no go.
Title: Re: 2MB Chip RAM directly on A500 rev. 6 motherboard?
Post by: Metalguy66 on October 21, 2008, 06:26:15 PM
How about OVER 20 PINS ARE DIFFERENT between the rev 6a a500 and rev 8a a500+ agnus sockets.

Go back and reread this thread... And think about it REAL HARD.. The two agnus pinouts I posted were from the REV 6a A500 and A3000 schematics. They are VERY CLOSE.. Only 3-4 pins difference. And the A3000 agnus gives you switchable PAL and NTSC. The 8375 DOES NOT.. It's "hard wired" as either PAL or NTSC.


For a rev. 6a A500, you have 3 options:

a) Buy a plug-in 2-meg AGNUS board such as the DKB megachip.
b) Follow the instructions that I outlined and use an A3000 agnus.. (its damn simple.. ALOT simpler than trying to relocate 20+ pins on a PLCC chip.)
c) Buy a rev 8a (a500+) Motherboard which is already wired correctly for the 8375 agnus.

As far as the 8372B 318069-03 AGNUS being "rare"?
Well, A3000s are turning up dead from clock battery leakage all the time. If you ask around, you can probably find someone who will sell you the AGNUS out of a "dead" machine.

Here is a website that claims to have 5 in stock:

http://www.oldsoftware.com/CBMchips.html




Title: Re: 2MB Chip RAM directly on A500 rev. 6 motherboard?
Post by: amigaksi on October 21, 2008, 07:18:21 PM
>Yes, the PAL/NTSC jumper(JP4) is an input to agnus on the rev 6a A500 board. It goes to pin 41 of the 8372(a or b) AGNUS. If you close the jumper, it grounds the pin, and tells AGNUS to boot in NTSC mode. If the Jumper is left open, the input floats "hi" and AGNUS boots in PAL mode.

Okay, my other A500 w/1MB chipram (rev. 5A) does not have a jumper for NTSC/PAL so I think breaking pin 41 would have the same effect.  I don't need the PAL functionality.  I was asking whether there was a better spot where that disconnect can be done.

>YOU CAN'T DO IT WITH AN 8375 AGNUS... And you can not put an 8372(a or b) in an A500+ agnus socket because they are not pin-compatable. Theres about 20 pins that are "rearranged" between the two.

>So basically, be happy with your PAL machine..

How about putting a PAL->NTSC decoder on the output.  I see some on Ebay.
Title: Re: 2MB Chip RAM directly on A500 rev. 6 motherboard?
Post by: Metalguy66 on October 21, 2008, 07:44:28 PM
Yeah. Unfortunately, on a rev. 5 NTSC A500, pin 41 of AGNUS is permanently grounded, and the trace that goes from pin 41 to ground is on the top side of the board, covered by the agnus socket! This sucks... So to install a PAL/NTSC switch on a rev 5, you have to bend up the pin on your actual agnus chip, and solder a wire to it, then hook a switch that toggles it to ground.

Im not going to go into the specifics of Scan-converters in this thread. Just be careful what you buy, and know that this is not going to change anything about software compatability.

Also, I dont have any problem running NTSC software in PAL mode on my PAL A500+. The NTSC software's display just doesn't take up the full screen. What I run into MUCH more often is older Games/Demos that require Kickstart 1.3.. A kickstart switcher fixes this problem. The other compatability problem that I run into quite often on older demos is coding that INSISTS on the presence of 16-bit FASTRAM (mapped at C00000.) This is a problem because my system does not have any 16-bit Fastram. Only 32-bit fastram.

Both of these issues are examples of Coders who did not follow the guidelines in the Hardware Reference Manual and/or Rom Kernal Reference Manual. Any "well written" software from the KS 1.3 era should work fine with KS 3.1 if the coders paid attention to Commodore's reccomendations.. Unfortunately, this is not alwayse the case.

There are Software based "degrader" utilities available that attempt to fix both these issues, but they do not work in all cases.


 
Title: Re: 2MB Chip RAM directly on A500 rev. 6 motherboard?
Post by: Metalguy66 on November 10, 2008, 10:03:09 PM
Ok. Im bumping this thread back up, because I like talking about A500 stuff...

Converting a rev 6c A501 into an A501+

So you got a rev 8a A500+ motherboard.. Its got a nice 8375 2meg AGNUS chip, but only 1 meg of chipram on the motherboard. If you want 2 megs of chipram, you generally have 2 options.

1)piggynack 8 more 256k x 4 DRAMs on top of the existing ones on the motherboard.

2)Buy an A501+ (or aftermarket equivelant) that puts an extra meg of chip ram in the trap door expansion slot.

Both of these are fine alternatives.. But if you have an old A501 (512k expansion) laying around that you arent using, you can easily upgrade it to a full meg, providing a third alternative for gaining 2 megs of chipram.
Heres how:

NOTE: This will only work on the rev 6c A501 board. If your A501 is one of the earlier revisions that has 16 DRAM chips, this mod will not work!

1) Find jumers JP2 and JP3 on the A501 card. These are set to enable the "refresh kludge" from the factory. We dont need a "refresh kludge" because our our 8375 generates refresh signals to handle the full 8-bits of row adressing needed by our 256k x 4 DRAMs. So get a razor blade or X-acto knife, and carefully cut the tiny trace that goes between the center and upper pad of JP3. Then cut the tiny trace that goes between the center and lower pad of JP2. Now put a blob of solder to connect the center and lower pad of JP3. Add a second blob of solder to connect the center and upper pad of JP2. CHECK YOUR WORK WITH AN OHM METER!

2) Now get 4 extra DRAM chips. These should be 20 pin DIP package, 256k x 4, 120ns or faster. Bend up pin 4 on each of these DRAMs.

3) Piggyback each DRAM on top of one of the 4 DRAMs on the A501 board. Solder all pins to the chip below, except pin 4 (which should be bent up.)

4) Solder a wire connecting all of the bent up pin 4s, and also connecting to the solder pad directly above JP9. (see picture)
This creates the additional RAS signal we need for the extra 4 DRAMs.
(http://home.earthlink.net/~kjones66/images/A501mod.jpg)

Thats it! Stick it in your A500+, boot it up, and you should have 2 megs of Chip Ram.

What about the Realtime Clock you ask?

By default, your Rev 8a A500+ motherboard will use it's on-board RealTime Clock, and ignore the one on the A501 card. If you would like it to use the Realtime Clock on the A501 card, then close jumper JP9 on the A500+ motherboard.
Title: Re: 2MB Chip RAM directly on A500 rev. 6 motherboard?
Post by: fiat1100d on March 26, 2009, 10:15:55 AM
Quote

alexh wrote:
A600 use AGNUS part numbers 390544 only on v1.0 motherboard. They use 318069-10(pal) and 318069-11(ntsc) on motherboards v1.3, 1.5 and 2D. No idea what the pinout differences are (if any).


As far as I know, 390544-01 and 318069-10/11 are pin compatible, since I once bought a MegAChip which had the NTSC 318069-11 and then bought on eBay a small lot of PAL 8375s. Mostly were 318069-10, but there was one 390544-01 too, and they all worked on the MegAChip. Also tried 318069-10 on A500+ and it works. Of course I had checked schematics of A600 (with 318069-10) and A500+ (with 390544-01) first :-)
Title: Re: 2MB Chip RAM directly on A500 rev. 6 motherboard?
Post by: Wild Cobra on September 10, 2010, 02:41:51 AM
Quote from: czarek;422974
Hi, I know it is possible as I saw few people did it. My question is - how?
I have already soldered whole megabyte onto motherboard and re-soldered jumpers so it's visible as 1MB Chip RAM. The possible problem may be that it's pre A500+ motherboard. It had space for 1MB ram and 8372 Agnus, but doesn't have space for RTC circuit and when I put 8375 Agnus it just gives me black screen. Was no problem with replacing Denise to full ECS though.
So all of you A500 experts - please share your secrets :-)
Thanks in advance!
I posted the instructions back in '92 on a BBS, but I doubt we can find that now.

(http://i181.photobucket.com/albums/x262/Wild_Cobra/Misc/A500-6Amotherboardmod.jpg)

(http://i181.photobucket.com/albums/x262/Wild_Cobra/Misc/A5006Ajumpers.jpg)
Title: Re: 2MB Chip RAM directly on A500 rev. 6 motherboard?
Post by: Wild Cobra on September 10, 2010, 02:48:48 AM
Double check a few things first. I reconstructed this modification mostly from memory without an actual rev 6A in front of me. I found the photo that I cropped and modified on line, along with schematics. When I did this years ago, I carefully verified actual connections. I'm pretty sure I'm right, but cannot guarantee it.

Verify that the top right pad of the 2x4 pads goes to pin 35 of Agnus and the top left goes to pin 48 of the 68000 (Address A20). Pin 35 is the external clock for the "A" version, but A20 for the "B" version. It's hard to read the online schematic I found, but Agnus pin 56(?) is the /RAS1 for the 2 bank memory, 8 256k x 4 chips for 1 meg, and /RAS1 isn't used for just 1 bank of 4 chips. /RAS0 is. With the (B) Agnus, it is DRAM address 9 (DRA9). This should go to pin 2 of U35 if I read the schematic right.

You see, you can simply add four 256k x 4 memory to it and have 1 meg chip memory. Only /RAS0 is needed for 1 bank.

The 2x2 jumper changes should reroute /RAS0 (after latching though the 74F244 U35, pin 15 to 5) from the occupied bank of 256kx4 pin 4 to the unoccupied bank pin 4 where the 1 meg x 4 will be placed. What was /RAS1 (8372A) is A20 (8372B), latches through the 74F244 U35, 2 to 18, rerouted to pin 5 of U16 to U23. In the first bank, U16 to U19, pin 4 and 5 are connected, so the 1meg x 4 memory cannot be used there. The 256k x 4 memory chips pin 5 is NC, but A9 for the 1 meg x 4.

A500 rev 6a and rev 7 schematic (http://www.shiftreload.com.au/users/4x4/schematics/A500_R6a_7.zip)

JDEC memory pinout (http://www.rambus.org/legal/ftc/Evidence/JX0056.PDF) goto PDF page 77

A500 board photos (http://amiga.resource.cx/exp/a500)