Amiga.org

Amiga computer related discussion => Amiga Hardware Issues and discussion => Topic started by: AdelaideAmiga on April 18, 2015, 07:47:43 AM

Title: Amiga 500 vs 500 Plus Hardware Compatibility
Post by: AdelaideAmiga on April 18, 2015, 07:47:43 AM
Hello everyone,

Just wanted to pick some of your Amiga brains and ask whether anyone here has had any success with hardware designed for the 500 working also on the 500 plus and vise versa?

I understand that these machines are fairly similar with just a few minor differences.

Looking forward to hearing from you all here.

Regards,

George
Title: Re: Amiga 500 vs 500 Plus Hardware Compatibility
Post by: amigakit on April 18, 2015, 10:34:51 AM
A lot of older A500 games software needs 16-bit slow memory ("other mem").  However the A500 plus can have a maximum of 2MB graphics memory ("chip mem").

The A500+ has kickstart 2.04 and once again a lot of software requires Kickstart 1.3 (and sometimes 1.2).

So the two main causes of incompatibity are attributed to these factors.
Title: Re: Amiga 500 vs 500 Plus Hardware Compatibility
Post by: psxphill on April 18, 2015, 10:41:40 AM
Quote from: amigakit;787920
A lot of older A500 games software needs 16-bit slow memory ("other mem"). However the A500 plus can have a maximum of 2MB graphics memory ("chip mem").

The A500+ has kickstart 2.04 and once again a lot of software requires Kickstart 1.3 (and sometimes 1.2).

So the two main causes of incompatibity are attributed to these factors.

It should be possible to fit a switch to the 500+ to select chip or ranger c0000 memory, plus a kickstart switcher can be fitted. Effectively at that point you have turned the a500+ into an ECS a500 though making the point moot.
Title: Re: Amiga 500 vs 500 Plus Hardware Compatibility
Post by: NorthWay on April 18, 2015, 12:14:37 PM
Quote from: amigaman101;787911
hardware designed for the 500 working also on the 500 plus and vise versa?

Apart from possibly not getting any use of a trapdoor memory expansion in a 500 plus, they are identical. Incompatibilities are software caused. Software can be patched.

If you find hw that is not compatible then it is to my best knowledge a first, and it would be extremely interesting to hear about.
Title: Re: Amiga 500 vs 500 Plus Hardware Compatibility
Post by: utri007 on April 18, 2015, 02:56:51 PM
With WHDLoad those slow-fast problems are gone. Anyone who still uses a A500 should buy Kipper2k's excellent ide/ram expansion, to make a whdload possible.
Title: Re: Amiga 500 vs 500 Plus Hardware Compatibility
Post by: psxphill on April 19, 2015, 12:03:36 AM
Quote from: NorthWay;787928
Apart from possibly not getting any use of a trapdoor memory expansion in a 500 plus, they are identical.
 
 What do you mean? The a500+ has 1mb of chip ram on the motherboard, if you want more ram then you can use the trapdoor.
 
 
Quote from: NorthWay;787928
Incompatibilities are software caused. Software can be patched.

If you find hw that is not compatible then it is to my best knowledge a first, and it would be extremely interesting to hear about.

Hardware needs software too and original floppies can't easily (and shouldn't be) patched. It depends on how original/compatible you want to be, whdload is great but it's not exactly the same.
Title: Re: Amiga 500 vs 500 Plus Hardware Compatibility
Post by: Tenacious on April 19, 2015, 01:35:01 AM
Quote from: psxphill;787953
What do you mean? The a500+ has 1mb of chip ram on the motherboard, if you want more ram then you can use the trapdoor.


Right.  There was a special version of the trapdoor for the plus that contained 1MB of memory (bringing the total to 2MB of chip).  Still available?

The plus has battery on the motherboard.
Title: Re: Amiga 500 vs 500 Plus Hardware Compatibility
Post by: Lurch on April 19, 2015, 05:02:15 AM
Anything that will work on the A500 will work on the A500 plus and vice versa. Although the 1MB trap door upgrade for the plus will been seen as 512kb when used with the A500.

The A500 plus has only one advantage and that's the 2MB chip RAM support. Comes with 1MB on the board and 1MB in the trap door.
Title: Re: Amiga 500 vs 500 Plus Hardware Compatibility
Post by: zipper on April 19, 2015, 09:23:43 AM
Except at least original Power PC board afair, http://amiga.resource.cx/search.pl?product=power+pc
they had to release plus version for A500+
Title: Re: Amiga 500 vs 500 Plus Hardware Compatibility
Post by: psxphill on April 19, 2015, 09:56:38 AM
Quote from: zipper;787966
Except at least original Power PC board afair, http://amiga.resource.cx/search.pl?product=power+pc
they had to release plus version for A500+

 According to this thread the original board is unstable in an A500+
http://www.amiga.org/forums/showthread.php?t=59665
 
 The plus version for a500+ would have still been necessary to support 2mb chip ram though. Although the original board had 1mb on it, it wasn't possible to map it the same way.
 
 It was always a rather crazy design. According to http://amiga.resource.cx/search.pl?product=power+pc it doesn't work on NTSC amiga's.
Title: Re: Amiga 500 vs 500 Plus Hardware Compatibility
Post by: Oldsmobile_Mike on April 19, 2015, 12:03:00 PM
Quote from: psxphill;787967
According to http://amiga.resource.cx/search.pl?product=power+pc it doesn't work on NTSC amiga's.

Huh.  They were pretty extensively marketed in the states at the time, can't recall ever hearing that before.  Weird?
Title: Re: Amiga 500 vs 500 Plus Hardware Compatibility
Post by: psxphill on April 19, 2015, 05:04:33 PM
Quote from: Oldsmobile_Mike;787971
Huh. They were pretty extensively marketed in the states at the time, can't recall ever hearing that before. Weird?

It is weird, they even have a US advert on the same page :-) The A600 version is insane http://www.amibay.com/showthread.php?25361-KCS-Power-PC-Board-Rare-Amiga-600-Version
Title: Re: Amiga 500 vs 500 Plus Hardware Compatibility
Post by: AdelaideAmiga on April 21, 2015, 09:35:32 AM
Some interesting discussions!

Thanks all for your input!
Title: Re: Amiga 500 vs 500 Plus Hardware Compatibility
Post by: AdelaideAmiga on May 07, 2015, 08:05:02 AM
Hi all again,

I recently picked up a memory expansion unit (1MB) that was designed for the a500+ (Gigatron A500 Plus: http://amiga.resource.cx/exp/gigatron500plus)

When plugged into the Amiga 500, it does not recognise the expansion.

Does anyone know whether this is a hardware incompatibility issue or a fault with the expansion card?

Kind regards,

George
Title: Re: Amiga 500 vs 500 Plus Hardware Compatibility
Post by: Oldsmobile_Mike on May 07, 2015, 08:44:36 AM
Quote from: amigaman101;788952
I recently picked up a memory expansion unit (1MB) that was designed for the a500+ (Gigatron A500 Plus: http://amiga.resource.cx/exp/gigatron500plus) When plugged into the Amiga 500, it does not recognise the expansion.

Does anyone know whether this is a hardware incompatibility issue or a fault with the expansion card?

Haha, I like how people do things almost as if it's a test.  To intentionally see if they can break things, LOL.  ;)

At a guess I'd say it's adding the memory into a different address range than where the A500 is looking.  It recognizes zero additional memory?  An easy test for this would be to plug it into an A500+ and see if it works correctly in that system.  I don't see much info on that card on the web, but as an alternative try to track down what address range the A500 uses (this is easy to find), what address range the A500+ uses (this might be a little harder to find), and what range that card uses (this will probably be the hardest bit of info to find).  Obviously you will need some overlap there for the card to be detected properly.

It's a stock A500, right?  Only 512K on the motherboard, no other expansions anywhere?  What version Agnus (probably won't make a difference, even OCS would see it as slow-fast ram, but still)...
Title: Re: Amiga 500 vs 500 Plus Hardware Compatibility
Post by: Tenacious on May 07, 2015, 05:43:41 PM
Quote from: Oldsmobile_Mike;788953
What version Agnus (probably won't make a difference, even OCS would see it as slow-fast ram, but still)...

I've always thought that Agnus provides the refresh for CHIP and SLOW/FAST memory.  The limitation is the amount of memory the various Agnus versions will refresh, the last version (as used in the A3000, A600, and A500+) refreshing up to 2 MB.  True FAST ram (like Supra's 500RX, etc) is accessed by the CPU alone and these expansions include their own refresh circuitry.

AS a side note, my A500 Rev 5 has empty sockets for another bank of 512k on the motherboard.  If the original chips are pulled and (1M x 1? chips) are installed in all positions, one can have 2MB of chip on the motherboard.  It also requires the 2MB Agnus be installed.  I did this about 20 years ago, but, now I can't find the docs I used for the mod.
Title: Re: Amiga 500 vs 500 Plus Hardware Compatibility
Post by: Oldsmobile_Mike on May 07, 2015, 07:10:02 PM
What I'm thinking is, if he only has an 8370 Agnus or something, that's only able to address 512K of chip memory, the best he'd be able to get out of this - if he's able to get it to work at all - is an extra 512K of slow-fast memory.  Like an A500 that hasn't had the 1MB hack.

Re: side note, the later Rev. A500's can be expanded to 1MB on the motherboard (not 2MB).  He'll need to add the chips (and capacitators, too... or was it resistors?  Instructions are on the net), and an 8372 or similar-model Agnus.  That can address 1MB.  This memory goes in the same address range as the "belly slot", so if he adds the chips to the motherboard he cannot also add a trapdoor expansion.  It's one or the other.  I'm always surprised at people who do this mod, since a trapdoor expansion is a lot easier to add, but I can't fault people for wanting to do a little hardware hacking.  ;-)

Here you go, read this thread and the links:  http://www.lemonamiga.com/forum/viewtopic.php?t=9808&sid=973d466e609d0b1e96db05a5bdc8cb14
Title: Re: Amiga 500 vs 500 Plus Hardware Compatibility
Post by: ElPolloDiabl on May 07, 2015, 07:33:55 PM
Here is a hack to give 2 Megabyte of chip ram to an Amiga 2000. It must apply to an A500 as well.

Dave's Amiga page:
http://members.iinet.net.au/~davem2/overclock/A2000-2MB-chip.html (http://members.iinet.net.au/~davem2/overclock/A2000-2MB-chip.html)
Title: Re: Amiga 500 vs 500 Plus Hardware Compatibility
Post by: Lurch on May 07, 2015, 08:18:24 PM
As I said further up, 1MB expansion on a standard A500 will show as 512... I have done this a few times in the past and when my A500 plus started playing up and I switched back to a rev6 board this was also the case.
Title: Re: Amiga 500 vs 500 Plus Hardware Compatibility
Post by: Oldsmobile_Mike on May 07, 2015, 09:41:42 PM
Quote from: ElPolloDiabl;788963
Here is a hack to give 2 Megabyte of chip ram to an Amiga 2000. It must apply to an A500 as well.

Dave's Amiga page:
http://members.iinet.net.au/~davem2/overclock/A2000-2MB-chip.html

Nice hack!  A500 obviously doesn't have an "upper row", different density of ram chips in most models... might still be do-able.  Interesting project, not for the faint of heart though!  :)
Title: Re: Amiga 500 vs 500 Plus Hardware Compatibility
Post by: Tenacious on May 07, 2015, 10:43:14 PM
Quote from: Oldsmobile_Mike;788967
Nice hack!  A500 obviously doesn't have an "upper row", different density of ram chips in most models... might still be do-able.  Interesting project, not for the faint of heart though!  :)

This is very similar to the modification I referred to above.  You are right about the trap door memory, mine had to be disabled except for the RTC.  This machine is still working great with 2 MB of CHIP on the motherboard.  I will look some more for the docs I used (Some one else wrote them, I simply benefitted ;)).

I haven't done it since because the 1 MB CHIP ram modification is adequate for my needs and that money is better spent on true FAST ram (even more memory and better performance gains).
Title: Re: Amiga 500 vs 500 Plus Hardware Compatibility
Post by: AdelaideAmiga on May 08, 2015, 05:55:04 AM
@Oldsmobile_Mike & Lurch
- Yes, it recognises zero additional memory.  I.e. the same memory is recognised with or without the ram card.  By the way this information is being accessed from the main workbench screen where the bytes are registered on the top centre of the screen.
- The machine is a completely stock 500, with a gotek system.  Agnus chip is 8371.
- There are no other expansions

Thanks for your help so far everyone!

Much appreciated :)

George
Title: Re: Amiga 500 vs 500 Plus Hardware Compatibility
Post by: Tenacious on May 08, 2015, 02:35:10 PM
I found some notes, and, it appears that the OCS Agnus 8371 (8370 for NTSC) was introduced with the early A500s.  It would address only 512kB of CHIP and 512kB of SLOW/FAST trapdoor memory.  It would produce PAL video modes.  

There was an earlier DIP design for the A1000, 8361 for NTSC and 8367 for PAL.

When Commodore introduced the ECS Agnus (8372A, 8375-PAL, 8375-NTSC), even though these would address 1 MB of CHIP, they still chose to map the trapdoor (512kB only) memory as SLOW/FAST on all A500s (not +).  This is where the pad-jumpering mod came in to remap the trapdoor to CHIP.  IIRC, Commodore actually recommended this mod for users of the A570.

This is where my notes get confusing.  The 2 MB Agnuses (8372B for the A3000, and the confusing part, 8375 for the A500+ and A600) were introduced and all the memory (motherboard and trapdoor, if present) was mapped as CHIP only.  Motherboard memory and trapdoor memory jumped from 512kB to 1 MB each at this time for the new A500+ and A600.  

The 8375 is listed as a 1 MB and as a 2 MB Agnus.  Would it do 2 MB all along?  Did it come along significantly later than the 8372A?  Perhaps it was the first 2 MB design?

Corrections?

EDIT:  Wikipedia has this to say, though it seems to not cover a number of exceptions.  http://en.wikipedia.org/wiki/MOS_Technology_Agnus
Title: Re: Amiga 500 vs 500 Plus Hardware Compatibility
Post by: Oldsmobile_Mike on May 08, 2015, 07:45:34 PM
Long story short, there are more versions & revisions of Agnus than I have hairs on my head.  ;)

If it were me doing this, and I'm just saying, if it were me, and you have a Rev. 6 or similar model A500 board, I'd look for an 8372A Agnus and pop that in, then do the motherboard mod (the couple jumpers/solder pads) to change the address of the trapdoor memory to chip, then get yourself a normal 512K A500 memory expansion, don't try to do anything crazy with an A500+ memory board.  This will give you 1MB chip memory (512K on the MB and 512K on the trapdoor).  Obviously once you make the mod I wouldn't try running the system without that memory in-place.  Then add some fast memory with something like a Kipper2K board, or an ACA, or a sidecar, or a processor expansion.  And if you want to later bump up to the full 2MB of chip, find something like a MegaChip.  They pop up pretty often on ebay for around $100.  While you're at it add a 3.1 ROM and the ECS Denise for full ECS compatibility.  You can find those on Ebay all the time for under $20 each, or AmigaKit sells the ROM's new, still.

Or you could do the motherboard mod for 2MB, like detailed above.  A lot more complicated, but pretty sweet deal.  :)
Title: Re: Amiga 500 vs 500 Plus Hardware Compatibility
Post by: Tenacious on May 08, 2015, 09:56:29 PM
Quote from: Oldsmobile_Mike;789004
Long story short, there are more versions & revisions of Agnus than I have hairs on my head.  ;)


Does that green helmet in your avatar hide a profusion of revision, err hair?  ;)
Title: Re: Amiga 500 vs 500 Plus Hardware Compatibility
Post by: Oldsmobile_Mike on May 08, 2015, 10:06:53 PM
Quote from: Tenacious;789012
Does that green helmet in your avatar hide a profusion of revision, err hair?  ;)

LOL!  :lol:  Nah, I have lots of hair still (by some miracle).  But there's even more revisions of Agnus!  (Agnuses?  Agnii?)

http://www.amiga.org/forums/showpost.php?p=788182&postcount=35
Title: Re: Amiga 500 vs 500 Plus Hardware Compatibility
Post by: Oldsmobile_Mike on May 15, 2015, 08:23:40 AM
Hey, did you ever get this figured out?  I glanced at "that other Amiga forum" a minute ago, and right off the bat I saw this link:

http://en.wikipedia.org/wiki/Amiga_500#Memory_map

This is what I was trying to suggest you look for, earlier.

If I were to hazard a guess, and with the disclaimer that "Hey, it's 3:00am where I am right now", but I would say that your A500+ RAM board is set up to map memory into:

Quote
0x0010 0000     1024.0     Extended Chip RAM for ECS/AGA
Whereas your normal A500 is looking for slow-fast ram at:

Quote
0x00C0 0000     1536.0     Internal expansion memory (pseudo-fast, Slow RAM on Amiga 500)
Anyhow, study that chart, something to think over while I get some sleep.  G'nite!  :lol: