The MegaProcessor

Ғылым және технология

James Newman shows us round his amazing MegaProcessor in its permanent home at the Centre for Computing History. The MegaProcessor is a microprocessor built on a large scale using discrete transistors. LEDs on every transistor show us exactly how the microprocessor works making it an invaluable tool for learning the basics of computing.

Пікірлер: 82

  • @marekant7776
    @marekant77767 жыл бұрын

    We could fit All of that in a single chip, can You imagine? This Man is my hero. Makes me apreciate the effort that goes into designing the devices we use on daily basis, and we take it for granted.

  • @nikosv7230

    @nikosv7230

    7 жыл бұрын

    Thousands upon thousands of these fit on a single chip.

  • @siliconrobot6522
    @siliconrobot65224 жыл бұрын

    This huge processor simulator makes me speechless. I used to see something like this in very small scale like 6809 Microprocessor DOS simulation software in the past and this video remind me my early electronics studying days. Thanks for helping resurecting real electronics that very few people know nowadays and hope people still keep learning things like this.

  • @goose9735
    @goose97353 жыл бұрын

    There’s something so pretty about every single emergent part building upon each-other to create something we’ve abstracted as simple, like Tetris. Thank you for building this.

  • @johnny_silverhand
    @johnny_silverhand7 жыл бұрын

    I believe watching this video before learning Microprocessors in 3rd year of Engineering will really be a solid foundation, Great video !

  • @jonathangonzaga95

    @jonathangonzaga95

    7 жыл бұрын

    Monkey D Luffy Computer engineering?

  • @johnny_silverhand

    @johnny_silverhand

    7 жыл бұрын

    electronics too

  • @P-B-G_YT

    @P-B-G_YT

    4 жыл бұрын

    If you haven't seen any of Ben Eater's series on his Breadboard Computer, you should check it out. Here's one episode. kzread.info/dash/bejne/a4SE1NSMqdjId5M.html

  • @sn1000k
    @sn1000k3 ай бұрын

    I keep coming back to this video. I cannot believe this machine! Its magnificent! What an achievement by James, and I assume, his team. What an incredible amount of work and dedication.

  • @PrentisHancock1
    @PrentisHancock12 жыл бұрын

    Incredible piece of work. I've never seen anything, any processor, built to this scale. Amazing achievement, James.

  • @wicksee
    @wicksee6 жыл бұрын

    I was amazed and awed by this when I visited the museum the other day.Great work Mr Newman, what an achievement!

  • @DLiberator78
    @DLiberator787 жыл бұрын

    That is an amazing piece of kit. It nice that the people who mad this MegaProcessor have given it a permanent home at the Centre for Computing History where members of the public can see it in use.

  • @TheCentreforComputingHistory

    @TheCentreforComputingHistory

    7 жыл бұрын

    The guy in the video, James Newman, IS the guy who made it!! Not a team of people, just James :)

  • @av6966
    @av69667 жыл бұрын

    This has got me wanting to visit the center now ... cant ... hold the ... nerdgasm!!!

  • @GoatTheGoat
    @GoatTheGoat7 жыл бұрын

    You do realize there are different colors of LEDs besides red, right? Seriously this is an amazing demonstration.

  • @BertGrink

    @BertGrink

    6 жыл бұрын

    Red is also more traditional; it was the first colour you could get LEDs in. I wouldn't be surprised to learn that this was the actual reason he chose red.

  • @TheCentreforComputingHistory

    @TheCentreforComputingHistory

    4 жыл бұрын

    Price had a part to play in that decision. With that many LEDs every few pence you can save makes a big difference to the total cost! :)

  • @zachbrown7272

    @zachbrown7272

    4 жыл бұрын

    He was going for full KITT vibes.

  • @Calphool222

    @Calphool222

    3 жыл бұрын

    Using many different colors would have complicated the design a bit. LEDs have different "on" voltages, and they vary by color. In order to keep an LED from burning itself out, you have to put a current limiting resistor on it. If you're using different on-voltages, you'd have to use different current limiting resistors, which would mean that every time he needed to put an LED somewhere in the design he'd have to change that current limiting resistor. It was probably just easier and cheaper to use one standard LED.

  • @GoatTheGoat

    @GoatTheGoat

    3 жыл бұрын

    @@Calphool222 Surely whatever circuit layout program was used to design this, has the ability to place an LED & the appropriate resistor together as a single element. If each LED and every resistor needs to be placed individually that would be ridiculously inefficient.

  • @BlahBleeBlahBlah
    @BlahBleeBlahBlah7 жыл бұрын

    Fantastic work James and the team, what a great piece of art and educational piece! I'm down under in Australia, but next time I'm in the UK, I will definitely pay a visit to check it out in person! :-)

  • @kaskaripe
    @kaskaripe7 жыл бұрын

    Amazing , perfect machine for debugging.

  • @angelobuoro
    @angelobuoro7 жыл бұрын

    I have found the website for the Megaprocessor early 2015. Glad to see that explanation in video.

  • @mateuszmaciejczyk9986
    @mateuszmaciejczyk99862 жыл бұрын

    This is wonderful, really amazing. Thank You for this wonderful project and also for this video.

  • @hakonsoreide
    @hakonsoreide6 жыл бұрын

    Ah. All this modern technology! Now, if we could only get something like this small enough to fit into a pocket-size screen that also works as an input device and a phone, that would be absolutely amazing. Also, it needs to do cat photos and not just Tetris.

  • @orthovasky
    @orthovasky7 жыл бұрын

    Great job!

  • @circuithijacker
    @circuithijacker7 жыл бұрын

    Simply Amazing!

  • @vcostainternet
    @vcostainternet Жыл бұрын

    thats realy awsome!

  • @Serafimati
    @Serafimati3 жыл бұрын

    Wow, that's great!

  • @antoniosilva5933
    @antoniosilva59332 жыл бұрын

    Ótimo trabalho muito didático . Parabéns a seus idealizadores e construtores .

  • @OrsHunorDetre
    @OrsHunorDetre3 жыл бұрын

    OMG!!! A beauty!

  • @Paulo-vp4mk
    @Paulo-vp4mk7 жыл бұрын

    Amazing

  • @luisfernandogomez5265
    @luisfernandogomez52655 жыл бұрын

    Mis respetos y saludos desde Colombia

  • @SaccoBelmonte
    @SaccoBelmonte6 жыл бұрын

    awesome!!!!!!!!!!

  • @goodfodder
    @goodfodder2 жыл бұрын

    It’s a work of art

  • @trentjackson4816
    @trentjackson48163 жыл бұрын

    Very cool. Yes I am a nerd. Quote from someone "But the nerds get all the money and pretty girls in the end"

  • @railgap
    @railgap4 жыл бұрын

    I am conditioned, via the advent of large supercomputers in the 80s, to think that many blinkenlights on a computer means a supercomputer. Think of The N Machine from Thinking Machines for an example of where my head was at. So I was quite startled when James began his intro and I saw it was some kind of giant breadboard built with 80/20 - obviously a prototype of some kind. ;) This is a great project tho! Quite a bit more ambitious than the discreet 16-bit machine my friend built, not with discrete transistors (good god, man!) but with CMOS chips. It's rather smaller as a result. ^_^

  • @m53goldsmith

    @m53goldsmith

    2 жыл бұрын

    And as a child of the 60s, I was conditioned to the same conclusion by Star Trek ;-)

  • @davidhunt240
    @davidhunt2404 жыл бұрын

    I played Tetris on the Megaprocessor for the first time today. Amazing the watch the rest of the machine in action, seeing the parts I know exist be lit up is nice. I can see where the blood, sweat and tears went! Unfortunately the game itself is very unresponsive to the rotate button, if I hammer it I might get a rotation, or two! I suspect the arcade controller is being polled and not latched or using interrupts, making this Tetris far harder than it should be. It could also be a dodgy switch (a couple of other exhibits suffered from this (2nd Megadrive controller B button, Megadrive Arcade cabinet B button, Binatone Pong pots are very dusty))

  • @retrobob3802
    @retrobob38027 жыл бұрын

    What a creation. Will James be on site at all to walk though the machine? I have questions!

  • @TheCentreforComputingHistory

    @TheCentreforComputingHistory

    7 жыл бұрын

    He is at the museum regularly to talk to people about it :) Next time is 10th April ... www.computinghistory.org.uk/pages/30677/What-s-On/

  • @massimookissed1023
    @massimookissed1023 Жыл бұрын

    It's like somebody gave Ben Eater a budget.

  • @ACombineSoldier
    @ACombineSoldier3 жыл бұрын

    Tom Scott's background brought me here!

  • @beretta4269
    @beretta4269 Жыл бұрын

    Great presentation! Bad tetris playing.

  • @karlramberg
    @karlramberg7 жыл бұрын

    Mega cool

  • @gabrielwilliams6373
    @gabrielwilliams63735 жыл бұрын

    The word "large" is misspelled in the description.

  • @filipkralj2618
    @filipkralj26187 жыл бұрын

    I could spent days in that room never bored for a second (or Hertz)

  • @kenlogsdon7095

    @kenlogsdon7095

    5 жыл бұрын

    LOL. Hertz. kzread.info/dash/bejne/eYCksM-ugLSraZc.html

  • @lifeschool
    @lifeschool7 жыл бұрын

    I clicked this link thinking it was a new 16 core Intel, and this is perhaps why its had 50K views in two weeks. Nice machine though. Look at all those twinkly lights.

  • @vejymonsta3006
    @vejymonsta30065 жыл бұрын

    The ultimate debugging model.

  • @jeroenfeher8107
    @jeroenfeher81074 жыл бұрын

    Out of sheer interest, what's the power consumption of this computer?

  • @EllaJameson
    @EllaJameson6 жыл бұрын

    Alright, now it's time to do the same thing with discrete surface mount NMOS technology, packed together as tightly as possible while still having gates grouped together inside silkscreen symbols. I'm actually really wanting to make a 4-bit processor and peripherials like that.

  • @kenlogsdon7095

    @kenlogsdon7095

    5 жыл бұрын

    I'm sure you would, Ella. You just that kind of a girl.

  • @DissociatedWomenIncorporated
    @DissociatedWomenIncorporated6 жыл бұрын

    Have you ported NetBSD to it yet?

  • @princeofdenmark9142
    @princeofdenmark91425 жыл бұрын

    Can I ask where you got the components? Where these custom PCBs / off the shelf? Chinese import or homemade or something?

  • @godofcows4649

    @godofcows4649

    5 жыл бұрын

    can get most of it from Amazon, I wouldn't get them from there though since it is usually costs more. online 1 transistor costs like 0.04 cents

  • @stuartthegrant
    @stuartthegrant7 жыл бұрын

    Fantastic Device So well done. A 6502?

  • @TheCentreforComputingHistory

    @TheCentreforComputingHistory

    7 жыл бұрын

    It's not based on any particular microprocessor. For a start it's actually a 16 bit processor with hardware divide. :)

  • @stuartthegrant

    @stuartthegrant

    7 жыл бұрын

    Well it certainly is wonderful creation, Congratulations to the man who got it all together.

  • @JDArtagnanAO
    @JDArtagnanAO11 ай бұрын

    Excelent Excelent Excelent Work note 2^128

  • @leerman22
    @leerman226 жыл бұрын

    Why do I see integrated circuits? Are they just not necessary for the thing to work?

  • @TheCentreforComputingHistory

    @TheCentreforComputingHistory

    6 жыл бұрын

    The Eh Team they are for debugging and remote control via a PC - they’re not needed for normal operation :)

  • @leerman22

    @leerman22

    6 жыл бұрын

    Clears things up.

  • @SeriusSim
    @SeriusSim7 жыл бұрын

    But can it run Crysis ?

  • @childishbeat

    @childishbeat

    6 жыл бұрын

    Crysis would have to be be massively downgraded to be able to be run on the Megaprocessor hardware.

  • @alexa.davronov1537

    @alexa.davronov1537

    5 жыл бұрын

    Yeah, but it would take several years at lowest resolution in order to get the first frame of the game... (if you won't be arrested earlier for not paying your bills for electricity of course)

  • @ikarsmelnalksnis9751

    @ikarsmelnalksnis9751

    4 жыл бұрын

    @@alexa.davronov1537 actually nope its not posssible since it isnt built on x86 architecture

  • @henryasbridge5161

    @henryasbridge5161

    4 жыл бұрын

    Oof

  • @zebbleganubi723
    @zebbleganubi7237 жыл бұрын

    5:44 im familiar enough with fun

  • @chadiusmaximus9350
    @chadiusmaximus93503 жыл бұрын

    Tetris is cool but can it run BASIC?

  • @henryasbridge5161
    @henryasbridge51614 жыл бұрын

    I’ve been here

  • @NestorSS
    @NestorSS6 жыл бұрын

    good, i want to see this in spanish, please.

  • @kenlogsdon7095

    @kenlogsdon7095

    5 жыл бұрын

    Nah. Nobody expects the Spanish Inquisition! kzread.info/dash/bejne/oX6OlM9vj7eXp8Y.html

  • @furrball
    @furrball7 жыл бұрын

    W00000tage!

  • @illuminatiCorgi
    @illuminatiCorgi6 жыл бұрын

    You're Tetris skills are horrendous O_O

  • @BrokebackBob
    @BrokebackBob3 жыл бұрын

    How would you ever know if an LED had burned out? I sure hope there's a button you could push where all the LEDs will light up or the thing is basically pointless.

  • @pvlcz4360
    @pvlcz43603 жыл бұрын

    Anyone else here from Tom Scott?

  • @Menjac
    @Menjac7 жыл бұрын

    And I can't even build a fucking microphone preamplifier...

  • @askmuhsin
    @askmuhsin7 жыл бұрын

    For a really smart guy, he is not good in Tetris.

  • @TheCentreforComputingHistory

    @TheCentreforComputingHistory

    7 жыл бұрын

    That was commented upon during filming :) To be fair the editing makes it look even worse :)

Келесі