Breadboard Computer says "Hello"

แชร์
ฝัง
  • เผยแพร่เมื่อ 15 ต.ค. 2024
  • JLCPCB Prototype for $2(Any Color): jlcpcb.com
    LCD added to the 8-bit breadboard one instruction computer

ความคิดเห็น • 96

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

    Breadboard Computer says "I'm sorry, Julian. I'm afraid I can't do that"

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

      HEHE..... funny

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

      No, this kit just say : " Please ! kill me "

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

    damn, you missed the opportunity for: Breadboard computer says “NO”

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

      That would have been quicker ;)

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

    I must say, I'm very glad to finally see this computer getting some more love :)
    Not that I don't enjoy your other projects, but this one is my favorite.

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

    And Ilettnet was born - "Hello professor Ilett. Shall we play a game"

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

    Brilliant! Congratulations Julian. Now to make it shine it just needs a vocoder.

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

    your calmness while building the circuit is what i need to learn from you. I really get frustrated when one stupid wire doesn't get into the breadboard. Well Done anyways

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

      Those bits end up on the cutting room floor. ;)

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

      @@benwinkel so true

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

    Oh my, I'm having flash backs to the 70's, as I learned to hardware program an early PDP-8 with the address and data switches and toggles. :-)

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

      Brian McConkey I still remember 012737 “transfer register to memory”

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

      @@PhilC184 On a PDP-8 that would be 3xxx, "deposit and clear accumulator".

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

      Alex Taylor you’re right, of course, I came in at the PDP-11/34.

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

    Just wanted to say Congratulations Julian, great result on a great project!

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

    Some may not think so, but i agree. This is exciting. Well done.

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

    First vids of you I got hooked on were the postbag.... That costed me alot of money 😂😂
    Now your vids are so complicated I don't understand anything anymore... Still love your videos mate

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

    Damn! This is great! This playlist turns into an education for understanding and working with computers and how computers are working. You should do this on BBC!

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

    Pretty damn nifty Julian!
    PS> The contrast effect is most likely due to power usage...fully charged batteries should fix this.

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

    Great video! Your breadboard organization skills are phenomenal.

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

    That's bloody awesome. More of this please Julien!

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

    Julian needs to make it say Good Morning All

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

    Love this project! I wonder how difficult it would be to adapt my assembler to your processor.

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

    With the breadboard problems, might it be an idea toi turn this into a pcb ?
    just mount the permanent components, and use headers for the movable connections

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

    How do you intent to make it Turing complete? Without conditional branch it cannot be. It's just a sequencer.

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

    Nice build, your breadboard builds look so much nicer than mine X) I never have the patience to make sure nice wires for everything (which I pay for later in debugging...I know...).

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

    Congratulations ! Thanks for sharing !

  • @NANO-SERWIS.MAREK-DASZKE
    @NANO-SERWIS.MAREK-DASZKE 4 ปีที่แล้ว

    In my case , computer not work .
    Breadbord not work properly with z80 cpu.

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

    I can see the need for an e2prom being added soon. next step dual core breadboard computer :)

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

    I know it's a lot more work, but this is well worth watching. If you get my drift. :)

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

    Julian - I tried using a bargraph display on a breadboad (rather than multiple LEDs) and had the same intermittant connection problems. I think the leads on it are too small and too short to make a proper contact in the breadboard.

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

    Great video, thank you. Your segmented led displays, do you have a link for those?

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

    Where can you get that type of flat cable compatible with the breadboard spacing?

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

    How do you record your videos? Like how do you have the camera shooting from the top, without it obstructing your view?

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

    Why does your breadboard speak to you? Mine never does. At least not in a language I do understand. And that gets me really mad!

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

    You need to add an input bus to the front end. You could build it similar to what you have for writing to the peripheral registers at the back end but with a shift register so you can program it with two or three wires (data/clock with a counter or data/latch/clock) from an Arduino. The Arduino program would just read an array of bytes, stream out the the bits and send clock signals for each bit. Programming it would still a pig, but at least save you from picking at DIP switches all day. And now you have an Arduino pig programmer for OINC. 🐖 This is awesome. Cheers.

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

    Now we just need someone with the patience to write Manic Miner for it and we can call it a success!

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

    Looks awesome. Nice work.

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

    It's beautiful ! I wonder if there is a schematic or logic diagram somewhere ?

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

    There you go. It's not that hard is it - just a bit cumbersome. Some kind of non-volatile memory would be nice, as you mentioned elsewhere.
    I think I've watched all your oink videos, but I can't remember everything, such as the step you take in "step 4" on the post-it. This makes the program (visually) run at varying speed (6 cycles instead of the usual 3). That's something I would've looked into solving.

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

    Oh i see: the 7 segment display draws too much current when in 00 mode, because of 6 LEDs active! But only 2 LEDs plus the 1 in binary bargraph is less current! Battery pack flat. You're welcome

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

    Great fun. DIP switches are a pain, get ye a panel with giggle switch ala Altera or PDP11 to load in comfort. In the era of course mechanical nightmares in the form of paper tape readers or punch card readers were the go. Today you could simulate a reader with an Audrino and write a boot loader so Oink can feed off it. Just my musings.

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

    Do you know that the computer isn't finished until the answer to everything is 42, or it is turing complete.

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

    3:30 - 3:35
    hehe
    who else remembers being young enough (approx 10 years old or so)
    learning electronics
    and then someone says the phrase........ I'M GOING TO ROOT THE DATA LINES
    and you're like..... giggle giggle
    haha he said "ROOT"
    ahhh the good ol days of being naive and finding everything funny.
    Good times
    on that note
    who remembers the show GOOD TIMES

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

    You should create a simple interface with PC. May be an Arduino with a little program that accepts data from USB and writes it to the computer.
    And the next step could be a simple assembler for generating and sending the data.

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

      Adding an arduino will remove the point of actually building the 8 bit computer
      But it is a good idea

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

      @@megamer2340 well... you think it's part of the computer you are using for editing and assembling the code,,,

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

    Add a matrix keypad and a keyboard to it next.

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

    Cor blimey guvnor, that took me back...!!!

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

    Breadboard (at first I thought is said *breadbin* )

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

    Maybe u should contact IBM!

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

    Now you need an EPROM

  • @Stuart-AJC
    @Stuart-AJC 4 ปีที่แล้ว +1

    Next project: write a compiler (or at least an assembler) :-)

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

      After entering a 30 byte program in binary, I feel that non-volatile storage is urgently needed :)

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

    Ah ha! You're miles ahead of the version that I'm making. I've only got 8 bit numbers shunting around from one register to the next. If you want to take a look, it's on my channel.

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

      Looks like yours uses a similar principle. Mine does a publish on one clock edge and a store on the other.

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

      @@JulianIlett Hmm, interesting. I'm definitely publishing when one signal goes low, and during that low pulse storing on the positive going clock edge of other signal. I'm not sure if I've made my life more difficult by trying to implement the whole of a 6502 as my first CPU!?!?!

  • @isoguy.
    @isoguy. 4 ปีที่แล้ว

    Great vid, as always

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

    Exelent work!! I'm thinking EPROMesq storage ? If possible tape/dictaphone interface ?
    BTW 11101=29

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

    computer says "NO"

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

    Well done! Some sort of storage next?

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

      That was my thought :)

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

    good stuff Mr I ! your not gonna add "World" ?

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

    Hmmm. BBC program (bread board computer program)

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

    Now you just need to program a PIC to program the 8 bit computer for you! :-P Be nice when you have some storage on board... less painful when the batteries go flat! :D

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

    And no arduino. Move over boys, let a man work here

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

    Well done

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

    Impressive! But you need a compiler. ;-)

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

    Hex 60 is not sixty you bad boy! ;)
    As soon as I saw C8 I thought RET Z.

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

    Ya gotta make a keypad for it and some how use Arduino to write the code 🤔😀 that's spot on tho 👍

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

      Adding an arduino will remove the point of actually building the 8 bit computer

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

    Next project... punch card reader to make programming it easier 😁😂

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

      Or even better a room full of Wrens in uniform.

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

    pease send the shematic for this breadboard

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

    I'll Be Back...

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

    nibble = half byte = 4 bits, 2 bits = half nibble, IMO
    anyway, great example of real instructions, but probably never gonna do this,
    microcontroller + arduino C/micropython and I2c controller for lcd might be easier ...

  • @jamest.5001
    @jamest.5001 4 ปีที่แล้ว

    Nibbles and bits nibbles and bits, !!!

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

    Impressive

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

    Now run doom on it

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

    Amazing

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

    very cool

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

    There better be coins.......

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

      I've moved on to flickbooks now ;)

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

    incrível!

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

    Cool.

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

    2nd! By the way julian, pls keep up the good work because i have my own channel and i am trying to get good content like this! (This is not the channel, the channel is The Young Hobbyist, check it out if u want)