#Advanced programmable computer
1 messages · Page 1 of 1 (latest)
WHAT....
got a little too silly
Yeeps gave us basic wiring tools and people made computers 😭
bro wth 😭
Ain’t no way
uses around 3k blocks btw
Dang
I don’t speak smart
and is 0.05% as powerful as the original NES
How do you even compare that 😭
I don’t even remember how I did tbh
Lol
Might not be completely accurate anymore
That’s crazy though
“This is a basic way” bro, I don’t understand any of it 😭
Lmao same
the wiring they gave us is actually the most advanced form of wiring. All of the logic gates are exactly what computers irl use. The computer I made in the video is very similar to how a computer works irl, however there would be billions of that single build in a real pc.
Dang
I have no idea what half of those blocks do
😭
if you know computer science then it’s actually really simple.
I know what all the block do, I could just never build something this scale
Someone’s gonna figure out how to make bad apple I swear
That’s my next goal
oh what have I done
that would be extremely difficult because of how slow the wiring is though
True
would have to make it like 2 fps and very low res
I mean it’s probably possible
true
People make it on anything these days lol
if I wanna finish this build. I’m also gonna need to be the first person to make division, multiplication, and subtraction (I think someone has done subtraction before idk)
so time to learn how real computers do math with binary operators.. yay
Wow! This is impressive, I'm still working on how to make race tracks work 😭
thanks 😅
W
cpu when?
It’s not really a cpu. More just a bunch of checks to point the data to a certain area.
I already made it though
just need to make more commands
so the alu?
I think
This is insane. I understand hiw it works, kinda. I don't know if I would be able to build this tho
thanks
dude, HOW?
It this point i wouldn’t be surprised if someone is able to run a game in Yeeps lol
I’m gonna try to program tic tac toe once I finish the full thing and add game loops
don’t know if I could fit that in less than 6k blocks though :/
Can it run doom tho?😏
no way on earth will it be able to compute 3d graphics
it can’t even count higher than 15
that’d be insane though
Its still funny how they ran doom on the worlds smallest pc
lights out, tic tac toe… uhhh, I don’t know any other games that might work on it.
Raytracing in yeeps would go crazy
im tryna make tetris rn I have a 8 bit adder and 400 bits of read only rom
Man I struggle making a door open the right way, known an entire computer. Looks absolutely insane
Can it play doom?
Fantastic work on that build. Yes I completely agree, I've been saying how true to computer science the Yeeps wiring is compared to redstone, logic gates are the key.
Nebulea spotted
it’s like 0.05% as powerful as the original NES. I’ll let you be the judge of that.
I will try to make loops, if statements, and multithreaded tasking later though. That should make the computer at least a little more useable.
Thanks 
actually sketching out the memory, CPU, etc, that would be built. Took me around 4 months to do, until I stumbled upon this design that worked really well.
so I went through a lot of pain to make this. And I actually got depression for like a week while trying to build a previous model. I didn’t even want to do anything.
Make it run Tetris better then my computer built to run Tetris
This is crazy thou
I wonder how simple of a computer we would have to build to get it to run full programs
problem is. Because it's so big and supports playmode programming. It's extremely slow and the screen must be very small (4x4ish)
if you were to build something specifically for one thing like Tetris. It would probably function very well.
I'm thinking about changing the memory to be cartages that I preprogram with games in it. Could save a lot of blocks and I could do more with it.
that'd take so long to do though :/
I really like this and wanna see more for sure but,
There's a limit on the amount of blocks you can have, 5999 to be exact
Sooo...
It can't get too complex
yeah I know that
I am thinking about doing this ^
And making the CPU look through all the data so the memory doesn't take up so many blocks.
Allready done
Do it, I can help if you need
next level boredom
Wdym?
like you have to be really bored and nothing else to do this kind of mega build
im not hating or anything this is amazing
Fair. Wiring is hard
also sorry I was wrong about this. It's over 4k.
So I definitely need to change how the programming works to be like a cartridge that you manually go in and change or something.
that would save so many blocks and I could actually add more screen space
I feel there is only so far we can push yeeps
I got basic wiring to break in multiplayer
So test it with multiple people
I'm way too tired to continue working on this so I'll probably finish it some other day.
Nah that’s crazy u probably build with a lot of redstine in monecrafr right?
I don’t know minecraft redstone
How
my 3 years of computer programming definitely helps though
minecraft redstone is quite different from how actual computers work
Although minecraft redstone is much faster than yeeps wiring. They both have advantages and disadvantages I guess.
Btw would you be interested in working on a wiring project?
what is it
I'm also gonna remake the entire thing
so I can make it faster and stuff
Can it run doom though?
makin new design :)
wait you cant have more than 64 buttons??
D:
well that ruins the entire idea
what if you activated every command at once lol
Idk making a specialised computer to do a specific task efficently.
Like a game or something
I was told to make a machine where you can type out a gaget on a keyboard. And it would spit out the gaget
I wanna see if I could get raytracing
I know some people use trapped wood instead of buttons in other worlds, if that's possible with the idea your going with.
Here me out. Binary counters?
It's a great way to cause suffering
It’s not binary numbers
True. But you could input the number of what memory your according in binary. Then decode it to get the correct area
Would be fast, but not user friendly
It's how I accessed my solid memory in my Tetris build, it was automated so I didn't need to be used friendly
I'm gonna attempt to make a computer that can run a program, or atleast a turing complete one
how mine works is the last five toggles tell the CPU which commmand to execute (10010 would be addition for example) and the first eight are the parameters (for example, which numbers to add together)
This is awesome, if you could teach me any tips for the wires + gates!
remaking the computer to hold more data while having less blocks
now the cpu actually decides which line to run. Meaning things like while loops, if statements would be much easier to make.
This guy: ADVACED PROGRAMMABLE COMPUTER
Me: knights and custom castle!
lol
This is actually in reference to a post I put up here
#1320845876482150400
Check it out if you have time
wowie
wonder how long this’ll take me to finish
Using this many transmitters will definitely lead to inconsistencies
It may be more efficient, but I would suggest using a bus
I’m also building a computer myself, but I’m struggling with ram, already got an op code interpreter, a system to store and in programs, and I have a prototype adder/subtractor, but I cannot get efficient ram
Cause I have to use a bus or it lags and breaks
So having ram as large as yours is defidently gonna have some errors, maybe instead of having transmitters for every address you could use 1 set of transmitters every 4 or 8 addresses
Also why are there 4 extra bits on the right side?
(it’s 5 extra)
How it works is: the 5 bits tell the cpu which command to execute. Then the 8 bits on the left are the parameters.
for example: 11010 is the add command. And 11000000 is the parameter value for “3”. Then you run another add command to set the second value. And then if the command after that is a command to set a variable. It will set the variable to the result.
Oh I’m using the assembly made by angry Yeep, which uses a stack for all the parameters
So it runs through the program step by step, and if it’s the add function it adds byte 1 of the stack to byte 2 and there are operations to push stack pop tye stack read and write ram etc
not the most optimized thing but it works really well
I just want something to work for now. I plan to add multi threading later.
so many wires
my newer model has even more wires 🔥
you @plucky onyx and @still yew and me should make a computer that can run DOOM
cause if theres a screen it can run doom
ik lol
mainly cus of the block limit
it ws a joke but would be cool
yeah
well there may be a higher block limit soon
I wish they would add the ability to dynamically change the color of screens during play mode 🔥
ik
cause in creative mode you could make it so an item dispenser puts paint out and paints it
🤷♂️
?
huh
you just make the item dispenser drop paint on the screen then fell into like a bucket of wood
has to be in creative tho
Go it so just make at least 500,000 and we have an NES. Pretty simple
Hey I’m not the absolute best like you are but I know my way around wires so could I maybe try and help you make the calculator at some point
HEAR ME OUT if you have a line selector could you theoretically make snake
Eh eh
yo
snake in yeeps wpuld be sick
already made one
I deleted it though
And snake?
I can probably program that once I finish the computer
it would run so slowly though
wehn you do lmk
Snake is pretty easy to make
I made one that uses large pulse extenders, so that the tails pulse extenders always runs out right when the snake moves
should be quite easy to make snake with this computer tbh
Verry easy
I'm gonna use your idea of ram and make a program as computer, hardest part will be functions
do you still have it
MrDuck will you be willing to help with cookie clicker in yeeps
Nah it was a temporary wilds build with some friends
ok
The hardest part wa stew apple so we just gave up on it
remake is going well
Have you tested it? Cause whenever my builds have too many transmitters it just breaks and never works
I'd use a line of wires if I were you. Less lag
Then have the transmitters at the bottom of each line
Trust me it's better
Yeah i said the amaze thing, this will not run once the rest is finished
yeah works fine. This version is actually way more simple than the last.
each slot thing you see is one line of code you can write. It’s just 27 of those pasted on top of each other.
and the cpu decides which line to run with the things on the very left
Oh I forgot this isn’t exactly ram this also the program storage
it’s more a cartridge
each line I have is also labeled as a number 0 - 26 in binary. It’s really easy to make a +1 or -1 thing in binary with just a bunch of toggles.
when the cpu is done executing a task. It adds one to the currently running line and then asks the memory what the value is there.
CPU can also easily change which line to execute if there’s a game loop or something
How do they work?
there is a command you can run to set a variable in RAM. And when using an add command for example. You can pass the “name” of that variable and it’ll look for the value in the variable.
Oh so the parameters are used for variable addresses
Not just for the number start will be used
I thought if you did add 0001 and add 0010 it would add those two numbers together, but I guess it adds the value of those variables, right?
yes
Ok I get it
might make it so you can also just pass those in as plain numbers
Can It run doom?
And how many bits is your computer?
nope :(
don’t really know how to measure that
haven’t even started working on ram or the cpu yet (for the new model)
But parameters would probably have to be the amount too
Since the cpu cull compute the parameters
I’m gonna do 4bit but I’m also not that good at optimizing large scale wiring
I got a question for you, I’m building a system to store the program for my computer, it uses 32 modules that count down the line 1 by 1, but I can’t decide between 2 module types, the first one is only 4 long, 2 wide, and 4 tall, it is simply buttons with lights and toggles to show you what value it is, but you can not clear it so you have to turn off each bit 1 at a time the second version is 8 long 2 wide and 4 tall but it can clear with a single button. Which one should I choose?
They both 4 bit btw
yeah
Can you do a video on how to make the line selectors please
It’s just a bunch of and gates
So let’s say the lines “id” is 1010 you just have to do 4 and gates with transmitters on them, then if the digit is a one you put a wire in between If it’s a zero it would be a not gate in between. So back to 1010 it would be a wire then not then wire then not, now whenever the transmitters are powered with that combination all the and gates fire.
Wait if you want the up and down one, it seems that retry simple I just can’t tell what exactly he has
How does your CPU work?
Is it gonna be a instruction based computer? Or will is be pure hardware
Yea about that I’m really bad with wires so I’m real confused
What i reckon i might do.
Is a function will redirection the commands into itself, then the string of commands continues from there until a exit function is called
This way I could loop through and do a program with some ram
the CPU isn’t exactly like a real CPU. It calls a certain address in the cartridge and the cartridge returns the values it holds in that line. Then the CPU can get that, read it, and decide what to do with it. Once that’s done it asks the cartridge for the next line and keeps going until there’s no lines to check or a loop ends.
the CPU components are kindof all over the place. It’s not really one big centralized component (like the cartridge)
In minecraft someone made a BITCOIN MINER
Damn I thought I was good at wiring. I'm currently working on a functioning clock.
don’t know if I’m gonna finish this tbh
I was gonna make one, i need a simpler project thou
@still yew like this one?
Revive
whats going to be the function of the computer? like, what plans do you have that need variables and/ or whatever else you want to store? was it just going to be the calculator you mentioned in the original video?
W, mabye we can work together On a programmable processer
Hey want to be part of a big project
If there was no max map size, larger maps and a copying tool someone could make a computer with maybe 10kb ram, lots of registries and a large screen like 100x100 but it would be very slow
Wait you made variables? That's so cool!
It's a shame they would never add variables to Yeeps 😔
dude what year are you in?😭
Since they just added variables technically couldn't this do way more stuff and be optimized
Not really, MrDucks computer didn’t work the same way and it had far more variables than we have access to now.
Cool
@hybrid scaffold I dare you to remake this with the new variables that they gave us
@hybrid scaffold you were our greatest mind once this update came out you gotta come back to finish what you started we all believe in u gng🥹✌️🌹
I wouldn't be surprised if this post was recent BUT IT WAS RELEASED A YEAR AGO??
Also why you gotta revive old posts becuase nostalgia
idk i just wanted to remember it since it was like a year ago and why shouldn’t i?
You can do that without making it float to the top again
i honestly don’t think it’s that big of an issue
One word. doom
Workin on it gng
Ima try to finish it soon
But I got 3 projects I gotta work on
Idk bout that…
one year ago...
December 2024 wiring was genuinely peak
fr bro🥹
i was thinking about doing it i even made concepts but honestly im not sure if im ready for it yet i’ll probably do it down the road

So what exactly can be programmed on this?
Well iirc this can only store stuff and edit it and it was already almost block count so it can’t do much, but if he had ~1000 blocks more it could prolly do some math and be as functional as the variables we have now
But faster prolly
Ok
this post is now a year and 3 days old🥹
And I thought my binary -> alphabet was cool 😭
@hybrid scaffold would u mind helping me with something?
I could help
I could also help (also why can't you just use d latchs to store data and you can use variables to point to each d latch so then you per 4 bit num it only takes
4(wireless inputs)+5 and gates and a d latch with 4 more wireless to get 4(input witless)+4(and with a variable)+4(d) +4 (wireless for d) +4 (out)
to be 16 blocks per storage unit of numbers and you can use variables to point to each number using and gates.
Or
you can write lines of code with sequenceing variable together and you can use variables var1=1 then do ...
And use bianary to variable conversion to store varibles for later use
Huh?
Mr duck la build is a year old
Their is multiple solutions to this
To what 

You did give me an amazing idea tho, ima have to start rebuilding my computer now
d latches and variables didn’t exist when I made this 
this is just what happened with minecraft bruh they gave people simple redstone and people made whole computers 😭
no hate this is cool tho
CAN IT RUN DOOM????????
It can’t run lmao
WHYYYYYYYYYYYYYYY
Yo how did you do this in 3000 blocks
I just know if I tried it would take me at least 5k