MOnSter 6502 Update #1

Поделиться
HTML-код
  • Опубликовано: 16 янв 2025

Комментарии • 1,1 тыс.

  • @BertSingels
    @BertSingels 7 лет назад +243

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

    • @ClientsMusic
      @ClientsMusic 3 года назад

      Nope

    • @raven4k998
      @raven4k998 2 года назад

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

  • @josugambee3701
    @josugambee3701 7 лет назад +834

    Now to implement a 6502 entirely in relays.

    • @bill_mccoy
      @bill_mccoy 5 лет назад +52

      @The Creeper King 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 лет назад +63

      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

      @The Creeper King I want this to happen

  • @Donnirononon
    @Donnirononon 5 лет назад +278

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

    • @trevorvanbremen4718
      @trevorvanbremen4718 5 лет назад +38

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

    • @creatorchris712
      @creatorchris712 5 лет назад

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

    • @CanadaBud23
      @CanadaBud23 4 года назад +3

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

    • @vmelkon
      @vmelkon 3 года назад

      @@CanadaBud23
      Enlarged prostate.

    • @ivanborsuk1110
      @ivanborsuk1110 9 месяцев назад +2

      its very powerfull. like 3 kilowatts

  • @moth.monster
    @moth.monster 7 лет назад +1081

    So you made a megamicroprocessor?

    • @evil-mad-scientist
      @evil-mad-scientist  7 лет назад +424

      Yes, although we prefer the term "macroprocessor."

    • @BertGrink
      @BertGrink 7 лет назад +27

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

    • @trenzinhodaalegria8012
      @trenzinhodaalegria8012 7 лет назад +40

      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 лет назад +17

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

    • @MisterHunterWolf
      @MisterHunterWolf 5 лет назад +2

      humunguprocessor

  • @AppliedScience
    @AppliedScience 7 лет назад +583

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

    • @joonasfi
      @joonasfi 5 лет назад +6

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

    • @boukinist3899
      @boukinist3899 5 лет назад +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

  • @MaxBrix
    @MaxBrix 5 лет назад +66

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

  • @marcuscarana9240
    @marcuscarana9240 2 года назад +7

    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 RUclips content.

    • @SaraMorgan-ym6ue
      @SaraMorgan-ym6ue Год назад

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

  • @hackerslayer666
    @hackerslayer666 5 лет назад +189

    I think this should be sold as a kit.

    • @buddyryanmckendrick6601
      @buddyryanmckendrick6601 5 лет назад +39

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

    • @alainbibi0047
      @alainbibi0047 5 лет назад +23

      @@buddyryanmckendrick6601 Yes i am =-O

    • @hackerslayer666
      @hackerslayer666 5 лет назад +4

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

    • @trevorvanbremen4718
      @trevorvanbremen4718 5 лет назад +11

      @@buddyryanmckendrick6601 - I'm gonna wait until they release the kit using THT

    • @TheEmeraldMenOfficial
      @TheEmeraldMenOfficial 5 лет назад

      alan sanchez do... do you want to suffer that bad?

  • @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 4 года назад

      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 7 лет назад +5

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

  • @chesthairascot3743
    @chesthairascot3743 7 лет назад +24

    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 5 лет назад +1

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

  • @thzzzt
    @thzzzt 4 года назад +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.

  • @eurobum2012
    @eurobum2012 7 лет назад +35

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

  • @DavidG2P
    @DavidG2P 5 лет назад +6

    One of the greatest projects of all times 👍👍👍

  • @HomerSimpson278953
    @HomerSimpson278953 3 года назад +2

    SUPER ! Maybe 8086 is better right away ?

  • @bytemevv-4616
    @bytemevv-4616 5 лет назад +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

  • @tourist6290
    @tourist6290 Год назад

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

  • @b87b84
    @b87b84 5 лет назад +14

    The most valuable thing of that is the pleasant of LEDs

  • @laurencevanhelsuwe3052
    @laurencevanhelsuwe3052 4 года назад +1

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

  • @jayc2469
    @jayc2469 5 лет назад +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!

  • @MattTheriot
    @MattTheriot 11 месяцев назад

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

  • @brucecowgill7672
    @brucecowgill7672 7 лет назад +25

    Imagine how expensive and large this would be if the transistors were replaced with vacuum tubes!

    • @trevorvanbremen4718
      @trevorvanbremen4718 5 лет назад

      Well that's just silly. Oh hang on... Perhaps 'silly' is the whole point of the exercise?

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

  • @almostanengineer
    @almostanengineer 4 года назад +2

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

  • @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 5 лет назад +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 5 лет назад +3

      I researched it snd my hypothesis was right, they used both: ruclips.net/video/YRnnjoiSV-U/видео.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 4 года назад +1

      Yeah, all they needed was the software.

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

  • @nockieboy
    @nockieboy 5 лет назад +8

    When's the Z80 version coming out? 😉

    • @adamw.8579
      @adamw.8579 5 лет назад +1

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

    • @JanicekTrnecka
      @JanicekTrnecka 5 лет назад +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.

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

  • @crapcbm
    @crapcbm 5 лет назад +34

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

    • @evil-mad-scientist
      @evil-mad-scientist  5 лет назад +14

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

    • @Alan96555
      @Alan96555 5 лет назад +1

      @@evil-mad-scientist very nice!

    • @Megalomaniakaal
      @Megalomaniakaal 5 лет назад +1

      @@evil-mad-scientist Sweet. Can't wait to see it.

    • @baremetaltechtv
      @baremetaltechtv 5 лет назад

      @@evil-mad-scientist well how bout posting that update to the channel for the rest of us peasant folk to view?

    • @brentgreeff1115
      @brentgreeff1115 4 года назад

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

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

  • @jesperkped
    @jesperkped 7 лет назад +83

    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 Год назад +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

  • @RobertBoerner
    @RobertBoerner 7 лет назад +3

    Amazing project, great job and thanks for the update!

  • @3DSage
    @3DSage 7 лет назад +1

    wow very impressive!

  • @bhull302
    @bhull302 7 лет назад +48

    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 7 лет назад +4

      make that a 3

    • @RetroDepot
      @RetroDepot 7 лет назад

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

    • @baganatube
      @baganatube 7 лет назад +3

      Make it a 4!

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

  • @pcjohn0308
    @pcjohn0308 5 лет назад +8

    Darned impressive ! I started out assembler programming on an Apple II way back when.

    • @menacerisamir198
      @menacerisamir198 5 лет назад

      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 ruclips.net/video/nFIviiwPrLI/видео.html

  • @xyAspect
    @xyAspect 3 года назад +1

    I read that you were close to release a year ago. How’s update #2 coming??

    • @evil-mad-scientist
      @evil-mad-scientist  3 года назад +1

      Still close to a release; temporarily on hold due to COVID.

  • @dominicsaavedra5113
    @dominicsaavedra5113 7 лет назад +15

    I want to see this made with through hole components

    • @digitalalchemy1438
      @digitalalchemy1438 4 года назад +1

      You Can, at: ruclips.net/video/FaIMl8MNEHs/видео.html

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

  • @tedvanmatje
    @tedvanmatje 5 лет назад +6

    you guys are legends!
    nice one :)

  • @vladabuba
    @vladabuba 5 лет назад +2

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

  • @davetriplett4779
    @davetriplett4779 6 лет назад +3

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

  • @KeritechElectronics
    @KeritechElectronics 2 года назад

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

  • @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 7 лет назад

      go to the MegaProcessor Project
      ruclips.net/video/lNa9bQRPMB8/видео.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

  • @frankjesko8165
    @frankjesko8165 7 лет назад +1

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

  • @minhazrahman7085
    @minhazrahman7085 3 года назад +23

    Any Ben Eater fans here?

  • @GriffWason
    @GriffWason 7 лет назад

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

  • @darianalexander5503
    @darianalexander5503 7 лет назад +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.

  • @charleshall376
    @charleshall376 5 лет назад

    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

  • @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 7 лет назад +1

      Infinite loop now new ones have over 230 million

    • @MrSapps
      @MrSapps 7 лет назад +5

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

    • @rich1051414
      @rich1051414 7 лет назад +2

      The vega gpu has 12.5B transistors.

    • @MrSapps
      @MrSapps 7 лет назад +9

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

    • @MrSapps
      @MrSapps 7 лет назад +1

      Although either way its INSANE

  • @danaadalaide5648
    @danaadalaide5648 7 лет назад +1

    The c64 was a 6510 processor which was a 6502 with extra I/O pins for bank switching (amongst other things between the basic rom and ram, that you could copy by writing the same data back to the same location!)

    • @StevenNess
      @StevenNess Год назад

      Yes, exactly. The VIC-20 was the Commodore with the 6502 chip

  • @gavincurtis
    @gavincurtis 5 лет назад +4

    Wow! I know you are busy, but could you roll an NVidea GP100 version?

    • @evil-mad-scientist
      @evil-mad-scientist  5 лет назад

      We'll get right on that!

    • @gavincurtis
      @gavincurtis 5 лет назад

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

  • @quintonstephens9087
    @quintonstephens9087 3 года назад

    will we be able to make this later looks very cool

  • @mannycalavera121
    @mannycalavera121 5 лет назад +6

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

  • @johnvonhorn2942
    @johnvonhorn2942 3 года назад

    Even the 6502 is enjoying that RGB goodness.

  • @deltactarchives1328
    @deltactarchives1328 5 лет назад +4

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

  • @Arsenic71
    @Arsenic71 4 года назад +1

    AFAIK the C64 had a 6510. It was the VIC20 that had the 6502.

  • @_who_cares_1123
    @_who_cares_1123 5 лет назад +6

    Damn i love those flashing Leds :D

    • @lxathu
      @lxathu 5 лет назад

      ruclips.net/video/12LLJFSBnS4/видео.html

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

  • @swwei
    @swwei 5 лет назад +3

    Is it possible to make a version that is 10 times faster than the original one?
    or even 100 times faster ?

    • @yukhnevich
      @yukhnevich 5 лет назад

      Take the arduino lol

    • @wessmall7957
      @wessmall7957 5 лет назад

      The 6502 is still in production and the new ones are a bit more than 10 times faster.

  • @blakescott8570
    @blakescott8570 3 года назад

    i am designing a tiny 8 bit CPU with transistors, this video made me so happy

  • @ncc74656m
    @ncc74656m 5 лет назад +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 5 лет назад

      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 5 лет назад

      @@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 5 лет назад

      @@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 5 лет назад

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

  • @samuellourenco1050
    @samuellourenco1050 7 лет назад

    This is just beautiful in every way!

  • @0012erick
    @0012erick 5 лет назад +3

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

  • @tjiani111
    @tjiani111 3 года назад +1

    Version 2 video coming?

  • @TheDenyingDutchman
    @TheDenyingDutchman 7 лет назад +6

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

  • @BlackEpyon
    @BlackEpyon Год назад

    I love that there's giant solder pads, as if you were going to attach 4-guage gold wire to connect it to giant pins arrayed around a large conference table. It's to scale, right?

    • @evil-mad-scientist
      @evil-mad-scientist  Год назад +1

      Yes, and those pads are all functional, and in the original order of the bond pads on the original die. Giant bond wires on a coffee table is something we have talked about. :D

    • @BlackEpyon
      @BlackEpyon Год назад

      @@evil-mad-scientist That would be something to show off at the next VCF!

  • @IvanRektanov
    @IvanRektanov 6 лет назад +11

    WIRE IT INTO A COMMODORE

    • @AnnoyedArt1256
      @AnnoyedArt1256 4 года назад

      but it uses a slightly different cpu called the 6510 it removed some pins to save costs

    • @IvanRektanov
      @IvanRektanov 4 года назад

      @@AnnoyedArt1256 i mean the c64

    • @AnnoyedArt1256
      @AnnoyedArt1256 4 года назад

      Ivan204 i was talking about the c64 already

  • @jabberwocky1707
    @jabberwocky1707 Год назад

    Beautiful!
    - A great project in PCB design, soldering and probably fault finding.
    What's the cost of components? (All SMD I assume?)
    - PCB pricey?

  • @ExcalibursZone
    @ExcalibursZone 7 лет назад +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  7 лет назад +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 7 лет назад +3

      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 7 лет назад +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 7 лет назад

      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  7 лет назад +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.)

  • @gwentarinokripperinolkjdsf683
    @gwentarinokripperinolkjdsf683 3 года назад +1

    I noticed this is an old ass video but have you considered donating this to the living computer museum? It would be an excellent exhibit for people to play around with.

  • @TheKutia
    @TheKutia 7 лет назад +4

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

  • @EvertvanIngen
    @EvertvanIngen 7 лет назад +1

    I want to buy this so bad, it looks soo cool!!!

  • @bBrain
    @bBrain 5 лет назад +3

    come on do a 386 or 486!

    • @StephanBuchin
      @StephanBuchin 5 лет назад

      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 5 лет назад +1

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

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

  • @chadkrause6574
    @chadkrause6574 7 лет назад +24

    What is the limitation for speed?

    • @AndreasElf
      @AndreasElf 7 лет назад +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 7 лет назад +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 7 лет назад +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 7 лет назад +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 7 лет назад +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.

  • @KingTrump2024
    @KingTrump2024 3 года назад

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

  • @gorgar6059
    @gorgar6059 7 лет назад +11

    Next step should be electron tubes ;)

    • @BertGrink
      @BertGrink 7 лет назад +1

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

    • @TheOriginalEviltech
      @TheOriginalEviltech 7 лет назад +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 7 лет назад +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.

  • @kadsenkalle4663
    @kadsenkalle4663 5 лет назад

    Seeing this makes me happy.

  • @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 5 лет назад

      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.

  • @joemato
    @joemato 3 года назад

    This brings smile to me :) , I had 6502 pirated Apple II back in the '80s and tried some machine language coding around it during that time for fun. Long Later I moved to MASM and TASM. What I nice memories.

  • @Factory400
    @Factory400 7 лет назад +6

    Stunned.....this is outrageously cool. Wishing I had even a tiny fraction of the time that has gone into this project.

    • @1pcfred
      @1pcfred 7 лет назад +3

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

    • @Factory400
      @Factory400 7 лет назад +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.

    • @優さん-n7m
      @優さん-n7m 6 лет назад

      like children ?

  • @SpaceBuckaroo
    @SpaceBuckaroo 4 года назад +1

    Any update on the new version?

  • @bradleyp3655
    @bradleyp3655 5 лет назад +16

    I was writing assembly code at 15 yo for this processor in late 1979.

    • @adisharr
      @adisharr 5 лет назад

      Most people interested in programmed experimented with Assembly on the 6502 at a young age.

    • @johnm2012
      @johnm2012 5 лет назад

      @@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 5 лет назад

      @@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 5 лет назад

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

  • @VidarrKerr
    @VidarrKerr 5 лет назад +2

    Please make an i7 next.

    • @Zadster
      @Zadster 5 лет назад

      The MOnSter has approx 17.88 transistors per square inch. At that density, an i7-860 which has 774M transistors would be a PCB measuring 548 feet on each side...

    • @VidarrKerr
      @VidarrKerr 5 лет назад

      @@Zadster I know. Imagine how cool that would look. Like a giant i7 billboard.

    • @Zadster
      @Zadster 5 лет назад +1

      @@VidarrKerr That would be epic! Maybe cover the entire side of a skyscraper.

  • @thumbwit
    @thumbwit 5 лет назад +4

    Now build a scale DIP around it!

  • @fakshen1973
    @fakshen1973 5 лет назад

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

  • @RainMan52
    @RainMan52 7 лет назад +38

    But....
    will it run Crysis?

    • @queyronnolberto4921
      @queyronnolberto4921 7 лет назад +2

      No, buy Intel CPU.

    • @chaddanylak8706
      @chaddanylak8706 7 лет назад +9

      buy ryzen cpu

    • @texugaobolado
      @texugaobolado 7 лет назад +4

      I saw one playing Darude - Sandstorm.flac

    • @jP-gh3yo
      @jP-gh3yo 6 лет назад

      bal.sac

    • @mrmeval1
      @mrmeval1 6 лет назад +2

      Yes it will run Crysis. Your grandkids will get to see the first pixel drawn.

  • @OrsHunorDetre
    @OrsHunorDetre 3 года назад

    Looking forward to seeing Update #2!

  • @rocket862
    @rocket862 5 лет назад +5

    This is cool. The "music" is not cool, it is hard to hear what you are saying!

    • @marksmod
      @marksmod 5 лет назад

      I had no problems understanding the narrator over the music

  • @jonathaningram8157
    @jonathaningram8157 3 года назад

    mad respect for the mad scientist.

  • @mahjonglover3614
    @mahjonglover3614 7 лет назад +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!!!

  • @StephenGoddard-MiisterSpiice
    @StephenGoddard-MiisterSpiice 7 лет назад +7

    Where's the monster Z80

    • @guyfamily5323
      @guyfamily5323 7 лет назад +3

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

    • @StephenGoddard-MiisterSpiice
      @StephenGoddard-MiisterSpiice 7 лет назад +6

      give me a few years.

    • @RS-ls7mm
      @RS-ls7mm 7 лет назад +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.

  • @madwlad799
    @madwlad799 4 года назад +2

    Finally we are getting closer to all the scifi movie computers from the 80s

    • @CommonTater100
      @CommonTater100 3 года назад

      all they need is to connect it to a projector so everything on the screen is projected onto their face while using it

  • @ChromedioxideVS
    @ChromedioxideVS 7 лет назад +4

    c-can it run minecraft?

    • @josugambee3701
      @josugambee3701 7 лет назад +1

      If you could port Linux and Java to 6502, then yes. It may have already been done, but I don't know.

    • @nohbdy9634
      @nohbdy9634 7 лет назад +2

      well, gl getting even linux to run on a 1mhz processor

    • @18ps3anos
      @18ps3anos 6 лет назад

      Linux and java to 6502 xDDD Waaaat You realize we are talking about a 8bit cpu, right ?

  • @schitlipz
    @schitlipz 7 лет назад +1

    Very nice indeed!!!! I'm sure there'll be a market for it. Sign me up.
    I was actually thinking of making a 4-bit computer using simple diode logic (light-emitting for more fun), and only transistors when absolutely required. But my brain fried when I thought about it. Nice short story.

  • @cougarmain
    @cougarmain 5 лет назад +4

    next project ryzen 3950x megamicroprocessor :P

  • @Metalistforlife
    @Metalistforlife 7 лет назад +2

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