Amiga.org

Amiga computer related discussion => Amiga Hardware Issues and discussion => Topic started by: Speelgoedmannetje on November 30, 2003, 09:19:18 PM

Title: OCS/ECS mix-up
Post by: Speelgoedmannetje on November 30, 2003, 09:19:18 PM
I thought the A1000, A500, CDTV and the A2000 has the OCS chipset, the A3000, A600, A500+ has the ECS chipset
Somehow sites and threads say the OCS and the ECS are the same
Title: Re: OCS/ECS mix-up
Post by: that_punk_guy on November 30, 2003, 09:23:26 PM
I think people tend to group ECS and OCS together because they were more compatible with each other than with AGA, and are considered part of the same era of 16-bit Amigas. But there are some differences, higher resolutions and I think someone said VGA modes were supported from ECS onwards.
Title: Re: OCS/ECS mix-up
Post by: Speelgoedmannetje on November 30, 2003, 09:26:35 PM
But a game written for ECS is not compatible with an OCS system, for instance The Lost Vikings
Title: Re: OCS/ECS mix-up
Post by: that_punk_guy on November 30, 2003, 09:39:07 PM
Yeah, it's possible to write software that only works on one of them, but the ECS's backwards compatibility was much better than AGA's. So that's why people tend to group them together. It is annoying though, maybe when you see errors like that you should email the webmasters responsible? :-)
Title: Re: OCS/ECS mix-up
Post by: Kronos on November 30, 2003, 09:39:33 PM
Well the problem is that late A500s and A2000s were delievered with an
1MB Agnus. Now this chip does feature being both PAL and NTSC in one
and the better blit-modes found in ECS, but not the 2MB-support normally
ascoiated with ECS.

So are these machines (with standard Denise) OCS or are thes ECS ?
Title: Re: OCS/ECS mix-up
Post by: Speelgoedmannetje on November 30, 2003, 09:42:31 PM
Can it handle 64 colors (wich as far as I know the A600 supported)?
Title: Re: OCS/ECS mix-up
Post by: restore2003 on November 30, 2003, 09:43:38 PM
There are some examples of ancient a1000 demos not working on a500, but that could be more of an OS1.1+ 1.3 conflict.
Title: Re: OCS/ECS mix-up
Post by: Kronos on November 30, 2003, 09:47:49 PM
64 colors ?

Every Amiga (except few very early A1000s) do support 6Bit modes.

OCS/ECS only EHB and HAM,and AGA real 6Bit (well and 7Bit and 8Bit too).

The A600 didn't have anthing the A500+ didn't have in that field, the only difference
where the switch to SMD (bad), the PCMCIA-port and onboard IDE.
Title: Re: OCS/ECS mix-up
Post by: Speelgoedmannetje on November 30, 2003, 09:52:20 PM
Then why do most Amiga 500 games only support 32 colors (for as far as I know) and not 64 colors?
Title: Re: OCS/ECS mix-up
Post by: KennyR on November 30, 2003, 09:56:19 PM
OCS and ECS, when it came to games, were probably identical. There was no real speed boost in using ECS, and it couldn't show more colours at once.

The only difference I know what that ECS had extra screenmodes, like the fairly useless super-high res and some VGA modes.
Title: Re: OCS/ECS mix-up
Post by: KennyR on November 30, 2003, 09:58:32 PM
Quote
Then why do most Amiga 500 games only support 32 colors (for as far as I know) and not 64 colors?


An A500 and an A600 both could only show a maximum of 32 colours in normal mode, 64 in HalfBrite mode, and 4096 in HAM6 mode.

Only AGA pushed this barrier.
Title: Re: OCS/ECS mix-up
Post by: Speelgoedmannetje on November 30, 2003, 10:14:20 PM
Thanks KennyR,
now it's all clear to me :-)
Title: Re: OCS/ECS mix-up
Post by: alx on November 30, 2003, 10:14:56 PM
Quote
64 in HalfBrite mode


To expand, IIRC HalfBrite mode is where the first 32 colours are set as normal, and the next 32 are half the brightness.
Title: Re: OCS/ECS mix-up
Post by: zipper on December 01, 2003, 11:06:42 AM
My A500 was equipped with 1Meg Agnus, so I just needed to replace Denise and put KS 2.05 in (into KS switcher of course) to get ECS A500 - a huge improvement as I also had a HD, turbo and extra RAM. Wow, wasn't it cool to load a WB with background pattern in Multiscan!
Title: Re: OCS/ECS mix-up
Post by: PMC on December 01, 2003, 12:00:51 PM
"Well the problem is that late A500s and A2000s were delievered with an
1MB Agnus."

The so-called "Fatter Agnus" (as opposed to the "Obese" 2MB version).  Best way to test the presence of this on your A500 is to reset and keep an eye on the power LED.  If it dims (without extinguising completely), then chances are you have a Fatter Agnus.  

However, this doesn't mean that any 1/2 MB RAM expansions situated in the trapdoor are automatically configured as chip RAM, even though Fatter Agnus can address a full Megabyte of Chip memory.  The trapdoor RAM defaults to Fast, unless you buy a specific board and modify the motherboard.

"So are these machines (with standard Denise) OCS or are thes ECS ?"

ECS I believe.  My own A500 was bought in February 1990, just a couple of months after my mate bought his and I believe that the A500's were unofficially equipped with ECS from December 89 onward.

There are certain compatability issues with ECS and OCS.  Scoopex's brilliant "Mental Hangover" demo corrupts during the final scrolling sequence on ECS/AGA machines for example.
Title: Re: OCS/ECS mix-up
Post by: hnl_dk on December 01, 2003, 12:23:11 PM
I have two A500 (originaly OCS) ... In one of them I exchanged the Denise with a Super Denise (ECS), it also came with an 1MB Fat Agnus, so I made a hack, to make my 512kB slow RAM to CHIP memory ... so I could almost call my old A500 an A500+, but with my 68020card and AmigaOS 3.1 what should I call it ;-)
Title: Re: OCS/ECS mix-up
Post by: Jope on December 01, 2003, 12:25:27 PM
Quote

PMC wrote:
"Well the problem is that late A500s and A2000s were delievered with an
1MB Agnus."

The so-called "Fatter Agnus" (as opposed to the "Obese" 2MB version).  Best way to test the presence of this on your A500 is to reset and keep an eye on the power LED.  If it dims (without extinguising completely), then chances are you have a Fatter Agnus.  


No, this tells you that you have a REV6 or newer motherboard. (most of which were shipped with an ECS Agnus, however :-)

Sysinfo is a good way to quickly determine what's inside the box.

Quote

"So are these machines (with standard Denise) OCS or are thes ECS ?"

ECS I believe.  My own A500 was bought in February 1990, just a couple of months after my mate bought his and I believe that the A500's were unofficially equipped with ECS from December 89 onward.


These are so called "half ECS" machines. The ECS consists of the Fatter/Obese Agnus and the Super Denise.

If you swap in a Super Denise, you've got full ECS.

With an ECS Agnus, you get more CHIP RAM, but for the enchanced video modes, you need KS2.x or better and the Super Denise.
Title: Re: OCS/ECS mix-up
Post by: Jope on December 01, 2003, 12:31:14 PM
Quote

Kronos wrote:
64 colors ?

Every Amiga (except few very early A1000s) do support 6Bit modes.

OCS/ECS only EHB and HAM,and AGA real 6Bit (well and 7Bit and 8Bit too).


Some people call the non-halfbrite Agnuses ICS for Initial Chipset.. An unofficial name.

The non-halfbrite Agnuses are not very common - the chip was upgraded quite soon after the launch.

The slim Agnus was in the A1000 and the original A2000. The B2000 (A2000-CR) got the fat Agnus and the ability to be upgraded to ECS.

Just to be sure: the slim Agnus can do halfbrite too, it's just the very earliest revisions of the chip that can't.
Title: Re: OCS/ECS mix-up
Post by: Jope on December 01, 2003, 12:32:42 PM
Quote

Speelgoedmannetje wrote:
Then why do most Amiga 500 games only support 32 colors (for as far as I know) and not 64 colors?

Halfbrite is slower.

Try it in an older version of DPaint some time.