Top is the button connected to all upper lamps, lower is the button connected to all lower ones but have one combinator between each light
Images in go in order of ticks
T:0 Nothing happening
T:1 Press button, top row toggles off due to signal being present, first combinator takes in signal
T:2 button finishes being pressed, stops outputting signal, first combinator outputs signal, turns off first lamp due to presence of signal, second combinator takes in signal
T:3 First combinator stops outputting signal due to no presence of input, first lamp turns back on, second combinator starts outputting signal, second lamp turns off, third combinator takes in signal
less complicated version is that they work like one tick repeaters in minecraft redstone on every single combinator action (though Factorio runs at 60 UPS/Updates Per Second and Minecraft runs at 20 updates per second/game ticks per second)
Images in go in order of ticks
T:0 Nothing happening
T:1 Press button, top row toggles off due to signal being present, first combinator takes in signal
T:2 button finishes being pressed, stops outputting signal, first combinator outputs signal, turns off first lamp due to presence of signal, second combinator takes in signal
T:3 First combinator stops outputting signal due to no presence of input, first lamp turns back on, second combinator starts outputting signal, second lamp turns off, third combinator takes in signal
less complicated version is that they work like one tick repeaters in minecraft redstone on every single combinator action (though Factorio runs at 60 UPS/Updates Per Second and Minecraft runs at 20 updates per second/game ticks per second)
image_2025-01-26_15-55-49.png
551.7 KB
Made a new RAM brick based off the one from the system the computer came with, Can store 256 32bit numbers :3 (Original could too, this is just a different more compact form factor)
image_2025-01-26_16-02-55.png
2.2 MB
Compacted the ALU (Arithmetic Logic Unit, it does all the math), Registry (basically a small 8 slot RAM system used to store/transfer/interact with data), And the Program Counter, which was an absolute pain due to the amount of systems it is, The ROM however I could not really compact without having to manually enter the line of code each spot is, that's what 2/5th of it's area is for lol
Broke the system trying to add a feature, spent 90 minutes trying to figure out what I broke, took apart and octuple checked two of the most complex parts of the whole thing and only realized that the new feature I added had a testing signal left on
I need to figure out how to store more than 1 signal value to an RSNOR latch.
if I could, I just UNLOCKED how much data I can store (at the cost of a lot of pain dealing with the new plethora of capacity)
if I could, I just UNLOCKED how much data I can store (at the cost of a lot of pain dealing with the new plethora of capacity)
Just spent about 3 hours trying to add an equals to and less than flag to the ALU's current Negative and Zero flags
and realized that there's a reason it didn't have those two in the first place as I can just do A-B and if the Zero flag trips, then A and B are equals
If I do A-B and the Negative flag trips, then A is less than B
95% of the CPU designing process has been "use anything in more ways than one without interference with other functions"
I did just end up exactly where I started but now I know why this is setup like that :3
and realized that there's a reason it didn't have those two in the first place as I can just do A-B and if the Zero flag trips, then A and B are equals
If I do A-B and the Negative flag trips, then A is less than B
95% of the CPU designing process has been "use anything in more ways than one without interference with other functions"
I did just end up exactly where I started but now I know why this is setup like that :3
also have learned that "optimization" systems are literally just "is doing it this way more step efficient than the original design? if not, try again lol"
Was gonna buy vintage story to play with a friend but Netflix sniped the twenty bucks I got from a comm, anyone down for a quick commission of some sort??
Played a bit of vintage story, got stoned to death by horrors beyond my imagination when I tried to grab my pottery from the pit kiln
10/10
10/10