- 84
- 113 035
sudocpp
United States
เข้าร่วมเมื่อ 26 พ.ค. 2021
Binary Subtraction with Logic Gates
Previously we've done binary addition with logic gates, next let's look at subtraction.
มุมมอง: 202
วีดีโอ
An "Economical" D Flip Flop
มุมมอง 1454 หลายเดือนก่อน
Let's make the D Flip Flop again, but this time let's use fewer IC chips.
Adding Two Binary Numbers With Logic Gates
มุมมอง 1774 หลายเดือนก่อน
Ever wanted to do binary math in a circuit but weren't quite sure how to move the voltages around to do it. This video will cover how just to do that by using half adders and full adders.
D Flip Flops
มุมมอง 764 หลายเดือนก่อน
Let's look at how to use a D Flip-Flop and then we will construct/simulate one using an S-R Latch.
Logic Gates
มุมมอง 495 หลายเดือนก่อน
Let's go over the different types of logic gates used in electronics for processing digital information.
Why Not Use add_definitions with CMake
มุมมอง 737ปีที่แล้ว
I recently had a question about using add_definitions with CMake. This video covers why you wouldn't want to use this function.
Will a BIOS Program Run on a USB Drive in Real Life?
มุมมอง 280ปีที่แล้ว
I realize that our Pong program isn't done yet, BUT will it run on real hardware without a floppy drive?
Writing a boot sector PONG Clone Part 3
มุมมอง 159ปีที่แล้ว
Well here we go, we are going to make a boot sector game. It will be a Pong clone. Unfortunately, this will be a multipart series because it took longer than anticipated. Hopefully there are extra points for being thorough :)
Object Oriented Assembly and Pong (Part 2)
มุมมอง 96ปีที่แล้ว
Well here we go, we are going to make a boot sector game. It will be a Pong clone. Unfortunately, this will be a multipart series because it took longer than anticipated. Hopefully there are extra points for being thorough :) We also will be making our assembly sort of "object-oriented" (very loosely defined). 0:00 Continuation 0:55 Adding Paddle Bounds 7:44 Adding CPU Paddle 10:31 Adding a Bal...
Writing a Boot Sector PONG Clone (Part 1)
มุมมอง 297ปีที่แล้ว
Well here we go, we are going to make a boot sector game. It will be a Pong clone. Unfortunately, this will be a multipart series because it took longer than anticipated. Hopefully there are extra points for being thorough :) 0:00 Welcome 0:20 Set up the Display 1:08 Test the Display 2:47 Let's use Constants 4:05 Draw the Separator 11:33 Add the Player Paddle 14:03 Get User Input 21:44 Add Clea...
Using Resistors in Series and in Parallel [Ep 4]
มุมมอง 82ปีที่แล้ว
In our series on electronics, today we will look at resistors in series as well as in parallel. Here is a list of the affiliate Amazon links: Alligator Clips for the Breadboard: amzn.to/3IjHazJ The kit with the various components: amzn.to/433v8T8 Multimeter: amzn.to/3pRQy7z 0:00 Welcome 1:41 One Resistor 2:40 Series Resistance 4:00 It is Proportional 4:33 Voltage Divider 5:00 Parallel Circuits ...
Using CMake to Define Macros [Ep 9]
มุมมอง 1.3Kปีที่แล้ว
The title and picture say it all. Using #define but with CMake rather than doing it in your code.
We Made It! 100 Subs Thank You!
มุมมอง 100ปีที่แล้ว
We made it to 100 Subscribers! Thank you everyone! Let's take a look at where to go from here.
Difference between COM and EXE
มุมมอง 434ปีที่แล้ว
Have you wondered what is the difference between COM files and EXE files. Here is your answer!
BIOS Assembly: Get Input without Waiting [Ep 15]
มุมมอง 144ปีที่แล้ว
BIOS Assembly: Get Input without Waiting [Ep 15]
What's the difference? C++ Structs vs C++ Classes
มุมมอง 56ปีที่แล้ว
What's the difference? C Structs vs C Classes
Doing PreBuild and PostBuild Events with CMake [Ep 8]
มุมมอง 1.5Kปีที่แล้ว
Doing PreBuild and PostBuild Events with CMake [Ep 8]
The Role of Computers and the Tide for the D-Day Landing
มุมมอง 63ปีที่แล้ว
The Role of Computers and the Tide for the D-Day Landing
What is and How to Use Inheritance in C++ [Ep 8]
มุมมอง 44ปีที่แล้ว
What is and How to Use Inheritance in C [Ep 8]
Testing DOS Assembly with QEMU and FreeDOS on Linux [Ep 3]
มุมมอง 356ปีที่แล้ว
Testing DOS Assembly with QEMU and FreeDOS on Linux [Ep 3]
Why you should use Virtual Destructors in C++
มุมมอง 74ปีที่แล้ว
Why you should use Virtual Destructors in C
Getting Started with git and Visual Studio Code
มุมมอง 16ปีที่แล้ว
Getting Started with git and Visual Studio Code
BIOS Boot Sector Assembly and using Delay/Wait/Sleep [Ep 14]
มุมมอง 125ปีที่แล้ว
BIOS Boot Sector Assembly and using Delay/Wait/Sleep [Ep 14]
Debugging BIOS Assembly Visually with Visual Studio Code and GDB [Ep 13]
มุมมอง 1.6Kปีที่แล้ว
Debugging BIOS Assembly Visually with Visual Studio Code and GDB [Ep 13]
Getting Started with git and the Command line
มุมมอง 70ปีที่แล้ว
Getting Started with git and the Command line
that’s really cool! what if the result should be negative tho?
CMake sucks. Sorry for being so blunt. CMake is just plain awful. Contributing to the problem is (or was) the abismal lack of decent documentation. I haven't touched CMake years and like never will again... hopefully.
Ty for your videos!
Thanks Ad!
a little nitpick, you are very keen on using built-in tools from vscode, but I think if youre going to make a video about CMake, one should learn how to use CMake directly and not through a middleman (vscode), so instead of pressing the button to build it, id rather you type the command in a terminal, otherwise great video.
Glad you enjoyed the video. I would say it's just a different teaching style. I generally try to start with the easiest, simplest way and then it's up to the person leaning to want to dig deeper. To use a car analogy, most people just learn how to drive a car, some will go on to learn that polishing the intake ports will improve power, some further go on to study fluid dynamics and stoichiometry.The majority are just content with driving the car from point A to point B. I do agree though, if you're in school, it's probably not the best approach because the level of depth is determined by the learner and they may never choose to go deeper, which would be hard to create tests and exams for. Exams are used to determine that you've reached a level of expected understanding on a topic, and in this case the person learning sets their of level.
woooo let's take it easy here my little amateur horse (me), there's a lot of information here, simple, direct and easy to understand, this video delivers something of value, easy-to-understand content with good teaching. We don't need a heavy tutorial that's difficult to assimilate, we do need short snippets like this, this is a solar injection of knowledge
Thanks!
Echoing a bunch of folks here that this process was not only simpler than others I'd see, but it Just Worked (on Fedora Silverblue, in my case) ✨
MacGyver Brook
Alysson Square
After searching for hours and through several "Tutorials" so set up SDL2, this is the only one that worked for me
Thanks a lot for this CMake series!!
only tutorial that worked, thanks!
When did we do hello world?
Hi, there is a hello world for BIOS assembly and DOS assembly. They will be slightly different.
Where are the rest of videos?
The BIOS assembly will have the most for the channel. th-cam.com/play/PLsCsQorDHC9XrSxFPSrIP3_KUYLOTQejY.html
I like this video. Thank you it was helpful
Great!
We need more. Please create the next videos
subscribed brotha ahaha
Awesome!
thanks for the tutorial
No prob.
thank you so much, its is indeed the best tutorial on this matter
Glad you enjoyed it
thank you my friend, I am doing a little big project and it was stuck by 2 days, trying to add CMake to it, now it works.
Great!
IMO cmake does not make building easier. It makes it harder ... harder than using a less generalized system. What cmake provides is a way to specify the build process in a cross-platform way. If you need to build on platforms that vary significantly, then cmake can be valuable. If you only target one platform or platforms that are very similar, then cmake is a waste of effort to setup.
It's easier than manually typing out the g++ command for me, which is the way I've done it before.
nand is a universal gate, you can make all sorts of gates with it
Yeah pretty fancy
Wow this is golden tutorial on CMake. Thank you!
Glad you enjoyed it!
This really helped, subbed. Thanks!
Great and thank you!
Welcome back
Hahaha. It's good to be back.
Word of advice, use ' ' instead of std::endl, as it won't flush the console output
Thanks a lot broo it helped a lot
Glad it helped
my friend i hope you continue this series, it has been the most clear to understand while being so informative and easy to follow, out of all the videos i have found.
Thanks, I'm hoping to have time soon to do that.
this only works on Linux? im trying to make it work on windows with raylib but im struggling
Unfortunately this video is specifically for Linux. I may make one for windows. Two options are to either compile the library with your code or use a pre-compiled library and use provided headers. DLL for dynamic linking and LIB for static linking.
The 100th react from my side. There are loads of videos out there, only you're one made sense. Thanks for sharing. Happy Coding!!!
Glad I could help!
This way to teaching, like doing and making errors like how a beginner would and showing what caused them and solving it is much much better than those who directly show do these steps 1,2,3 and end. Thanks Great Series.!!
Glad it was helpful!
I was just curios about what it was, thank you.
finally finished the playlist... thank you...
There may be more to come in the future.
sign my life away lmao ... hiliarious commentary all thru the videos. thanks man
Haha trying to keep it fun.
This is the first CMake tutorial that does not instantly intimidate you, thanks to this am starting to understand CMake at last, thx bro
Great!
Awesome, i would love what u can say and show for more advanced work with git, hkw, why, et. :)
And he disappeared into the sunset, never to be seen again. Developers around the world still dream of the legend that was sudocpp. Your content is excellent mate, thank you for sharing your knowledge.
good video bro, very helpful
Wow. Thank you a lot. It helped me so much.
great video!
Thanks!
ur tuts are soooo fine explained underrated <3
Woah its very useful and unique content. I dig your commentary style. Thank you for your efforts!
thanks! there are so many bad tutorials out there that explain bad, but yours was just great
Glad you are enjoying them!
Thank you! A real good example of starting making apps with SDL :) Give us more, don't stop with 3 videos :)
was wondering about this for a while now thanks for sharing it helped a lot understanding what cmake is.
Glad it was helpful!
Hey thanks for this. Just one question, is it possible to statically link SDL2 in this manor? If not that's fine I can download and compile libraries, it would just be nice if the dev packages had everything taken care of.
Yes it is possible to statically compile SDL2 with this CMake. Actually, use the content from this video th-cam.com/video/kYhT6vmzPDw/w-d-xo.html . With SDL2's licensing you don't really have to worry about copyleft either.
Hi man How can I read the keyboard from early boot (SEC) where interrupt is not initialized yet? Or it is? Or I need to initialize the keybord by its ports? I tried to read 0x60 but seems I need to setup 0x64 first. The controller is acceptible, PC speaker works fine.
Interesting. From my understanding the keyboard should initialize pretty much right away. I will have to look into this more though. It's been a while since I've played with the BIOS and if you don't use it you lose it.
@@sudocpp I found quite simple solution via power button for my purpose. No need to look at memory mapped devices as it was need to
Helped me very much with creating a window on macos using event loop. thanks !
Great to hear!
This is fantastic
Thanks for watching.