You are not logged in -
nap
CSDb User Forums
Forums
>
C64 Coding
>
'HCL-plasma' - how does it work?
2008-11-02
23:16
Shadow
Account closed
Registered: Apr 2002
Posts: 355
'HCL-plasma' - how does it work?
That fullscreen-fast-plasma-thing that we saw quite a few versions of in Edge Of Disgrace (with sprite zoomer on top, in sideborder, with techtech etc.) - what's the theory?
It is pretty obvious from speed and size that it is not done using per-pixel-code...
My theory was that it was done using FPP-technique, ie. we have a base-plasma-picture, and then by displaying cleverly chosen lines from this base-picture we get the plasma.
I did some prototyping on PC to test this theory, but I can't get anything that looks correct. Am I barking up the wrong tree here?
... 20 posts hidden. Click
here
to view all posts....
2008-11-03
22:12
HCL
Registered: Feb 2003
Posts: 728
Quote:
But I think, Graham was first with this kind of zoomer, presented in
Parts
.
That's a char-based zoomer. But yes, that's his invention.
Oh, and bitmap-fpp.. Yes you get some FLI-like stuff there.
2008-11-04
09:13
WVL
Registered: Mar 2002
Posts: 903
Quote:
That's a char-based zoomer. But yes, that's his invention.
Oh, and bitmap-fpp.. Yes you get some FLI-like stuff there.
I'm not sure I invented the all-border sprite zoomer.. there might have been some before. The first that comes to mind is the one by Glasnost in The Unnamed Demo ofcourse :) even when that one is a rather different technique (only a few pixels high..)
Might be interesting to tell you the difference between the zoomers in Design Overdose, Comajob and Pearls for Pigs.
Design Overdose and comajobs are basically the same, they're based on a stretched sprite routine, with $d018 switches to get extra lines. For every 21 pixels in the sprite, there are 3 d018 options, to give a 63 pixel high picture (so if you stretch the sprite 3x, you can display the picture at 1x zoom). If you dont stretch the sprite, you're at minimum height, at 1/3 zoom.
I think this 'shrinking' trick was invented by Pernod btw ;) just to give some credits ;)
The difference between the comajob one and the one is design overdose is that graham worked hard to make it more flexible, especially by rearranging the sprites when it moves into the borders..
The one in Pearls for Pigs is different. It uses sprite-fpp to shrink and expand in y, basically this allows you to shrink down to 1 single pixel, or to display the picture upside-down. You can also move the picture completely in the upper border (meaning it's possible to only show the bottom pixelrow at the complete top of the screen). With the $d018 technique, you can only move the first 2 pixelrows out of the topborder.. Basically this one is a lot more flexible :)
Previous
-
1
|
2
| 3 - Next
Refresh
Subscribe to this thread:
You need to be logged in to post in the forum.
Search the forum:
Search
All forums
C64 Coding
C64 Composing
C64 Pixeling
C64 Productions
CSDb Bug Reports
CSDb Development
CSDb Discussions
CSDb Entries
CSDb Feedback
CSDb Info
CSDb moderators
CSDb Questions
Messages to moderators
Requests
for
in
Writer & text
Text
Writer
All times are CET.
Search CSDb
All
Releases
Groups
Sceners
Events
BBS
SIDs
-------
Forum
Comments
Advanced
Users Online
TheRyk/MYD!
GuyGavin/HF
goto80/HT
Higgie/Kraze/Slackers
Magic/Nah-Kolor
Guests online: 147
Top Demos
1
Next Level
(9.7)
2
13:37
(9.7)
3
Mojo
(9.6)
4
Coma Light 13
(9.6)
5
The Demo Coder
(9.6)
6
Edge of Disgrace
(9.6)
7
What Is The Matrix 2
(9.6)
8
Uncensored
(9.6)
9
Sprite Bukkake 2
(9.6)
10
Comaland 100%
(9.6)
Top onefile Demos
1
Layers
(9.7)
2
Party Elk 2
(9.6)
3
Cubic Dream
(9.6)
4
Copper Booze
(9.6)
5
Dawnfall V1.1
(9.5)
6
Rainbow Connection
(9.5)
7
Morph
(9.5)
8
Libertongo
(9.5)
9
Onscreen 5k
(9.5)
10
It's More Fun to Com..
(9.5)
Top Groups
1
Booze Design
(9.3)
2
Oxyron
(9.3)
3
Performers
(9.3)
4
Triad
(9.3)
5
Censor Design
(9.3)
Top Musicians
1
Mutetus
(9.7)
2
Jeroen Tel
(9.7)
3
Rob Hubbard
(9.6)
4
Linus
(9.6)
5
Stinsen
(9.6)
Home
-
Disclaimer
Copyright © No Name 2001-2025
Page generated in: 0.057 sec.