MOnSter 6502 Update #1

  Рет қаралды 911,345

Evil Mad Scientist

Evil Mad Scientist

7 жыл бұрын

A project to build a transistor-scale working replica of the MOS 6502 microprocessor. A collaboration between Evil Mad Scientist Laboratories ( www.evilmadscientist.com ) and Eric Schlaepfer ( tubetime.us ). More information at monster6502.com

Пікірлер: 1 100
@BertSingels
@BertSingels 6 жыл бұрын
Not only very impressive, but also a work of art.
@ClientsMusic
@ClientsMusic 3 жыл бұрын
Nope
@raven4k998
@raven4k998 Жыл бұрын
@Ali Cuntë it needs to be a monster 65816 now so they can make a monster apple 2gs
@josugambee3701
@josugambee3701 6 жыл бұрын
Now to implement a 6502 entirely in relays.
@bill_mccoy
@bill_mccoy 5 жыл бұрын
@@TheeCK1357 But why not?
@bill_mccoy
@bill_mccoy 5 жыл бұрын
The Creeper King then what are we waiting for? ;)
@JohnDoe-ir8te
@JohnDoe-ir8te 5 жыл бұрын
Bill_Mccoy QUICK eat my potato
@twistedyogert
@twistedyogert 5 жыл бұрын
Nah, tubes would be better and less noisy. The only noisy part would be the diesel-powered generator needed to run the darn thing.
@Gkokkinakis2
@Gkokkinakis2 5 жыл бұрын
@@TheeCK1357 I want this to happen
@Donnirononon
@Donnirononon 5 жыл бұрын
"Oh, yeah thats my CPU over there. The coal input is at the bottom and the starting lever is right there..."
@trevorvanbremen4718
@trevorvanbremen4718 4 жыл бұрын
... and that pendulum swinging back and forth... is the clock
@creatorchris712
@creatorchris712 4 жыл бұрын
ΗΑΗΑΗΑΗΑΗΗΑΑ
@CanadaBud23
@CanadaBud23 3 жыл бұрын
Like a real life "Minecraft" version of a enlarged microprocessor lol
@vmelkon
@vmelkon 3 жыл бұрын
@@CanadaBud23 Enlarged prostate.
@ivanborsuk1110
@ivanborsuk1110 3 ай бұрын
its very powerfull. like 3 kilowatts
@AppliedScience
@AppliedScience 7 жыл бұрын
Such an impressive project! I will see you at Maker Faire.
@joonasfi
@joonasfi 4 жыл бұрын
Awesome seeing you here. I watch your channel as well :)
@boukinist3899
@boukinist3899 4 жыл бұрын
Sounds like a threat.
@arletpaz8010
@arletpaz8010 3 жыл бұрын
@@boukinist3899 lol smh
@Wo_Wang
@Wo_Wang 3 жыл бұрын
Terminator! :)
@Paxmax
@Paxmax 3 жыл бұрын
Oooh 555 likes... can't touch the magic timer number
@moth.monster
@moth.monster 7 жыл бұрын
So you made a megamicroprocessor?
@evil-mad-scientist
@evil-mad-scientist 7 жыл бұрын
Yes, although we prefer the term "macroprocessor."
@BertGrink
@BertGrink 6 жыл бұрын
I would call it a "Micro-Macro-Processor" ;)
@trenzinhodaalegria8012
@trenzinhodaalegria8012 6 жыл бұрын
Not micro anymore lol. It's a "PCB" version of a processor that was originally sold as a microchip. A PCB processor. PCB processors were very common in the late 60s, they are more advanced than the Walls of AA battery-sized transistors used on the TX-2 a shopping center sized computer from the 50s which was capable of full 3D graphics and it had it's own super compact Nuclear Power Plant which produced it's required 8 Megawatts of power! It used INSANE amounts of energy, literally the energy of a small town. But was already more powerful than a Super Nintendo, in fact the TX-2's graphical processing power is similar to the SNES with SA-01 and Super FX chips operating simultaneously! It was a BEAST back then. After all I am talking about a 50s computer. A 50s computer capable of 3D graphics is just amazing really. CAD was literally born on the TX-2 which makes it one of the most historically important computers. Even more amazing is the fact that the TX-2 was produced by hand, without etching techniques... It was extremely unefficient but it was an amazing construction nonetheless. Nowadays most of it was destroyed with only some small parts preserved in museums. You can see how big was a section of it's Core Memory and the transistros which were as large as AA batteries... It was really huge, really low clock machine but with an immense parallel processing capability for the time.
@bent540
@bent540 5 жыл бұрын
to end the discussion, it would just be "processor"
@MisterHunterWolf
@MisterHunterWolf 4 жыл бұрын
humunguprocessor
@MaxBrix
@MaxBrix 4 жыл бұрын
This is what I pictured when I first heard, "I built my own computer". I was astounded then disappointed. You sir, have reastounded me.
@PrentisHancock1
@PrentisHancock1 2 жыл бұрын
This is absolutely stunning! What a beautiful piece of engineering.
@michaelwilson7378
@michaelwilson7378 6 жыл бұрын
This brought tears to my eyes, such an awesome effort.
@marcuscarana9240
@marcuscarana9240 Жыл бұрын
As a computer studies student, this thing is a work of beauty, an art piece and a memorial for an obsolete but historical and influential piece of technology. Thank you EMS for such good quality KZbin content.
@SaraMorgan-ym6ue
@SaraMorgan-ym6ue 6 ай бұрын
imagine if he built the rest of a commodore 64 and had a working commodore 64 with that thing as the cpu in it🤣🤣🤣🤣🤣 I am guessing the gpu would also then be a work of art just like the monster 6502 is🤣🤣🤣🤣🤣
@Storm_.
@Storm_. 5 жыл бұрын
I loved the way you guys shared the voice over equally. This truly demonstrates equality in partnership and further strengthens the idea that you both had equal input into the project. Top class work.
@ShamrockParticle
@ShamrockParticle 3 жыл бұрын
Yet their voices compete against that unnecessary background music, whose tone and volume are distracting. The video content and narrative are great but why so many videos need such filler music when it's not needed?
@laurencevanhelsuwe3052
@laurencevanhelsuwe3052 4 жыл бұрын
So cool.. I learned so much from programming that venerable little beauty. Fantastic homage to this milestone of computing.
@RobertBoerner
@RobertBoerner 7 жыл бұрын
Amazing project, great job and thanks for the update!
@DavidG2P
@DavidG2P 4 жыл бұрын
One of the greatest projects of all times 👍👍👍
@chesthairascot3743
@chesthairascot3743 6 жыл бұрын
Altium tip: Enable display of net name on all of your power (ground) ports, even if you expect them all to be the same. An identical graphical symbol doesn't guarantee that they're the same net. It's also not possible to catch that during review of a printed schematic. Ask me how I learned this. =) Also- it helps to keep your DRC warnings (green nets) under check. I once worked with an engineering tech that didn't realize that green meant DRC warning... Every pad on a 12 layer board was green.
@nikolaikalashnikov4253
@nikolaikalashnikov4253 4 жыл бұрын
Cool story bro... now can you translate that into English si vous plait ?
@tourist6290
@tourist6290 6 ай бұрын
Wow. I don't even know where to begin, this is beautiful on so many levels! Thanks for sharing!
@michaelwhite880
@michaelwhite880 3 жыл бұрын
Love this retro stuff :) Good job guys, this is spot on :) Heh, my dreams were filled with this goodness when I was younger :) I very much love all the love you have put into it :) Amazing!
@bytemevv-4616
@bytemevv-4616 4 жыл бұрын
I feel some kind of nostalgia watching this like I'm back in the 80S that I grew up with MS-DOS... Ohhhh the Computer Memories
@DarthZackTheFirstI
@DarthZackTheFirstI 4 жыл бұрын
yeah ms-dos the last stable build of windows
@hackerslayer666
@hackerslayer666 4 жыл бұрын
I think this should be sold as a kit.
@buddyryanmckendrick6601
@buddyryanmckendrick6601 4 жыл бұрын
are you able to solder 8000+ SMD components? good luck with that
@alainbibi0047
@alainbibi0047 4 жыл бұрын
@@buddyryanmckendrick6601 Yes i am =-O
@hackerslayer666
@hackerslayer666 4 жыл бұрын
@@buddyryanmckendrick6601 yeah, whatever, as if that were the only way kits were sold. That's a bold strawman of yours.
@trevorvanbremen4718
@trevorvanbremen4718 4 жыл бұрын
@@buddyryanmckendrick6601 - I'm gonna wait until they release the kit using THT
@TheEmeraldMenOfficial
@TheEmeraldMenOfficial 4 жыл бұрын
alan sanchez do... do you want to suffer that bad?
@GriffWason
@GriffWason 6 жыл бұрын
FANTASTIC!!! brilliant job, and you should be VERY proud of yourselves. I've loved the 6502 in its day... Thank you!!! :)
@almostanengineer
@almostanengineer 3 жыл бұрын
How have I only just come across, this is AWESOME!
@eurobum2012
@eurobum2012 7 жыл бұрын
Unfortunately, I can't make it to the faire. But I would love to see a longer KZbin video of somebody demonstrating and talking about the Monster6502!
@tedvanmatje
@tedvanmatje 4 жыл бұрын
you guys are legends! nice one :)
@vladabuba
@vladabuba 4 жыл бұрын
Very impressive work. Great as educational tool. Keep up a good work guys!
@samuellourenco1050
@samuellourenco1050 6 жыл бұрын
This is just beautiful in every way!
@thzzzt
@thzzzt 3 жыл бұрын
At your next electrical engineering interview, just hand this board over as your resume.
@grillpig3860
@grillpig3860 3 жыл бұрын
Depending on the job he wants to apply, this might actually work.
@woodiemarv
@woodiemarv 3 жыл бұрын
Would not work for a engineering job. But definitely a technician.
@SteveJones172pilot
@SteveJones172pilot 3 жыл бұрын
People who can do this probably dont have to interview... they're recruited.. :-)
@RenX3133
@RenX3133 3 жыл бұрын
@@woodiemarv It would. Much more impressive than any degree
@cododerdritte39
@cododerdritte39 3 жыл бұрын
@@RenX3133 Not really. We are talking about very old techniques. In fact, he's done the upscaling to PCB level from the chip. Nothing more. He did an astounding job by routing the board and getting the digital circuit done properly, but that actually is repetitive basic stuff. No offense, I really enjoy the work.
@pcjohn0308
@pcjohn0308 4 жыл бұрын
Darned impressive ! I started out assembler programming on an Apple II way back when.
@menacerisamir198
@menacerisamir198 4 жыл бұрын
hi,me too but with a zilog z80 ,i used to have an apple 2 ,comodore 64 ,zilog z80 with msx computer .this proyect is great kzbin.info/www/bejne/pHesp5yfrLWlgqs
@K.D.Fischer_HEPHY
@K.D.Fischer_HEPHY 3 жыл бұрын
Fantastic project, specially for teaching people how an Integrated Circuit actually works. Big respect right there.
@_Hadda
@_Hadda 3 жыл бұрын
This is insane! Amazing work!
@jayc2469
@jayc2469 4 жыл бұрын
I *need* one just for visuals! It would be fascinating seeing how the LED's change according to what is running, so programming it would be hard to resist!
@b87b84
@b87b84 4 жыл бұрын
The most valuable thing of that is the pleasant of LEDs
@tuzastic
@tuzastic 6 жыл бұрын
It's an impressive artwork! Congrats!
@kadsenkalle4663
@kadsenkalle4663 4 жыл бұрын
Seeing this makes me happy.
@brucecowgill7672
@brucecowgill7672 6 жыл бұрын
Imagine how expensive and large this would be if the transistors were replaced with vacuum tubes!
@trevorvanbremen4718
@trevorvanbremen4718 4 жыл бұрын
Well that's just silly. Oh hang on... Perhaps 'silly' is the whole point of the exercise?
@zaphenath6756
@zaphenath6756 3 жыл бұрын
i mean, isn't that where all this computer stuff came from originally anyway?
@michaelhawthorne8696
@michaelhawthorne8696 3 жыл бұрын
It would fill an average sized house and consume 100's of KW I shouldn't wonder
@Liberty4Ever
@Liberty4Ever 7 жыл бұрын
3000 transistors. That's so cute! Look at you! PS - Apparently the early T-800 Terminators were running 6502 code, because when the first Terminator movie came out, there was a scene where we're given a Terminator's eye view of its sensory input and decision making process, and I could have sworn it was 6502 assembler code off to the side.
@evil-mad-scientist
@evil-mad-scientist 7 жыл бұрын
Bender runs on a 6502 as well.
@DjAle1
@DjAle1 4 жыл бұрын
Maybe there were more than one of those scenes and in one they used assembly, but I very clearly remember that the scene I saw had COBOL, because when I saw it I had just started training for a new job learning COBOL and it blew my mind.
@DjAle1
@DjAle1 4 жыл бұрын
I researched it snd my hypothesis was right, they used both: kzbin.info/www/bejne/j4PRn52lnriJY7c At the beginning of my research I found only images and clips with assembly and I started to worry I became victim to the Mandela effect
@eanerickson8915
@eanerickson8915 3 жыл бұрын
Yeah, all they needed was the software.
@arsasoor4908
@arsasoor4908 8 ай бұрын
shows you the importance of process nodes and transistor size. im honestly impressed at how fast it can run
@MattTheriot
@MattTheriot 5 ай бұрын
Wow, I love it. Visually representing bits with LEDs is incredible, demystifying silicon just a little bit.
@minhazrahman7085
@minhazrahman7085 2 жыл бұрын
Any Ben Eater fans here?
@user-sd8lb3qf2q
@user-sd8lb3qf2q 2 ай бұрын
Me
@DrO9280
@DrO9280 14 күн бұрын
Unsure on the definition of "fan"... but I did subscribe to his channel.
@TheKutia
@TheKutia 6 жыл бұрын
my mind is blown sir you deserv the most respect for this
@chaosminecraft3399
@chaosminecraft3399 3 жыл бұрын
That is an impressive task to master. It is incredible that it got made. 😎👍
@KeritechElectronics
@KeritechElectronics 2 жыл бұрын
Fascinating tech. A thing of beauty and a joy for ever.
@jesperkped
@jesperkped 6 жыл бұрын
I'm sorry... But WHY??? Wait... I don't care about why!!!! I love it!!!
@mumblic
@mumblic 6 жыл бұрын
Because more and more people especially the new generation has no idea how a CPU works. It's a great educational tool.
@anthonylosego
@anthonylosego 3 жыл бұрын
@@mumblic I offered to make a 20 ft tall water transistor "pocket" calculator for COSI of Columbus Ohio in 2009 and pay for it. They refused the offer. All clear plexiglass with colored water paths too. Not sure they knew what I was talking about. Oh well. I was going to use two reservoirs on a chain hoist so when a tank emptied, you could alternate the tanks to "recharge" the system. Gravity would power it. But being entirely mechanical would show people that the logic was what was important, not the electricity.
@theodiscusgaming3909
@theodiscusgaming3909 3 жыл бұрын
@@anthonylosego wait, how do you make transistors with water?
@anthonylosego
@anthonylosego 3 жыл бұрын
@@theodiscusgaming3909 you buy acrylic square rod, cut into blocks, drill and tap holes and use acrylic rods to push through cavities to block or allow flow. Gates.
@forefatherofmankind3305
@forefatherofmankind3305 3 жыл бұрын
@@mumblic they don't wants to learn stupid processors ... All they want is fortnight & cyberpunk
@davetriplett4779
@davetriplett4779 6 жыл бұрын
Some People Rule!, Others Dominate!!, You Guys took it to a Whole Nother, LEVEL!!!))
@frankjesko8165
@frankjesko8165 6 жыл бұрын
What a monumental undertaking! Kudos Quite a contrast to the Altoids ELF
@PepekBezlepek
@PepekBezlepek 3 жыл бұрын
this is absolutely amazing!!
@crapcbm
@crapcbm 4 жыл бұрын
no "MOnSter 6502 Update #2" ...................
@evil-mad-scientist
@evil-mad-scientist 4 жыл бұрын
We sent out an update to the mailing list recently. We're (finally) close to release.
@Alan96555
@Alan96555 4 жыл бұрын
@@evil-mad-scientist very nice!
@Megalomaniakaal
@Megalomaniakaal 4 жыл бұрын
@@evil-mad-scientist Sweet. Can't wait to see it.
@baremetaltechtv
@baremetaltechtv 4 жыл бұрын
@@evil-mad-scientist well how bout posting that update to the channel for the rest of us peasant folk to view?
@brentgreeff1115
@brentgreeff1115 3 жыл бұрын
@@evil-mad-scientist - Hows progress? - this is an awesome project, but I would swap some of the LEDs with LCD displays that show the register values & stack etc. LEDs look cool, but its all flickering too quick to understand. - Even though its down-clocked a 1/16th speed would be great to really be able to follow the clock in human time - or a debugger. - in-fact - if it had direct ASM entry & debugging - wow - it would have to be provided to every school child & it would raise computer understanding by orders of magnitude.
@TheDenyingDutchman
@TheDenyingDutchman 6 жыл бұрын
Very impressive! The Atari 2600 used a cheaper 6502 version btw. (the 6507 if I'm not mistaken)
@charleshall376
@charleshall376 4 жыл бұрын
I would buy it as a kit... i love testing my SMD skills on new projects. Just think, selling it as a kit could even help fund your future projects. To those who find such a thing frustrating... think of complicated model airplanes and cars... now imagine if you could start that car or plane when you finished... that's truly awesome guys love it...keep it coming
@cocosloan3748
@cocosloan3748 6 жыл бұрын
WOOW what a project..You guys RULE!!
@_who_cares_1123
@_who_cares_1123 4 жыл бұрын
Damn i love those flashing Leds :D
@lxathu
@lxathu 4 жыл бұрын
kzbin.info/www/bejne/Z2OvfX18iKehiZY
@darianalexander5503
@darianalexander5503 6 жыл бұрын
I'd love to have this hung on my wall, along with a NES with the Monster 6502 replacing the original CPU. However, I do realize the complications this would entail. It's just an idea I had. I often take motherboards and hang them on my walls as art pieces. Seeing as the Monster 6502 already looks like a beautiful piece of kinetic art, it would only make sense to hang it up.
@KingTrump2024
@KingTrump2024 3 жыл бұрын
Wild guys, completely wild !!!! Great project !
@fakshen1973
@fakshen1973 4 жыл бұрын
Projects like these are great. They demonstrate engineering by using creativity.
@dominicsaavedra5113
@dominicsaavedra5113 6 жыл бұрын
I want to see this made with through hole components
@digitalalchemy1438
@digitalalchemy1438 3 жыл бұрын
You Can, at: kzbin.info/www/bejne/fJKsfp9ugrN4ftU
@Factory400
@Factory400 6 жыл бұрын
Stunned.....this is outrageously cool. Wishing I had even a tiny fraction of the time that has gone into this project.
@1pcfred
@1pcfred 6 жыл бұрын
You have just as much time as anyone else does. You simply choose to spend your time differently.
@Factory400
@Factory400 6 жыл бұрын
Paul Frederick Indeed.... the culmination of life decisions has delivered a reality where most of my time is spent paying for commitments made long ago.
@user-ww2lc1yo9c
@user-ww2lc1yo9c 6 жыл бұрын
like children ?
@Han-ws8he
@Han-ws8he 6 жыл бұрын
This is supercool! I recall that I dreamed the TR version 30 years ago.
@ristopaasivirta9770
@ristopaasivirta9770 3 жыл бұрын
This is madness! I love it!
@mannycalavera121
@mannycalavera121 4 жыл бұрын
I'd love a painting sized computer to hang on my wall
@deltactarchives1328
@deltactarchives1328 4 жыл бұрын
Best quote of the century: People: *"ARE YOU NUTS?!"* EMS: Probably.
@2k7u
@2k7u 3 жыл бұрын
Super interesting project!
@RogerSullivanNOLA
@RogerSullivanNOLA 5 жыл бұрын
This is a work of art.
@bhull302
@bhull302 7 жыл бұрын
So fu@k1n cool!!! Are you guys going to kickstart this into production so we can buy one of their own?
@evil-mad-scientist
@evil-mad-scientist 7 жыл бұрын
Perhaps in the future. We're not at that stage yet.
@griftgfx
@griftgfx 7 жыл бұрын
There are at least two people who want one.
@TheLegoman332
@TheLegoman332 6 жыл бұрын
make that a 3
@RetroDepot
@RetroDepot 6 жыл бұрын
Thats what I've been wondering for quite some time.
@baganatube
@baganatube 6 жыл бұрын
Make it a 4!
@bsvenss2
@bsvenss2 7 жыл бұрын
Wow! Impressive... So the 6502 only had about 3500 transistors. I thought it had more, but there you see. Time goes by... *LOL*
@nightmareinaction629
@nightmareinaction629 6 жыл бұрын
Infinite loop now new ones have over 230 million
@MrSapps
@MrSapps 6 жыл бұрын
230 million? LOL The core i7 4790k has 1.4 BILLION.
@rich1051414
@rich1051414 6 жыл бұрын
The vega gpu has 12.5B transistors.
@MrSapps
@MrSapps 6 жыл бұрын
GPUs cheat a little in my eyes.. since its the same thing copy pasted many times lol
@MrSapps
@MrSapps 6 жыл бұрын
Although either way its INSANE
@Carstuff111
@Carstuff111 6 жыл бұрын
This is epic!! I want one.... holy crap that is amazing!!
@user-ww2lc1yo9c
@user-ww2lc1yo9c 6 жыл бұрын
Stunned.....this is outrageously cool.
@swwei
@swwei 4 жыл бұрын
Is it possible to make a version that is 10 times faster than the original one? or even 100 times faster ?
@yukhnevich
@yukhnevich 4 жыл бұрын
Take the arduino lol
@wessmall7957
@wessmall7957 4 жыл бұрын
The 6502 is still in production and the new ones are a bit more than 10 times faster.
@RobertSzasz
@RobertSzasz 7 жыл бұрын
Can you single step or massively slow the clock?
@evil-mad-scientist
@evil-mad-scientist 7 жыл бұрын
Short answer: yes. Long answer: The clock rate itself cannot go to zero; the dynamic nmos architecture sets a lower limit on the clock speed (about 20 Hz in our case). However, there is a well-known single-step circuit for the 6502 that does allow you to advance one _instruction_ at a time, even while the clock continues running.
@RobertSzasz
@RobertSzasz 7 жыл бұрын
It seems like a good (better designed?) alternative to the www.megaprocessor.com/ Mapping the memory to a little oled or other display might be an neat thing for the future. Working out equivalent scaling for some period dram dies and displaying them with a data overlay at the same scale as the monster 6502 would be awesome.
@guyfamily5323
@guyfamily5323 6 жыл бұрын
go to the MegaProcessor Project kzbin.info/www/bejne/on_EapWHh7WAeJo there you can slow down, halt and single step. every single gate has an LED indicator and even hex display to make the processing more understandable
@av6966
@av6966 6 жыл бұрын
Awesome I love seeing this kind of work, interesting that making the traces slows it down especially for some one as I, who isn't so well versed in electronics. Also a fan of Applied Science channel just saying what are the odds! Great video!!
@venturefanatic9262
@venturefanatic9262 3 жыл бұрын
That is insanely awesome!
@thumbwit
@thumbwit 4 жыл бұрын
Now build a scale DIP around it!
@ncc74656m
@ncc74656m 4 жыл бұрын
Is the speed in part a function of the size? If so does that mean in essence that it could never run at the speeds required for, say, a C64 implementation?
@Waccoon
@Waccoon 4 жыл бұрын
Yes. All transistors suffer from propagation delay, and (basically) the larger they are, the slower they can operate. Miniaturization is essential for speed. Of course, big is more fun. 8)
@trevorvanbremen4718
@trevorvanbremen4718 4 жыл бұрын
@@Waccoon - I suspect that the max clock speed would ALSO be limited by the sheer length of the PCB traces too. When a signal has to travel through a meter or so of PCB trace there is an inherent delay of 5 to 10 nS!
@Waccoon
@Waccoon 4 жыл бұрын
@@trevorvanbremen4718 Yes, but as long as your traces are terminated correctly, trace length only becomes an issue once you get up to hundreds of MHz. I once heard of an insanely stupid 8-bit machine where the data bus lines were pumped through a printer cable to an external peripheral. Amazingly the whole system worked... as long as the cable wasn't too close to the display or power brick. 8)
@trevorvanbremen4718
@trevorvanbremen4718 4 жыл бұрын
​@@Waccoon... Can you remember back to the Trash-80 Model 1 with expansion box behind it? (Showing my age here... Gulp) These had a PCB edge connector at both ends of a short ribbon cable routing the address and data bus between the two boxes. (16kB of 4116 DRAM in the main keyboard and 32kB of 4116 DRAM in the rear expansion box along with a floppy controller and Centronics parallel port). They pumped out RFI rather efficiently in the AM radio band (although that RFI came more from the non-shielded memory-addressed keyboard switch matrix than from the expansion box) If memory serves me right, there was NO actual bus termination between the boxes. Simply octal buffers (74LS244 springs to mind) Can you imagine trying to get FCC-15 certification on something like that today? (Although it was a LOT 'quieter' in the RF spectrum than my S100-based system when I had the lid off [almost ALWAYS off])
@mmoshinski
@mmoshinski 3 жыл бұрын
Love the project.
@OrsHunorDetre
@OrsHunorDetre 3 жыл бұрын
Looking forward to seeing Update #2!
@IvanRektanov
@IvanRektanov 5 жыл бұрын
WIRE IT INTO A COMMODORE
@AnnoyedArt1256
@AnnoyedArt1256 3 жыл бұрын
but it uses a slightly different cpu called the 6510 it removed some pins to save costs
@IvanRektanov
@IvanRektanov 3 жыл бұрын
@@AnnoyedArt1256 i mean the c64
@AnnoyedArt1256
@AnnoyedArt1256 3 жыл бұрын
Ivan204 i was talking about the c64 already
@bradleyp3655
@bradleyp3655 4 жыл бұрын
I was writing assembly code at 15 yo for this processor in late 1979.
@adisharr
@adisharr 4 жыл бұрын
Most people interested in programmed experimented with Assembly on the 6502 at a young age.
@johnm2012
@johnm2012 4 жыл бұрын
@@adisharr That is categorically untrue. _Some_ people _who were young in the late '70s/early '80s_ and were interested in programming experimented with 6502 assembly language. Most people with an interest in programming are either too dead, too old or too young to fall into that narrow window. The majority of people with an interest in programming have never used 6502 assembly language. That's not to say that it wasn't a popular processor, just that people have been interested in programming for many more years than the 6502 was relevant. I programmed in 6502 assembly language myself in the mid '80s before moving on to ARM, which _is_ relevant, and in a major way, today.
@adisharr
@adisharr 4 жыл бұрын
@@johnm2012 I should have rephrased that, most people that had a Commodore 64 as a kid and were interested in programming ended up using assembly on the 6502. We had clubs all over the place and everyone had their copy of MADS.
@johnm2012
@johnm2012 4 жыл бұрын
@@adisharr The BBC Micro was the big seller here at the time. It came with the excellent BBC BASIC with a built-in assembler which made it very easy to try out 6502 assembly language. All the OS entry points were documented so there was no need for PEEKING and POKING obscure memory locations and a whole 16 bytes of precious zero page was set aside for user vectors. It was a great platform to learn on. It was so good that I never bothered with more powerful processors, such as the Z80 or the 68000 but jumped straight from 6502 to ARM, which immediately seemed strikingly similar - like a 32-bit version of the 6502. Perhaps that's not surprising since it's instruction set was designed by Sophie Wilson, who knew the 6502 inside out, having written BBC BASIC and key parts of the OS, in assembly language, of course.
@IIlIIlIIlII
@IIlIIlIIlII 6 жыл бұрын
Instantly subscribed. Amazing!
@ut4uum462
@ut4uum462 4 жыл бұрын
It'S AWESOME! Great! Nice project
@0012erick
@0012erick 4 жыл бұрын
Please re-create my entire brain using vacuum tubes so I can become an independent planet living off pure sunlight.
@gavincurtis
@gavincurtis 4 жыл бұрын
Wow! I know you are busy, but could you roll an NVidea GP100 version?
@evil-mad-scientist
@evil-mad-scientist 4 жыл бұрын
We'll get right on that!
@gavincurtis
@gavincurtis 4 жыл бұрын
@@evil-mad-scientist I have your discrete 555 and 741 all done and shadowboxed on my office wall. Just need your GP100 discrete version to finish off the set.
@axeman2638
@axeman2638 4 жыл бұрын
great project, awesome way to learn how a cpu works.
@porkfreegaming5278
@porkfreegaming5278 6 жыл бұрын
man that looks very cool!!! I would love to buy one!!!
@gorgar6059
@gorgar6059 6 жыл бұрын
Next step should be electron tubes ;)
@BertGrink
@BertGrink 6 жыл бұрын
I'm intrigued, please tell us more about how you see this implemented.
@TheOriginalEviltech
@TheOriginalEviltech 6 жыл бұрын
May i? You'd need a few glass boxes to do it in. Instead of VFD's you could make micro sized triode and tetrode tube nodes inside almost the size of an SMD transistor. Instead of LEDs you can use fluorescent die directly on the lines you wish to illuminate. Capacitance would be a problem because of the high voltages needed to operate the vacuum valves, but embedding resistors and ceramic capacitors inside wouldn't be that hard. I can see it happen using vapor deposition and etching techniques like they use in the production of silicon devices these days. It would require quite the development process, but i think it's doable!
@BertGrink
@BertGrink 6 жыл бұрын
Howard Black Now that you mention those micro tubes, i vaguely recall seeing pictures of them - and yes, it would have been quite interesting to have been able to see to which degree the miniturisation of this technology could have gone.
@chadkrause6574
@chadkrause6574 6 жыл бұрын
What is the limitation for speed?
@AndreasElf
@AndreasElf 6 жыл бұрын
I'm propably wrong here as it's just a wild guess. But I'm guessing it has to do with its size. It takes longer for the signals to travel on this version than on the smaller original one. It can also be that they might have used cheaper parts for this one.
@mateuszkaplon
@mateuszkaplon 6 жыл бұрын
AFAIK there are two main factors: size and fragmentation. Size means bigger elements, which means more current/more electrons. This means that we need more time to move all those electrons around each cycle. This CPU surely consumer much more power than the original chip. Fragmentation means that all the elements are not placed on a single chip, made from one bulk of silicon. There are many downsides to that: bigger distances between transistors' terminals, additional capacitance and inductance coming from wiring (which means bigger impedance and lower max frequency). Another downside is that transistors created on a single chip behave better working together, hence bigger speeds are achievable.
@MrBleulauneable
@MrBleulauneable 6 жыл бұрын
From the MOnSter 6502 website : "The primary limit to the clock speed is the gate capacitance of the MOSFETs that we are using, which is much larger than the capacitance of the MOSFETs on an original 6502 die. "
@wieczor3000
@wieczor3000 6 жыл бұрын
Guys, size itself cannot cause any limitation :) Current travels in conductor with such speed, that it would have to be size of thousands of kilometers to see any difference. It's considered to appear at the other end immediately at such scales, regardless. As someone noticed limitation occurs from properties of discreet elements used and frequencies they can work at.
@satibel
@satibel 6 жыл бұрын
over 20 cm it takes (1/1.5Giga)seconds for a signal to arrive, so you might run into problems in the ghz range, but I don't think that would play that big of a role at 4mhz.
@Ulrich_5000
@Ulrich_5000 3 жыл бұрын
You guys are so awsome! Respect!
@Trancelistic
@Trancelistic 5 жыл бұрын
Loving this.
@nockieboy
@nockieboy 4 жыл бұрын
When's the Z80 version coming out? 😉
@adamw.8579
@adamw.8579 4 жыл бұрын
8500 active transistors? Good luck making few square meters PCB.
@JanicekTrnecka
@JanicekTrnecka 4 жыл бұрын
@Old LiquidThe project should be named TTL home heater.
@AttilaAsztalos
@AttilaAsztalos 3 жыл бұрын
@@adamw.8579 Your mistake is thinking in 2D... ;)
@adamw.8579
@adamw.8579 3 жыл бұрын
@@AttilaAsztalos Haha... huh.
@ExcalibursZone
@ExcalibursZone 6 жыл бұрын
Interesting project. Though, the C64 did not run on a 6502, it was the 6510. A derivative, but not the same chip.
@evil-mad-scientist
@evil-mad-scientist 6 жыл бұрын
We did gloss over some details of that nature; a couple of the other systems that we named are also variations based on the same core.
@electronash
@electronash 6 жыл бұрын
ExcalibursZone For all intents the 6510 is just a 6502 with an extra IO port added, and a few other minor changes. Same thing as where we often say the SNES CPU is a "65C816", but that's also slightly modified. (and the Ricoh CPU on the NES etc. etc.) Nintendo in particular liked using slightly modified CPUs, perhaps to make it harder to clone those machines? Even the MIPS R4300i in the N64 is only slightly different to the generic NEC branded VR4300, as it has two pairs of pins swapped. Sneaky. lol Love this project btw. The 6502 is easily one of the cleanest CPU designs ever, especially the instruction set / mnemonics. It would be great to see similar macroprocessors made for other popular chips eventually. Or perhaps implement a discrete version of the NES PPU, so we can all watch Mario being drawn REALLLLY SLOWWWLY. :p
@ExcalibursZone
@ExcalibursZone 6 жыл бұрын
It's mainly an accuracy thing. While the chips are in the 6502 family (of which there is no dispute) you cannot put a stock 6502 in a C64. You need a 6510. The Vic 20 had a 6502, the 1541 had a 6502, and the NES had a 6502. It's like saying "The Ford's engine is the same thing as that Toyota's engine with a few minor changes" you simply can't just transplant one into the other. A little simplified of an analogy, but that's basically the same thing.
@electronash
@electronash 6 жыл бұрын
ExcalibursZone Yep, fair enough. Usually it's me who's the pedantic one when it comes to the technical stuff, so I'm trying to break the habit. lol :p
@evil-mad-scientist
@evil-mad-scientist 6 жыл бұрын
Toyota vs Ford is a rather poor analogy -- the 6510 is _extremely_ similar to the 6502 in terms of chip layout, usage, etc. It's more like the same engine with an extra exhaust pipe. If you look at the datasheet for the 6510 processor, right there on the first page it says "The internal processor architecture is identical to the MOS Technology 6502 to provide software compatibility." These chips were intentionally designed by the same people to be compatible with each other, despite their minor differences. We understand that _many_ people know the subtle differences between these devices. We glossed over certain details to explain the big picture of what our project is. We are not, for example, making a how-to video about which CPU device device models and speeds can be used in which motherboards. (Fun fact: The 6510 is _MUCH_ closer to the 6502 than a 6502 is to the Ricoh 2A03 in an NTSC NES. About 1/4 of the 2A03 die is essentially a transplanted, slightly modified 6502 core, and about 3/4 of it is not. That's quite different from the 6510, which is just a slightly modified 6502 core.)
@H1kari_1
@H1kari_1 3 жыл бұрын
Thats so cool! This will inspire way more people going for CS!
@RomikaSan
@RomikaSan 3 жыл бұрын
Потрясающая работа!!! Perfect progect!!!
@bent540
@bent540 5 жыл бұрын
if you want to make money, make a version of this you can hang on the wall as modern art with battery so it blinks when you turn it on. and maybe with pics and descriptions og the famous computers it was used in underneath! do the rest yourself
@CheapSushi
@CheapSushi 4 жыл бұрын
Yesss! I just love blinkenlights. If they make it easy for a noob just to run some program at one touch to have the lights blink, I'd love it on my wall in my office.
@bBrain
@bBrain 4 жыл бұрын
come on do a 386 or 486!
@StephanBuchin
@StephanBuchin 4 жыл бұрын
Why not the new iPhone A13 CPU with 8.5 billion transistors... It would take 12 years non-stop for an industrial 78.000 CPH pick-and-place machine just to assemble the components 😎
@bBrain
@bBrain 4 жыл бұрын
@@StephanBuchin yea, but duke3d or Quake2 on something like that would be pretty cool right?
@3DSage
@3DSage 6 жыл бұрын
wow very impressive!
@niniliumify
@niniliumify 6 жыл бұрын
Astonishing!
@rocket862
@rocket862 4 жыл бұрын
This is cool. The "music" is not cool, it is hard to hear what you are saying!
@marksmod
@marksmod 4 жыл бұрын
I had no problems understanding the narrator over the music
@JohnRR
@JohnRR 4 жыл бұрын
@@marksmod there was a narrator?
@mahjonglover3614
@mahjonglover3614 6 жыл бұрын
you can secretely install an i7 underneath and achieve better results
@tangerinetech5300
@tangerinetech5300 6 жыл бұрын
Evi1M4chine yeah I definitely felt like I was dealing with the mob whenever I buy an Intel processor it's not like just buying anything else
@miguelextreme2012
@miguelextreme2012 3 жыл бұрын
Excelent proyect!!! Saludos desde Ushuaia Argentina!!!
@JPMonteith
@JPMonteith 3 жыл бұрын
Good thing you have all the LEDs on there or I never would have believed it was doing anything. :) Seriously impressive work.
@StephenGoddard-MiisterSpiice
@StephenGoddard-MiisterSpiice 6 жыл бұрын
Where's the monster Z80
@guyfamily5323
@guyfamily5323 6 жыл бұрын
build yourself, it roughly has about twice the transistor count 8,5k
@StephenGoddard-MiisterSpiice
@StephenGoddard-MiisterSpiice 6 жыл бұрын
give me a few years.
@RS-ls7mm
@RS-ls7mm 6 жыл бұрын
6502 gets all the fame but most of the early work I did was Z80 based, mostly TRS-80. Wanted to work on the 8080 but they were too expensive at the time. A 4004 replica should be easy to do. I think someone did something similar for a PDP-8.
@RainMan52
@RainMan52 6 жыл бұрын
But.... will it run Crysis?
@queyronnolberto4921
@queyronnolberto4921 6 жыл бұрын
No, buy Intel CPU.
@chaddanylak8706
@chaddanylak8706 6 жыл бұрын
buy ryzen cpu
@texugaobolado
@texugaobolado 6 жыл бұрын
I saw one playing Darude - Sandstorm.flac
@jP-gh3yo
@jP-gh3yo 6 жыл бұрын
bal.sac
@mrmeval1
@mrmeval1 6 жыл бұрын
Yes it will run Crysis. Your grandkids will get to see the first pixel drawn.
@user-ov5iu9ze6v
@user-ov5iu9ze6v 6 жыл бұрын
this is abdolutely stuning !
@simonzinc-trumpetharris852
@simonzinc-trumpetharris852 4 жыл бұрын
Beautiful!
The Gigatron TTL Computer without a Microprocessor
12:16
The 8-Bit Guy
Рет қаралды 2,5 МЛН
The 6502 Rotate Right Myth
9:16
TubeTimeUS
Рет қаралды 48 М.
Tom & Jerry !! 😂😂
00:59
Tibo InShape
Рет қаралды 61 МЛН
1❤️
00:17
Nonomen ノノメン
Рет қаралды 9 МЛН
Жайдарман | Туған күн 2024 | Алматы
2:22:55
Jaidarman OFFICIAL / JCI
Рет қаралды 1,5 МЛН
The first LowSpec Processor
28:11
LowSpecGamer
Рет қаралды 600 М.
The Gigatron Computer - New Features Update
10:02
The 8-Bit Guy
Рет қаралды 455 М.
Building my dream computer - Part 1
20:37
The 8-Bit Guy
Рет қаралды 2,9 МЛН
The Z80 CPU - 1976 to 2024
18:49
Al's Geek Lab
Рет қаралды 69 М.
Reading Silicon: How to Reverse Engineer Integrated Circuits
31:52
Assembly and Review - PE6502 Hobby Computer
25:07
The 8-Bit Guy
Рет қаралды 1,3 МЛН
The MegaProcessor
6:59
The Centre for Computing History
Рет қаралды 86 М.
"Z2" - Upgraded Homemade Silicon Chips
5:46
Sam Zeloof
Рет қаралды 2 МЛН
Hacking a weird TV censoring device
20:59
Ben Eater
Рет қаралды 2,9 МЛН
“Hello, world” c нуля на 6502 - Часть 1 [Ben Eater]
27:25
1$ vs 500$ ВИРТУАЛЬНАЯ РЕАЛЬНОСТЬ !
23:20
GoldenBurst
Рет қаралды 1,5 МЛН
В России ускорили интернет в 1000 раз
0:18
Короче, новости
Рет қаралды 1,2 МЛН
Main filter..
0:15
CikoYt
Рет қаралды 13 МЛН
Собери ПК и Получи 10,000₽
1:00
build monsters
Рет қаралды 2,1 МЛН