Resource icon

    Punchcard Reader 2016-03-26

    As the name states, this contraption reads punchcards, at up to 1 byte every 1.5 seconds.
    Keep in mind, that in this example, 1 byte consists of 7 bits, the read-head can be extended for larger bytes though, with no size-limit on how many bits each byte contains.

    As automatic starmade logic usually has a maximum frequency of 1Hz, the punchcard reader isn't too slow compared to Solid State Logic Memory(SSLM), if read in order. It obviously isn't made for random access.
    The main 3 advantages of punchcards compared to SSLM are:
    • Most effecient mass-storage per block at 1 bit per block. SSLM needs at least 2 blocks per bit.
    • No need to link logic blocks to create a storage array.
    • Easily exchangeable.

    This example copy also contains a punchcard containing "Hello World" in ASCII, alongside display blocks indicating which input and output is which.
    For fully automatic reading an additional bit should be used to indicate whether or not a card is currently under the read-head.

    Have fun punching your cards
    Author
    Megacrafter127
    Downloads
    309
    Views
    403
    First release
    Last update
    Rating
    5.00 star(s) 3 ratings

    More resources from Megacrafter127

    Latest updates

    1. Auto-reading

      The punchcard reader can now automatically skip to the next card, and read it in a single go, no...

    Latest reviews

    It's certainly faster than FlipFlop-lines which require a circle with (2n)/2 seconds for unoptimized reading and writing.

    But I can store 8 bits per block now!
    I can use logic connections to doors as storage (thanks to your idea)
    Simply genius. Genially simple. Opens so much possibilities. Even not so fast on initial read (due to system limitations), one can load the data into a memory circuit and manipulate it in a well known way.
    Excellent ! Even if i don't understand it. I won't even be able to use it but i have it now and i'll keep it.