SoftCORE Programs - Bresenham's Circle Algorithm

Поділитися
Вставка
  • Опубліковано 10 січ 2025

КОМЕНТАРІ • 37

  • @AntekCookie
    @AntekCookie 22 дні тому +2

    hell yeah thats crazy 🔥

  • @alexandercarvunaris846
    @alexandercarvunaris846 9 днів тому +1

    I bet she could run game of life well

    • @lightmonochrome
      @lightmonochrome  9 днів тому +1

      @@alexandercarvunaris846 it could! But just havent coded it yet

    • @alexandercarvunaris846
      @alexandercarvunaris846 9 днів тому

      @lightmonochrome hows the coding aspect work? You got a program that lets you generate a command to fill in the program memory?

    • @lightmonochrome
      @lightmonochrome  9 днів тому

      @@alexandercarvunaris846 no i dont have any of that. First you code it in assembly language that match with the Instruction Set, then you convert the assembly code into machine code (binary) following also the instruction set (its in the description btw), then you place the binary as repeater in the program ROM, combination of repeaters makes the code

    • @lightmonochrome
      @lightmonochrome  9 днів тому

      @@alexandercarvunaris846 i dont have any assembler sorry, not master at python 😅

    • @alexandercarvunaris846
      @alexandercarvunaris846 9 днів тому

      @lightmonochrome cool cool. I really like the idea of discs in shulkers itd let you write 13 bytes in like a min.

  • @4T4T.
    @4T4T. 18 днів тому

    your isa is really somethin

    • @lightmonochrome
      @lightmonochrome  18 днів тому

      @@4T4T. wdym?

    • @4T4T.
      @4T4T. 18 днів тому

      @doer-disc why is there a instructionn to plot a pixel on an output? that makes no sense

    • @lightmonochrome
      @lightmonochrome  18 днів тому

      @@4T4T. why not? Instead of mapping the screen operation on the ram, why not just in the isa itself? Yeah i know it could sometime not practical, but it still fit in the set so i just put that thing in

    • @lightmonochrome
      @lightmonochrome  18 днів тому

      @@4T4T. thats hopefully make coding easier and straight forward. That also one of the thing that make complex program such as pong able to run in this such limited cpu!

    • @4T4T.
      @4T4T. 18 днів тому

      @doer-dischow does that "instruction" exactly work?

  • @EJJ509
    @EJJ509 9 днів тому

    I assume its real time, very impressive for a minecraft computer!

    • @lightmonochrome
      @lightmonochrome  9 днів тому

      @EJJ509 its sped up around 20x

    • @lightmonochrome
      @lightmonochrome  9 днів тому

      @EJJ509 my cpu isnt pipelined, so the clock speed is pretty slow, 0.25hz

    • @EJJ509
      @EJJ509 9 днів тому

      Ah okay, still very impressive computer

  • @atom1kcreeper605
    @atom1kcreeper605 18 днів тому

    This has to be the most efficient way to make cicles in Minecraft :) ...../s

  • @JustDonat
    @JustDonat 22 дні тому +1

    So cool

  • @EPICmaster-2416
    @EPICmaster-2416 22 дні тому

    Do you use external assembler program or pace the rom by your self?

    • @lightmonochrome
      @lightmonochrome  22 дні тому

      i place it, repeater by repeater

    • @EPICmaster-2416
      @EPICmaster-2416 21 день тому

      @doer-disc it would be difficult right?

    • @EPICmaster-2416
      @EPICmaster-2416 21 день тому

      So to overcome this I made a whole programing room for my computer where I can program easily
      I have completed my whole computer but I still need to program some big programs

    • @lightmonochrome
      @lightmonochrome  21 день тому

      @EPICmaster-v2 if only i know how to make an assembler 😞

    • @feeries8208
      @feeries8208 21 день тому

      ​@doer-disci can make one for u