Welcome, Guest. Please login or register.

Author Topic: Am I the only one who doesn't love AGA chipset?  (Read 12936 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline commodorejohn

  • Hero Member
  • *****
  • Join Date: Mar 2010
  • Posts: 3165
    • Show all replies
    • http://www.commodorejohn.com
Re: Am I the only one who doesn't love AGA chipset?
« on: December 26, 2010, 04:32:27 PM »
Where's the option for "I like the chipset fine but hate the way it's damn near obligatory for new Amiga software?"
Computers: Amiga 1200, DEC VAXStation 4000/60, DEC MicroPDP-11/73
Synthesizers: Roland JX-10/MT-32/D-10, Oberheim Matrix-6, Yamaha DX7/FB-01, Korg MS-20 Mini, Ensoniq Mirage/SQ-80, Sequential Circuits Prophet-600, Hohner String Performer

"\'Legacy code\' often differs from its suggested alternative by actually working and scaling." - Bjarne Stroustrup
 

Offline commodorejohn

  • Hero Member
  • *****
  • Join Date: Mar 2010
  • Posts: 3165
    • Show all replies
    • http://www.commodorejohn.com
Re: Am I the only one who doesn't love AGA chipset?
« Reply #1 on: December 26, 2010, 09:57:29 PM »
Chunky mode isn't just convenient for texture-mapped games, though. It's more convenient in pretty much anything when you're working with high bit-depth. Consider this: in planar mode, while operations like masking are quicker, drawing a blitter object requires (bits per pixel) number of identical blitter operations, one for each plane. Chunky mode doesn't reduce the the amount of data you have to move, but since each pixel is contained wholly in one chunk (one byte, in the typical case,) it can be done in one operation (well, minus the masking,) which drastically cuts down the overhead required for planar operations.

The only reason chunky mode was balky on the VGA was because there wasn't nearly as much hardware-assist as the Amiga had, and what there was was barely even documented until Michael Abrash (god among men) wrote about it - so for quite some time, nobody used it. Had an Amiga chipset been released that applied the same elegant DMA-oriented design philosophy to an 8bpp chunky mode, it would have blown the VGA completely out of the water.
« Last Edit: December 26, 2010, 10:12:43 PM by commodorejohn »
Computers: Amiga 1200, DEC VAXStation 4000/60, DEC MicroPDP-11/73
Synthesizers: Roland JX-10/MT-32/D-10, Oberheim Matrix-6, Yamaha DX7/FB-01, Korg MS-20 Mini, Ensoniq Mirage/SQ-80, Sequential Circuits Prophet-600, Hohner String Performer

"\'Legacy code\' often differs from its suggested alternative by actually working and scaling." - Bjarne Stroustrup
 

Offline commodorejohn

  • Hero Member
  • *****
  • Join Date: Mar 2010
  • Posts: 3165
    • Show all replies
    • http://www.commodorejohn.com
Re: Am I the only one who doesn't love AGA chipset?
« Reply #2 on: December 29, 2010, 03:08:06 PM »
Quote from: fishy_fiz;602653
The whole "need to upgrade, bin, buy new, etc." to keep using a pc is complete BS. Sure, it dates quickly compared to amiga gear, but that's simply because PC gear *did* advance constantly. A pc didnt become less usable simply because there's constantly faster gear out there.
Not in the sense that it suddenly stopped working or started getting slower, but unfortunately it did mean that companies started writing software for newer, more powerful hardware, with less (if any) care taken on making sure it functioned acceptably on the older stuff. Just look at Windows - the growth in system requirements just to run the thing is exponential from generation to generation. Application software is usually better, but not by a whole lot.

Quote
Now as for Doom,... I cant agree with people here. Doom rocked. Still one of the best fps games out there. Well designed levels, great enemies, great weapons. It was more than a well crafted bit of code, it was a well crafted game.
This. DOOM was a kickass game back then and still holds up all right today, and holding a grudge and going "well who needs you, anyway?" because it was a factor in the PC-superiority argument back in the day is just silly.
Computers: Amiga 1200, DEC VAXStation 4000/60, DEC MicroPDP-11/73
Synthesizers: Roland JX-10/MT-32/D-10, Oberheim Matrix-6, Yamaha DX7/FB-01, Korg MS-20 Mini, Ensoniq Mirage/SQ-80, Sequential Circuits Prophet-600, Hohner String Performer

"\'Legacy code\' often differs from its suggested alternative by actually working and scaling." - Bjarne Stroustrup