| |
chriz74
Registered: Apr 2009 Posts: 33 |
What is going on with those ghost bytes in the Ghost demo?
Can anyone explain what’s the catch? |
|
| |
Raistlin
Registered: Mar 2007 Posts: 575 |
I don’t think it’s so much that there’s anything new happening there, it’s clever art design to use the ghostbyte to manipulate expanded (double-pixel) sprite data into being hi-res (single pixel). Others have done this - but here it’s done really really well. Very clever design.
I need to review it myself .. but want to hold off until I’ve looked more closely at all the effects. |
| |
Krill
Registered: Apr 2002 Posts: 2854 |
People calling the thing "ghostbyte" used to be one of my pet peeves.
Now it's chiselled in stone. /D=\ |
| |
TPM
Registered: Jan 2004 Posts: 109 |
Quote: People calling the thing "ghostbyte" used to be one of my pet peeves.
Now it's chiselled in stone. /D=\
haha! this :)
never understood this "ghostbyte", what to use for?! for me it was just a bug, now it is being embraced. |
| |
chatGPZ
Registered: Dec 2001 Posts: 11147 |
64'er coined the term, right? |
| |
Krill
Registered: Apr 2002 Posts: 2854 |
Quoting chatGPZ64'er coined the term, right? Yes, but now it's officially added to the already not so stellar scene jargon. =) |
| |
Krill
Registered: Apr 2002 Posts: 2854 |
Quoting TPMnever understood this "ghostbyte", what to use for?! for me it was just a bug, now it is being embraced. Of course it can be useful in many situations... it's just the "name" that irks me. So silly. =) |
| |
chatGPZ
Registered: Dec 2001 Posts: 11147 |
Now? It was commonly used since the 80s really :) I wouldnt even be able to name another term for it right now *shrug* |
| |
chriz74
Registered: Apr 2009 Posts: 33 |
Still don’t know what is going on. Is it black masking of the second pixel row with black ones ? |
| |
chatGPZ
Registered: Dec 2001 Posts: 11147 |
Basically: Produce colors with $d021 and/or Sprites, mask with ghostbyte. |
| |
Raistlin
Registered: Mar 2007 Posts: 575 |
Quote: Still don’t know what is going on. Is it black masking of the second pixel row with black ones ?
The ghostbyte is a single byte in memory that “fills” the area uncovered by opening top/bottom border.. as well as various other areas all the way down the screen depending on D011 condition etc. That byte can be changed on each raster line of the screen and is used to “mask” all 40 chars across the screen on each line.
The ghostbyte can -only- be drawn as black.. hence why most demos using it will only have black screen/border so that the ghost byte is, umm, a ghost. |
... 29 posts hidden. Click here to view all posts.... |
Previous - 1 | 2 | 3 | 4 - Next |