I Designed My Own 16-bit CPU

preview_player
Показать описание
In this video, I decided to design my own CPU, an emulator for it, its own assembly language, and a compiled language.

Source and Binaries:

Support:
● Monero: 4AAjyAHKnYwCsgJp16v1YeeDPA1Z51QKUfCMWsiCDxkNBFCtbUfDHD7K5sZDrFH2pnGsDAH989XwXdudcoC4iqtVC9QLk8r

--------------------------------------------------

Related Links:

--------------------------------------------------

Music:
Buy Mode 1 - The Sims
Deference for Darkness - Halo 3 ODST
The Rocket - Wintergatan
Buy Mode 2 - The Sims
Return Journey - Chris Doerksen

--------------------------------------------------

Chapters:
0:00 Intro
0:40 Breaking it down
1:26 Start designing
1:46 Instruction set
6:03 Memory layout
7:03 Video circuitry
8:15 Writing programs
9:03 A compiled language
11:01 The emulator
11:55 Compiled programs
12:15 Making pong
15:10 Outro

--------------------------------------------------

This video is not sponsored.

#programming
#coding
#cpu
#cpp
Рекомендации по теме
Комментарии
Автор

It sure has been a while since my last video, and there are so many new faces here!

AstroSamDev
Автор

>>creates own programming language
>> learn and creates a CPU with it's own assembly and microcodes
this man is becoming god.

le
Автор

The fact he did all this in under 4 months is impressive

maindepth
Автор

I designed a 16-bit CPU (microprocessor) in 1977 that was used in a mainframe as the I/O processor. It had a unique instruction set (RISC). Lots of fun, and a lot of work.

ByWire-ykeh
Автор

As a programmer there's nothing that makes you feel quite like a fraud than seeing someone create their own CPU, build an emulator for it, create a programming language and compiler then write a game in it 😅

Well done and keep up the good work!

davidm
Автор

You have a level of knowledge about low-level computing that I wish I had in, well... anything. Incredible work, continue to hone your talents and I'm looking forward to that build when the day arrives!

Azeal
Автор

I've been programming for 8 years. I have recently fallen out of love with it. You have reminded me why I loved it in the first place - the ingenuity of simple yet expansible design, the thrill of problem solving and the marriage of hardware and software. Thank you.

theburntcrumpet
Автор

I have been involved in computer engineering since the 90's and to see how easy the knowledge is accessible now is mind blowing. I had to spend years on what he has done in a few months. This is truly the best time to be alive

timedmondson
Автор

Amazing. Deserves far more views! Would be great to see you make this CPU for real like the jdh-8

Auxilor
Автор

So i just barely passed my computer architecture course. We did mostly 32 bit MIPS processor and we also had to design one ourselves, but on 16 bits, and we didn't have to add multiplication or division. We only implemented about 15 instructions and i can tell you what this man did right hear, is no easy work. You deserve way more subscribers for the amount of work you put in man. Great work!

D.a.n_D
Автор

incredible!! this is the most complex thing I've ever picked up on so quickly, You literally made this sound so straightforward I love it. Thank you so much!!!

nichonaugle
Автор

Simply amazing. The fact that you did all this for fun (mostly) speaks to your intelligence and understanding of how technology works. Yes, my brain didn't understand most of it, but seeing you construct each layer, part, and program was fascinating! I hope to see that creation of the CPU and other parts!

UNIT
Автор

Man, the sequel to templeOS is looking wild, I’m just waiting for the twist the writers have planned.

nathanaeltrimm
Автор

When I was 16 i just started learning my first programming language. Meanwhile this guy is casually creating his own languages and also designing a computer from scratch while he's at it.
You're going places, man

Roter_Wolf
Автор

Yo this helped so much and I always appreciate the content and when i found the channel and got the energy from you from the previous video, you've been nothing but real and can vouch for the amazing content and how down to earth you are with everything! All the most love, respect, and appreciation <3

amardevsharma
Автор

It's been a while since I've taken a comp org class; this was the perfect bridge of software and hardware that reminded me why I loved it so much!

policandDrDath
Автор

Congrats on everything man I'm glad to see the progress you are making !

asyncawait
Автор

The first video of yours im watching and I love it! Ive always been interested in computers and specifically how they work, and ive also wanted to get into circuit building so this is RIGHT up my alley. Your editing is fucking amazing too! Keep it up dude!

v
Автор

Awesomeness!! Always wondered how this works, very well laid out explanation dood

dubtokermusic
Автор

Your videos are extremely well edited and your explanations are in depth and easy to understand. Can’t wait to see you hit 100k soon!

markify