pouët.net

Coke Zero by JTZ & Skyrunner
[nfo]
screenshot added by PROSM on 2015-04-06 17:40:23
platform :
type :
release date : april 2015
release party : Revision 2015
compo : oldskool intro
ranked : 2nd
  • 22
  • 1
  • 0
popularity : 58%
 58%
  • 0.96
alltime top: #7684
added on the 2015-04-06 17:20:35 by JTZ JTZ

popularity helper

increase the popularity of this prod by spreading this URL:

or via: facebook twitter pinterest tumblr bluesky threads

comments

It's cool. I like how the logo sways from side to side.
rulez added on the 2015-04-06 17:46:39 by PROSM PROSM
Nice to see some VCS presence @ Revision this year as well.

The effect is ace, I guess most people won't realize just how much cycle counting and fiddling must have gone into this. But full 48 pixel sprites with full movement, with the extra color coming from the ball (I guess?) that also has to be moved... crazy!
Haven't looked at the source code yet though! :)
rulez added on the 2015-04-06 19:13:28 by Sdw Sdw
Thanks Thomas for releasing this at Revision, after the rest of us VCS coders failed to bring something! (grrr, I'm only 80% finished with my demo...)

Making this effect gapless and adding extra touches like colors etc. is really awesome work! I especially like the smooth transitions between the different "phases" - I love that kind of polish.

Speaking with people at the party showed that something like this is hard to appreciate for non-VCS-coders, but that's a fate we oldschoolers (who are not on C64 or Amiga) all share...
rulez added on the 2015-04-06 21:31:30 by Kylearan Kylearan
Thank you so much for your comments! These coming from people who know this little beast means sooo much more than anything else.

You are right, the kernel is 100% cycle counted and 2nd color comes from the ball. In the end, the code doesn't look that complicated. I like making it looking simple and elegant where possible. The transitions came later, so they are coded a bit odd and ineffective.

Without the color I think I could switch from 3LK to 2LK, but then I would miss some RAM or would have to make the scroller less high. So this is the best compromise.

I know people who have never coded for the 2600 will find it tough to understand what is going on (I have the same problem when comparing other platforms), but SvOlli is working really hard to change this a bit with his seminars. I guess I owe him some votes. :)

BTW: Feel free to use the space improved music player. I am sure it can save you some valuable bytes.
added on the 2015-04-06 22:41:17 by JTZ JTZ
Nice improvement, especially for a firstie :)
rulez added on the 2015-04-08 13:48:40 by Tjoppen Tjoppen
Nice!
rulez added on the 2015-04-08 13:50:57 by Mystra Mystra
Quote:
Feel free to use the space improved music player.

OF COURSE you couldn't stop yourself from size optimizing, even if not necessary... :-D
added on the 2015-04-08 13:59:51 by Kylearan Kylearan
This is some crazy shit guys!
rulez added on the 2015-04-08 18:18:15 by axis^oxy axis^oxy
VCS stuff is really impressive! hot
rulez added on the 2015-04-08 23:38:33 by declis declis
Quote:
OF COURSE you couldn't stop yourself from size optimizing, even if not necessary... :-D

True, but in this case, it was very necessary.

The code (without sound driver) is less than 900 bytes. The graphics alone require 1.5k, the various cosinus and color tables another 0.5k, text data 0.5k...

In the end, just 2 bytes are free.
added on the 2015-04-09 19:36:44 by JTZ JTZ
Cola Rebell!
rulez added on the 2015-04-11 08:56:02 by sensenstahl sensenstahl
cool (and looks impressive code-wise too, but i cannot really judge)
rulez added on the 2015-04-13 00:01:47 by blala blala
High Resolution High Color Wavy VCS Smackdown!
rulez added on the 2015-04-13 00:10:34 by TomoAlien TomoAlien
Polished to perfection. Lovely stuff. :)
rulez added on the 2015-04-14 22:00:01 by PFL PFL
Great to see AtariAge legends joining the scene ! And great effect too !
rulez added on the 2015-04-27 03:21:23 by Shazz^TRSi^MJJ Shazz^TRSi^MJJ
Impressive.
rulez added on the 2015-04-27 03:46:31 by Baudsurfer Baudsurfer
Very nice.

Quote:
by Sdw:
The effect is ace, I guess most people won't realize just how much cycle counting and fiddling must have gone into this. But full 48 pixel sprites with full movement, with the extra color coming from the ball (I guess?) that also has to be moved... crazy!
Haven't looked at the source code yet though! :)

At the non-code level, for those who don't get it, if you watch Bang!, there's a part with a Coca-Cola logo like this one. Except that their write-up indicates they found a solution that resulted in a black line followed by the same line twice, giving it the spaced out scanline look. This one adds more colors and removes the black lines, at least. (Hard to tell if the two bar repetition is still in place, perhaps a dev can weigh in on that part.)
rulez added on the 2015-04-27 09:24:52 by Starchaser Starchaser
Yes, the repetition is still in place. Originally I only wanted to get rid of the black line (which is used for repositioning the sprites in Bang!) and replace that with a kernel which allows relative sprite movement at variable positions while still drawing the sprites, so I could fill the gap. So it is three bars repeated now.

After some extra optimization it turned out that I had enough free CPU time to either go for two bars repeated or for color animation.

And colors seemed better suited for a demo. :)
added on the 2015-04-27 10:50:47 by JTZ JTZ
nice scroller, and of course lovely and colorful VCS rasters :D
rulez added on the 2016-03-03 10:47:30 by rez rez
like
rulez added on the 2016-04-21 05:18:05 by frog frog
geil
rulez added on the 2016-04-21 10:49:37 by SiR SiR
Yep, a very nice tech acheivement. And the music was good too!
rulez added on the 2016-06-24 11:51:28 by nollkolltroll nollkolltroll
awesome one :)
rulez added on the 2017-05-04 14:00:46 by p0ke p0ke
yes
great
rulez added on the 2023-06-27 11:25:45 by ferris ferris
nice ad for Coke Zero on the Atari 2600
rulez added on the 2024-01-05 16:38:57 by Queen_Luna Queen_Luna

lists containing this prod

submit changes

if this prod is a fake, some info is false or the download link is broken,

do not post about it in the comments, it will get lost.

instead, click here !

[previous edits]

add a comment