posted by V3R_nichti
on Fri, 2023-11-03 22:39
In-game name:
Nichti
Age (Optional):
19
Why are you interested in joining this server?:
I want to improve my skills in building compact Redstone contraptions. Every time I've worked with Redstone, my creations have turned out to be excessively large for relatively simple tasks. I find the idea of improving through trial and error on a solo Minecraft world less appealing, so I'm interested in joining a community where I can learn and receive feedback from others.
Current Redstone knowledge:
My current knowledge includes the ability to build RAM, implement serial communication, create very simple piston doors, flying maschins, design ALUs, understand all gate variants, and work with components like flip-flops and shift registers. I have experience with various counters, 0-tick lines, time delays using comparators, arithmetic operations using comparators, and a comprehensive understanding of the functions of various Redstone components. I'm also skilled in working with converters, such as BCD, DCB, A/D, and D/A.
Past Redstone Experience:
I've created a program memory that functions like a shift register. Programming the program memory is done manually using a debug stick. The shift register can also be set to loop through the program if you want to jump to a specific point. The RAM's purpose is self-explanatory.
My basic operations include:
- GOTO (Address): It goes to a specific location in the program.
- LOAD (Address): It loads a number into the working memory from RAM.
- SAVE (Address): It stores a number from the working memory into RAM and sets the working memory to 0.
- ADD (Address): It adds a number to the working memory.
- SUB (Address): It subtracts a number from the working memory.
- IS0 (NULL): It checks if the number in the working memory is zero. If true, it skips the next programm line.
- INC (NULL): It increases the working memory by 1.
- DEC (NULL): It decreases the working memory by 1.
For the output, I've built a 7 segment withe a BCD converter connected to a specific point in RAM. The CPU operates without a clock; instead, it has feedback for each command to confirm execution. When executed, the program memory shifts by 1. To initiate the program, you need to kick-start the cycle with a button press. This action also resets the program memory to 0 without deleting the program itself.
About how often do you play Minecraft?:
1-5 hours per week
Anything else you'd like to mention? (Optional):
This variation in my gaming time is because I am currently studying electronics, and when exams are approaching, I cannot allocate time to play.
Application status:
Approved
What kind of creations would you like to build on this server?:
I want to build highly compact computing machines that resemble the ones described previously. I also intend to create various arcade games and work on whatever currently piques my interest.