Added: 2 months ago
From: viznut
Views: 11,786
Sort by time | Sort by thread (beta)

Link to this comment:

Share to:

All Comments (28)

Sign In or Sign Up now to post a comment!
  • I also must say it is somewhat disappointing that it is not possible to define custom symbols (Forth "words") in it.

  • Domain-specific language for c64 demos? Awesome idea (: now I sort of wish it would look less like APL... maybe you should be able to construct a macro language on top of that? Actually, writing a program in, say, python that outputs this "multimedia bytecode" could also be a fun project.

  • Some code from me:

     Sliding-down squarewave remix )~*F

  • is it strange this gives me a headache?

  • I wonder how many slices this thing would take on an FPGA.

  • Very cool, can't wait to experiment with it.

  • Looks like Commodore C=64

  • So this “language” is write-only then, is it? :P

    BTW: I can do it even shorter with my special “VM”. Here’s the total code you run in it

    “.”

    One dot. That’s it.

    Because if you can cheat by using a VM, why have it implement a language and not write it directly in the code of the “VM” in the first place??

    Yes, using a VM is cheating.

  • @Evi1M4chine The possibility of hiding useful complexity in the platform is a known problem with VMs and needs to be addressed somehow if custom VMs get more popular on the demoscene. In IBNIZ, I've deliberately chosen the instruction set so that all instructions (apart from "M" which does the context switch) are something you can find in core Forth vocabulary or x86 instruction set.

    I don't think the language is any more "write-only" than the likes of C, Perl or Forth. See my blog post :)

  • @Evi1M4chine Some questions to track down the philosophy: If it is cheating to use a self-built VM, then is it cheating to use 1) an industry-standard VM (Flash, Java)? 2) an Amiga? (a lot of classic demo effects are somewhat emergent from the HW features of Amiga so they're kind of "built-in") 3) a self-built hardware platform (like lft's AVR boards)?

    So, where's the core philosophical difference between self-built and non-self-built platforms, or between hardware and software platforms?

  • @Evi1M4chine So, by your logic, using an FPGA would be cheating?

  • Thats just fucking excellent !!! Respect !!

  • Very nice and so inspiringly! I love this kind of stuff, effects and visual!

    Good job!

  • For one second there i thought I was high. XD

    Anyway, awesome program! This would be really addictive to play with. @W@

  • rew-w/w

    This thing above makes a little horror-like tune. Cool program :P

  • Em... is interface language BrainFuck? ... cos it totally fucked it ...

  • Cool thing!

  • Awesome! Can't wait to get my hands on this baby :P.

    I wonder what will happen if you type in a real word into this. :P

  • Awesome, I love playing around with things like this

  • How many bytes is the VM binary?

  • @shaurz About 25K uncompressed including the editor etc., however it should be possible to implement it in the sub-4K range.

  • Best toy for Xmas.

  • I love this software!

  • The best Christmas present ever

  • Hope that there will be some sourcecode (or at least info on the VM). I will SO port this into my visuals environment! :-D

  • @cappelnord The first public release will be out within a few days. Full source code will be available.

  • Wow, I absolutely want this.

Loading...
Alert icon
0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more