Fatstacks Vlog Entry #8

Поділитися
Вставка
  • Опубліковано 17 тра 2020
  • The fatstacks project is nearing completion! I've managed to make a working model this time around!
    Now is it polished? No, absolutely not, I still have a bit of work making things look tidy and reducing the overall footprint. But for the time being, it at least gives me something to work with so I can iron out any possible bugs.
    Speaking of ironing out bugs, that's primarily what I do in this entry. Even though the model is complete, I haven't tested it yet.
    I figured, for a change of pace, it might be interesting to see how one goes about testing and troubleshooting computers like these. It's not difficult... it just requires the right tools and a bit of thought.

КОМЕНТАРІ • 54

  • @nutelak-nv2zw
    @nutelak-nv2zw 4 роки тому +11

    you can use world edit with 1.15.2 fabric just fine. Fabric is overall better for more technical mods. I would reccomend using that. Also it updates faster than forge, which I assume you use.

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

      Oh my god! This is exactly what I've been waiting for! Thank you soo much!

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

      When I am testing longer programs I also like to use Carpet Mod. This allows me to increase the tickrate of the game. No change in mechanics, just runs faster.

  • @Stenodyon
    @Stenodyon 4 роки тому +5

    Your logic analyzer looks super cool!

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

      Ladies and gents! The man of the hour!
      Thanks for your help with the table builder again! I'll need to get that public asap.
      And don't worry, the logic analyzer is coming with it!

  • @VaWo13
    @VaWo13 4 роки тому +3

    :D great video and thx for the hint! You are such an amazing guy

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

      Be careful with your short comments, there's a bot going around leaving things like that and it's been associated with accounts getting irrecoverably hacked.
      I recognized you this time, but others might not be so keen to investigate.

    • @minim4.095
      @minim4.095 3 роки тому

      Wot?

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

    Great stuff as always 👍

  • @lustigerber6979
    @lustigerber6979 4 роки тому +3

    what is the mod plugin or datapack yoar using to create the timing diagrams with the probes?

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

      It's a program I wrote... and yes I'll be making it public... eventually

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

    I've actually been using that adder design for my CPU / Computer builds and ran into the same problem with the carry line not reaching. The repeater at 15:11 causes problems if you create a carry signal through the 7th bit as it also triggers the 8th bit. Making something like 32 + 32 = - 64. You can do a janky fix if you extend the 8th bit off to the side by a few blocks but its rather bulky.

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

      yeah, not a fan of bulky XP
      Apart from that little quirk, it's not too bad of a design. It just kinda breaks down at 8 bits wide.

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

    How do you make busses because repeaters are only one way?

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

      You see the schematic at the roughly 6 minute mark?
      Those are all uni-directional buses.
      In electronics, you don't have to worry too much about the placement of your components because they'll talk to each other regardless of where they are on the bus.
      Redstone does not have such an advantage... you need to be very mindful of where you place everything.
      That's not to say you can't use bi-directional buses. My first computer, bluewave, used a bi-directional bus to connect everything.
      I don't use them anymore though, simply because I find the chunkiness of the bi-directional repeaters to outweigh the benefits.

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

      Oh ok thanks

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

    next project mini Unix OS on your machine :D

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

      mini unix compiled into stackish... now that might be interesting.

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

    I'm working on my Redstone computer v3.0 its capable of functions :D has a absolutely massive instruction word 91 bits I haven't completed it yet but its at a state of basic programs its specs are 6 bytes of dual read registers 31 bytes of dual read ram will have a 15x15 pixel display its 8 bit, 128 lines of Rom :D

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

      Nice!

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

      :D it can perform logical functions and, nand, or, nor, add, a-b, b-a, not, +1 and bit shift right :D

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

    I'm currently working on my 4th computer, and I tried to make it a pipelined computer. I'm having a lot of problems with everything. Do you have any suggustions?
    Also, do you know of a really fast adder design? I'm trying to make an ALU that can add 3 numbers at a time. When using a standard ripple-carry adder, It takes like 10 seconds with 5 adders. It may seem like an odd choice to make multiple adders, but that's one of the challenges I was giving myself with this computer. So... cool?
    Also, In my computers, I've never been able to make a program that can devide. Like, how do you figure out how to subtract from 10 / 2? Is there a certain thing I have to add to my ALU?
    thanks in advance.
    The keyword is maintenance.

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

      I can't say I'd be much help with pipelines, as I'm only just starting to explore them myself. The only thing I'd have to say is take it slow and test everything thoroughly. Dependencies are your biggest issue, watch for them.
      As for adders, Bennyscube has a decent ICA circuit. That's actually what I was using in this computer.
      For division, You can give your computer specific hardware, or you can implement it in software or even firmware.
      I'd recommend watching this guy's video on the subject: ua-cam.com/video/z0RIEvzX65I/v-deo.html
      He shows a hardware approach, but it can be turned into an algorithm easy enough.
      Edit: Ben Eater just recently released a video on the subject of binary division, I'd recommend checking that out too: ua-cam.com/video/v3-a-zqKfgA/v-deo.html

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

    When are you are going to finish the minecart internet?

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

      I get overwhelmed pretty easily, and it was kinda a mistake for me to start that project with another still in the works.
      As I said in the video, I want to wrap this project up and then move on to something new.
      Most likely this will be the minecart internet.

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

      n00b_asaurus good idea

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

    random question, but on the adder, how do you get the carry out bit? I am using the same design on one of mine, and I am running into issues for the carry flag. Any help would be great

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

      There's a carry line that runs through the adder, just tap off the end.

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

    Been a while since ive seen you around

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

      I'm always around, it's just comments are faster than videos.

  • @minim4.095
    @minim4.095 3 роки тому

    100th like yay

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

    Why do you have a random number generator in your computer? Because you can?
    And I did stop with my computer. Because I got sidetracked with game engine development. At least with watching this kind of video.
    Nobody seems to write Maintenance into their comment.

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

      I did notice that. As long as I can tell it's not a bot, it's fine... though there will be no mercy for those who just leave generic comments >:D

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

      Stackish includes an RNG as part of the specification. For some reason I made it limited to the unsigned range of 0 to 2^31 - 1.

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

      @@ender_scythe2879 And of course mine is limited to a range of 0 to 255... or -128 to 127 depending on how you're looking at it....

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

    Nice computer. But can it do calculus?

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

      Yes, it can preety much do anything

    • @n00b_asaurus
      @n00b_asaurus  4 роки тому +2

      What do you mean? An African or a European Calculus?

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

      @@n00b_asaurus Math Calculus lol

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

      @@davidreynolds4241 a 5 ounce calculus could not carry a 1 pound coconut!

    • @d.l.7416
      @d.l.7416 3 роки тому

      @n00b_asaurus What? I don’t know that!
      *gets yeeted off bridge*