Welcome, Guest. Please login or register.

Author Topic: Looking for a case for my Altera-DE1 based Amiga  (Read 4387 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline Dr_Righteous

  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 1345
    • Show only replies by Dr_Righteous
Re: Looking for a case for my Altera-DE1 based Amiga
« Reply #14 from previous page: March 03, 2010, 09:08:58 PM »
Quote from: MskoDestny;546007
AGA is a palette based video chipset. It has 256 palette entries that are each 24-bits wide (8-bits per channel). When using 8 bitplanes, each pixel only takes up 8-bits in chip memory, but this 8-bit value is only used as an index into the palette registers to lookup the appropriate 24-bit color. This is why you need a 24-bit video output to properly display AGA.

HAM8 doesn't change the output color width. It's still 24-bits. It just changes how you select a 24-bit color from the 8-bit data in chip memory. In HAM8 you can either use one of the first 64 entries from the palette or modify the upper 6-bits of one of the 8-bit channels of the 24-bit color that was used for the last pixel.


That makes a bit more sense. Sort of like compression, this little chunk of code really means this big chunk of code.
- Doc

A4000D, A3640 OC-36.3MHz, custom tower, Mediator A4000D. Diamond Banshee 16M, Indivision AGA 4000, GVP HC+8.

Mac Mini 1.5GHz, that might run MorphOS someday, when the fools who own it come to the realization that 30 minutes just isn\'t enough time to play with it enough to decide whether or not you like it enough to cough up $200.

 - Someone please design SOME kind of DIY accelerator for the A4000. :D -
 

Offline bbond007

  • Hero Member
  • *****
  • Join Date: Mar 2009
  • Posts: 1517
    • Show only replies by bbond007
Re: Looking for a case for my Altera-DE1 based Amiga
« Reply #15 on: March 03, 2010, 11:03:33 PM »
Quote from: MskoDestny;546007
AGA is a palette based video chipset. It has 256 palette entries that are each 24-bits wide (8-bits per channel). When using 8 bitplanes, each pixel only takes up 8-bits in chip memory, but this 8-bit value is only used as an index into the palette registers to lookup the appropriate 24-bit color. This is why you need a 24-bit video output to properly display AGA.

HAM8 doesn't change the output color width. It's still 24-bits. It just changes how you select a 24-bit color from the 8-bit data in chip memory. In HAM8 you can either use one of the first 64 entries from the palette or modify the upper 6-bits of one of the 8-bit channels of the 24-bit color that was used for the last pixel.


Well, maybe forget about HAM8 mode. I could see how that would Complicated to implement with only 12bit color.

AGA still offers up to 8bit color in much higher resolution than ECS. Perhaps the 24bit palette register could pick the closest of the available 4096 colors. That and the increased AGA speed might be worth it.
 

Offline ChaosLord

  • Hero Member
  • *****
  • Join Date: Nov 2003
  • Posts: 2608
    • Show only replies by ChaosLord
    • http://totalchaoseng.dbv.pl/news.php
Re: Looking for a case for my Altera-DE1 based Amiga
« Reply #16 on: March 04, 2010, 04:38:50 AM »
Quote
Perhaps the 24bit palette register could pick the closest of the available 4096 colors.
Yes that can be done, but it looks terrible as all the colors are wrong.
Wanna try a wonderfull strategy game with lots of handdrawn anims,
Magic Spells and Monsters, Incredible playability and lastability,
English speech, etc. Total Chaos AGA