Amiga.org
Amiga computer related discussion => Amiga Hardware Issues and discussion => Topic started 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
-
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.
-
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.
-
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.
-
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.
-
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.
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.
-
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.
-
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.
-
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+
-
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.
-
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?
-
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
-
Some interesting discussions!
Thanks all for your input!
-
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
-
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)...
-
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.
-
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
-
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)
-
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.
-
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! :)
-
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).
-
@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
-
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
-
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. :)
-
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? ;)
-
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
-
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:
0x0010 0000 1024.0 Extended Chip RAM for ECS/AGA
Whereas your normal A500 is looking for slow-fast ram at:
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: