Somehow, the return youtube dislike extention sometimes show that this video got a big amount dislike. Even tho in my yt studio, its still at 1 dislikes at this time
I always wanted to make a more optimized version of my hard drive, but I never found the time to do that with the other projects I was working on. Good job making it actually compact (unlike me…)!
It's crazy to think how Minecraft are simply have EVERYTHING on it, music? Note block, programming? Command block, Electricity/computer? Redstone, which what made it really a Sandbox game, atleast imo
I'd love a part 2!! This would make it more complex but maybe you could add the functionnality to move in reverse and the machine could calculate the step required to read an address? You'd have to keep track of the pointer though but then you could do Steps=(NextAddress)-(CurrentAddress).
@@LoggyTheLog yes it is really complex, while sound easy, its not. My entire whiteboard filled with brainstorming and ideas, but thankfully i found a perfect solution to make it can do reverse. Thanks for ur idea tho!
I would make multiple of those so that ir could be possible to read many addresses at the same time and store them into a cache another idea i had was to use this for the call stack
Can you make more of theese but make them smaller so you can access memory is random locations faster? and add a controller circuit that will map the input address to a specific disk? I think that would be faster (but still not as fast as ram ofc) and maybe smaller when having big amounts of data
Is each byte on the drive individually addressable? Could you make it also go in the reverse direction? If you can do both then the maximum time to retrieve data would only be a bit over half a minute, and would be significantly faster in all other cases.
i feel like this could be used for extremely compact ROM/program data storage, allowing for a smaller space to contain a bigger more complex program. And since the computers are slower by nature i don't think it would be a bottleneck *unless* it jumps really far ahead or back.. perhaps there would be a way to compensate for it. or it's a bad idea lol. just a brainfart xD
@@AbstractoRabstraco actual answer: no, according to the ISA on google sheets, the only branching instruction is if two registers are equal, and there's no flags for it to branch with any other conditions - not to mention there's no shifting, and that there's no integer multiply/divide, and that the cpu can only even address up to 256 bytes anyway
@lightmonochrome it's understandable but definitely needs some work. For example when you said "where did I say wrong", that is grammatically incorrect, something like "what did I say wrong" or "where did I make an error" would be better.
Somehow, the return youtube dislike extention sometimes show that this video got a big amount dislike. Even tho in my yt studio, its still at 1 dislikes at this time
huh
@@luccadeahl5340 do you know the extention?
@lightmonochrome yeah, i use it, the like/dislike ratio it says this vid has is definitely wrong
Great job! Glad to see someone finally make use of their cpu and not just showcasing it!
Nice! I built my first redstone computer last month (not on my own, via tutorial) and it’s impressive seeing what people are making with them
yeah fr, the coolest thing about redstone cpu is that you can connect to literally everything
I always wanted to make a more optimized version of my hard drive, but I never found the time to do that with the other projects I was working on. Good job making it actually compact (unlike me…)!
@@Daxis1 yo daxis
he is coming😮😮😮
nowayyyy
Oh this is so cool!
Its really cool and maybe this is a new era of using copper bulbs
Cool, I'm working on PMIO (port mapped I/O) for a future CPU right now btw
@CNWPlayer sounds cool
Waffleports>>
@arrowenbymusic no
It's crazy to think how Minecraft are simply have EVERYTHING on it, music? Note block, programming? Command block, Electricity/computer? Redstone, which what made it really a Sandbox game, atleast imo
Awesome!
I'd love a part 2!!
This would make it more complex but maybe you could add the functionnality to move in reverse and the machine could calculate the step required to read an address? You'd have to keep track of the pointer though but then you could do Steps=(NextAddress)-(CurrentAddress).
@@LoggyTheLog reversing the disk is kind of complex but ill try
@@LoggyTheLog yes it is really complex, while sound easy, its not. My entire whiteboard filled with brainstorming and ideas, but thankfully i found a perfect solution to make it can do reverse. Thanks for ur idea tho!
Alr nvm that wasnt really complex, i just going in circles
@lightmonochrome well, i'm excited to see the progress!
Love it!
I can hardly build a door. Cool hard drive, slow or not it gets the job done 👍
Nice job!
Cool stuff! 👍
It’s the “I’m your 100th subscriber” guy :)
@@adude714 oo
I would make multiple of those so that ir could be possible to read many addresses at the same time and store them into a cache
another idea i had was to use this for the call stack
@bonegoblin yeah you could definitely do that
This is so cool :D
You can easily make a piano player with this, like a music box
@@Ekhyub you didnt really need any hdd to make a music box, any type of memory could do the same job
@lightmonochrome This one with moving parts just feels like it 🔥
Can you make more of theese but make them smaller so you can access memory is random locations faster? and add a controller circuit that will map the input address to a specific disk? I think that would be faster (but still not as fast as ram ofc) and maybe smaller when having big amounts of data
@@greened7 im not sure i could do that
Is each byte on the drive individually addressable? Could you make it also go in the reverse direction? If you can do both then the maximum time to retrieve data would only be a bit over half a minute, and would be significantly faster in all other cases.
@@LC-mq8iq every byte have been set into a fixed address, and no it cant go reverse
hell yeah how much can you expand it?
i will make it more compact and faster later
very nice!
How do you ghost through the blocks to easily access the redstone
@plantor0728 wdym?
There’s a point in the video where you go through blocks and then switch out a redstone dust without switching in and out of spectator
Right before 3:25
@plantor0728 oh, i use a carpet mod
@lightmonochrome thank you
I think it is like an ultrium
aku baru nyadar kalo pas videonya ulang ulang, ternyata alamatnya acak dan bisa diubah ubah. Kirain sequential, tapi ternyata random access😁😁😁
I like it
Glad you liked it. Also thanks for always supporting me bro, you are one of my earliest sub 👍
@ the 4 sub or 5 i think 5 but i dont know one of these
@lightmonochrome wait i think im the only german subscriber😂
apparently in bedrock edition, barrels can also be moved by pistons. Not java though.
@@ericmollison2760 yeah ik
Can it store one piece of my picture?...
@@SISINGA it could, when expanded into big one
Wow cool
i feel like this could be used for extremely compact ROM/program data storage, allowing for a smaller space to contain a bigger more complex program. And since the computers are slower by nature i don't think it would be a bottleneck *unless* it jumps really far ahead or back.. perhaps there would be a way to compensate for it. or it's a bad idea lol. just a brainfart xD
@@gigonio it definitely could :D
where are you downloading the world :(
you want the world download?
there are the schematic on the desc
oh cool, can I install arch Linux in it?
@@EvertonCandido-p5r nah 💀
Yup, just requires a computer case (optional)
Has a cpu (optional)
Cause if it can store data then it can install Linux
@@AbstractoRabstraco you got the point
@@AbstractoRabstraco actual answer: no, according to the ISA on google sheets, the only branching instruction is if two registers are equal, and there's no flags for it to branch with any other conditions - not to mention there's no shifting, and that there's no integer multiply/divide, and that the cpu can only even address up to 256 bytes anyway
How do you program this cpu?
@@4T4T. using the ROM, placing repeater as binary as an assembly code. Also for more info about the cpu, check the showcase vid in my channel page
@lightmonochrome so you place it all manually? no assembler?
@@4T4T. i cant make an assembler, sadly :(
@lightmonochrome why not?
@@4T4T. i barely can code python
where is your old profile picture
@@SloopyCode gone, reduced to atoms. Anyway i just kinda feel simplistic :/
@lightmonochrome ok :D
@lightmonochrome and i cant find the music whats the name i know the creator but not the name😭
@@SloopyCode useful, memo, and ooga
@lightmonochrome ok
nize nize 👌
Why there is so many dislikes ? A bot maybe ?
@zerkuya9540 how many?
@zerkuya9540 there are isnt many dislike, but they exist
@lightmonochrome my browser say 270, but maybe it's a bug
@zerkuya9540 yes its a bug, in my yt studio, it only says 2
@lightmonochrome oh ok, srry, otherwise, very good video !
Nice but can you improve your grammar a bit, but if your foreign, THEN it makes sense
Yeah, also where did i say wrong?
@lightmonochromemaybe run your text through chatgpt, it will fix the grammar for you
@@LC-mq8iq is my grammar really that bad 💀
@lightmonochrome it's understandable but definitely needs some work. For example when you said "where did I say wrong", that is grammatically incorrect, something like "what did I say wrong" or "where did I make an error" would be better.
@@LC-mq8iq oh cmon
Nice job!