Parallelogram

Поділитися
Вставка
  • Опубліковано 9 кві 2012
  • My first FPGA project. Homebrew CPU, FM synth and blitter with pixel shader support. 1st place in Revision 2012 Wild compo. Watch in 720p!
    There's an error in the text at the beginning of the demo. It says that 128 KB of external RAM is used, but in fact 2 MB is used. Quite embarrassing, but there it is.
    Technical details, MP3 and video download here:
    www.linusakesson.net/scene/par...
    Enjoy!
  • Наука та технологія

КОМЕНТАРІ • 183

  • @libbytrouble
    @libbytrouble 11 років тому +32

    I stumbled on this by accident, and know nothing about computers. All I can say is this is one of the best electronic songs I've ever heard. I played it like10 times already.

    • @Chloroxite
      @Chloroxite Рік тому +2

      10 years later. Still good.

  • @johnburton6193
    @johnburton6193 12 років тому +37

    "My first FPGA project".... Mine was making an LED flash... Wow. Just wow.

  • @luciferdeathbringer7906
    @luciferdeathbringer7906 10 років тому +57

    Linus has too much talent, holy shit dude

  • @Hellrun
    @Hellrun 11 років тому +24

    Linus I find it incredible that you are able to do what entire demoscene groups did and still do, entirely on your own!
    Most baffling though, is that you do it better than them all!

  • @gmodderr
    @gmodderr 9 років тому +10

    Man, watching this in fullscreen while laying on the couch in the middle of the night with headphones is trippy as fuck, it's awesome, and it kinda helps that my monitor is 27 inches and not far from my face.

  • @yoshirules64
    @yoshirules64 10 років тому +22

    I believe, Good Sir, that you just won the whole of the Internet and life itself.

  • @lftkryo
    @lftkryo  12 років тому +6

    Yes, he is also the 'M' at the end of the greetings part. Well spotted! =)

  • @agopo
    @agopo 12 років тому +6

    Still hard to wrap my head around how all these graphics and sounds fit into so little of chips and memory... great work!

  • @fcycles
    @fcycles 4 роки тому +4

    one of the strength of your demos is to incorporate a great-catchy song.... :)

  • @stevetobias
    @stevetobias 11 років тому +2

    This demo is amazing, I can picture it in a Mega Man game -- not only that, but getting pumped up when I enter the level that plays it, and 10 years later searching for it on FutureTube and playing the soundtrack.

    • @_J_A_G_
      @_J_A_G_ Рік тому

      10 years passed, did you find your way back yet?

  • @MyOtheHedgeFox
    @MyOtheHedgeFox 6 років тому +2

    That music and those glowing letters. Holy crop.

  • @suvetar
    @suvetar 3 роки тому +2

    I love the Symbolics keyboard, that's classy hardware man! And thank you for talking us through this fascinating experiment of yours!

  •  11 років тому +2

    That tune is so great! Linus, you are one very tallented musician and engineer!

  • @superpatchemario
    @superpatchemario 2 місяці тому +1

    no song topped this for 12 years

    • @Esperal
      @Esperal 2 місяці тому +1

      absolute truth, what a banger !!

  • @Miesiu
    @Miesiu 4 роки тому +1

    Nice music, funny gfx effects.

  • @hyretech
    @hyretech 7 років тому +4

    Love the project, and especially love the Symbolics keyboard.

  • @NLRevZ
    @NLRevZ 12 років тому

    Your demos keep amazing me to no end! This demo, like your previous ones, will very likely be something I'll remember in a long time from now. :-) (BTW, you once helped me find alternative parts for the chiptune project board, it still runs great!)
    The song is very catchy too, and that says a lot since I usually feel bitter about the 'typical' FM synth sound..
    Keep up the amazing work man, that's all I can say! Your works of art will continue to contribute to keeping the demoscene going! :-D

  • @bazziman2bazzi517
    @bazziman2bazzi517 5 місяців тому

    Holy fuck, this is 11 years ago?
    Where have i slept?

  • @Marisueksu
    @Marisueksu 12 років тому

    Awesome tune, awesome demo, awesome concept.

  • @sevinPackage
    @sevinPackage 12 років тому +1

    Great music and an entertaining array of graphics. I don't have to see the other entries to know why this one won. The others didn't have a chance.
    Another awesome demo. I'm never unimpressed.
    Congrats and thanks for sharing! I wonder what you could make using all 3 chips in tandem...

  • @Bugtrooper
    @Bugtrooper 3 роки тому

    Someone sold you an FPGA knowing what you can do with a little atmega?!
    WOOOOW! I learned and really much like assembly and anything low level, this is real skill! Keep it up!

  • @kaotik4266
    @kaotik4266 12 років тому

    That's really cool! Looking forward to reading the details.

  • @jacobnoergaard
    @jacobnoergaard 12 років тому

    If you don't go down in history books as one of the coolest geeks ever, there is no justice in the world. Amazing.

  • @li_B4shar_il
    @li_B4shar_il 2 роки тому

    These LSD like visuals are too dank for me

  • @Hellrun
    @Hellrun 12 років тому

    Hard to find words to describe this!
    LFT is a hero.

  • @jesuszafra
    @jesuszafra 12 років тому +3

    This demo is wonderful, a great piece of ART!

  • @DistantSkies
    @DistantSkies 12 років тому +1

    The ending is very sexy. Great melodies/chord movements! I was much more impressed by that than the homebrew aspect of it. : P

  • @hellnawnaw
    @hellnawnaw 12 років тому

    You've blown my mind once again

  • @Jeroenz0r
    @Jeroenz0r 12 років тому

    The heatmap at the greetings is nice!

  • @YuGiOhJCJ
    @YuGiOhJCJ 12 років тому

    Wow this demo is very impressive thank you, nice music and video effects.

  • @segmentkings
    @segmentkings 3 роки тому

    I used to make demos on C64 and Amiga 30 years ago, but this makes me think I should have spent my time with something else, not computers... This is f***** amazing!

  • @Ada-ut5wh
    @Ada-ut5wh 3 роки тому +1

    Toby Fox: alright I'm going to take this entire video and make it a powerful videogame villain

  • @gorauma
    @gorauma 12 років тому

    this song makes me happy.

  • @ReclusiveLemming
    @ReclusiveLemming 12 років тому

    Absolutely awesome!

  • @bormisha
    @bormisha 10 років тому +11

    Really cool.
    Btw, I love FM music. Is this FM synth that you used in this project cusom made or does it clone some Yamaha's architecture?

    • @ltva8781
      @ltva8781 3 роки тому

      Afaik, custom, and nobody haven't managed to emulate it to do oscilloscope view

    • @memes_gbc674
      @memes_gbc674 3 роки тому

      @@ltva8781 watch me

    • @ltva8781
      @ltva8781 3 роки тому

      @@memes_gbc674 you haven't made an oscilloscope visualization. Bonk. Clickbait maker.

    • @memes_gbc674
      @memes_gbc674 3 роки тому

      @@ltva8781 yet, i didn't even imply that i did yet

    • @ltva8781
      @ltva8781 3 роки тому

      @@memes_gbc674 from context of this thread I summarized that, maybe, you have done it. Although you haven't. Then why ypu said that I should watch your channel? You haven't made even one traditional oscilloscope visualization of anything.

  • @jostein6581
    @jostein6581 12 років тому

    I enjoy you skills! They are extraordinary. Keep it up :)

  • @ancientapparition1638
    @ancientapparition1638 7 років тому +5

    [ ] is my favorite anime.

  • @CoyotePark
    @CoyotePark 12 років тому

    So good demo!! Genious!

  • @Ritrixone
    @Ritrixone 12 років тому +1

    What a boss! great work

  •  12 років тому +2

    Wooooooh..... You are one of the best computer engineers i have ever seen... Hardware and software, it seems to be no problem for you. Do you do anytning serieus with your skills, like a job or something?

  • @metabog
    @metabog 12 років тому

    Awesome in every way.

  • @storfotkalle
    @storfotkalle 11 років тому

    awesome man. How ever atleast i would like too see some making of videos!

  • @ghostdein1
    @ghostdein1 12 років тому

    absolutely amazing, thank you!

  • @LDGextra
    @LDGextra 12 років тому

    beautiful song too, I might add.

  • @Sakanakao
    @Sakanakao 12 років тому

    Cool demo!

  • @roboman2444
    @roboman2444 8 місяців тому

    Impressive... Very nice.

  • @Denpateuch
    @Denpateuch 12 років тому

    This is fascinating!

  • @DusteDdekay
    @DusteDdekay 12 років тому

    Very impressive!

  • @Annikras
    @Annikras 12 років тому

    awesome as always

  • @dietalkaa
    @dietalkaa 3 роки тому +1

    Thanks Linus and thanks Jeri Ellsworth :)

  • @aev-g8c
    @aev-g8c 12 років тому

    This is just great. Graphics have sort of an amiga feel to them while music is quite unique. I do sort of feel that transitions between effects and colorschemes could have been more tought out and tweaked to get a more complete feel for the demo. But it's a great demo anyway.

  • @ulrikkold
    @ulrikkold 12 років тому

    Wonderful work. It may be 8 bit, but they are spent wisely :-) I like this.

  • @DrrrGreenthum
    @DrrrGreenthum 12 років тому

    Jack Tramiel the creator of C64 died 2 days ago.
    We wouldnt have this awesome video without him :)

  • @smorpht923
    @smorpht923 6 років тому +2

    5:55 That is very cool =)

  • @TuscaniManiac
    @TuscaniManiac 12 років тому

    Pure awesomeness

  • @JunkerKun
    @JunkerKun 9 років тому +9

    He did what? Shaders on what? C64 motherboard? SHADERS? O_O

    • @codyhusky9335
      @codyhusky9335 9 років тому +7

      C-One. But holy cow, I thought he just meant it COULD do C64, not that it is. I thought it was a purely FPGA demo, it is a Wild prod..

  • @svofski
    @svofski 12 років тому

    I'm speechless!

  • @9a3eedi
    @9a3eedi 12 років тому +3

    Impressive work. Really loving the FM sound :D You don't hear that sort of sound much these days.
    Have you based the CPU on an existing instruction set or have you made up your own?

  • @HexAlice
    @HexAlice 11 років тому +1

    I wish I was this cool.

  • @Vivisions
    @Vivisions 12 років тому

    Wow, just wow...

  • @FindecanorNotGmail
    @FindecanorNotGmail 11 років тому

    BTW, he is using a vintage Symbolics "Space Cadet" keyboard, a serious collector's item.

  • @justinflache6396
    @justinflache6396 Рік тому

    2mb ?!?! you my friend are a ledgend. incredible code and skill i wish i could kiss your head my friend

  • @gmodderr
    @gmodderr 5 років тому +6

    I'd like to hear this song on vintage synths complete with reverb and stuff, would be dope!

  • @TuanJinnNguyen
    @TuanJinnNguyen 8 років тому +1

    This is freakin amazing!!! some real nerd shit right there... mand remind me all of my COntra III night right in the childhood

  • @KerokeroYT
    @KerokeroYT 12 років тому +1

    your demo scene videos got me into seeing other videos and now i really wanna get into it P: I hope I'm not too dumb to grasp it... maybe one day I'll have my own fan, even if its just one lol

    • @DonutDev
      @DonutDev 3 роки тому +1

      hows it going

    • @KerokeroYT
      @KerokeroYT 3 роки тому +1

      @@DonutDev I was too dumb to grasp it XD aaaahaha what a comment to come revive, I've been doing good studying horticulture and mycology though! Would love to try again one day actually as programming and demoing is still super cool and inspiring but so hard for me to understand :P

  • @Krullerized
    @Krullerized 11 років тому +1

    You are a genius you know that?

  • @DanieleGiorgino
    @DanieleGiorgino 12 років тому

    That was intense.

  • @cacodemum
    @cacodemum 12 років тому

    Yep! The raw AVI is 60fps and it's a big difference.

  • @BalancedSpirit79
    @BalancedSpirit79 12 років тому

    You are amazing.

  • @TheRandomYordleLoL
    @TheRandomYordleLoL 7 років тому +6

    dude

  • @twatts9940
    @twatts9940 6 років тому

    I NEED to see what you can do with an entire Commodore One.

  • @raze7x
    @raze7x 8 років тому

    awesome! you are a genious!

    • @raze7x
      @raze7x 8 років тому +4

      ***** thank you for your preciUs grammar fix!

  • @techy4198
    @techy4198 7 років тому

    This is insane! I wish I was as smart as you. Any chance we could get the music in your original custom tracker format along with the tracker? Considering doing a cover of this and some of the notes are a bit difficult to transcribe.

  • @moflovki
    @moflovki 12 років тому

    awesome music:D

  • @donpalmera
    @donpalmera 12 років тому +1

    I would love to see how your shader stuff works.. I'm trying to construct a decent 2D gpu for a homebrew machine.

  • @RobertSelberg
    @RobertSelberg 11 років тому

    Fan, du är Grym!

  • @omega73115
    @omega73115 12 років тому

    man some of this reminds me of keygens I've used, like Razor 1911's stuff.

  • @blackmetal6885
    @blackmetal6885 10 років тому

    awesome.

  • @patu8010
    @patu8010 12 років тому

    You look like my high school biology/geology teacher. Had to say it.

  • @lis6502
    @lis6502 3 роки тому

    3:52
    Whoa, a pre-rendered Julia, now that nice
    3:56
    SAI WHAT
    Knowing you, your player routine also doesn't behave like average Joe's Protracker - instead kickdrum with bassline was too repetitve, so it got its own thread, just to save memory :D
    Dude, your every production deserves to be exposed to milions!

  • @cybodrive
    @cybodrive 11 років тому

    This is great. How much time did it take you to make it? I also would like to make something like this, what books and websites can you recommend?

  • @PolariceSwiss
    @PolariceSwiss 12 років тому

    double dragon soundtrack, great job (I guess), now the question is: Will it Blend??

  • @timothydegroote9927
    @timothydegroote9927 10 років тому

    Nice !

  • @JRTheJediMaster
    @JRTheJediMaster 12 років тому

    Huge fan. I am an electrical engineer. Right now I am in lower division classes. I have a class coming up, which introduces circuit design and fpga is definitely part of the curriculum. Where did you gain most of your experience and proficiency? I hope to be able to tinker with hardware and do thinks like chip tuning like yourself. Is there anyway you could show me how you make the synthesizers for the chipophone? I just want to play two dual keyboards to recreate my childhood video game music.

  • @DEAUnforgiven
    @DEAUnforgiven 10 років тому

    This video is sick as f%ck!!
    But congrats on FPGA-programming success!)

  • @scrbspm7
    @scrbspm7 3 роки тому +1

    This is awesome but I spent the whole video trying to figure out whether or not you're a priest

  • @linuxmasterz
    @linuxmasterz 11 років тому

    Is it possible to make it in PCI form-factor? As TV-tuner or something? With available /dev/video0 interface and software keyboard controls as in virtual machines.

  • @MooseEatsBears
    @MooseEatsBears Рік тому

    I know very little about the demoscene so I'd love some help if anyone can answer questions.
    This is wildly impressive, I can tell that much, but it seems one could do much more with the given CPU and memory? Like, the Playstation 1 had a 38mhz CPU and 2mb RAM, so what's the difference here? I think I understand that the fpga is basically a handwritten CPU, but all of the documentation went right over my head.

  • @fuckutube65
    @fuckutube65 12 років тому

    Am I the only one that *always* thinks of Dr, Marvin Candle, the guy in the Lost Dharma Instruction videos, when seeing an LFT presentation? ;-) Linus, can you PLEASE say "Namaste" at the end of the next one? 8)))

  • @noooly
    @noooly 11 років тому

    so cool! how did you make that nice fm tune?

  • @heyandy889
    @heyandy889 12 років тому

    At 3:10 rainbows were flowing out of my mouth.

  • @Fede.homo.cuerpo.y.ser.vivoooo
    @Fede.homo.cuerpo.y.ser.vivoooo 12 років тому

    To his memory then!!!

  • @keoni29
    @keoni29 11 років тому

    Linus, do you write your own chiptune tracker software for these demo´s or do you use existing ones?

  • @hurist3464
    @hurist3464 12 років тому

    Mind = blown.

  • @asdf_
    @asdf_ 4 роки тому

    what tracker was used to make the FM track?

  • @TuscaniManiac
    @TuscaniManiac 8 років тому +1

    Well fucking done, respect.

  • @roccoleader279
    @roccoleader279 2 роки тому

    Ah yes, manifold garden ending

  • @MeineVideokasetten
    @MeineVideokasetten 7 років тому

    What's up with you? You are god! Funky track btw.

  • @Juanbanogues
    @Juanbanogues 12 років тому

    freaking out in 1.....2....3..paralelogram

  • @ingktkikker
    @ingktkikker 12 років тому

    was this originaly disinged in 1990 or something?? amazing what they could do back then :O