MOnSter 6502 Update #1

แชร์
ฝัง
  • เผยแพร่เมื่อ 14 พ.ค. 2017
  • 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.1K

  • @BertSingels
    @BertSingels 6 ปีที่แล้ว +234

    Not only very impressive, but also a work of art.

    • @ClientsMusic
      @ClientsMusic 2 ปีที่แล้ว

      Nope

    • @raven4k998
      @raven4k998 ปีที่แล้ว

      @Ali Cuntë it needs to be a monster 65816 now so they can make a monster apple 2gs

  • @josugambee3701
    @josugambee3701 6 ปีที่แล้ว +815

    Now to implement a 6502 entirely in relays.

    • @bill_mccoy
      @bill_mccoy 5 ปีที่แล้ว +52

      @@TheeCK1357 But why not?

    • @bill_mccoy
      @bill_mccoy 5 ปีที่แล้ว +3

      The Creeper King then what are we waiting for? ;)

    • @JohnDoe-ir8te
      @JohnDoe-ir8te 5 ปีที่แล้ว

      Bill_Mccoy QUICK eat my potato

    • @twistedyogert
      @twistedyogert 5 ปีที่แล้ว +64

      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 ปีที่แล้ว +1

      @@TheeCK1357 I want this to happen

  • @moth.monster
    @moth.monster 7 ปีที่แล้ว +1074

    So you made a megamicroprocessor?

    • @evil-mad-scientist
      @evil-mad-scientist  7 ปีที่แล้ว +418

      Yes, although we prefer the term "macroprocessor."

    • @BertGrink
      @BertGrink 6 ปีที่แล้ว +26

      I would call it a "Micro-Macro-Processor" ;)

    • @trenzinhodaalegria8012
      @trenzinhodaalegria8012 6 ปีที่แล้ว +39

      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 ปีที่แล้ว +16

      to end the discussion, it would just be "processor"

    • @MisterHunterWolf
      @MisterHunterWolf 4 ปีที่แล้ว +2

      humunguprocessor

  • @Donnirononon
    @Donnirononon 5 ปีที่แล้ว +272

    "Oh, yeah thats my CPU over there. The coal input is at the bottom and the starting lever is right there..."

    • @trevorvanbremen4718
      @trevorvanbremen4718 4 ปีที่แล้ว +36

      ... and that pendulum swinging back and forth... is the clock

    • @creatorchris712
      @creatorchris712 4 ปีที่แล้ว

      ΗΑΗΑΗΑΗΑΗΗΑΑ

    • @CanadaBud23
      @CanadaBud23 3 ปีที่แล้ว +2

      Like a real life "Minecraft" version of a enlarged microprocessor lol

    • @vmelkon
      @vmelkon 3 ปีที่แล้ว

      @@CanadaBud23
      Enlarged prostate.

    • @ivanborsuk1110
      @ivanborsuk1110 หลายเดือนก่อน

      its very powerfull. like 3 kilowatts

  • @MaxBrix
    @MaxBrix 4 ปีที่แล้ว +64

    This is what I pictured when I first heard, "I built my own computer". I was astounded then disappointed. You sir, have reastounded me.

  • @AppliedScience
    @AppliedScience 7 ปีที่แล้ว +583

    Such an impressive project! I will see you at Maker Faire.

    • @joonasfi
      @joonasfi 4 ปีที่แล้ว +6

      Awesome seeing you here. I watch your channel as well :)

    • @boukinist3899
      @boukinist3899 4 ปีที่แล้ว +4

      Sounds like a threat.

    • @arletpaz8010
      @arletpaz8010 3 ปีที่แล้ว

      @@boukinist3899 lol smh

    • @Wo_Wang
      @Wo_Wang 2 ปีที่แล้ว

      Terminator!
      :)

    • @Paxmax
      @Paxmax 2 ปีที่แล้ว

      Oooh 555 likes... can't touch the magic timer number

  • @PrentisHancock1
    @PrentisHancock1 2 ปีที่แล้ว +6

    This is absolutely stunning! What a beautiful piece of engineering.

  • @Storm_.
    @Storm_. 5 ปีที่แล้ว +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?

  • @michaelwilson7378
    @michaelwilson7378 6 ปีที่แล้ว +4

    This brought tears to my eyes, such an awesome effort.

  • @marcuscarana9240
    @marcuscarana9240 ปีที่แล้ว +6

    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 TH-cam content.

    • @SaraMorgan-ym6ue
      @SaraMorgan-ym6ue 5 หลายเดือนก่อน

      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🤣🤣🤣🤣🤣

  • @laurencevanhelsuwe3052
    @laurencevanhelsuwe3052 4 ปีที่แล้ว +1

    So cool.. I learned so much from programming that venerable little beauty. Fantastic homage to this milestone of computing.

  • @tourist6290
    @tourist6290 4 หลายเดือนก่อน

    Wow. I don't even know where to begin, this is beautiful on so many levels! Thanks for sharing!

  • @eurobum2012
    @eurobum2012 7 ปีที่แล้ว +36

    Unfortunately, I can't make it to the faire. But I would love to see a longer TH-cam video of somebody demonstrating and talking about the Monster6502!

  • @hackerslayer666
    @hackerslayer666 4 ปีที่แล้ว +191

    I think this should be sold as a kit.

    • @buddyryanmckendrick6601
      @buddyryanmckendrick6601 4 ปีที่แล้ว +39

      are you able to solder 8000+ SMD components? good luck with that

    • @alainbibi0047
      @alainbibi0047 4 ปีที่แล้ว +23

      @@buddyryanmckendrick6601 Yes i am =-O

    • @hackerslayer666
      @hackerslayer666 4 ปีที่แล้ว +4

      @@buddyryanmckendrick6601 yeah, whatever, as if that were the only way kits were sold. That's a bold strawman of yours.

    • @trevorvanbremen4718
      @trevorvanbremen4718 4 ปีที่แล้ว +11

      @@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?

  • @arsasoor4908
    @arsasoor4908 7 หลายเดือนก่อน

    shows you the importance of process nodes and transistor size.
    im honestly impressed at how fast it can run

  • @michaelwhite880
    @michaelwhite880 3 ปีที่แล้ว +2

    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!

  • @RobertBoerner
    @RobertBoerner 7 ปีที่แล้ว +3

    Amazing project, great job and thanks for the update!

  • @jayc2469
    @jayc2469 4 ปีที่แล้ว +5

    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!

  • @almostanengineer
    @almostanengineer 3 ปีที่แล้ว +2

    How have I only just come across, this is AWESOME!

  • @GriffWason
    @GriffWason 6 ปีที่แล้ว

    FANTASTIC!!! brilliant job, and you should be VERY proud of yourselves. I've loved the 6502 in its day... Thank you!!! :)

  • @bytemevv-4616
    @bytemevv-4616 4 ปีที่แล้ว +11

    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

  • @DavidG2P
    @DavidG2P 4 ปีที่แล้ว +6

    One of the greatest projects of all times 👍👍👍

  • @MattTheriot
    @MattTheriot 3 หลายเดือนก่อน

    Wow, I love it. Visually representing bits with LEDs is incredible, demystifying silicon just a little bit.

  • @vladabuba
    @vladabuba 4 ปีที่แล้ว +2

    Very impressive work. Great as educational tool. Keep up a good work guys!

  • @chesthairascot3743
    @chesthairascot3743 6 ปีที่แล้ว +25

    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 ปีที่แล้ว +1

      Cool story bro... now can you translate that into English si vous plait ?

  • @pcjohn0308
    @pcjohn0308 4 ปีที่แล้ว +8

    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 th-cam.com/video/nFIviiwPrLI/w-d-xo.html

  • @K.D.Fischer_HEPHY
    @K.D.Fischer_HEPHY 3 ปีที่แล้ว +1

    Fantastic project, specially for teaching people how an Integrated Circuit actually works. Big respect right there.

  • @frankjesko8165
    @frankjesko8165 6 ปีที่แล้ว +1

    What a monumental undertaking! Kudos
    Quite a contrast to the Altoids ELF

  • @b87b84
    @b87b84 4 ปีที่แล้ว +14

    The most valuable thing of that is the pleasant of LEDs

  • @thzzzt
    @thzzzt 3 ปีที่แล้ว +116

    At your next electrical engineering interview, just hand this board over as your resume.

    • @grillpig3860
      @grillpig3860 3 ปีที่แล้ว +1

      Depending on the job he wants to apply, this might actually work.

    • @woodiemarv
      @woodiemarv 3 ปีที่แล้ว +2

      Would not work for a engineering job. But definitely a technician.

    • @SteveJones172pilot
      @SteveJones172pilot 3 ปีที่แล้ว +12

      People who can do this probably dont have to interview... they're recruited.. :-)

    • @RenX3133
      @RenX3133 3 ปีที่แล้ว +3

      @@woodiemarv It would. Much more impressive than any degree

    • @cododerdritte39
      @cododerdritte39 3 ปีที่แล้ว +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.

  • @tuzastic
    @tuzastic 6 ปีที่แล้ว

    It's an impressive artwork! Congrats!

  • @samuellourenco1050
    @samuellourenco1050 6 ปีที่แล้ว

    This is just beautiful in every way!

  • @tedvanmatje
    @tedvanmatje 4 ปีที่แล้ว +6

    you guys are legends!
    nice one :)

  • @Liberty4Ever
    @Liberty4Ever 7 ปีที่แล้ว +52

    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 ปีที่แล้ว +44

      Bender runs on a 6502 as well.

    • @DjAle1
      @DjAle1 4 ปีที่แล้ว +3

      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 ปีที่แล้ว +3

      I researched it snd my hypothesis was right, they used both: th-cam.com/video/YRnnjoiSV-U/w-d-xo.html
      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 ปีที่แล้ว +1

      Yeah, all they needed was the software.

  • @davidgrisez
    @davidgrisez 2 ปีที่แล้ว +1

    This monster 6502 has one of the features that computers back in the 1950s and 1960s had. This transistor scale cpu has all these indicating lights to show what it going on in the various registers. Old computers also had rows of indicating lights to indicate what was going on in the various registers.

  • @OrsHunorDetre
    @OrsHunorDetre 3 ปีที่แล้ว

    Looking forward to seeing Update #2!

  • @brucecowgill7672
    @brucecowgill7672 6 ปีที่แล้ว +25

    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 ปีที่แล้ว +1

      i mean, isn't that where all this computer stuff came from originally anyway?

    • @michaelhawthorne8696
      @michaelhawthorne8696 3 ปีที่แล้ว +1

      It would fill an average sized house and consume 100's of KW I shouldn't wonder

  • @PaulMTheDenyingDutchman
    @PaulMTheDenyingDutchman 6 ปีที่แล้ว +6

    Very impressive! The Atari 2600 used a cheaper 6502 version btw. (the 6507 if I'm not mistaken)

  • @av6966
    @av6966 6 ปีที่แล้ว +2

    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!!

  • @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

  • @davetriplett4779
    @davetriplett4779 6 ปีที่แล้ว +3

    Some People Rule!, Others Dominate!!, You Guys took it to a Whole Nother, LEVEL!!!))

  • @darianalexander5503
    @darianalexander5503 6 ปีที่แล้ว +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.

  • @KeritechElectronics
    @KeritechElectronics 2 ปีที่แล้ว

    Fascinating tech. A thing of beauty and a joy for ever.

  • @ovalwingnut
    @ovalwingnut 3 ปีที่แล้ว

    "The VideoGuy" sent me and recommended this link. We think alike... I see I was here 3 years ago :) It never gets old. Wonderful project. Especially for the ones that lived the 6502 dream. But don't tell my GF. She thinks old people lived back then :oO Since this video is 2017 and it's currently 2021 (ugh) I'll forge ahead into time and see what wonders it holds. Cheers.

  • @_who_cares_1123
    @_who_cares_1123 4 ปีที่แล้ว +6

    Damn i love those flashing Leds :D

    • @lxathu
      @lxathu 4 ปีที่แล้ว

      th-cam.com/video/12LLJFSBnS4/w-d-xo.html

  • @TheKutia
    @TheKutia 6 ปีที่แล้ว +4

    my mind is blown sir you deserv the most respect for this

  • @Han-ws8he
    @Han-ws8he 6 ปีที่แล้ว

    This is supercool! I recall that I dreamed the TR version 30 years ago.

  • @chaosminecraft3399
    @chaosminecraft3399 2 ปีที่แล้ว

    That is an impressive task to master. It is incredible that it got made. 😎👍

  • @deltactarchives1328
    @deltactarchives1328 4 ปีที่แล้ว +4

    Best quote of the century:
    People: *"ARE YOU NUTS?!"*
    EMS: Probably.

  • @mannycalavera121
    @mannycalavera121 4 ปีที่แล้ว +6

    I'd love a painting sized computer to hang on my wall

  • @JPMonteith
    @JPMonteith 2 ปีที่แล้ว

    Good thing you have all the LEDs on there or I never would have believed it was doing anything. :) Seriously impressive work.

  • @virtuous_pixel
    @virtuous_pixel 3 ปีที่แล้ว

    I’d love to see the flow of electricity, slowed down, showing different opcodes!! Awesome project. Love the LEDS

  • @RobertSzasz
    @RobertSzasz 7 ปีที่แล้ว +8

    Can you single step or massively slow the clock?

    • @evil-mad-scientist
      @evil-mad-scientist  7 ปีที่แล้ว +5

      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
      th-cam.com/video/lNa9bQRPMB8/w-d-xo.html
      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

  • @swwei
    @swwei 4 ปีที่แล้ว +3

    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.

  • @fakshen1973
    @fakshen1973 4 ปีที่แล้ว

    Projects like these are great. They demonstrate engineering by using creativity.

  • @_Hadda
    @_Hadda 3 ปีที่แล้ว

    This is insane! Amazing work!

  • @Factory400
    @Factory400 6 ปีที่แล้ว +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 ปีที่แล้ว +3

      You have just as much time as anyone else does. You simply choose to spend your time differently.

    • @Factory400
      @Factory400 6 ปีที่แล้ว +2

      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 ?

  • @jesperkped
    @jesperkped 6 ปีที่แล้ว +84

    I'm sorry... But WHY???
    Wait... I don't care about why!!!! I love it!!!

    • @mumblic
      @mumblic 6 ปีที่แล้ว +22

      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 ปีที่แล้ว +5

      @@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 ปีที่แล้ว +2

      @@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

  • @Jaaxfo
    @Jaaxfo 6 หลายเดือนก่อน +1

    I hope this comes to completion some day, I had convinced the heads of the CS department at one of my local universities to order one should it become available. Aside from just being a neat showpiece, the proposal was to make use of the 6502 instruction set for the CS courses that deal with these low level details, and actually allow students and instructors to run their programs on it so they can see what's actually happening

  • @Carstuff111
    @Carstuff111 6 ปีที่แล้ว +1

    This is epic!! I want one.... holy crap that is amazing!!

  • @ncc74656m
    @ncc74656m 4 ปีที่แล้ว +3

    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])

  • @bhull302
    @bhull302 7 ปีที่แล้ว +49

    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 ปีที่แล้ว +15

      Perhaps in the future. We're not at that stage yet.

    • @griftgfx
      @griftgfx 7 ปีที่แล้ว +13

      There are at least two people who want one.

    • @TheLegoman332
      @TheLegoman332 6 ปีที่แล้ว +4

      make that a 3

    • @RetroDepot
      @RetroDepot 6 ปีที่แล้ว

      Thats what I've been wondering for quite some time.

    • @baganatube
      @baganatube 6 ปีที่แล้ว +3

      Make it a 4!

  • @cocosloan3748
    @cocosloan3748 6 ปีที่แล้ว

    WOOW what a project..You guys RULE!!

  • @KingTrump2024
    @KingTrump2024 2 ปีที่แล้ว

    Wild guys, completely wild !!!! Great project !

  • @dominicsaavedra5113
    @dominicsaavedra5113 6 ปีที่แล้ว +15

    I want to see this made with through hole components

    • @digitalalchemy1438
      @digitalalchemy1438 3 ปีที่แล้ว +1

      You Can, at: th-cam.com/video/FaIMl8MNEHs/w-d-xo.html

  • @minhazrahman7085
    @minhazrahman7085 2 ปีที่แล้ว +6

    Any Ben Eater fans here?

  • @Metalistforlife
    @Metalistforlife 7 ปีที่แล้ว +2

    I would buy multiple of these boards just because they look so cool.

  • @IIlIIlIIlII
    @IIlIIlIIlII 6 ปีที่แล้ว

    Instantly subscribed. Amazing!

  • @thumbwit
    @thumbwit 4 ปีที่แล้ว +4

    Now build a scale DIP around it!

  • @bsvenss2
    @bsvenss2 7 ปีที่แล้ว +34

    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 ปีที่แล้ว +1

      Infinite loop now new ones have over 230 million

    • @MrSapps
      @MrSapps 6 ปีที่แล้ว +5

      230 million? LOL The core i7 4790k has 1.4 BILLION.

    • @rich1051414
      @rich1051414 6 ปีที่แล้ว +2

      The vega gpu has 12.5B transistors.

    • @MrSapps
      @MrSapps 6 ปีที่แล้ว +9

      GPUs cheat a little in my eyes.. since its the same thing copy pasted many times lol

    • @MrSapps
      @MrSapps 6 ปีที่แล้ว +1

      Although either way its INSANE

  • @porkfreegaming5278
    @porkfreegaming5278 6 ปีที่แล้ว

    man that looks very cool!!! I would love to buy one!!!

  • @ut4uum462
    @ut4uum462 4 ปีที่แล้ว +1

    It'S AWESOME! Great! Nice project

  • @chadkrause6574
    @chadkrause6574 6 ปีที่แล้ว +25

    What is the limitation for speed?

    • @AndreasElf
      @AndreasElf 6 ปีที่แล้ว +31

      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 ปีที่แล้ว +30

      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 ปีที่แล้ว +26

      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 ปีที่แล้ว +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 ปีที่แล้ว +5

      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.

  • @bradleyp3655
    @bradleyp3655 4 ปีที่แล้ว +16

    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.

  • @miguelextreme2012
    @miguelextreme2012 3 ปีที่แล้ว

    Excelent proyect!!!
    Saludos desde Ushuaia Argentina!!!

  • @kadsenkalle4663
    @kadsenkalle4663 4 ปีที่แล้ว

    Seeing this makes me happy.

  • @nockieboy
    @nockieboy 4 ปีที่แล้ว +8

    When's the Z80 version coming out? 😉

    • @adamw.8579
      @adamw.8579 4 ปีที่แล้ว +1

      8500 active transistors? Good luck making few square meters PCB.

    • @JanicekTrnecka
      @JanicekTrnecka 4 ปีที่แล้ว +1

      @Old LiquidThe project should be named TTL home heater.

    • @AttilaAsztalos
      @AttilaAsztalos 3 ปีที่แล้ว +1

      @@adamw.8579 Your mistake is thinking in 2D... ;)

    • @adamw.8579
      @adamw.8579 3 ปีที่แล้ว

      @@AttilaAsztalos Haha... huh.

  • @gavincurtis
    @gavincurtis 4 ปีที่แล้ว +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.

  • @Eremon1
    @Eremon1 3 ปีที่แล้ว

    An amazing looking device. It's almost like a digital fireplace. I could see having that on a wall or desk. Probably a couple thousand dollars worth of components not to mention the time to make it.

  • @axeman2638
    @axeman2638 4 ปีที่แล้ว +1

    great project, awesome way to learn how a cpu works.

  • @0012erick
    @0012erick 4 ปีที่แล้ว +3

    Please re-create my entire brain using vacuum tubes so I can become an independent planet living off pure sunlight.

  • @crapcbm
    @crapcbm 4 ปีที่แล้ว +34

    no "MOnSter 6502 Update #2" ...................

    • @evil-mad-scientist
      @evil-mad-scientist  4 ปีที่แล้ว +14

      We sent out an update to the mailing list recently. We're (finally) close to release.

    • @Alan96555
      @Alan96555 4 ปีที่แล้ว +1

      @@evil-mad-scientist very nice!

    • @Megalomaniakaal
      @Megalomaniakaal 4 ปีที่แล้ว +1

      @@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.

  • @RomikaSan
    @RomikaSan 3 ปีที่แล้ว

    Потрясающая работа!!!
    Perfect progect!!!

  • @MadLabZ
    @MadLabZ 4 ปีที่แล้ว +2

    That's impressive... an SMD nightmare even with a re flow oven but amazing work and craftsmanship.

  • @gorgar6059
    @gorgar6059 6 ปีที่แล้ว +11

    Next step should be electron tubes ;)

    • @BertGrink
      @BertGrink 6 ปีที่แล้ว +1

      I'm intrigued, please tell us more about how you see this implemented.

    • @TheOriginalEviltech
      @TheOriginalEviltech 6 ปีที่แล้ว +1

      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 ปีที่แล้ว +1

      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.

  • @ExcalibursZone
    @ExcalibursZone 6 ปีที่แล้ว +5

    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 ปีที่แล้ว +4

      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 ปีที่แล้ว +4

      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 ปีที่แล้ว +1

      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 ปีที่แล้ว +7

      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.)

  • @PepekBezlepek
    @PepekBezlepek 3 ปีที่แล้ว

    this is absolutely amazing!!

  • @bloguetronica
    @bloguetronica 6 ปีที่แล้ว +1

    This is one amazing project! I would bet it consumes a lot more power than the original CPU, with all those LEDs and all. Anyway, such a CPU clock rate is indeed not a small feat, and a defect on one of those transistors would be hard to debug. Excellent, and thumbs up!

  • @IvanRektanov
    @IvanRektanov 5 ปีที่แล้ว +11

    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

  • @bent540
    @bent540 5 ปีที่แล้ว +6

    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.

  • @FirstLastOne
    @FirstLastOne 3 ปีที่แล้ว +2

    Ugh... I just got the cold sweats when you showed that Apple II and it reminded me of grade 9 computer science class and BASIC. Those green monochrome screens were so soul sucking that I wanted to just walk out the door before it was too late.

  • @tonysicily2687
    @tonysicily2687 3 ปีที่แล้ว +1

    I loved this processor, cut my teeth programming IG. Awesome video, thank you

  • @bBrain
    @bBrain 4 ปีที่แล้ว +3

    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 ปีที่แล้ว +1

      @@StephanBuchin yea, but duke3d or Quake2 on something like that would be pretty cool right?

  • @mahjonglover3614
    @mahjonglover3614 6 ปีที่แล้ว +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

  • @H1kari_1
    @H1kari_1 3 ปีที่แล้ว

    Thats so cool! This will inspire way more people going for CS!

  • @johnvonhorn2942
    @johnvonhorn2942 3 ปีที่แล้ว

    Even the 6502 is enjoying that RGB goodness.

  • @StephenGoddard-MiisterSpiice
    @StephenGoddard-MiisterSpiice 6 ปีที่แล้ว +7

    Where's the monster Z80

    • @guyfamily5323
      @guyfamily5323 6 ปีที่แล้ว +3

      build yourself, it roughly has about twice the transistor count 8,5k

    • @StephenGoddard-MiisterSpiice
      @StephenGoddard-MiisterSpiice 6 ปีที่แล้ว +6

      give me a few years.

    • @RS-ls7mm
      @RS-ls7mm 6 ปีที่แล้ว +4

      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.

  • @rocket862
    @rocket862 4 ปีที่แล้ว +5

    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?

  • @cust1972
    @cust1972 6 ปีที่แล้ว

    Awesome impressing - verry good project !

  • @user-ww2lc1yo9c
    @user-ww2lc1yo9c 6 ปีที่แล้ว

    Stunned.....this is outrageously cool.