TempleOS Intro to Graphics Programming, Transformations, and Device Context (dc)

Поділитися
Вставка
  • Опубліковано 21 лис 2024

КОМЕНТАРІ • 590

  • @deidara_8598
    @deidara_8598 4 роки тому +1740

    His genius often gets overshadowed by his madness. The fact that he made all of this on his own is mindblowing to any programmer.

    • @wexenhex
      @wexenhex 4 роки тому +104

      the smartest programmer who ever lived

    • @sunnohh
      @sunnohh 4 роки тому +60

      No it isn't it's just a waste of time. It is literally the definition of a person who fails at abstraction and understanding the important concepts in programming over nonsense pursuits of purity.

    • @wexenhex
      @wexenhex 4 роки тому +321

      @@sunnohh
      have you ever written an interrupt routine?

    • @CharlieSnipp
      @CharlieSnipp 4 роки тому +224

      @@sunnohh you say he failed at abstraction? but he wrote his own compiler?? have you ever written your own compiler??? huh????

    • @l3p3
      @l3p3 4 роки тому +18

      To any programmer? Bullshit, my mind is not blown.

  • @rhettorical
    @rhettorical 3 роки тому +304

    The fact that literally everything was made by Terry himself, from zooming in on the cursor to the code to the graphics libraries, EVERYTHING... I don't think my mind can comprehend it. RIP big guy.

    • @BigChillenXD
      @BigChillenXD Рік тому +9

      The smartest programmer to ever live 🗣🔥

  • @garlottos
    @garlottos 2 роки тому +82

    8:30 "God's laughing. Why is God laughing?"
    If this was in a "Tears in the Rain" type speech at the end of a movie, it would be an Oscar winning line.

  • @crqf2010ruler
    @crqf2010ruler 4 роки тому +743

    "God can help you find bugs"
    Awesome.

    • @NithinJune
      @NithinJune 4 роки тому +146

      The differences between C++ and C†

    • @felobatirmoheb4884
      @felobatirmoheb4884 4 роки тому +8

      @@NithinJune now everything makes sense!

    • @jeremymontel6010
      @jeremymontel6010 2 роки тому +6

      @@NithinJune Having god to help you sort out the bugs ✝️

    • @Reth_Hard
      @Reth_Hard 2 роки тому +8

      @@jeremymontel6010
      God is laughing.

    • @jeremymontel6010
      @jeremymontel6010 2 роки тому +4

      @@Reth_Hard I hope so I am pretty funny

  • @veneratlazulum2033
    @veneratlazulum2033 Рік тому +13

    I wish this OS was a commercial product with a handbook. Imagine how much people would learn about programming just by going through the basic tutorials for this OS. Not to mention, it makes programming seem like surreal magic, even divine, which makes mundane programming tasks seem to involve the highest natures and our fate.

    • @stevenlaczko8688
      @stevenlaczko8688 10 місяців тому

      Damn I love this comment. I'd be all over something like that. If it was pagan/witchcraft themed that would be amazing.

    • @anneforger1279
      @anneforger1279 8 місяців тому +1

      unfortunately thats not possible for passion projects like this... its just too oldfashioned (terry designed templeos to resemble commodore 64 architecture) and whole os is kernel-based, nowadays you just cant program things like this without being very careful and mindful about your intentions. code these days needs to be safe, secure, predictable and templeos (and its language holy c, its compiler is sewn into the kernel too) is basically opposite to this. even linux is slowly pushing towards safer environment, community is slowly rewriting bits of os code on rust and its not a trend, but necessity
      tldr: you just cannot learn new programmers in such a hardcore old school way, with all my respect to terry as a developer

    • @Justin0zzz
      @Justin0zzz 8 місяців тому +5

      @@anneforger1279Exactly something the CIA would like us all to believe

    • @anneforger1279
      @anneforger1279 8 місяців тому +3

      @@Justin0zzz i mean, cia certainly knew about vulnerablities in windows that were used by petya virus, who knows...

    • @jimmea6317
      @jimmea6317 6 місяців тому +1

      pagan/witchcraft would be too cliche, what makes it so unique is that you get two completely unrelated things like the bible and an os and make something so absurd its magical

  • @phreak761
    @phreak761 4 роки тому +320

    First time I've ever heard someone get out of breath from typing.

    • @sykhro
      @sykhro 4 роки тому +11

      it kinda happens to me when I type a lot of stuff and I do it fast, heart problems aren't fun

    • @x67th
      @x67th 4 роки тому +21

      Also a smoker often smoking on stream.

    • @kablouserful
      @kablouserful 4 роки тому +5

      he was extremely unfit and smoked a lot. so not surprised

    • @badfactor83
      @badfactor83 4 роки тому +6

      simple to answer
      he didnt just type code he thought about every way he could accomplish the way the code should work and many more thoughts on it, so overall he thought, type, read, listen and speak to others as well so its exhausted.....its like doing the 1000 situp in an hour instead of just 800 one hour each day....so to speak..... nobody today would do that in that manor..

    • @badfactor83
      @badfactor83 4 роки тому +1

      i wish i could code like terry but first understand

  • @Voldein
    @Voldein 2 роки тому +149

    this guy is like the van gogh of programing, rest in peace man

  • @ElExCHUCK
    @ElExCHUCK 4 роки тому +430

    "I don't like to do 3d"
    -Said the man who designed that program

    • @squabbbb
      @squabbbb 4 роки тому +73

      The program God told him to make. And he's not gonna argue with God, he's the high priest! He'll just kick his ass in chess to get back at him

    • @DomOfSin666
      @DomOfSin666 4 роки тому +11

      It’s not 3D, it’s psuedo-3D. Like how kids draw a square, then draw lines to make it look like a cube, except a heck of a lot more complex. It looks 3D, but it isn’t. He’s using a 2D graphics engine

    • @Cris-bj7ee
      @Cris-bj7ee 4 роки тому +35

      @@DomOfSin666 That's literally what a 3d graphics engine does, the only difference being that Terry did all that manually, while a library like OpenGL handles those 2d operations for you in the backend, while you only code abstract objects.
      This goes back to Temple OS' purpose as an OS, it's supposed to be as low-level and to give you as much direct control as possible, which is great for learning how all these complex operations work. By coding a 3d engine and game on Temple OS, you learn a lot about how mainstream engines do it, and how to take better advantage of them when making a commercial product.

    • @merlin9702
      @merlin9702 4 роки тому +1

      @@Cris-bj7ee But you can do 3d graphics without a 2d engine using vectors drawing lines from that and projecting into 2d. I'd guess that's how most 3d engines display stuff

    • @Cris-bj7ee
      @Cris-bj7ee 4 роки тому +3

      @Smoke Tree I use Linux on all my computers, it's pretty ok. The problem is that the code base is becoming more and more bloated, and system interfaces are becoming more and more retarded to use.
      The only reason I still use it is because Debian Buster still supports the old pango renderer (and bitmap fonts as a result), with minimal tinkering to get modern software working- but the day when bitmap will become unusable is fast approaching, and at that exact moment I'm installing TempleOS on bare metal and expanding it manually to add a network stack. Linux is better than Windows, but that's not saying much.

  •  4 роки тому +1527

    Other people's first program: Hello World
    Terry's first program: drawing a curved 3d surface using a 2D graphics library
    Edit: Thank you, I've never had so many likes on a comment.

    • @humanbeing9079
      @humanbeing9079 4 роки тому +283

      2D graphics library that he wrote with zero external dependency.

    • @w1z4rd9
      @w1z4rd9 4 роки тому +38

      Human Being using a quantum computer he built within a nanosecond on his own when he’s father’s sperm wasn’t even ejaculated

    •  4 роки тому +1

      Human Being It was a different library when he wrote his first programm.

    • @undefinedchannel9916
      @undefinedchannel9916 4 роки тому

      @Wizzard ?

    • @jeffreygordon7194
      @jeffreygordon7194 4 роки тому +1

      This is a classic "turtle graphics" program based on something called string art. Here it is in a pretty old LOGO textbook: fmslogo.sourceforge.net/workshop/stringart.shtml Definitely not his original program.

  • @ducky2868
    @ducky2868 4 роки тому +800

    This guys code is more consistent than yandevs will ever be

    • @DiggOlive
      @DiggOlive 4 роки тому +226

      Terry wrote a compiler, and a rasterizer. Yandev doesn’t even know how to use a compiler or a rasterizer.

    • @novakane8722
      @novakane8722 4 роки тому +40

      That's not a high standard

    • @locusarete3499
      @locusarete3499 4 роки тому +61

      He needs to start coding like a white man.

    • @s_ensei
      @s_ensei 4 роки тому +131

      please don't compare God's own programmer to some weeb subhuman and his unity garbage

    • @justADeni
      @justADeni 4 роки тому +2

      @@megavirgin665 8K lines actually

  • @njsynthesis
    @njsynthesis 4 роки тому +230

    I'm so glad TAD videos are being recommended to everyone right now.

    • @bitterlemonboy
      @bitterlemonboy 4 роки тому +2

      seriously, why is this happening

    • @gbak9396
      @gbak9396 4 роки тому +33

      it's even funnier that it's during the blm shit

    • @madsnoop7
      @madsnoop7 4 роки тому

      I came here randomly after doing an old school down the rabbit hole search using comment sections and links.

  • @finnabon
    @finnabon 4 роки тому +737

    Temple OS's elegance came from Terry's disreguard for compatibility with standards or any other OS. Imagine the possibilities if a large, well funded team were to take this philosopy and make a new OS, completly unhindered by anything that came before it.

    • @D0NtPh34rTh3R34p3R
      @D0NtPh34rTh3R34p3R 4 роки тому +194

      Compatibility would be awful, but it would be incredibly optimized.

    • @knightoflambda
      @knightoflambda 4 роки тому +104

      well, it would amount to nothing more than an intellectual curiosity. ie. a huge waste of labor and money. i dig the idea though, see how far we can push things with modern know-how

    • @defvii
      @defvii 4 роки тому +23

      @@D0NtPh34rTh3R34p3R in the end, a design improvement, provided the original is not terrible/bad, will always lose out to maintaining compatibility. bash/zsh suck as shell languages but despite using fish as my user shell I still script in bash or sh, where there is either partial or full POSIX compatibility and the expextation that these interpreters will exist on most systems.

    • @qwertykeyboard5901
      @qwertykeyboard5901 4 роки тому +9

      it would be a massive pain in the ass to learn

    • @D0NtPh34rTh3R34p3R
      @D0NtPh34rTh3R34p3R 4 роки тому +5

      Just thought I would share this here, maybe some of you will appreciate it lol en.wikipedia.org/wiki/Esoteric_programming_language

  • @zoeythebee1779
    @zoeythebee1779 2 роки тому +75

    A 3d object programmed in 25 lines of code is insane.

  • @twl148
    @twl148 4 роки тому +492

    sprites in the source code. amazing.

    • @perseusarkouda
      @perseusarkouda 4 роки тому +84

      It's amazing that the entire system treats text/images/3d the same way and also respects them independently, while in our modern OSes trying to open a binary with a word processor can even lead to a crash!

    • @perseusarkouda
      @perseusarkouda 4 роки тому +34

      @ReelVonic Mostly Windows but I triple boot to Linux and macOS quite frequently. Your point is?

    • @PauloConstantino167
      @PauloConstantino167 3 роки тому +13

      @ReelVonic lol

    • @PauloConstantino167
      @PauloConstantino167 3 роки тому +9

      sprites + text was done on the Xerox Alto lol. This is an old thing. Oh look, I see sprites and text on this page too!

    • @justaweeb14688
      @justaweeb14688 2 роки тому

      @@perseusarkouda boot to Mac??? How? You can't boot to Mac on a regular pc

  • @alexanderskladovski
    @alexanderskladovski 4 роки тому +192

    He did not only wrote the whole compiler, he also made the whole standard library.

  • @dourdaur
    @dourdaur 4 роки тому +258

    Can't wait for TempleOS to get an RTX graphics update

    • @prakhargupta2960
      @prakhargupta2960 4 роки тому +16

      The sole developer died . 😶

    • @FakeMichau
      @FakeMichau 4 роки тому +30

      @@prakhargupta2960 Terry never dies!

    • @uwirl4338
      @uwirl4338 4 роки тому +15

      I mean it pretty much is RTX already. TempleOS 3D graphics are rendered through path tracing, like games with RTX enabled, which is why they look so noisy.

    • @templeprogramming3579
      @templeprogramming3579  4 роки тому +35

      uwirl TempleOS graphics are done with regular triangle rasterization, and lighting is done like regular game shaders (dot product between light direction vector and surface normal chooses pixel brightness). The it uses a random color chooser to interpolate between the 16 colors, thus all the noise. It's quite cool actually, check the graphics routine code in the F1 menu.

    • @templeprogramming3579
      @templeprogramming3579  4 роки тому +32

      RTX/Graphics cards would be against the charter. TempleOS aimed to be simple, transparent, and easily entirely understandable by the user. Graphics cards require complex abstraction, many different drivers, and large binary blobs. They take away much of the transparency and understandability to the user, and the work it takes to make assets takes away from the User completing their projects and focusing on the art and what is important. I have been working on a new software renderer that is cleaner than TempleOS's and allows for a bit more features that fit the charter (Terry was not a graphics programmer and lots of the library was needlessly made more complex). You can try it out at: github.com/TempleProgramming/Gr2

  • @TheDupeMaster
    @TheDupeMaster 4 роки тому +165

    Gods laughing... Pressed F7 and generated his laughter.

  • @FishyFLCL
    @FishyFLCL 4 роки тому +173

    That mouse zoom is a nifty feature

    • @konstantingeist3587
      @konstantingeist3587 4 роки тому +7

      XFCE desktop on Linux has its out of the box

    • @somegreenguy
      @somegreenguy 4 роки тому +2

      mac os has it too

    • @Basuko_Smoker
      @Basuko_Smoker 4 роки тому +15

      @@somegreenguy Mac🤮

    • @somegreenguy
      @somegreenguy 4 роки тому +5

      @@Basuko_Smoker i don't like their modern computers but i can appreciate their os to an extent (fuck the more recent versions tho)

    • @vodkawhisperer3923
      @vodkawhisperer3923 4 роки тому

      @@oscarbhop its a desktop environment

  • @Carrosive
    @Carrosive 4 роки тому +30

    12:56 wasn't expecting that sound effect

    • @BrandNewByxor
      @BrandNewByxor 2 роки тому

      That one startled me too, such a strange noise, very eery

  • @stopchangingyourname7394
    @stopchangingyourname7394 3 роки тому +29

    his accuracy when drawing those lines is immaculate

    • @Ravangers
      @Ravangers 2 роки тому +5

      its snapped to a grid

  • @Nekomusu
    @Nekomusu 4 роки тому +126

    I cried this entire video.
    This is the most well organized chaos.

  • @joellemarron3452
    @joellemarron3452 Рік тому +19

    He is like those mad scientists in movies who just invent cool stuff even though other people don't find it useful

  • @MoltarTheGreat
    @MoltarTheGreat 4 роки тому +191

    More keybindings than Emacs.

  • @nukecorruption
    @nukecorruption 4 роки тому +45

    Blows my mind that a single person would code an OS over many many years and not give up. Too bad he couldn't continue his project anymore. As a C++ programmer I love his programming videos

    • @vodkawhisperer3923
      @vodkawhisperer3923 4 роки тому +12

      As a person who can do "Hello world" in python i love his videos

    • @uritazdharmakaliyuha
      @uritazdharmakaliyuha 4 роки тому

      @@vodkawhisperer3923 Didn't Terry crap on python for a bit lol

    • @DoctorWhoNow01
      @DoctorWhoNow01 2 роки тому +4

      @@uritazdharmakaliyuha probably. Python good for automation and simple tasks but when it comes to hardware/OS interaction it really lacks. Someone aiming for this level of interaction, manipulation, and "creation" for lack of a better term, def need a lower level language

  • @Garfield_Minecraft
    @Garfield_Minecraft 8 місяців тому +1

    why this is so easy?
    terry is truly a genius
    why even make it hard when you can just draw directly

  • @jbukuts
    @jbukuts 4 роки тому +109

    Imagine if someone had gotten this man proper help. He could’ve contributed a lot to computing. His OS might look ugly but for every aspect to be written by him with no help. I don’t think anyone has ever accomplished that.

    • @jbukuts
      @jbukuts 3 роки тому +31

      @FichDich inDemArsch if you think writing a kernel, writing a compiler, and and making your own graphical libraries isn’t impressive I don’t know what to say man. Guess you’re just built different

  • @gustofing
    @gustofing 4 роки тому +80

    I like how the seconds in the taskbar clock just pause sometimes and resume by fast forwarding 4 times

  • @dubbeltumme
    @dubbeltumme 5 років тому +67

    God mode: on. Thanks for uploading these. I miss him Terry. The King we needed but didn't deserve.

  • @MetalY2KMusic
    @MetalY2KMusic 4 роки тому +27

    What we can learn;
    Genius and madness are the same thing at varying levels.

    • @badfactor83
      @badfactor83 4 роки тому +2

      madness comes from NOT Being SAFE against NATURE STUFF

  • @jrab642
    @jrab642 4 роки тому +66

    Feel like the programming is making him more stable

  • @devilcookie9924
    @devilcookie9924 4 роки тому +34

    RIP Terry. I hope you are making god's laughter libraries there.

  • @bitterlemonboy
    @bitterlemonboy 4 роки тому +87

    We miss you terry

    • @MeronEntertainment
      @MeronEntertainment 4 роки тому +7

      I think he is in a better place now. He truly deserve to be atleast.

    • @myeyesaredrymylove
      @myeyesaredrymylove 4 роки тому +3

      @Agent to God Everyone dies. It's inevitable and we can't escape it. Look around you. Everyone, everything you see right now will one day cease to exist. However I find an inspiration, a motivation in this notion, the notion that we are all gonna die soon. That is the inspiration to live. Death gives me reason to live.

    • @qwertykeyboard5901
      @qwertykeyboard5901 4 роки тому

      but we dont miss the racism

    • @bitterlemonboy
      @bitterlemonboy 4 роки тому +1

      @@qwertykeyboard5901 Terry was not racist.

    • @XzanderVillo
      @XzanderVillo 4 роки тому +1

      @@qwertykeyboard5901 Speak for yourself.

  • @EinFelsbrocken
    @EinFelsbrocken 4 роки тому +58

    He coded this all from the ground up; made x thousand MEGA SPECIFIC keybindings; and...like...theres so many mini features randomly accessible for seemingly no reason xD Genius; indeed; mad; nontheless.

  • @LynxenX
    @LynxenX 2 роки тому +3

    This is incredibly impressive for one man to get functioning by himself with not outside input.

  • @AgeofReason
    @AgeofReason 4 роки тому +246

    *There was once a time when I thought I was smart.*

    • @walkerc1863
      @walkerc1863 4 роки тому +15

      @dominic amoe Damn why you gotta do him like that

    • @Charsh392
      @Charsh392 4 роки тому +5

      @@walkerc1863 you too

    • @animatiz
      @animatiz 4 роки тому

      dominic amoe I think that’s what he’s saying..

    • @deusprogrammer_thekingofspace
      @deusprogrammer_thekingofspace 4 роки тому +13

      As a developer, I feel this too. We will always meet someone smarter than us or better than us at the thing we thought we were so good at.
      The best thing we can do is to stop trying to be better than others and try just being better than ourselves. Be a better you.

    • @Josh_manliness662
      @Josh_manliness662 4 роки тому +1

      @@deusprogrammer_thekingofspace that actually helped me. Thank you !

  • @YourAppleSalesman
    @YourAppleSalesman Рік тому +2

    Man, its quite sad, rest in peace terry, but this os is incredibly impressive, i can see so much potential this has to developers…

  • @babaspector
    @babaspector 4 роки тому +18

    he can reorder commands in history. this is great :O

  • @Т1000-м1и
    @Т1000-м1и Рік тому +2

    Perfect channel doesn't exi-
    Also having multi hundred thousand view and 800 view videos on one channel reminds me of old youtube days

  • @ThatGuyDownInThe
    @ThatGuyDownInThe 4 роки тому +29

    My mind is blown to oblivion. I'm so inspired and my jaw is on the floor. I love this man.

  • @plunder23
    @plunder23 4 роки тому +15

    He obivously missed the C64 we all do. Excellent programming

    • @robinpage2730
      @robinpage2730 Рік тому

      Someone recently built a full OS for the C64 but it's closed-source 😭

    • @LaPoubelle42
      @LaPoubelle42 Рік тому

      I think that's exactly what inspired him to make templeOS, he was a c64 programmer

  • @d0gM3at
    @d0gM3at 4 роки тому +9

    Genius ... Madness....Genius....Madness.
    This guy bounces back and fourth between the two.

    • @qwertykeyboard5901
      @qwertykeyboard5901 4 роки тому +3

      Dont forget the racism

    • @d0gM3at
      @d0gM3at 4 роки тому +8

      @@qwertykeyboard5901 Oh my gawd. A schizo said something raycis !! I must disavow.
      I wonder when leftist will disavow Karl Marx and his choice use of words to describe certain groups of people.

    • @qwertykeyboard5901
      @qwertykeyboard5901 4 роки тому +1

      @@d0gM3at of course theres racists in terry's cult following
      what else did i expect when someone says the n word in the 21st century?

    • @QQ-ch7hp
      @QQ-ch7hp 4 роки тому +1

      qwerty keyboard go back to reddit simp

    • @qwertykeyboard5901
      @qwertykeyboard5901 4 роки тому

      @@QQ-ch7hp go back to 4chan fascist

  • @GLAKJack
    @GLAKJack 4 роки тому +17

    this is a powerful aesthetic

  • @zumoss
    @zumoss 4 роки тому +45

    make a rectange
    * makes a cross*

    • @qwertykeyboard5901
      @qwertykeyboard5901 4 роки тому +4

      *makes a hammer and sickle*

    • @bitterlemonboy
      @bitterlemonboy 4 роки тому +12

      @@qwertykeyboard5901 stfu millenial communist. do you think this is funny

    • @armyshope
      @armyshope 3 роки тому

      Wow

    • @kinjogoldbar
      @kinjogoldbar 3 роки тому

      It's a cross that is made out of two rectangles.

  • @kschacherer92
    @kschacherer92 Рік тому

    sometimes videos like this remind me of that tim and eric skit about the pains of organizing midi files and the joys of sorting them

  • @rodricbr
    @rodricbr Рік тому +1

    12:44 the "sprite" is really impressive, didn't knew about this functionality when I first heard of temple os

  • @Galomortalbr
    @Galomortalbr 4 роки тому +15

    Man I'm genuinely impressed dude mad this from scratch

  • @conspiracyscholor7866
    @conspiracyscholor7866 6 місяців тому

    It's interesting seeing Terry's popularity finally take off. He has a good man with good intentions, albeit a bit abrasive in speech at times. When he was alive, the world hated Terry. The only place he could find refuge and tolerance was among "fanatically intolerant people."

  • @angelmts3673
    @angelmts3673 3 роки тому +1

    Can't stop watching Terry's videos

  • @TNDMachine
    @TNDMachine 2 роки тому +3

    I miss Him the term glowie isn't the same as it used to be with him gone man

  • @yoursemexpert
    @yoursemexpert 4 роки тому +188

    Imagine what more he could've accomplished if his mental illness was better taken care of

    • @ianmoore322
      @ianmoore322 4 роки тому +53

      A lot less considering he had a bunch of free time on welfare

    • @A7exandersca7es
      @A7exandersca7es 4 роки тому +5

      @Kirsten Patricio @Ian Moore both such powerful points. Im just happy what happened, happened

    • @konstantingeist3587
      @konstantingeist3587 4 роки тому +7

      ​@@ianmoore322 This, I respect Terry for what he did and what he did is mindblowing, but... nothing of it is actually "genius". Any OKayish low level programmer with enough spare time and patience can make that. It's just that... programmers are usually too busy with their jobs to build something remotely similar to this.

    • @balls7809
      @balls7809 4 роки тому +22

      @@konstantingeist3587 he made this from out of nothing but assembly language, its rare for someone to dedicate such time to make this, and nobody other than terry will

    • @newnamesameperson397
      @newnamesameperson397 4 роки тому +5

      And if people didn't fuck with him and drove him to suicide

  • @netoeli
    @netoeli 3 роки тому +4

    utterly impressive like the whole thing. it just boggles my mind.

  • @miketyson7274
    @miketyson7274 4 роки тому +5

    this shit blows my mind
    this dude made a 3D editor from 0

  • @theTacoKing640
    @theTacoKing640 2 роки тому +1

    It's really hitting me what a legend we lost :(

  • @klyper
    @klyper 4 роки тому +6

    Disjointed copy and paste is the most brilliant thing

  • @Houshalter
    @Houshalter 4 роки тому +57

    That 3d editor is a pain to use even for Terry.

    • @badfactor83
      @badfactor83 4 роки тому

      @@username6338 maybe someone can implement that, i think many would benefit from it

  • @user-tr8kr1jd2o
    @user-tr8kr1jd2o 4 роки тому +3

    The disjoint copy paste is a smart feature

  • @JacobCritch
    @JacobCritch 4 роки тому +32

    So incredible

    • @HardCase1911
      @HardCase1911 4 роки тому +1

      Really?? This is terrible. All you kids grew up with windows. Not this command line garbage. It sucks.

    • @JacobCritch
      @JacobCritch 4 роки тому +36

      @@HardCase1911 It's incredible because one guy did it all.

    • @santiagolerin
      @santiagolerin 4 роки тому +18

      @@HardCase1911 the command line interface is actually great.

    • @gwennnnnnnnnnnn
      @gwennnnnnnnnnnn 4 роки тому +10

      @@HardCase1911 what makes it terrible?

    • @Jupiter__001_
      @Jupiter__001_ 4 роки тому +3

      @@gwennnnnnnnnnnn The only really annoying thing that I know of is a lack of tab-completion. Other than that people get hung up on the lack of a networking stack, USB drivers, and the limited colours, but those limitations existed because one man can only make so much hardware support. The OS is difficult enough to get working on hardware as-is, nevermind if it had all those other things.

  • @glowiedetector
    @glowiedetector 4 роки тому +4

    2:18 "Ohhh nooo, what happened?" hahah idk why but that was funny and sweet :D

  • @matthewroberts785
    @matthewroberts785 4 місяці тому

    he wrote physics simulators, music notation software, compilers, editors, programming languages, kernels, command terminals, graphics editors, sprite editors, games... like holy shit. It's absolutely prolific. Apparently templeos is only around 100k lines. To me this is staggering because I know some very specialized programs were around 10 - 20k lines. E.g. the first version of Bitcoin and the Linux kernel were around 10k lines. But they did not include all of the tools that terrys software does. Even the linux kernel today is like 1 million lines of code+. I think templeos and its utility software must be incredibly well designed to include such extensive features despite only being 100k lines of code. The guy was a prodigy.

  • @revvilo
    @revvilo 2 роки тому +1

    Him dealing with the 3d stuff was so funny. What a great guy...

  • @OnlyTwoShoes
    @OnlyTwoShoes 2 роки тому +3

    Ever since King Terry died, the simulation programming has been really random...

  • @XZenon
    @XZenon 4 роки тому +5

    Just imagine what Terry could have created had he not refused to work with other people's programs...

  • @kooostia16
    @kooostia16 4 роки тому +13

    RIP Terry.

    • @user-x-00
      @user-x-00 4 роки тому

      What happened

    • @grilledcookie6259
      @grilledcookie6259 4 роки тому +1

      @@user-x-00 He struggled with mental illness, schizophrenia. He was homeless and had charges. He was hit by a train

  • @HumanManufactured
    @HumanManufactured 2 роки тому +3

    imagine taking a 3d modeling class in college your professor asks you to take out your think pad to use temple os 3d modeling software

  • @meanmole3212
    @meanmole3212 4 роки тому +55

    I am glad he realized eventually that the vertices did not exist in the intersection of the cross. It would have been sad if he thought there's something wrong with the 3D editor even though it was working as intended all the time. The software even snapped correctly to the next closest vertex.
    Does somebody know why does the OS start singing randomly while he is doing work? It's pretty spooky as the music makes me think of a broken telephone operator message.

    • @ogueyratogeyrat7448
      @ogueyratogeyrat7448 4 роки тому +15

      It the sound of his bird singing

    • @denarz9776
      @denarz9776 2 роки тому +5

      @@ogueyratogeyrat7448 its about 12:57

    • @OneMilian
      @OneMilian 2 роки тому +6

      @@denarz9776 its just a Sound effect

  • @astoniousbrown
    @astoniousbrown 2 роки тому +1

    may terry rest in piece

  • @emmanueloverrated
    @emmanueloverrated 2 роки тому +1

    The true amazement about this OS is, it holds on about 100k lines of code... (citing Terry)... 100k lines is a fucking tiny codebase for such a piece of work...

    • @robinpage2730
      @robinpage2730 Рік тому +1

      Which tells me that modern software is unnecessarily bloated.

    • @emmanueloverrated
      @emmanueloverrated Рік тому +1

      ​@@robinpage2730 I wouldn't say that because, Terry's stuff is impressive, but really not ready for production. Error in 3rd party drivers would cause the system to fail, like Win95 did, probably in a way that could corrupt files. Malware would get in the system very easily... no advanced security layer. etc... etc... All this stuff requires lots of code and architecture design which lead of course to less performances. I don't think OSese are bloated carrelessly.
      Like Terry once said, his OS is more like a Commodore 64.

    • @Thegamecheats
      @Thegamecheats Рік тому +3

      Also terry's OS has no networking support or GPU support. Not saying his work is bad just, it's just made to be more for fun and programming enjoyment than to be used as an actual OS.

  • @ramakrishnamishra8179
    @ramakrishnamishra8179 4 роки тому +5

    This is really intuitive!

  • @kamilkroliszewski689
    @kamilkroliszewski689 2 роки тому +3

    Terry was true programmer, not like those funky bootcamp java coders

  • @pollaloideu_Vods
    @pollaloideu_Vods 2 роки тому +10

    His insanity was what made him the smartest in programming; He lost the concept of error and found ways to build upon TempleOS
    Often madness is kindled with intelligence.

  • @deusprogrammer_thekingofspace
    @deusprogrammer_thekingofspace 4 роки тому +3

    I wish I could have met this guy.

    • @xyzzy-dv6te
      @xyzzy-dv6te 4 роки тому

      Unfortunately I only heard of Terry when he was long dead...
      R. I. P.

  • @pochotom2834
    @pochotom2834 Рік тому

    the last crusader..rest in peace Terry

  • @VI7I0N
    @VI7I0N 4 роки тому +12

    Damn he's good

  • @codestalk9183
    @codestalk9183 2 роки тому +1

    no amount of cgi can make computer screen this cool....

  • @darthnihiluz5305
    @darthnihiluz5305 4 роки тому +10

    It's clipping with the plane of the screen..

  • @AGBuzz182
    @AGBuzz182 2 роки тому +1

    This guy was a genius

  • @JACKHARRINGTON
    @JACKHARRINGTON Рік тому

    TempleOS is actually so cool.

  • @theTacoKing640
    @theTacoKing640 2 роки тому

    this is awesome. Thanks, King Terry!

  • @superheaton
    @superheaton 4 роки тому +2

    I'm sure he didn't choose to have schizophrenia. As time goes on every person will encounter a disease rather we like it or not. Hopefully in the later years. I can see that Mr. Davis although he didn't make a windows 10 competitor, but in return have motivated other programmers to go out and make something worthwhile without being afraid to fail.

  • @Birb64
    @Birb64 4 роки тому +12

    Thank you for these videos. I need to be watching these and I plan to create an OS with a better menu, more ways of programming, and make it 4x the resolution (4 meaning foundation, like the four rivers in the bible)

    • @vodkawhisperer3923
      @vodkawhisperer3923 4 роки тому +4

      Good luck, wont be easy.

    • @kimgkomg
      @kimgkomg 2 роки тому +3

      Or the 4 sides of the time cube

    • @dexacc2719
      @dexacc2719 2 роки тому

      What schizo meds do you take?

    • @nuggert
      @nuggert 2 роки тому

      @@dexacc2719 imagine shitting on a 2 year old comment thread because the thought of someone doing something creative and different made you jealous 🧚🏼

  • @Velgan83
    @Velgan83 4 роки тому

    -So you're a 3D artist uh? What do you use, blender or something like that?
    -Bitch please, I'm only using the holy temple OS and nothing else.

  • @DontMansion
    @DontMansion 2 роки тому +2

    It's perfect if you program at 1980s

    • @nuggert
      @nuggert 2 роки тому

      Do you even know what he accomplished here?

  • @mr_whyy
    @mr_whyy 2 роки тому +2

    This looks like a weird mcdonals checkout machine

  • @pointless132
    @pointless132 4 роки тому +7

    How did Terry work like this? My eyes are dying just looking at the text

    • @vodkawhisperer3923
      @vodkawhisperer3923 4 роки тому +5

      16 years of looking at it made him get used to it

    • @holysmokes4493
      @holysmokes4493 Рік тому

      Wait, you're telling me that you don't code with sunglasses on?

  • @robinpage2730
    @robinpage2730 3 роки тому +5

    Linus Torvalds, Bill Gates, and Steve Jobs are all rank amateurs compared to this mad genius. This language implementation, IDE, and OS should be required study material in all CS classes

    • @ChristopherGray00
      @ChristopherGray00 2 роки тому +2

      bill gates didn't write most of his operating systems, he simply bought DOS and had a dev team work on it at microsoft, on to windows 95 he had a little bit of work on it but it was 99% the microsoft development team, he was an executive not really the brains behind the system.
      linus torvalds developed a kernel not an OS so i don't see how this is comparable, also the linux kernel is very fast, secure, and ram efficient, it will run on anything from small IOT devices to high end enterprise servers with 256+ cores, it's the most widely used operating system in the server and enterprise industry, so i don't know what you're talking about there.
      steve jobs also barely did any of the programming, if you did any research most of the brains behind the original apple was steve woz, not steve jobs, steve jobs was more of the marketer for the system, and almost the entire time in apple he was working as an executive not a programmer.

  • @wizardscrollstudio
    @wizardscrollstudio 2 роки тому

    In HolyC your first program prints "Goodbye World!"

  • @Cinicraft00
    @Cinicraft00 3 роки тому +2

    8:45 god really did laugh 😂

  • @berthold64
    @berthold64 4 роки тому

    Wow that's REALLY cool

  • @snipzmattio5887
    @snipzmattio5887 2 роки тому +1

    Amazing.

  • @mad_circuits
    @mad_circuits 4 місяці тому

    8:48 Terry invented Git (resp. God) Copilot years ago. RIP

  • @ibrahimteker2497
    @ibrahimteker2497 4 роки тому

    Finally, i found that god is a programmer!

  • @sphericmystifiedaberration9469
    @sphericmystifiedaberration9469 2 роки тому +3

    45fps = Playable 👍

  • @gamemusicmeltingpot2192
    @gamemusicmeltingpot2192 5 років тому +7

    facinating

  • @damianfitforfun2989
    @damianfitforfun2989 2 роки тому

    The king

  • @yotamarker
    @yotamarker Рік тому

    where can I find templeOS and holyC documentations?

  • @SnyderChips07
    @SnyderChips07 Рік тому

    8:44 “God’s here, F7” 😂😂😂

  • @Kamel419
    @Kamel419 4 роки тому +36

    i'm a software engineer and have no idea what i just watched lol

    • @aient_1
      @aient_1 4 роки тому +6

      you should bruh

    • @probablypapasmurf3786
      @probablypapasmurf3786 4 роки тому +18

      I'm not a software engineer and I know exactly what I just watched
      He literally explains everything

    • @Kamel419
      @Kamel419 4 роки тому +21

      wow, i'm a little surprised you all actually think knowledge of an operating system built by a mentally ill homeless man who thought he had been told by god to make is common knowledge. i didn't understand, so i searched and learned for myself now i know. no need to be rude.

    • @fernandos.946
      @fernandos.946 4 роки тому +7

      @@Kamel419 isn't it sad when ppl would rather remain ignorant and snob on each other than admitting their lack of knowledge? Keep learning man

    • @probablypapasmurf3786
      @probablypapasmurf3786 4 роки тому +5

      @@Kamel419 not trying to be rude, I'm just implying that it's not that difficult to understand what's happening even without googling it.

  • @LazyK808
    @LazyK808 4 роки тому +2

    I thought this was a Linerider video

  • @fedayeen_revolutionist
    @fedayeen_revolutionist 4 роки тому +1

    Why the rectangles in the 3D models are often flickering in TempleOS?

    • @thehylian6984
      @thehylian6984 4 роки тому +2

      It only runs on 2 mb

    • @templeprogramming3579
      @templeprogramming3579  4 роки тому +15

      Because it is only 16 colors, it calculates the full color of a pixel and then interpolates between the 16 colors. To achieve intermediate colors, it randomly decides with a bias what color each pixel should be, the lighter the pixel the higher the chance that pixel will be the color of the light, the darker the pixel the more likely it will be black, etc. You can check the ROPF functions with Find("ROPF") to see the implementation.

    • @mihaicotin3261
      @mihaicotin3261 Рік тому

      @@templeprogramming3579 Any idea of a possible “fix”?:(

  • @GillesVandenoostende
    @GillesVandenoostende 4 роки тому +9

    How did he screencapture this I wonder. External capture card?

    • @DontSubToMe425
      @DontSubToMe425 4 роки тому +13

      I think he was running TempleOS in a VM so he could use normal screen recording programs like OBS to record.

    • @GottZ
      @GottZ 4 роки тому +6

      he was usually running ubuntu as host system and ran templeos in virtualbox