1. Please be advised of a few specific rules and guidelines for this section.

RELEASED Macrochip and Logic Upgrades V4.11

Virtual Circuitry

  1. Jonmcbane

    Jonmcbane Void-Bound Voyager

    Well I think what is most important right now would be a copy/paste function.
    and when right clicking it on the side would change it from just copying
    components, to copying the components AND their wiring
    as well as memory chips
    BECAUSE I NEED KILOBYTES OF MEMORY
    but yeah. just a copy paste function.
     
  2. EvgEniRus

    EvgEniRus Void-Bound Voyager

    Even with a copy-paste function, I wouldn't expect much to come out of your idea. I once wanted a properly working copy-paste function for Minecraft to build a computer with enough RAM for something useful. I built a 1KiB ram chip with RedLogic mod, without the copy-paste... aaand it failed to compile the java class that would represent the circuitry. Apparently, it's hard to deduce that a whole building full of wires is actually a 1024-byte array, and Java cannot have megabyte-sized functions. Not to mention that if it worked, it would lag the hell out of the game.

    And even if everything works and does not lag too badly, you still get at most one virtual CPU clock per game world tick, so filling a whole KiB of memory one byte at a time would take around a minute at least.

    Edit: Actually, I've just went and checked. It's 60 ticks per second. (Unless the game lags, that is.) And every tick every component registers its input and updates its output accordingly. So, a loop of 29 buffers and 1 invertor would have oscillation period of 1 second. To make it through 1K words of memory in a minute, you have 3.5 ticks per access. A shorted invertor takes 2 ticks per oscillation, so I'd say it's pretty much impossible.
     
    Last edited: Jan 6, 2018
  3. Jonmcbane

    Jonmcbane Void-Bound Voyager

    I have dreams you know...
    ;-;
     
  4. Antej

    Antej Void-Bound Voyager

    So is this something like whole for example under-water base system in one chip?
    Like airlock (which requires some of the logic gates) can be made inside one macrochip?
     
  5. Tini_weni

    Tini_weni Scruffy Nerf-Herder

    yes exactly that
     
  6. Jonmcbane

    Jonmcbane Void-Bound Voyager

    Hello, I'm back.
    So after many revisions and different models, I have ended up
    with a completely different architecture of the computer i was
    working on, and is now much more optimized and uses assembly
    you can see photos of the architecture in this zip file.
    https://drive.google.com/open?id=1B_AoXLcetyzeYQ71_c1p-7ooVsjYX4AO

    The Computer also now supports interactions with ram (Read/write from register A to ram)
    and has 3 registers and a NIL register, conditional jumps, flags, and other properties that have been added/improved




    I've also been working on a much larger screen that works with tiles, its very WIP and primitive, but it runs fast and allows up to 256 tiles OR pixel by pixel
    here's a video of a short test of the speed
    https://drive.google.com/open?id=1q2vsjRUs15B1GV6OlB46j6zIk6vEAKuw
    (this was tested on a server and was one take)
     
    Sock_Bunny likes this.
  7. Sock_Bunny

    Sock_Bunny Scruffy Nerf-Herder

    Hi!
    I have a suggestion :eek:

    Do you think it'd be possible to make a macrochip remote control?
    Basically a held item that opens a macrochip interface, but you can only place wires, buttons, levers, and remote inputs :D
    So you can place a remote macrochip node next to a door, then you can use the remote control to power that node and open the door
     
  8. Fevix

    Fevix Heliosphere

    I think it would be easier to make an item that acts as a remote button all on its own.
     
  9. Shadowblitz16

    Shadowblitz16 Pangalactic Porcupine

    @Storm_UK
    do rising edge detectors output a 1 tick pulse?
     
  10. Storm_UK

    Storm_UK Existential Complex

    Looks like their output pulse lasts up to <0.05 seconds rather than a single tick pass.
     
  11. Shadowblitz16

    Shadowblitz16 Pangalactic Porcupine

    ok thankyou
     
  12. Fevix

    Fevix Heliosphere

    What's the function of the outputs along the top of the 7-digit display?
     
  13. Storm_UK

    Storm_UK Existential Complex

    They output the binary equivalent to the numbers beneath, so you can connect them to outbound remote nodes and replicate them on numeric displays outside the macrochip.
     
    Sock_Bunny likes this.
  14. Fevix

    Fevix Heliosphere

    Aha. Thanks!

    If I can make a suggestion: Master/Slave chips.
    Essentially, the Master chip would house all of the actual circuitry, and the Slave chip(s) would essentially copy the circuitry active in the Master chip, being able to interact with buttons and switches.

    An example would be an elevator in a building that's being expanded, or as a transport system in a station. You could put a Master chip somewhere, and a Slave chip at each stop. Then, whenever you add a new stop, you'd only need to update the Master chip.

    It could also be that the "slave" chips simply open the Master chip interface, but locked to Inspect mode, which would accomplish the same thing IMHO

    Alternatively, the Datachip could be made a tool, and using it on a macrochip could update the circuitry inside it to match that stored in the chip
     
  15. Nightmaster

    Nightmaster Pangalactic Porcupine

    Just two questions:

    1- Is this mod still working in current version?

    2- Is this mod incompatible with mods like Frackin Universe?
     
    Sock_Bunny likes this.
  16. Sock_Bunny

    Sock_Bunny Scruffy Nerf-Herder

    I'm not the author, but I use this mod with FU and on the current version and everything seems fine!
     
  17. Nightmaster

    Nightmaster Pangalactic Porcupine

    Thanks for the info :)
     
    Sock_Bunny likes this.

Share This Page