I know this for about 12 years. As a total hobbyist i was coding a bit on ATmega's 8, but never got too far in it. I can surely say that i have _some_ knowledge about AVR platform, but Linus! What you have had achieved here is just mindblowing! Video signal, graphics, music calculations and sound generation, all at once on JUST a single ATmega chip. I'm speechless. AND i really love this chiptune you encoded here... Since 12 years i am getting back here and i am always pleased by this demo. Thank you!
@PivotMasterD1 The "thing with all the text" is called a greetings part. That's where I greet other demo sceners and demo groups that are still active and doing awesome stuff. Keygens come from the world of software cracking, which is different from the demo scene, although they share the same roots. Fairlight has been active in both these communities for over 20 years, but even within fairlight the crackers and demo sceners are different people.
Your work is inspiring Linus, I am also into Micro Controllers and processors / FPGA's but what you do is beyond me on every level! Keep up the great work man!
@Primiscomputers The biggest hurdle would be encoding the colour signal. I'm using a trick (documented on my site; follow the link in the description) to get away with generating colour information at half the nominal rate. This trick is based on the phase alteration done by PAL, and would not work for NTSC. It would still be possible to get something to work with a small subset of the available colours, though.
Generating video with code reminds me of the ZX-80 and ZX-81-which mustered a base horizontal resolution of 256 pixels with a 4 MHz Z-80. And since the raw video output was accessible to code, software could take over from the text-mode-only firmware to generate a 256×192×1 graphics mode (given 6k of available RAM for a frame buffer, of course).
Very very nice, love it that you went back to the 8-bit'ish sound which your earlier "controller" did not have :) Excelent composing, could listen to this all day long
Awesome job, i'm using an arduino running an atmega328 - i've seen kits to convert and draw video signals. Good job! Especially the song... it's nice and feels original.
@lftkryo. Consider how an 8-bit Apple II induces NTSC colour. It spits out colour-burst at the start of each line, then lets the phase relationship of each pixel position determine its colour. I don't know how tightly you can generate pixels. (You'd have to go with a different clock rate to generate the lower freq sine wave of the NTSC colour-burst). The A2 gets 4 colours (incl black & white) out of a 7 MHz pixel rate, and 16 out of a 14 MHz rate, with 1-bit raw pixels.
Linus, you've done it again. Congrats on yet another awesome creation! Did you run this at Breakpoint 2010? (On a side note, I still have my build of your hardware chiptune project here beside me, still working :) ) Greetings from the Netherlands!
2:03 it's your another "platform demo" where i do see this jelly knot effect :D also, very first palette is very c64-ish and personally i've found this to be kind "eye wink" to old farts like myself :D
@lftkryo I wondered if you did some commodore 64 game soundtracks. I played a game called fort of narzod recently. It said the music was made by linus. It might just be a common name, but I'm asking anyways ;)
I know this for about 12 years. As a total hobbyist i was coding a bit on ATmega's 8, but never got too far in it. I can surely say that i have _some_ knowledge about AVR platform, but Linus! What you have had achieved here is just mindblowing! Video signal, graphics, music calculations and sound generation, all at once on JUST a single ATmega chip. I'm speechless. AND i really love this chiptune you encoded here... Since 12 years i am getting back here and i am always pleased by this demo. Thank you!
@PivotMasterD1 The "thing with all the text" is called a greetings part. That's where I greet other demo sceners and demo groups that are still active and doing awesome stuff. Keygens come from the world of software cracking, which is different from the demo scene, although they share the same roots. Fairlight has been active in both these communities for over 20 years, but even within fairlight the crackers and demo sceners are different people.
Your work is inspiring Linus, I am also into Micro Controllers and processors / FPGA's but what you do is beyond me on every level! Keep up the great work man!
this is really great, love the song and the video - please don't stop doing this stuff, it's awesome!
@Primiscomputers The biggest hurdle would be encoding the colour signal. I'm using a trick (documented on my site; follow the link in the description) to get away with generating colour information at half the nominal rate. This trick is based on the phase alteration done by PAL, and would not work for NTSC. It would still be possible to get something to work with a small subset of the available colours, though.
Generating video with code reminds me of the ZX-80 and ZX-81-which mustered a base horizontal resolution of 256 pixels with a 4 MHz Z-80. And since the raw video output was accessible to code, software could take over from the text-mode-only firmware to generate a 256×192×1 graphics mode (given 6k of available RAM for a frame buffer, of course).
Very very nice, love it that you went back to the 8-bit'ish sound which your earlier "controller" did not have :) Excelent composing, could listen to this all day long
Awesome job, i'm using an arduino running an atmega328 - i've seen kits to convert and draw video signals. Good job! Especially the song... it's nice and feels original.
Confusingly, c64 composer Sascha Zeidler uses the handle "Linus". I can highly recommend his music, though.
Thanks for using the handle "handle".
This is amazing!
I love your stuff LFT!
@lftkryo. Consider how an 8-bit Apple II induces NTSC colour. It spits out colour-burst at the start of each line, then lets the phase relationship of each pixel position determine its colour. I don't know how tightly you can generate pixels. (You'd have to go with a different clock rate to generate the lower freq sine wave of the NTSC colour-burst). The A2 gets 4 colours (incl black & white) out of a 7 MHz pixel rate, and 16 out of a 14 MHz rate, with 1-bit raw pixels.
@chrisiverzen Yes it is. Thanks!
Linus, you've done it again. Congrats on yet another awesome creation!
Did you run this at Breakpoint 2010?
(On a side note, I still have my build of your hardware chiptune project here beside me, still working :) )
Greetings from the Netherlands!
lovely ♥
2:03
it's your another "platform demo" where i do see this jelly knot effect :D
also, very first palette is very c64-ish and personally i've found this to be kind "eye wink" to old farts like myself :D
It's so smooth and creamy.
For some reason this sounds very familiar
@lftkryo I wondered if you did some commodore 64 game soundtracks. I played a game called fort of narzod recently. It said the music was made by linus. It might just be a common name, but I'm asking anyways ;)
My clock can do so much more than I thought...
... Whoa. 8-bit acid trip.
Pure, undiluted awesome!
I agree, very awesome.
How did the capturer manage to get such a clean capture from composite video?
awsum song, dude
What exactly is this?
one kB of ram
o n e
Out of fucking nowhere, a parrot lol
Dude. This is like LSD.
Bra jobb, fågeln är bra fin.
"noice"
Lol