![Ajax](/img/default-banner.jpg)
- Видео 99
- Просмотров 60 580
Ajax
Добавлен 2 сен 2008
This is a RUclips Channel where I post videos of my Hobbies. Thank you to anyone who watches my videos. If you like the content consider hitting subscribe and checking out future content.
And remember if people have to get hurt for you to achieve your goals then your goals are crap.
-Have a lovely day.
And remember if people have to get hurt for you to achieve your goals then your goals are crap.
-Have a lovely day.
Building Ben Eater's CPU ( Part 4 ) The Step Counter and the Program Counter. Digital Logic Sim.
This is part 4 of a video series where I replicate Ben Eater's 8-BIT CPU in Digital Logic Sim.
In this video, I make the Step Counter and the Program Counter.
I use a 4-bit adder, a 4-bit register, and a 4-bit buffer. and a couple of extra logic gates to make them.
If you have any Questions or Suggestions, comment below.
If you enjoy my content, please Like and Subscribe.
Link to my Patreon.
patreon.com/Ajax123z
Link to Digital Logic Sim.
sebastian.itch.io/digital-logic-sim
Thanks for Watching!
In this video, I make the Step Counter and the Program Counter.
I use a 4-bit adder, a 4-bit register, and a 4-bit buffer. and a couple of extra logic gates to make them.
If you have any Questions or Suggestions, comment below.
If you enjoy my content, please Like and Subscribe.
Link to my Patreon.
patreon.com/Ajax123z
Link to Digital Logic Sim.
sebastian.itch.io/digital-logic-sim
Thanks for Watching!
Просмотров: 82
Видео
Building Ben Eater's CPU ( Part 3 ) Basic Registers and BUS Buffers. Digital Logic Sim. (DLS)
Просмотров 13016 часов назад
This is part 3 of a video series where I replicate Ben Eater's 8-BIT CPU in Digital Logic Sim. In this video, I build the 1-BIT Register and connect multiple of them together to make a 4-BIT and 8-BIT Registers. They will be the bases of each register and the step counter and program counter that I build in my future videos. I then connect multiple tristate buffers together to make 4-BIT and 8-...
Building Ben Eater's CPU ( Part 2 ) Adders and a Subtractor. Digital Logic Sim. (DLS)
Просмотров 104День назад
This is part 2 of a video series where I replicate Ben Eater's 8-BIT CPU in Digital Logic Sim. In this video, I build the full adder circuit, and then I combine multiple full adders to make a 4-BIT and 8-BIT adder. I then make an 8-BIT Adder/Subtractor that will be the main ALU. We will need the 4 bit adder later on for use in the step counter and the program counter. If you have any Questions ...
Building Ben Eater's CPU. ( Part 1 ) Basic Logic Gates and the Clock. Digital Logic Sim.
Просмотров 16314 дней назад
This is part 1 of a video series where I replicate Ben Eater's 8-BIT CPU in Digital Logic Sim. In this video, I build the basic logic gates that will be needed. Then, I build the clock circuit. If you have any Questions or Suggestions, comment below. If you enjoy my content, please Like and Subscribe. Link to my Patreon. patreon.com/Ajax123z Link to Digital Logic Sim. sebastian.itch.io/digital-...
Ben Eaters 8 BIT CPU in Digital Logic Sim.
Просмотров 48921 день назад
I just recently finished making a tutorial series on how to build this CPU in Logisim-evolution. So I figured I'd try to build it in DLS. The Conrtol unit functions the same but is built differently than the Rom based Microcode CU from my series. If you have any Questions or Suggestions comment below. Link to my Patreon. patreon.com/Ajax123z Link to my Discord. discord.com/invite/FxS5W3cWjP Lin...
Building Ben Eater's CPU ( Part 12 ) The Control Unit and Finishing the Computer. Logisim Evolution.
Просмотров 20121 день назад
This is part 12 (final) of a video series where I recreate Ben Eaters 8-BIT CPU in Logisim Evolution. In this video, I show you how to build and connect the control unit. Then, I finish the computer and test out a Fibonacci program. If you have any Questions or Suggestions, Comment below. Link to the Save File and Rom files and the Assembly instructions. drive.google.com/file/d/1lqsXqpCtVd0EiXf...
16-BIT CPU. First try at coding TETRIS. Logisim Evolution. Python.
Просмотров 588Месяц назад
I added a pixel display to my 16-BIT CPU that I have been working on. The first thing I have tried coding is a Tetris Like Game. the blocks are smaller, and you can't rotate them yet. Also, there is nothing keeping track of the score. I'll try to add that in future versions, I code. Below is the link to the save files for this computer and the assembler and the ram files and rom files. drive.go...
Building Ben Eater's CPU ( Part 11 ) The Zero Flag and The Flags Register. Logisim Evolution.
Просмотров 221Месяц назад
This is part 11 of a video series where I recreate Ben Eater's 8-BIT CPU in Logisim Evolution. In this video, I show you how to make The Zero Flag and The Flags Register. I also show you how to connect both of them to the ALU. If you have any Questions or Suggestions, Comment below. Link to Logisim Evolution. github.com/logisim-evolution/logisim-evolution
16-bit Computer. Final version of my B.A.S.I.C style O.S. Logisim Evolution.
Просмотров 289Месяц назад
This is a 16-bit computer I built based on Ben Eater's 8-BIT CPU architecture, but with additional components such as the ascii TTY display and keyboard input, and a few others. It also has 34 total opcodes instead of 16. It also has a couple more flags as well. This is the final version of my custom Assembly O.S. I added a few bug fixes as well as the ability to swap out the assembly code that...
Building Ben Eater's CPU ( Part 10 ) The Step Counter. Logisim Evolution.
Просмотров 240Месяц назад
This is part 10 of a video series where I recreate Ben Eater's 8-BIT CPU in Logisim Evolution. In this video, I show you how to make the step counter. I also show you how to connect the Step Counter and the instruction register to the address lines for the control unit. If you have any Questions or Suggestions, comment below. Link to Logisim Evolution. github.com/logisim-evolution/logisim-evolu...
Building Ben Eater's CPU. ( Part 9 ) The Instruction Register. Logisim Evolution.
Просмотров 109Месяц назад
This is part 9 of a video series where I recreate Ben Eater's 8-BIT CPU in Logisim Evolution. In this video, I make the Instruction Register and then connect it to the BUS. I also hooked up some LED lights to the always out output as a data visualizer. If you have any Questions or Suggestions, comment below. Link to Logisim Evolution. github.com/logisim-evolution/logisim-evolution
16-bit computer. B.A.S.I.C style O.S. Written in my Custom Assembly Language. Logisim Evolution.
Просмотров 108Месяц назад
This is a 16-bit computer I built based on Ben Eater's 8-BIT CPU architecture, but with additional components such as the ascii TTY display and keyboard input, and a few others. It also has 34 total opcodes instead of 16. It also has a couple more flags as well. I used chat gpt to help me take the mnemonics I created for my opcodes and write an assembler/text editor in Python. I don't really kn...
Building Ben Eater's CPU. ( Part 8 ) The RAM chip. Logisim Evolution.
Просмотров 151Месяц назад
This is part 8 of a video series where I recreate Ben Eater's 8-BIT CPU in Logisim Evolution. In this video, I make the RAM and then connect it to the BUS and the memory address register. I also set up and tested the program mode. If you have any Questions or Suggestions, comment below. If you enjoy my content, please Like and Subscribe. Link to Logisim Evolution github.com/logisim-evolution/lo...
Building Ben Eater's CPU. ( Part 7 ) The Memory Address Register. Logisim Evolution.
Просмотров 2992 месяца назад
This is part 7 of a video series where I recreate Ben Eater's 8-BIT CPU in Logisim Evolution. In this video, I make the Memory Address Register then connect it to the BUS and also hook up the Program Mode switches to it. If you have any Questions or Suggestions, Comment below. If you enjoy my content please Like and Subscribe. Link to Logisim Evolution. github.com/logisim-evolution/logisim-evol...
Building Ben Eaters CPU. ( Part 6 ) The OUTPUT Register and Displays. Logisim Evolution.
Просмотров 1232 месяца назад
Building Ben Eaters CPU. ( Part 6 ) The OUTPUT Register and Displays. Logisim Evolution.
Building Ben Eaters CPU. ( Part 5 ) The B Register. Logisim Evolution.
Просмотров 1392 месяца назад
Building Ben Eaters CPU. ( Part 5 ) The B Register. Logisim Evolution.
Building Ben Eaters CPU. ( Part 4) The ALU. Logisim Evolution.
Просмотров 2072 месяца назад
Building Ben Eaters CPU. ( Part 4) The ALU. Logisim Evolution.
Building Ben Eaters CPU. ( Part 3 ) The A Register and the BUS. Logisim Evolution.
Просмотров 1663 месяца назад
Building Ben Eaters CPU. ( Part 3 ) The A Register and the BUS. Logisim Evolution.
Building Ben Eaters CPU. ( Part 2 ) The Program Counter. Logisim Evolution.
Просмотров 2763 месяца назад
Building Ben Eaters CPU. ( Part 2 ) The Program Counter. Logisim Evolution.
16-Bit Upgrade to Ben Eater's CPU. Logisim Evolution. 2 digit Multiplication.
Просмотров 2253 месяца назад
16-Bit Upgrade to Ben Eater's CPU. Logisim Evolution. 2 digit Multiplication.
16-BIT Upgrade to Ben Eater's CPU. Logisim Evolution. Saving and Loading strings of text.
Просмотров 2453 месяца назад
16-BIT Upgrade to Ben Eater's CPU. Logisim Evolution. Saving and Loading strings of text.
Building Ben Eaters CPU. ( Part 1 ) The Clock. Logisim Evolution
Просмотров 4833 месяца назад
Building Ben Eaters CPU. ( Part 1 ) The Clock. Logisim Evolution
I made Ben Eaters 8 bit CPU. Logisim Evolution.
Просмотров 3823 месяца назад
I made Ben Eaters 8 bit CPU. Logisim Evolution.
Building a 16-bit CPU ( Part 4 ) Final Computer Build.
Просмотров 1713 месяца назад
Building a 16-bit CPU ( Part 4 ) Final Computer Build.
Building a 16-bit CPU ( Part 3 ) [Control Unit ( part 2 ).]
Просмотров 823 месяца назад
Building a 16-bit CPU ( Part 3 ) [Control Unit ( part 2 ).]
Building a 16-bit CPU ( Part 2 ) [Control Unit ( part 1 ).]
Просмотров 1183 месяца назад
Building a 16-bit CPU ( Part 2 ) [Control Unit ( part 1 ).]
Building a 16-bit CPU ( Part 1 ) ALU.
Просмотров 2224 месяца назад
Building a 16-bit CPU ( Part 1 ) ALU.
16-bit CPU. Basic Math Operations.
Просмотров 2,4 тыс.4 месяца назад
16-bit CPU. Basic Math Operations.
16-bit computer. [ TTY display and keyboard input.]
Просмотров 2514 месяца назад
16-bit computer. [ TTY display and keyboard input.]
it dont work
IF i put all A and B3 it says B is bigger?
@Shremguy Maybe you missed a wire connection. If you upload your save to Google drive or something and share the link I can take a look at it to see what's up. But I have built the comparator like 8 times and I don't think I've had any trouble with it.
@@Shremguy Here is a link to my Discord where you can download my saves. discord.com/invite/FxS5W3cWjP
Save files are in the dls project channel
I've always been interested in stuff like this but your truly great at this, good vids
@@Klow_3 Thank you. I appreciate the compliment. I hope my videos can help.
AUGHH i just had to do this but without the zoom thingy 😭😭😭😭😭😭😭😭😭😭😭😭😭
@Shremguy that's wild. I bet the wiring was hard.
@@Shremguy also a link to the modded version is on one of my community posts.
@@ajax123z ITS HORRENDOUS
@Shremguy I have a discord if you want to join and share a Picture of it. Here is the link. discord.com/invite/FxS5W3cWjP
You can prepare a mux beforehand since you just made one purely out of the basic logic gates, you can compress it into its own chip for the purpose of the simulation.
Are you talking about the BUS Buffers? I'm pretty sure a mux is a multiplexer, and a buffer is a buffer. I didn't make a multiplexer in this video.
Just to make sure I watched the video back. I don't make a mux in this video. When I make the Ram chip in a couple of videos I'll be making a mux as well as a decoder.
@@ajax123z yes a mux is a multiplexer, however when you're building the registers, I'm familiar with the design since Sebastian lagues himself showed it. It uses the d flip flop with the clock inside, and has two inputs. Data and load. With the load signal turned off whatever data is in the flip flop gets fed back to the flip flop. With load. Turned on, the flip flop now listens to the data from the data input. This thing that selects from 2 sources to transfer the data to the flip flop, is the mux, and the load signal is the select signal. You'd end up with the same design for a 2 bit mux which if I'm correct is just selecting the data from either of the two inputs using a second selection input.
Go back to 4:08 and look on the top left, this part is the mux that selects between the flippl flop output and the data input to feed back into the flip flop. @@ajax123z
@CybernetonPL oh. I get it. I was confused about which part you were talking about. Yes, it is a mux used to select the signal for the data and store. I didn't realize that until you pointed it out. And yes, I'm pretty sure this base register component is Sebastian Lague's exact design. It works best out of all the ones I've made and seen I will build on the register to give them a reset signal in a later video.
1:11 - 1:55 did bro die for a second?
My dog started peeing inside, so I had to grab him and take him outside. I remember that. At the time I made this video, I didn't know how to trim videos. So I left it in. Lol
@@ajax123z LOL
FYI: you can hold shift to make your lines straight btw :) (if u didnt already know or it wasnt in this version)
Yeah, I know that now. But this video is old.
i dont even know how to get the 7 digit number bullshit
It is in the library at the very top under built-in..
I was looking for a program counter video in digital logic sim but couldn't find one, but finally, you released it.
I'm glad the video was helpful.
password
What password? I'm confused.
e
Huh.
hey
Hey.
Its litterly one good tutorial what i find for the wekk of searching tutorials for logic gates and its good! Thann you so much!
Thank you for the compliment. I'm happy my videos were helpful.
setup
Setup what?
setup
What do you mean?
IS THERE SOUND?
@NoteCraft-Nation No. I don't have a microphone. When I made this series, I didn't have good editing software, so they don't even have background music. Sorry in advance
@@ajax123z thought my headset was broken LMAO
@@RealG.Videos SAME
Thanks. You help me 👍🏿
You are welcome. Gald my videos could help.
Cool video 👍🏿
Thank you!
Pleas can you make a video for how to expand the view in digital logic Also I am using laptop so i don't have mouse
What do you mean expand the view. Like zoom in and out?
If you are talking about Zooming in and out. That Is a modded version. I have a link to it here on my community post. ruclips.net/user/postUgkxvAIxfhN3cCDI2RTMe-m3L4oMmG2nECLH?si=_XVnB9Nxu59RYkbi
@@ajax123z thx
@dojy_53 you're welcome. Use at your own risk, tho. I didn't make the mod.
Your tutorials have gotten a lot better
@@GerardoGonzalez-pv6wh Thank you. I'm hopeful they will keep getting better as I learn more.
Hello Ajax 👋🏿 I don't know if you want it, but as idea for you use some background music for example popular NCS music? As top 10 NCS music. As 1 example Alan Walker Fade? Simply I suggest. Thank you.🍀
Thank you for the suggestion. I will switch up background music in the next series, but for this one, I am going to the same music. For the next one, I'll do different music in each video of the series.
@@ajax123z 👍
i wasn't checking your channel to days but you finnaly came back to dls yahoo and im the first by commeting
Yeah I figured I'd build Ben Eater's CPU in DLS. Seemed like a fun challenge. Also congrats on the first comment.
@@ajax123z nope ^_^
Ok
BRO U TALENTED ASF
@@nexarsji Thank you for the compliment.
Hey ajax, will you make a computer that drives an display (Pls) ruclips.net/video/YXxxedeFAKI/видео.html
I have made a couple of computers that drive displays. I made them in Logisim Evoulution. They are on my channel. Digital Logic Sim doesn't have any screens. That's link is to a DLS2 video. I don't use DLS2
@@ajax123z why not usie dls2
@Jackinbox19001 So I have used DLS2, but I don't make videos with it because you can't right-click the chips and view inside them like you can in the regular DLS. Also, the pins are constantly acting up.
@@ajax123z why not mod it
@Jackinbox19001 I don't know how to code in unity. Yet. Learning unity is on my list after getting better at Python and starting to learn C.
cant you make a modded version that has pixel block
@@Jackinbox19001 maybe one day. But I don't know anything about unity yet. This modded version was made by someone else. Not by me.
Is the last one is an 8 bit alu?
This one is the main part of the ALU.
@@ajax123z thanks... Ur one of the few people who does it so easily 💙
@@samriddhasen46 Thank you. I appreciate the compliment.
What is the difference between halt and clock disable
The halt will be tied to an opcode later on. The clock disable is so that you can turn the clock off, then use the manual button to tick the clock by hand. Hopefully, this makes sense.
@@ajax123z thanks
@@kokodif You're welcome.
👏👏👏
Thanks.
my Arthon Final will be ready in a few weeks.
Nice. If you post a video, let me know. I'm down to see what you have changed or added to it.
@@ajax123z almost everything is changed
I look forward to seeing it. I recently coded something close to tetris on a 16 bit CPU I made. I'm working on coding snake but haven't made a lot of progress yet.
Amazing.
@@PZK21 Thank you for compliment.
Your videos make me smile.
@@PZK21 Thank you. I'm glad you enjoy them.
Please update the software with standard diagrams for logic gates and other components.
@vyking1972 This is not my software. It's was made by Sebastian Lague. I don't have enough experience with unity to change it myself.
In my opinion this is better, also its not his software. It's Sebastian Lague's.
@@ChadDeveloper thank you. People keep asking me to update or mod it. But I didn't make it. It says it in the video description.
thats excellent.
@@JohnathanSammer Thank you.
i Have an question, what is a buffer gate??? and why we use in digital logic sim
The tristate buffer lets you hook multiple wires to a single connector without the blinking error that can occur.
So if you want to connect multiple chips to the same bus you need to use buffers on the outputs of each chip.
mhm okay...
@@ajax123z what is is the blinking error then?
@Jackinbox19001 if you have two wires connected to the same pin and one of the wires is on and the other wire is off, it will blink rapidly. Buffers fix that.
thank you so much I was lost doing my college final semester exam and your videos helped me a lot
@@Marco-lp2pe You're welcome. I'm glad my videos have been helpful.
I had to do this in the normal game cause I couldn't find the modded version this gonna be hard
@ultraviolet-duck If you go to my channel and then go to the community tab, you will find a link to the modded version. But use at your own risk. I did not make the mod.
Thanks for sharing. So what would you recommend, logisim or DLS?
Thank you . I recommend using DLS at first until you get pretty good with the basics. Then, moving to Logisim to build more complex computers. I prefer Logisim now, but when I first started, Logisim was a bit overwhelming.
I have tried both when watching this playlist. I guess it depend on what u need. DLS good for learning since you'll made every single part from logic and what's what. Logisim is when you want to scale up to higher bit or speedup design process since a lot of part is already made and simplify to certain lvl. Sry for bad english
@gilangwahyu4450 You said it better than I did. I agree with you. And your english seems fine to me.
@@sananjabrayilov5349 nah logisim is kinda trash, same with logisim evolution, I would get digital instead
Good job man
Thank you.
Hi 👋🏿 Can you sometime if you want to make special UART (RX,TX) in your project. I don't know if it will give anything, but it just can, for example, for communication with another module from the outside of the 6502 and some example of the screen in your case. Good Luck 🍀
I'll have to learn more about UARTs first but in the future I will for sure.
I'm gonna do this in Roblox build logic 🥲 wish me luck
Good luck. Let me know how it goes.
You have earned my sub for everything. Nice video i like videos about hardware/electronics as a programer!
Thank you for the sub and the compliment. I got into computer hardware building about a year ago, and I really enjoyed learning about how they work.
Is the Negate chip a nececary thing or could you let it out theoretically?
The negate chip is just so you can display negative numbers. You don't have to use it.
@@ajax123z Thanks ^^
what's the motivation behind this? just curious...
I want to learn how computers and programming work at the most base levels. And then I want to continue moving up levels of complexity until I can code video games in Python and unity and stuff like that. I have also made some videos that I think will be useful to other people trying to learn about computers along the way. But mostly I think it's fun so I do it as a hobby in my free time.
Nice work, I am developing a 8bit cpu in logisim, I m currently having a hard time implementing the conditional jump instructions, I m cheating BTW using a whole ROM chip as the instruction decoder.
Also my bus is 8bits, 4bits for the instruction and 4bits for memory locations, Am I developing a 8bit computer thereby?
Nice. If you post a video, let me know. I'd love to see other people's builds to try and learn more. The CPU in this video uses 3 different Rom Chips that are connected to control lines. Also, thank you for the compliment.
I think the bit size of a computer is determined by the bit size of the data bus that the ALU can output to. I could be wrong tho. I'm still very new.
Then sir I developed a 4bit cpu. New and tetris running on a custom 16bit computer is incomprehensible to me though
Subscribed, BTW, do continue to code more for this computer, really interesting
Great work, my man.
Thank you.
Офигеть как ты до этого додумался и сделал 16 битный процессор в игре я в афиге, Красава молодец уважуха тебе и медаль на🎖️
That's very kind of you. The processor is an upgraded 16-BIT version of Ben Eater's 8-BIT CPU. I have added a lot of extra parts and functionality to it. But the architecture is based on Ben Eater's design. Chat gpt helped me with the python code for my assembler. But I did all the coding in my assembly language to make the Operating System and the Tetris like game that's running on my CPU. It is a lot of trial and error. It's really hard to find good detailed sources for building computers from scratch. Again thanks for the compliments.
О хоть один кто то написал. Хай 🤫👋
At least someone wrote what? @@kBashumUclugam
@@ajax123z Just i know ukrainian,russian,english. Aren't you about it? cool video by the way 👍
@kBashumUclugam oh I get it. You were saying someone finally wrote a correction. I am only fluent in English, myself. I use Google translate for comments in other languages. Also am I about what?
Wow. Which application do you use?In Digital Logic Sim the icons of and, not , register are way bigger. But in your application , they seem to be small size.
I am using a modded version of DLS that someone else had made. But I can't share that link he gave me anymore because I had some people accuse me of spreading malware. I'm really sorry.
@@ajax123z Thank you very much. ☺☺☺
@@PetriHevo Again sorry that I can't share it anymore.
Deserves more likes
Thank you!