The content and quality of these videos is amazing. They should be used to teach CS in schools.
@user-yw8sr3uj1w4 жыл бұрын
Definitely!!!
@johnwilson39184 жыл бұрын
Brilliant! Thanks for showing this. Imagine if you could travel back in time to the 19C and show this off to Charles Babbage. He'd be mighty pissed!
@edgeeffect2 жыл бұрын
It's nice how you've done that multi-screen edit, so that we can see everything at once without you having to wobble around with a handheld camera or anything seasick like that. :)
@paul80nd2 жыл бұрын
Thanks :) - although if I'd built my computer 'landscape' rather than 'portrait' of course I wouldn't need to do the multi-screen in the first place ;)
@jbrownson5 жыл бұрын
Very impressive work, thanks for sharing it. I love being able to hear the sound of a computer doing its work.
@werdna19693 жыл бұрын
This is exactly how I imagined the future would look like!
@projectartichoke2 жыл бұрын
A very outstanding computer, obviously a labor of love, and the best looking relay computer ever made in my humble opinion.
@WeirdscienceTV29 күн бұрын
This is a pretty ingenious work, subscribed!!
@telegraph_hill4 жыл бұрын
I love the quasi musical beat at 8:00. Well done!
@Culturedropout4 жыл бұрын
Amazing! I just had a flashback to Bletchley Park. That's awesome!
@evmemc11 ай бұрын
Thats very cool, I absolutely love everything about your design and setup here, awesome job!
@brettany_renee_blatchley10 ай бұрын
Sounds like a syncopated calculating tap-dancer! 😊 Wonderful device!!
@OzzMazz3 жыл бұрын
Sounds like an old fashioned telephone exchange. :) Great work.
@paul80nd2 жыл бұрын
I love the sound ... and the flashing lights ... but mainly the sound ;)
@mirskym4 жыл бұрын
Bravo! It's clear that you put a lot of work into it!
@weirdsciencetv4999Ай бұрын
Yes, the one me and the kids made has microcode as part of a rom structure. Address space for it is 5 bits instruction, 3 bits sequence number. Rom size is 256 x 64 bits. The instruction selects which portion of rom to start, the sequence number lets you break down an instruction into steps. The bits control which enable gates are active for connecting parts of the computer together to the busses. The rom is an address decoder matrix with DIP switches at the intersections. We have a biphase clock too, any bits which changes effectively is given time to settle (1/4 clock cycle) on the bus. So it’s kinda like having 16 states instead of 8. Our clock/sequencer is a gear motor driving a cam.
@paul80nd29 күн бұрын
What an awesome way to bring up your kids - love it :)
@WeirdscienceTV29 күн бұрын
@@paul80ndAww thank you! Yes the kids laughed and loved the entire course. I recorded it maybe we can edit and put on youtube sometime. But it started out with basic knife switches and light bulb and battery to make logic gate, then we used a relay. Then we made a half adder, then full adder, then ALU, and just kept going. A year later and now they are experts lol! I figured the visceral click clacking of relays would stick with them.
@CasualSnake_D23 жыл бұрын
Oh this is delightful! Well done!
@ChadLawson3Ай бұрын
This is gorgeous!
@Homebrew_CPU3 жыл бұрын
Nicely done!
@borissinaga4 жыл бұрын
Blinken liiiiighhtttssss. But seriously, impressive work.
@hattree3 жыл бұрын
I love the lights, it's like the WOPR from WarGames.
@paul80nd2 жыл бұрын
That's absolutely the look I was going for :)
@mezzofresh3521 Жыл бұрын
That's really cool man
@briandenley2 жыл бұрын
Amazing work and presentation. Available as a kit someday? Hehe just hoping!
@paul80nd2 жыл бұрын
Thanks. Heh, yea, that would be quite a task making this in to a kit ... that said though, there's links to the PCB designs for the newer cards at www.relaycomputer.co.uk/pages/progress/ and I think I'll upload the Gerber files too so you could get any of the PCBs manufactured if you really wanted to make a bit of the computer.
@prpplague5 жыл бұрын
awesome work and eemo!
@TexasRailfan20084 жыл бұрын
That amp gauge is about the only part of this that I understand.
@marcviej.56353 жыл бұрын
yes
@canadianman0004 жыл бұрын
I don't think you should use a bell when this halts. Instead it should definitely have a mechanical buzzer.
@HikaruAkitsuki Жыл бұрын
So this is what they meant when you said to code the computer in binary, it is actually a hard switch coding.
@weirdsciencetv4999Ай бұрын
Why do you need so many sequences from the sequencer?
@paul80ndАй бұрын
It depends on the complexity of each instruction. Something simple like an addition or moving values between registers can be done in 8 cycles but when you get to things like jumps they're much more complex so take longer (24 cycles in this case). Here's the timing chart for a jump (GOTO): www.relaycomputer.co.uk/posts/2019/11/controller-goto-design/
@PaulasTechStuff4 жыл бұрын
Beautiful
@wizrom30465 ай бұрын
My new computer runs at over 4 Hertz! 😎 "You mean 4 GIGA Hertz... right?" ... "right?? ??" 😯
@canadianman0005 жыл бұрын
Why the dip switches for speed instead of a variable control?
@paul80nd5 жыл бұрын
At the moment it's running off a temporary clock board which uses a 32.768kHz crystal run through a series of 16 divide-by-2 gates (taking the clock down to 0.5Hz at the last gate). I tap off the result at the last 8 gates (0.5, 1, 2, 4, 8, 16, 32 and 64Hz) and put that through an 8-to-1 selector which takes a 3-bit input to select one of the 8 lines - that's what the DIP switch is controlling. Previously I was using a 555 timer set up that had variable control but I wanted something that had some discrete fixed clock speeds. When I design the proper clock card I might implement both as well as having a more 'authentic' relay ring counter (which will be a fixed clock speed).
@gabrielafranco7304 жыл бұрын
What are the small squares and text with lights behind them called? Could use them for a project of mine... Great work 💪
What kind of switches are those? I want to get some for a project I'm doing.
@paul80nd2 жыл бұрын
Do you mean the main 'paddle' switches? ... if so they're these ones: www.nkkswitches.com.hk/products/Rockers/M/M2018TYW01 with the 'H' caps.
@paul80nd2 жыл бұрын
there's a bit more on them in my blog post here www.relaycomputer.co.uk/posts/2014/07/user-interface-data-switches/
@gauravponnappa82577 ай бұрын
I want one
@artemonstrick4 жыл бұрын
what is the highest clock frequency?
@paul80nd4 жыл бұрын
The current (temporary) clock is based on a 32.768KHz crystal divided down and at 32Hz the computer works fine but at 64Hz the relays start locking up. The maximum will be somewhere between those two values (if I had a variable clock) but 32Hz is quick enough.
@TheCubeFactor11 ай бұрын
where do you get the switches?
@paul80ndАй бұрын
Most of them are from www.nkkswitches.com
@TheCubeFactorАй бұрын
@paul80nd thanks!
@jaimdiojtar2 ай бұрын
i wanna see it doing 20 decimals of pi
@paul80ndАй бұрын
Yea, I'm up for that - challenge accepted :)
@IsawU4 жыл бұрын
This is so beautifully useless. Nice work
@kraio-sfu4 жыл бұрын
Oh I’m sure he knew going into this that it would be supremely slow. But clickety clackety/flishity flashity!