[ 3 / biz / cgl / ck / diy / fa / ic / jp / lit / sci / vr / vt ] [ index / top / reports ] [ become a patron ] [ status ]
2023-11: Warosu is now out of extended maintenance.

/sci/ - Science & Math


View post   

File: 628 KB, 1600x838, 00000000000000000.png [View same] [iqdb] [saucenao] [google]
8155260 No.8155260 [Reply] [Original]

Minecraft computer guy here. Here's the computer I said I was working on if anybody remembers the last thread.

http://imgur.com/a/lPZbk

>> No.8155261
File: 63 KB, 650x366, 446361-gorilla.jpg [View same] [iqdb] [saucenao] [google]
8155261

Damn.

>> No.8155262

what does it do anon

>> No.8155263

>>8155262
Calculates pi to 5 decimal places.

>> No.8155265

>>8155262

It does what a CPU do.

>> No.8155269

and that's how we began to simulate our universe in a simulated universe my son

>> No.8155270

Legit question op, not meant to be insulting, but are you actually autistic?

>> No.8155272

>>8155270

This is OP. yes.

>> No.8155276

1. why use pistons instead of torch logic
2. can you give me a close up of the adder in the alu im curious about how you manage to stuff 8 adders in there
3. how does the ram work? or is it only reg instruktions
4. why the splitting into Main,CPU,Ram why not use 1 OPCode

>> No.8155285

>>8155276
I think pistons have shorter delay than torches. But even if they are the same, you can implement some logic with shorter paths, which would still mean shorter delays for that gate, and because you can make circuits that are more compact.

>> No.8155302

Jesus fucking christ OP, I wish I was as autistic as you. This is fucking nuts.

>> No.8155307
File: 306 KB, 606x480, 000000000000000.png [View same] [iqdb] [saucenao] [google]
8155307

>>8155276

>why use pistons instead of torch logic

I started with using pistons in buffers only because i liked the aesthetic and they made for more compact circuits. i moved away from pistons due to unfortunate bugs that caused them to become stuck in position after a redstone signal was turned off. i now only use torch logic.

> can you give me a close up of the adder in the alu im curious about how you manage to stuff 8 adders in there

pic related

> how does the ram work? or is it only reg instruktions

the Ram works by accepting a value as well as a four bit and two bit word.


00000000 0000 00 XX
^ ^ ^ ^
VAL ADDR R/W NA

ADDR = the adress of the memory cell (each cell is 8 bits). The adress is four bits since there are only 12 bytes of ram.

R/W = whether to read or write. (writing zeroes to a cell acts as a clear function) ; 01 = write, 10 = read. reading a cell puts the value retrieved from it into the I/O buffer which the MB can request information from.

> why the splitting into Main,CPU,Ram why not use 1 OPCode

It isn't really main, cpu, ram, rather cache alu and cpu which interprets the instructions. calling it ram is a misnomer, which is my mistake. ram it more of my nickname for it, really.

>> No.8155327

Is that autism?

>> No.8155409

>>8155302
Me too man

I have the type of autism where I barely have the motivation to retie my shoes so they fit snug. I just pull Em on and take them off already tied

>> No.8155413

Very nice OP

>> No.8155414

>>8155409
That's called laziness, sorry.

>> No.8155417

>>8155409
>I just pull Em on and take them off already tied
Are you suggesting this is related to my complete lack of motivation with regards to everything in life? Man... Haven't learned something about myself from /sci/ in a while.

>> No.8156058

Do you have to use that /tickspeed command or does it run fine in real-time?

>> No.8156087

How do you deal with timing issues? Isn't redstone very slow? Do you use a really slow clock?

>> No.8156096

Not really impressive, mate.

>> No.8156115

>>8155260
Computer hardware is actually simpler than people think. But yours is way didactic, it gets much more complex than that. For example, you could read on how specialized calculators work, see how is the math behind these fast computations. Yours ends up being a lot of manual labor for a simple, easy as shit, retarded "computer". You are probably trying to show off, do you think people here don't know this kid stuff? You are probably right, because /sci/ is mentally impaired, so why are you here in the first place?

>> No.8156151

>>8155260
>all those hours you could have spent fucking

>> No.8156159

>>8156151
Please, shut up, low IQ peasant.

>> No.8156198

and I felt smart about my sorting machine...

pretty neat, OP

>> No.8156446

>>8156115

You're among the first to see through my simple project and expose it for what it really is. trying to do a specialized calculator with fast square roots, non recursive multiplication and division, smong other nifty features in minecraft would be retarded. That's why I use logisim for anything that isn't easy to debug and plan.

>> No.8156454

>>8156159
>low IQ peasant
You're playing minecraft.

>> No.8156472

>>8156454
>follows sexual urges
top kek

>> No.8156592

>>8155260
This is pretty autismal OP.

You should have dedicated this time to making a better CPU so we aren't all stuck in minor gains CPU hell.

>> No.8156607

>>8155260
Did NVidia hire you guys already? They need work on their Async shaders.

>> No.8156608

>>8155260
Hey OP how long does an electron (data) flow from one gate to another gate? Is it fast?

>> No.8156620

>>8155260
But the question is, can it run minecraft?

>> No.8156630

>>8155307
That's a fucking compact adder design, especially without using pistons.
My 4bit ALU was fucking massive compared to this. Well done OP

>> No.8156635

>>8156592
>Thinking one person can design a better CPU
>>8156608
Probably not super fast. Any redstone action- repeaters, pistons, etc. requires at least 1 redstone tick (1/20 of a second). Assuming at least 50 redstone actions occur per operations (which seems conservative) we're talking about 2.5 seconds to do one op.

>> No.8156642

>>8156635
Any mods that can make redstone tick faster?

>> No.8156644

>>8156635
Not OP, but it would be longer than that. Redstone can only travel 15 blocks before it needs to be "boosted" by a repeater, which is also 1 redstone tick, so it realistically would be about 5-10 seconds per operation or 0.2 flops.

>> No.8156645

>>8156642
No, it's part of the game's core coding. That's how the servers work, and how the game was designed.

>> No.8156647

>>8156644
Hence 50 redstone actions. I'm accounting for repeaters.
Redstone is instant until it has to be boosted.

>> No.8156677

tell me what you think of cellular automata, ternary computing

have you tried one of them in minecraft? example:
https://www.youtube.com/watch?v=zBIb-bwSoSQ

I'm not making small talk here if you don't know these terms move on

>> No.8156682

>>8156644
>>8156647

visual framerate?

>> No.8156702

>>8156682
Uh... what?

>> No.8156757

>>8155260
So idk shit about computers or minecraft OP. So what is it anyway? Are you trying to like, create a computer inside a computer world? Does it actually work?!? If so that'd be sick af yo

>> No.8156792

>>8156677
neato

>> No.8156797

>>8156677
I saw a video some time ago about someone that made cellular automata in Minecraft. You can almost make some sort of Game of Life Minecraft version too using vanilla stuff and flying machiens.

Vid unrelated

https://www.youtube.com/watch?v=Hb7w-dIjNHI

>> No.8156801

If the clock speed is so low, you should really focus next on multicores.
After you have found a good way no automatize the building process via an bot and you only need to feed the Minecraft bot your layout you should be able to build a CPU with dozens of cores.

That way, when you start coding the GNU userland for your implementation, you would build extremely effective multicore variants of the gnu userland and a multicore fundamental os

>> No.8156807

>>8156801
>If the clock speed is so low, you should really focus next on multicores.
More complexity will reduce clock speed because the tick rate will go down. Though I will say, the layout seems rather flat, so if multicore could be implemented (I don't know much about that area of CPU dev) with a reasonable increase in complexity, stack it to the sun.

>After you have found a good way no automatize the building process via an bot
Most people do this stuff with a map editor that features copy & paste, but I suppose you could write a map generation script to take it one step more meta.

>That way, when you start coding the GNU userland for your implementation
Kek'd at that.

>> No.8156808

>>8156797
Found it.

https://www.youtube.com/watch?v=wNypW-aSCmE

>> No.8156825
File: 1.77 MB, 1280x1024, 45656.png [View same] [iqdb] [saucenao] [google]
8156825

>>8156808
Scary

>> No.8156855

>>8156677
not really, what is so special about them?

>> No.8156878

>browses 4chan
>browses /sci/
>see minecraft thread doing basic engineering shit
>OP seems to do it for fun
>it's actually a good and cheap way to make a basic CPU
>great educational way to understand computers
>pretty neat and fun
>I was planning on doing some basic shit like this
>huh duh you should have spend your time fucking
why normies won't fuck off to facebook?

>> No.8156883

>>8156878
Once building the basic latches and shit, building a whole cpu in vanilla minecraft (there's plenty of circuit mods) seems overly autistic
you don't even have creepers to destroy everything

>> No.8156889

>>8156883
why do normies and brainelts call autistic something any bachelor in CS or CE can do?

>> No.8156896

>>8156878
I dont even think it is normies. It is people, who think you cant possibly have sex AND hobbies for some reason

>> No.8156902

>>8156808
This is much more interesting than a computer. This is a very simple construction than generates a very complex output, while the computer is a super complicated construction and only generates a very simple output (i.e. the first decimals of pi).

>> No.8156907
File: 259 KB, 1280x974, 1466117877502.jpg [View same] [iqdb] [saucenao] [google]
8156907

>>8156896
If the autists who build CPUs on minecraft and not me, I'm really gonna throw a tantrum

>> No.8156936

>>8155270
>>8155302
>>8155327
>>8155409
>>8155417
>>8156592
>>8156907
>building things that are useful means you have a developmental disorder

Congratulations, you're all brainwashed by modern society. Back in the old days, when someone built something that other people used, they referred to that person as a regular old "engineer" (and that person was often a man). I know this is a foreign concept for you genderfluid snowflakes, but trust me, no one here is actually autistic. Actual autistic people literally cannot tie their own shoes, and need help taking a bath, and often have to wear helmets to prevent themselves from self-injury. Building a CPU on minecraft just means you're a normal guy who likes building things for other people to use.

also this
>>8156115

and this
>>8156607

>> No.8157362

>>8156677

I find cellular automata to be very fascinating and (potentially) very useful. The reason I say potentially is because although uses for cellular automata seem very abundant, actually implementing a viable, solution using them tends to be a very hard task. In my mind they are more of a fun experiment. However, the field DEFINATLY deserves to be explored with more depth.

>> No.8157366

>>8156682

Minecraft runs fine even with the computer running code.

>> No.8157399

>>8155263
ground breaking!
who knew Pi had more than two decimals?
be honest, you didn't know that!

>> No.8157430

>>8155260
If you built this just to say "look what I was able to build in Minecraft," that's valid because it's impressive to see so much effort and time put into a project.

If you're doing this for any other reason, though, you should really take a second to reevaluate your use of time. Redstone in MC is nothing like actual transistors, so learning how to build a logic gate in MC is not useful for understanding real-world logic gates. If this is what you're after, you should get PSpice or some other low-level electronics simulation tool. They can teach you much more effectively and realistically. If your goal is to learn about higher-level functional units in a microprocessor (adders, etc), there are hundreds of tools out there for that. There are even web pages that let you build fairly accurate simulations of functional units from logic gates.

The real problem with what you're trying to do is the efficiency. MC has tons of arbitrary and unrealistic delay inserted just to make using redstone in the game more of a challenge. You have to put those stupid "repeaters" every 15 blocks, you have to worry about the timing between when different signals arrive, and so on. Plus, MC itself is written largely unoptimized Java. Your computer is going to run at one clock tick per hour if you're lucky.

>> No.8157565

>>8155260
you're going places

make it evil like skynet, please

>> No.8157743

>>8156808
Amazing. It reminded me of Grey Goo somehow.

>> No.8158047

>>8156936
Sounds like you're an autist.

>> No.8158092

>>8155260
Idiot question, but, how did you connec t those on the clock? I mean there aren't any delays there are there?

>> No.8158097

>>8156936
>useful

>> No.8158102

>>8156454
No, I am not.

>> No.8158112

>>8155260
Autismus Maximus

>> No.8158136

>>8156159
>not enjoying women while studying your passion

>> No.8158138

>>8156936
uhh i agree with you in theory but hello this man is combining complicated logic gates and adders to create a functional cpu in a fucking children's game

while what he has done is pretty cool, this is eccentric, at the very least, by any definition of the word. I can see why someone would call this autistic

>> No.8158145

Is it Turing complete?

Could I write a C compiler for it?

>in b4 we have the entire TCP/IP stack and webservers running in minecraft

>> No.8158162

How fast is this? Can we see it working in a webm?

>> No.8158168
File: 22 KB, 500x281, 10849890_888196314524234_5181064558471062160_n.jpg [View same] [iqdb] [saucenao] [google]
8158168

>>8156936

>Useful

>> No.8158182

>>8158145
Somewhere in here he said it has 12 bytes of memory, so, no.

>> No.8158206

>>8155260

Op here, I am seeing a lot of hostility in this thread not aimed at me, but aimed at others. Please keep in mind that any provocative or hostile comments were not authored by me. I am more or less neutral about being called an autistic for doing this and people arguing over it are just leading the conversation in a haywire direction.

>> No.8158234

>>8158145
ComputerCraft has that, kind of. Everything is in Lua though.

>> No.8158323
File: 209 KB, 480x480, 1465860177911.png [View same] [iqdb] [saucenao] [google]
8158323

>>8156936
>That are useful

>> No.8158459

>>8158323
>>8158168
>>8158138
>>8158097
>>8158047
>calculators aren't useful

Like I said, you're all brainwashed. I'm not autistic, and I don't think any of you know what autism actually is. I might be a little old fashioned, but I'm not autistic. I have a wife and one kid on the way. Like I said, people with actual autism cannot function as adults, let alone build CPUs in minecraft. You might get a savant here and there, but they're so exceptionally rare it's pointless to even mention them. Most of my friends are engineers and they all do these kinds of things in there spare time. One builds mini-hydro stuff, the other build calculators, another small engine shit (although most of them do that). They're all married with kids except for one, and the one who isn't doesn't do anything at all with his free time, let alone build things.

You guys have it all backwards. Most of the guys I work with (CPU builders) are "jocks" if anything, let alone autistic. Try going outside and meeting real people. The world is not like it is described on this godforsaken website. People who make CPUs aren't autistic by default.

>> No.8158473

>>8158459
>building technology, that's already developed, from scratch in a game for no reason is not autistic

You're super autistic. You have problems and you need to see a doctor.

>> No.8158476

>>8158473
>projecting so hard that people start buying popcorn

>> No.8158478

>>8158473
>having hobbies where you build something means you have a developmental disorder characterized by constant self-injury, impaired non-verbal communication, and general over-sensitivity.

Like I said, you've been on 4chan too long. Go outside. No one is actually like that.

>> No.8160377

>>8158478
I don't know man it looks like your asshole suffers from some over sensitivity.

There is no other way you could be this butt hurt otherise

>> No.8160381

>>8158459
The 4chan definition of autistic is "anyone who is able to focus on a single task for more than half an hour". You're basically Temple Grandin.

>> No.8160411

>>8156808
IT LIVES!

>> No.8160416

>>8155260
wow it's just a bunch of long as hell blocks with redstone repeaters every now a then. everybody did that years ago, anon, not impressive.

>> No.8160419

>>8156855
youtube: epic conways game of life

>>8157362
>DEFINATLY

>>8158206
now that is autistic :^)

>> No.8160718

>>8156808
Is there a download for that mod/plugin?

>> No.8160720
File: 376 KB, 1600x914, Screenshot.png [View same] [iqdb] [saucenao] [google]
8160720

>>8160718
See he never released it.

>> No.8160727

>>8160381
https://www.ted.com/talks/temple_grandin_the_world_needs_all_kinds_of_minds

>> No.8160765
File: 145 KB, 800x532, 1792600-reindeer-moss.jpg [View same] [iqdb] [saucenao] [google]
8160765

>>8160720
>guy makes reindeer moss plugin for Minecraft

>> No.8160777
File: 162 KB, 622x769, 132989[1].jpg_624.jpg [View same] [iqdb] [saucenao] [google]
8160777

>>8158459
lmao. I bet this nigga wears these.

>> No.8160783

>>8156454
hes using minecraft software to build a virtual computer. you don't belong here

>> No.8160788

>>8158459
Why didn't you just do it in real life?
I mean your computer already has a calculator right?

>> No.8160792

>>8160783
> not using SPICE
Highschoolers plz go and stay go

>> No.8160794

>>8158459
You actually do not know that autism is a spectrum from non-speaking people up to the greatest minds in science who have families. There's nothing wrong with it if you can function normally.

>> No.8160810

>>8160792
>using crutch software

The best thing about Minecraft is that there's fucking nothing to really help you built into the game. You literally make up shit as you go along. Like if you want a resistor or a capacitor you have to spend time actually coming up with a way to design them then implement them.

>> No.8160823

>>8160792
might as well have a button that makes a computer for you than tells u good job anon u did it

>> No.8160824

>>8160792
You're really pathetic.

>> No.8160840

>>8160810
Ummm...I doubt he used a resistor or capacitor. You need those for real components, You have purely digital components (and delays).
Building it from transistors in SPICE would be more complicated.
>>8160823
>>8160824
You just google what SPICE was?

>> No.8160850

>>8160840
In Minecraft you have to make the transistors themselves. You build a lot of the individual components from the ground up. I just finished playing around with a few different versions of capacitor designs. Though the best seems to be a solid state version that doesn't use hoppers or pistons; in order to prevent loading/lag issues.

>> No.8160865

>>8160850
You know you need extra components for real transistors to work? You can't just throw them on a board and hope the bias voltages are all correct.

> I just finished playing around with a few different versions of capacitor designs.
What are you using "capacitors" to hold? Because last time I played Minecraft they didn't have analog voltages.
Trying to think what else capacitors could be used for and I'm drawing a blank.
Are you holding items and then dropping them?

>hoppers
It has been a long time. I don't even remember these, so sorry if that's important.

I use to build self repairing bridges and houses.
It just seems boring to play minecraft without the gathering and mobs.

>> No.8160874

>>8160865
Eh, people make digital displays, "LCD" screens, computers (like the OP), and all manner of stuff in Minecraft now. Right this moment I'm making a variable resistor. You should check out all the new components you can use to make stuff now.

Minecraft has comparators which read what a container holds or what state a block is in then return a variable signal strength. However, it allows only 16 discrete values.

Hoppers are just a funnel that catches items and puts them into chests or other hoppers. You can make item sorters, RNGs, and a ton of other stuff with them.

>> No.8160883

Some of the things people make in MC boggle my mind.

https://www.youtube.com/watch?v=wgJfVRhotlQ

>> No.8161183

>>8160794

To be fair, they did say I had autism, but I just don't believe them, and think for the most part it's a con. If there's nothing wrong with me, I shouldn't be told I have a disorder.

>> No.8161344

I think these days autistic is now used as a pejorative to describe what people would call a nerd a couple decades ago, I say embrace it.

>> No.8161345

>>8155260
this is pretty neat

>> No.8161351
File: 16 KB, 645x773, 1406964151362.png [View same] [iqdb] [saucenao] [google]
8161351

>tfw fourth year CE and CS major but wouldn't know where to start with this

>> No.8161375

>>8160777
trips don't lie.

>> No.8161378

>>8161351
>that why you're the joke guy late rin job everyone laughs about

>> No.8161502
File: 147 KB, 1920x1040, asdf.png [View same] [iqdb] [saucenao] [google]
8161502

>>8155307
OP actualy delivered what a day Thank you
Why dont use Logisim?
or did you plan it in logisim and then convertet it to minecraft

>> No.8161516

>>8156936
Your posts started out okay but then you proved what a fucking idiot you are with your lack of knowledge of autism.

>> No.8161525

>>8161351
Read how computers work, there is a pdf somewhere on the web. You begin with basic circuits and then slowly combine them into a complete computer one.

>> No.8161604

isn't minecraft limited in terms of how far out it will actually render moving objects? how do you get around that?

>> No.8162216

>>8161183
It is a con for the most part. The doctors and often times the parents of the children get kickbacks and subsidies for it. That is rampant where I live.

>> No.8162218

>>8161604
Stack it. You can essentially make a borg sphere or cube and if you stand in the center of it everything will be loaded around you.

>> No.8162223

>>8162216
> doctors get kickbacks
In the US, doctors and nurses can't even give each other gifts anymore to fight this.

>> No.8162246

>>8162223
>can't even give each other gifts anymore to fight this.

What?

>> No.8162263
File: 372 KB, 1346x1795, 1466788230545.jpg [View same] [iqdb] [saucenao] [google]
8162263

can you build me an optical one ?? >:P

>> No.8162299

>>8162246
I'm not sure exactly, I work with a bunch of nurses and a couple of doctors, but
http://www.physicianspractice.com/blog/stark-law-and-gifts-sent-your-medical-practice

I think the people I work with have just decided that it's too much trouble to deal with these sorts of laws, so they avoid gift giving/receiving.

Someone from the medical field wanna correct me on this?

>> No.8162304

>>8158459
>calculators aren't useful
Minecraft calculators aren't, no. Austistic buzzword aside, the term they are looking for is "time-waster". You don't necessarily learn nothing, but implementing a CPU in a game like Minecraft is a waste of time. If you are trying to learn something, you could have learned it faster using a programming language. You could have implemented it better in a programming language. It would be more maintainable in a programming language. It does seem pretty autistic that you went to such great lengths to complicate something that could have been a lot simpler for some unknown purpose, there is no benefit that making a calculator in something like Minecraft has over doing it in Python or C C++ or even LogiSim, and if you wanted to learn about logic, that could have been done much better and easier in LogiSim (you say you use LogiSim for prototyping, but then why use Minecraft, what are you trying to accomplish here other than a neat toy you can show off to your friends. I say this in contrast to, for instance, a PCB where you actually learn something useful from that you can apply elsewhere, you don't learn anything from Minecraft you can apply elsewhere.)

>>8161351
Yes you do. If you know how logic works you know how to make a computer. Just refresh your knowledge and you'll know how, also look up a video of how a CPU works and it should click how to implement it in any system from programming in assembly to some alien esoteric language to using nothing more than sand and some coconut trees.

>> No.8162356

>>8162304
You are forgetting that not everyone can learn the same way you learn. Some need the physical hands on learning, others a 3D representation, others verbally, written, etc. People tend to drift towards their preferred method of learning.

>>8162263
https://www.youtube.com/watch?v=0xkYXbgiNxY

More info about the computer itself:
Functions:
28 displays (36 if you count icons and mouse display) Capable of displaying A-Z 1-9 and alot more.
4 bit Multiplication, 8 bit addition and 4 bit subtraction
4 commands
One song
Fully Functional Trivia Game with 5 questions.
Wireless Keyboard and Mouse
Icons to launch/enable/disable etc. programs.
182 Bytes of memory, only 7 bytes can currently be used.
A full working Tic Tac Toe game with it's own AI
My own OS: lpgOS

Materials Used as of this version:
48,429 Redstone Wire
11,548 Redstone Torches
639 Pressure Plates
12,980 Repeaters
646 Command Blocks
7,917 Redstone Lamps
64,916 Stone Blocks
359 Note Blocks
288 Sticky Pistons
182 Normal Pistons

>> No.8162374

>>8162356
>My own OS: lpgOS

Literally
Autistic

>> No.8162442

>>8162356
This has to be the work of Terry Davis

>> No.8162492

>>8160777
>lmao
>nigga


sounds like a social media normie

>> No.8162516
File: 199 KB, 675x1603, 1443987397395.png [View same] [iqdb] [saucenao] [google]
8162516

>>8155260

>> No.8162518

>>8162374
I value his autism as he will probably work in semiconductors or some shit and make us nice computers.

>> No.8162527

>>8155260
I don't know if you're still here, but could you post some information of how you're doing instruction decoding?
I've been working on designing my own. highly simplified Minecraft CPU and the decoder is one of the few parts I've not been able to meningfully shrink.

>> No.8162528

>>8162518
Unless he starts work on electrical engineering (and all the math that that entails) and gets out of Minecraft, no, he won't be working in "semiconductors" anytime soon.

>> No.8162612

>>8162356
>Is able to build a computer in minecraft.
>Still confuses "it's" with "its"
Are you fucking serious right now?

>> No.8162616

>>8162612

Are you frustrated because he has done more than you'll ever do as an english teacher?

>> No.8162621

>>8162616
I'm working on my Maths Master's Degree, but k.
Just surprised someone with so little attention to detail could make a computer.

>> No.8162626

>>8156936

> calculators on minecraft
> useful

autismus maximus

>> No.8162637

Fuck you guys for shitting on this guy.
I write useless programs all of the time to IMPROVE my skills, sure, this is pretty autistic but at least he is doing something.
Fuck off.

>> No.8162649

>>8162637
I'm not shitting on him.
I'm just calling it (4chan) autistic.
Good for him. It's good for him.
I have all sorts of silly, autistic projects.

>> No.8162660

>>8156902
>he thinks a pile of blocks is complicated
It's just blocks following they're program, nothing special

seriously don't understand the cellular atomata meme

>> No.8162661

>>8162660
>It's not complicated
>I don't understand it
Nice.

>> No.8162676

>>8162637

> Writing programs = Building Minecraft calculators

Do you also think the Terminator is possible in the next decade?

>> No.8162693

>tfw you will never have Autism

>> No.8162709

>>8162661
I don't understand the cellular automata meme either.
And I do research in machine vision.

>> No.8162825

>>8155260
Are Instawires (repeater without delay) still working? If so, why aren't you using them?

Are you using SinglePlayer-Commands/WorldEdit for copying and pasting elements?

Why not using an infinite redstone length mod?

>> No.8163757

>>8162621
You're kidding right? People have skills focused in some area or another, not everything. Its the difference between being great at a few things, poor in other things, or being okay in everything.

I'm not even sure why this is a debate topic. It's value is merely as communication, if you don't know what he means then there is a problem. However, you do know what he means. Its just something your gonna have to live even if you don't like it's occurrence.

>> No.8163767

>>8162825
And people flip out when I build a single house in survival mode.

>> No.8163781

turn it on

>> No.8163877

>>8160765
Nice
Parameters probably comparable to optimal branch(?) sum
Only a simple simulation, but visually and intellectually intriguing nonetheless.

>> No.8163915
File: 514 KB, 1359x636, thing.png [View same] [iqdb] [saucenao] [google]
8163915

>>8162527

Pic related

instructions come in two words. each word is 1 byte. each instruction comes in two codependent commands that are executed simultaneously because it's just easier that way. having each byte executed independently would make the computer even slower than it already is. The first word of the instruction is usually a but more general to the computer as a whole, for instance clearing cache or resetting all registers. the second word goes along with the first and is a way to specify and get nitty gritty with exactly what you need the computer to do.

as a warning, the machine is unconventional and doesn't do things the way your CE professor would expect it to, so take everything as a fun exercise in unconventional architectures instead of a lesson on how to make a computer understand a program.

first off, the alu and cache each have their own instruction sets in a sense, and a lot of programming the computer is telling it to put specialized instructions for the alu or cache into a set of buses that will deliver the information to them.

the second word of an instruction is a way to conditionally send the first word to a certain place, since that's the important bit. the first word can be either a value or instruction, and will be interpreted as either depending on whether you send it to the value bus or the instruction bus. once the values and instructions are loaded in, an instruction can be written that sends both the value and instruction loaded into the buses to the alu or cache. the alu and cache each have their own instruction sets and the computer doesn't to any more interpretation once the instruction and value are sent.

i have to go do something else now, i'll complete the explanation once i get back. maybe try and figure the rest out yourself based on what i told you.

>> No.8163925

>>8155260
OP, you aren't by any chance a Warwick student?

>> No.8163966

I have no idea how OP could sustain his interest in CPUs so long as to implement it in Minecraft, unless he is a Computer Engineer, which it's clear that he's not. Binary logic is really easy, and your ability to do cool shit quickly outstrips what is reasonable in that game, not to mention redstone is limp with it's tiny propagation length.

Cool OP, I guess, but you'd have more fun with logic circuit simulators at this point.

>> No.8163983

>>8163966
Making a CPU in Minecraft takes all of a week of focused time unless you are terrible at pretty much everything.

>> No.8163995

>>8163983
Why waste a week, there's much more educational/beneficial projects you could do, this has no tangible benefit.

>> No.8164034

>>8163995
>why waste a week shitposting on 4chan?

Gosh, I don't know.

>> No.8164051
File: 3.95 MB, 425x425, ass rekt.gif [View same] [iqdb] [saucenao] [google]
8164051

>>8164034
>>8163995

>> No.8164157

>>8163925

No, Why do you ask?

>> No.8164325

>>8163915
That's interesting, but very different to anything I had been considering building. I'm not sure I can steal any of your ideas - you seem to have very different goals in mind.

Anyway, good work!

>> No.8164331

>>8163915
A bit of a professional write-up of this project could look good to future employers, if you are at all lacking in that area. The novelty of the design seems like a good thing to me.

>> No.8164432

>>8164331

I know the few paragraphs i wrote did jack shit as an explanation and im sorry for that. if i had put more effort and time in it probably would have been better.

>> No.8164705

>>8155260
did you build some HDL synthetiser for minecraft or are you wasting your time by doing it manually?

>> No.8165490
File: 44 KB, 550x404, 1445810493994.jpg [View same] [iqdb] [saucenao] [google]
8165490

>this guy wasted a few hours on minecraft
>what a fucking autist
>never mind the guy that spends hours shitposting on 4chan

>> No.8165540

>>8155260
Literally why would you do this?

>> No.8166156

>>8164705
If you are not mining and building in vanilla, survivor, Hardcore difficulty Minecraft, to make your ALU/CPU, you need to fuck right off.

>> No.8166169
File: 27 KB, 480x486, 8765456789.jpg [View same] [iqdb] [saucenao] [google]
8166169

>>8155260
Can you run minecraft on the computer?

>> No.8167074

>>8155260
Powered by Autism® Processors

But seriously, I actually respect this useless task.

>> No.8167090

>>8156936
>building things that are useful
>analog processor built by a hobbyist in a non-realistic physics environment
>processor consumes processing power instead of creating it
>little practicality even within the scope of minecraft.
>almost a guarantee no more than a few dozen people will use opie's designs

You might have the autism too if you are serious

>> No.8167510
File: 108 KB, 353x280, Unbenannt.png [View same] [iqdb] [saucenao] [google]
8167510