• Baby Shoggoth [she/her]
    link
    fedilink
    English
    arrow-up
    162
    ·
    1 year 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@kbin.social
      link
      fedilink
      arrow-up
      84
      ·
      1 year 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
        arrow-up
        38
        ·
        1 year 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…

      • candybrie@lemmy.world
        link
        fedilink
        arrow-up
        20
        ·
        edit-2
        1 year 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
        arrow-up
        7
        ·
        edit-2
        1 year 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