18 January 2021, 12:21 | #1 |
Registered User
Join Date: Aug 2020
Location: Helsinki
Posts: 23
|
Atari ST graphics hardware compared to PC EGA
I dont have much experience of the Atari ST line of computers beyond playing around in emulation. Curious to learn more about it.
EGA was introduced in late 1984 and was able to display 16 colours on screen but from a fixed 16 colour palette, Atari ST displayed 16 colours on screen too but from a vastly larger palette of 512 colours. Neither feature hardware sprites nor hardware scrolling which is very evident in a lot of software developed for both. However, Atari ST devs were able to achieve smooth scrolling, even fairly impressive parallax at times like Enchanted Lands for example, the Turrican 2 port was impressive too though not as good as the Amiga version. took ages for PC clones to have any kind of decent scrolling. Is this just clever programming from ST devs or is there something in the hardware that makes it more suitable for action games than an EGA PC? Was there just more of a culture of really pushing the hardware from Atari coder side compared to "IMB-combatible" dev scene? A lot of games on ST seems pretty straight up ports from EGA such as Monkey Island for example, but you do also have exceptions such as Prince of Persia which looks very different on the 2 platforms. I was wondering what were the best examples of games that were on both that clearly took advantage of higher palette of ST? |
18 January 2021, 18:32 | #2 |
Registered User
Join Date: Dec 2013
Location: GR
Age: 46
Posts: 1,416
|
I believe EGA and VGA had hardware scrolling but wasn't used because it wasn't compatible with all cards and plus to be able to run in CGA that didn't have any hardware scrolling.
|
18 January 2021, 19:06 | #3 |
Registered User
Join Date: Feb 2010
Location: Espoo / Finland
Posts: 818
|
Indeed, vertical scrolling works on all EGA/VGA cards (at least in the 4 bitplane mode) but horizontal pixel scrolling isn't implemented by all clone-cards.
|
18 January 2021, 19:36 | #4 |
Registered User
Join Date: Sep 2006
Location: New Sandusky
Posts: 942
|
EGA actually allowed 16 colors from a 6-bit (64 color) palette. The PCjr/Tandy enhanced CGA graphics mode was 16 colors from the fixed 16-color 4-bit RGBI palette, and EGA had similar modes available, but the best EGA modes had 6-bit (2 bits per channel) RGB palette.
|
18 January 2021, 19:42 | #5 |
Registered User
Join Date: Nov 2014
Location: Italy
Posts: 2,346
|
Atari Graphics are very similar to Tandy than EGA.
|
19 January 2021, 14:26 | #6 |
Registered User
Join Date: Aug 2020
Location: Helsinki
Posts: 23
|
Thank you for setting me straight on hardware scrolling AND the palette of EGA, obviously my knowledge of the EGA specs is lacking.
Commander Keen I believe was the first PC platformer with nice and smooth scrolling and it was an EGA game, AFAIK John Carmack didnt use any sort of harware scrolling and that adaptive tile refresh engine he was doing was all software based. Enchanted Land on Atari ST came out 1990 like Commander Keen but also featured several layers of parallax. Surely a decently high clocking 286 with an EGA card should have been able to achieve parallax scrolling in the right hands too? |
19 January 2021, 16:36 | #7 | |
Registered User
Join Date: Sep 2007
Location: Stockholm
Posts: 4,332
|
Quote:
My impression is that PC game makers were very unimaginative, hence why Carmack has gone down in history and they even have a special name for everyday techniques we don't even care to given any names on other platforms. |
|
19 January 2021, 18:38 | #8 | |
Registered User
Join Date: Dec 2019
Location: Ur, Atlantis
Posts: 1,899
|
Quote:
Games from PC-specific genres, such as Flight Simulator or King's Quest seem pretty imaginative though. |
|
19 January 2021, 19:08 | #9 |
Registered User
Join Date: Jul 2015
Location: The Netherlands
Posts: 3,410
|
I've always felt the PC arcade/action gaming market of the 1980's/1990's was kind of split into three "eras": the early years with CGA composite out, which had some nice arcade style games (Burger King is quite good for instance). Then came the digital CGA/EGA years where the arcade style games tended to be a lot worse than what the competition offered and bad scrolling was the norm. Lastly came the VGA/SVGA era in which the PC showed us all it could do those games just fine given the proper hardware.
|
19 January 2021, 20:35 | #10 |
Banned
Join Date: Sep 2011
Location: Cardiff, UK
Age: 51
Posts: 2,871
|
I remember reading that the Atari ST used "off the shelf" parts, so I got the impression that Atari, having lost the Amiga to Commodore, hastily threw together a simple design to be deliberately cheap.
And since then, decades later, I heard that there was an attempt at custom hardware for the video, namely something called the "Shifter" which does yield somewhat impressive effects in the Demoscene, namely the ST's abilities to display hundreds of colours at once, with no HAM mode, that can be faded in and out (something which very few Amiga demos have tried with HAM, AFAIK). |
20 January 2021, 11:27 | #11 |
Registered User
Join Date: Jul 2015
Location: The Netherlands
Posts: 3,410
|
Yup, the ST does not actually use of the shelf parts for graphics. It just didn't include any Dual Layer/Sprite/Blitter hardware (and also lacks the Copper).
As I understand the ST's method for display many hundreds of colours (i.e. PhotoChrome), it actually uses the CPU to rapidly set colour registers to new values as the scanline progresses. It relies on very tight timing to do so. My guess is that an Amiga equivalent should be doable, but since the Amiga already has stuff like HAM and Copper based colour reloading it's generally not done that way. |
20 January 2021, 12:01 | #12 | |
old chunk of coal
Join Date: Nov 2011
Location: Hungary
Posts: 1,289
|
Quote:
|
|
20 January 2021, 12:46 | #13 |
Registered User
Join Date: Dec 2013
Location: GR
Age: 46
Posts: 1,416
|
The ST and Amiga were (way) better than EGA, the ST in particular easily beats any EGA, just try to draw graphics with this palette lol.
Or better say, try draw this with an EGA |
20 January 2021, 12:50 | #14 |
Registered User
Join Date: Jul 2015
Location: The Netherlands
Posts: 3,410
|
I thought EGA had a 64 colours to choose from, not 16?
|
20 January 2021, 13:47 | #15 |
Registered User
Join Date: Dec 2013
Location: GR
Age: 46
Posts: 1,416
|
Standard EGA monitors do not support use of the extended color palette in 200-line modes, because the monitor couldn't tell if CGA or EGA so they had to use CGA palette.
64 color palette was available in 640x350 example given, Sim City used the extra colors at 640x350 Last edited by nobody; 20 January 2021 at 14:00. |
20 January 2021, 14:19 | #16 |
Registered User
Join Date: Jul 2015
Location: The Netherlands
Posts: 3,410
|
Ah, that does explain it. Most games didn't run in the hires modes so it makes sense they then used the fixed palette.
|
20 January 2021, 18:44 | #17 |
Registered User
Join Date: Jun 2008
Location: Boston USA
Posts: 466
|
EGA was pretty horrible. Better than CGA but that's not saying much. VGA was pretty horrible pre VLB for performance but the colours and palette were decent. I don't think you can compare the Amiga or ST to a PC in 1985. It's a different class of machine. The ST and Amiga smoke the 85 PC on performance and cost effectiveness.
|
20 January 2021, 21:25 | #18 |
Also known as GarethQ
Join Date: May 2019
Location: Twickenham / U.K.
Posts: 715
|
So my Dad used to work for Unisys back in the day and bought a 286 EGA monster when most of my friends still had XT’s with monochrome or CGA. We still had our Atari ST at the time and initially I thought the ST was way better. Over time the PC won me over with the HD and Sierra games, but for arcade action, it was still the ST for me.
Looking back now I appreciate the EGA gfx for what they were and the inventiveness of the artists to make more of what was there. I really need to look back at ST again to appreciate it’s unique qualities |
21 January 2021, 10:54 | #19 |
Registered User
Join Date: Dec 2019
Location: Ur, Atlantis
Posts: 1,899
|
|
21 January 2021, 11:03 | #20 |
Registered User
Join Date: Sep 2007
Location: Stockholm
Posts: 4,332
|
I'm sure that standard was based totally on technical superiority, just like the EGA colour palette was based on artistic superiority.
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Are Intuition and Graphics libraries used in hardware programming? | Nightfox | Coders. Asm / Hardware | 7 | 05 August 2020 15:00 |
WTB : Learning C: Programming Graphics on the Amiga and Atari ST | kamelito | MarketPlace | 3 | 25 April 2019 20:17 |
Atari ST HardWare emulators | Retro1234 | support.Hardware | 75 | 07 December 2017 16:50 |
Hardware close to an Amiga - after the Atari ST | turrican3 | Amiga scene | 79 | 29 October 2017 23:02 |
Vga to Ega? | Marcuz | Retrogaming General Discussion | 3 | 12 January 2013 23:51 |
|
|