• Baby Shoggoth [she/her]
    link
    English
    16210 months ago

    there are 8 logic gates in a byte

    uh. no? a logic gate isn’t a bit. you can store a single bit with a pair of not gates to make a flip flop, but the core logic here is flawed

    • eltimablo
      link
      fedilink
      8410 months ago

      Right? Even if it weren’t, this only calculates how many crabs it would take to store Doom, not run it.

      • @eestileib@sh.itjust.works
        link
        fedilink
        3810 months ago

        No mention of fps or latency, authors clearly not gamers.

        Imagine some Smash Bros players who get pissy about 16.6ms playing on a CrabCPU with 13s latency…

        • Lev_Astov
          link
          fedilink
          510 months ago

          With over sixteen billion crabs involved, I’m sure the latency would be measured in years.

        • @Classy@sh.itjust.works
          link
          fedilink
          110 months ago

          smash keys spend 15:30 delay in processing to go make tendies and hunny mussy return in time to watch mayhem ensue

          I see no downsides to this.

      • @candybrie@lemmy.world
        link
        fedilink
        20
        edit-2
        10 months ago

        You can also do it with NOT gates. The driver needs to overpower the gates to change the bit and then it acts like a D flip flop rather than an RS flip flop like NAND gates will. But that’s generally how they’re actually made. SRAM generally looks like this: The side transistors are called access transistors; they’re there so you can selectively read/write, but aren’t needed to store the bit.

      • @kautau@lemmy.world
        link
        fedilink
        7
        edit-2
        10 months ago

        So here’s some bad math. 160 crabs per NAND gate / byte. Doom’s original file size is roughly 2.39MB (I couldn’t find an actual source for this but it’s touted all over the web).

        So 2390000 bytes * 160 crabs is 382400000 crabs.

        So you can run doom on 382.4 million crabs

        Edit: store, not run