Welcome, Guest. Please login or register.

Author Topic: Graffiti Board Worth?  (Read 3349 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline skurk

  • Hero Member
  • *****
  • Join Date: Dec 2006
  • Posts: 929
    • Show all replies
Re: Graffiti Board Worth?
« on: March 30, 2010, 09:19:06 AM »
Quote from: XDelusion;550336
Anyhow, this Chunky business, what's it all about. Can someone explain Chunky to me in layman's terms?

Amiga graphics is usually arranged in bitplanes, where one bitplane is a fullscreen representation of the screen where only a certain bit of the colour values are visible.  By combining bitplanes, you can get different colours.  For example, to show a pixel with the colour value for palette entry 13 ($dff19a) you need one pixel in bitplanes 1, 3 and 4.

Chunky graphics can be a single array of bytes, where you poke the palette id you want to be displayed, for example chunky[(y*w)+x]=13;

Chunky graphics is generally easier to play with, especially when it comes to 3D graphics.  Some even use chunky-to-planars (C2P) which uses the CPU and the blitter to convert chunky graphics to bitplanes, because -- despite being resource hungry -- it is still faster than doing the 3D graphics in planar directly.
« Last Edit: March 30, 2010, 09:23:56 AM by skurk »
Code 6502 asm or... DIE!!

[C64, C128, A500, A600, A1200, A3000, MBP+Mini, Efika/MOS2.1, Sam440 w/AOS4.1