LBPHacker
LBPHacker
167 / 3
12th Jun 2020
12th Jun 2020
Tired of all the subframe computers which require external tools to program? Have an algorithm that you'd really like to implement in TPT? Try the Subframe Turing-complete blocks! Heavily inspired by lesio's save, see the link inside.
programming subframe stcb

Comments

  • BokkaB
    BokkaB
    14th Jun 2020
    Wait,you made this, ,,LBPHacker"?I did not knew.
  • LBPHacker
    LBPHacker
    14th Jun 2020
    That has already been suggested in the other save and I've explained that it's possible to do but it's also more complicated and needs more time than what I currently have. So, no, that won't happen in the foreseeable future.
  • BokkaB
    BokkaB
    14th Jun 2020
    Please make an option to continue program into the new column to allow bigger programs. Or that already exists?
  • Sam_Hayzen
    Sam_Hayzen
    14th Jun 2020
    Nice stuff. I wonder if these can be compacted and used to make more modular computer components
  • Aleneration
    Aleneration
    13th Jun 2020
    This is truly a masterpiece.
  • LBPHacker
    LBPHacker
    13th Jun 2020
    @TheNik: The basic idea is that there's a program counter passed through the blocks, and if it matches their address, they do whatever they're supposed to and then increment that counter, and do nothing if it doesn't. They know their own addresses by taking the address of the previous block and incrementing it.
  • Nuke_
    Nuke_
    13th Jun 2020
    nice save, i will maybe get an use for this blocks :) +1
  • TheNik
    TheNik
    13th Jun 2020
    Not to mention persistent memory across different blocks. Unfortunately I can not spend nearly enough time to truly appreciate your save and thus I don't even have a basic understanding of this system. But kudos for implementing in mere days that, which I though to be impossible at all - and all in subframe.
  • TheNik
    TheNik
    13th Jun 2020
    When I first saw the save by lesio and commented that it would need "more than just memory" for turing completeness, I was absolutely certain that any attempt at such a programming language would fail due to conditional jumps to arbitrary adresses (how did you implement that? How are the block adressed?).
  • LBPHacker
    LBPHacker
    13th Jun 2020
    Thanks! Cool for you. Sadly, the one thing my degree taught (is teaching) me is that the goal of the academic environment this part of the world isn't to involve you in interesting things but to get you a degree :P