WEBVTT

00:00:00.240 --> 00:00:05.839
four o'clock hey so yeah is that

00:00:04.640 --> 00:00:10.320
uh does that work yeah absolutely it's very important work

00:00:09.280 --> 00:00:16.000
you saw how much people liked it the last time we did something like this right i mean you could even say this is

00:00:13.519 --> 00:00:19.439
god's work i could say this is god's work

00:00:17.359 --> 00:00:24.160
what does that mean well it's temple oh as it's god's third temple

00:00:21.520 --> 00:00:28.960
god's their temple lord okay we're gonna get demonetized over all the religious

00:00:26.240 --> 00:00:33.920
stuff going on here um fortunately today's video is sponsored

00:00:31.279 --> 00:00:37.760
by elgato elgato's new wave one and wave three usb broadcast microphones are here

00:00:36.239 --> 00:00:45.840
with their wavelink app you can control your wave mic up to seven other audio sources and create independent mixes

00:00:40.960 --> 00:00:45.840
learn more at the link down below

00:00:52.559 --> 00:00:59.120
tell me about what i'm looking at here please okay temple os is an open source

00:00:57.440 --> 00:01:02.800
operating system developed by terry davis a long time computer enthusiast

00:01:01.199 --> 00:01:07.920
who cut his teeth on the old commodore 64 back in the 80s he began the project

00:01:05.280 --> 00:01:12.640
back in 2003 then called j operating system in order to go back to those

00:01:09.760 --> 00:01:17.200
roots in his own words to recreate the dynamic environment that it used to

00:01:14.400 --> 00:01:20.640
exist when the commodore 64 was around and everyone was creating oddball

00:01:18.640 --> 00:01:25.840
software and you can clearly see that inspiration in the interface he ended up

00:01:22.240 --> 00:01:28.080
with unfortunately terry's mental state

00:01:25.840 --> 00:01:32.880
had been deteriorating rapidly since being diagnosed with schizophrenia in

00:01:30.000 --> 00:01:39.520
the mid to late 90s and he began to see what he believed were cia agents

00:01:35.840 --> 00:01:42.240
shadowing him the story is long complex

00:01:39.520 --> 00:01:47.280
dramatic and unfortunately ultimately very tragic but to sum it up he began to

00:01:45.040 --> 00:01:51.680
see what he interpreted as signs from god resulting in direct communication

00:01:49.680 --> 00:01:55.600
through an oracle in the form of a pseudorandom number generator function

00:01:53.520 --> 00:02:00.159
that he programmed into the operating system now while his vocabulary became

00:01:58.479 --> 00:02:03.439
increasingly let's just call it controversial in an

00:02:01.840 --> 00:02:06.320
attempt to combat the psychological warfare he believed was being conducted

00:02:04.960 --> 00:02:12.480
against him it was through these conversations that he got the inspiration for many of the foundational

00:02:09.840 --> 00:02:18.959
elements of temple os which he says god told him was the biblical third temple

00:02:14.879 --> 00:02:21.200
640 by 480 pixels with 16 colors vga

00:02:18.959 --> 00:02:25.120
graphics single voice audio through the pc speaker with no preemptive

00:02:22.959 --> 00:02:28.800
multitasking and a completely open ring zero design that gives users complete

00:02:27.040 --> 00:02:33.840
control over their hardware in other words it's a tinkerer's dream come true

00:02:31.360 --> 00:02:37.440
so long as you know how to use it well i don't know how to use it but i'm

00:02:35.280 --> 00:02:42.160
assuming that it's set up here so that uh you can guide me through taking it

00:02:39.200 --> 00:02:47.120
for a spin sure let's do it let's do it this is interesting

00:02:44.720 --> 00:02:52.800
i don't think i've seen an interface this unintuitive and cluttered uh

00:02:50.800 --> 00:02:58.319
there's so many flashing items that it's not clear to me

00:02:55.280 --> 00:02:59.840
what is selected or not selected Anthony

00:02:58.319 --> 00:03:02.959
help me out here okay so right now

00:03:01.440 --> 00:03:07.120
you have a mouse oh i did you can use that look at that i

00:03:04.480 --> 00:03:10.640
got a mouse now how familiar are you with the uh c programming language yeah

00:03:09.760 --> 00:03:14.159
let's let's go eli five here

00:03:12.959 --> 00:03:19.280
okay so everything in this operating system

00:03:16.080 --> 00:03:22.239
including the operating system itself is

00:03:19.280 --> 00:03:25.519
programmed in what's called holy see holy see

00:03:23.599 --> 00:03:29.280
yeah you have got to be kidding me he was a kid his own language

00:03:27.440 --> 00:03:33.280
yeah he was a catholic and he named the language holy see it's

00:03:31.120 --> 00:03:39.440
somewhere in between a c and a c plus plus level of power and

00:03:35.599 --> 00:03:42.159
versatility and basically in that

00:03:39.440 --> 00:03:45.360
vein the entire operating system runs on those commands

00:03:43.360 --> 00:03:49.120
so it's it's all that that's that's what you're looking at right now this is

00:03:46.720 --> 00:03:52.720
what's called the uh home menu the home menu you can get there at any time by

00:03:50.959 --> 00:03:58.400
pressing control and m control m okay got it and that's the

00:03:56.000 --> 00:04:01.920
menu flashing up here why do i have a menu flashing on the left and the right

00:04:00.319 --> 00:04:06.400
because you currently have two Windows open you can close one of those if you'd like

00:04:04.799 --> 00:04:10.959
there you go you cannot close that background window that's atom it's the

00:04:08.319 --> 00:04:16.079
debugger and program monitor right got it makes perfect sense okay

00:04:13.360 --> 00:04:21.440
yeah system keys quick guide space is left click and enter is right click

00:04:18.959 --> 00:04:26.160
f7 is god word what happened turn it just put a word up

00:04:23.360 --> 00:04:28.880
there text altation yeah that's what exultation

00:04:30.320 --> 00:04:36.320
that's the that's the window that's the title yeah so what you're looking at

00:04:34.240 --> 00:04:39.520
right there is this the blinking black square is your text cursor you can

00:04:38.240 --> 00:04:47.360
control that with the arrows so if i press f7 it'll just abides retired

00:04:43.520 --> 00:04:49.280
hereditary circuit mouths names

00:04:47.360 --> 00:04:51.759
are these just words that occur in the bible

00:04:50.560 --> 00:04:56.880
i think it's every word that the operating system isn't like actually aware of husbands

00:04:55.280 --> 00:05:02.720
phillips what about shift f7 whoa hey

00:05:00.560 --> 00:05:05.440
by chance leaning upon his spear and lo the

00:05:03.600 --> 00:05:11.199
something hard after him and when i looked behind him he said i answered

00:05:07.680 --> 00:05:15.120
here am i and he said to me who art thou

00:05:11.199 --> 00:05:16.880
amalekite wow so that's a god passage f6

00:05:15.120 --> 00:05:20.000
is a god song now that we won't be able to hear right

00:05:18.160 --> 00:05:24.240
now we can come back to that yeah okay os navigation is handled

00:05:22.240 --> 00:05:28.800
through a combination of mouse inputs and shortcut keys some of which work

00:05:26.560 --> 00:05:33.600
throughout the entire operating system regardless of what you are looking at

00:05:31.680 --> 00:05:38.560
some of them are things that you would need in any operating system like a

00:05:35.840 --> 00:05:44.479
shortcut to go to the personal menu or to uh exit for example others are

00:05:42.000 --> 00:05:50.400
ones that are unique to this one like the shortcuts to bring up a god song god

00:05:47.919 --> 00:05:53.919
doodle uh passage or word i think the words are from the

00:05:52.160 --> 00:05:59.520
bible they might also just be from the dictionary that this os has access to as

00:05:57.039 --> 00:06:05.520
well as a system wide bible that you can get to simply by pressing what was it

00:06:01.280 --> 00:06:07.199
ctrl shift b ctrl alt b ctrl alt b

00:06:05.520 --> 00:06:11.759
there it is and there it is one piece of the operating system that

00:06:08.800 --> 00:06:16.000
certainly underlines the struggle of its creator is the holy spirit menu which

00:06:14.479 --> 00:06:21.520
you can access after you open up the god doodle

00:06:18.160 --> 00:06:23.440
application here you'll find some sort

00:06:21.520 --> 00:06:29.280
of general statements interpreting the bible and the world

00:06:26.479 --> 00:06:34.000
as well as a q a with the random number generator that we

00:06:31.360 --> 00:06:38.720
alluded to before the answers in the q a range from things that kind of make

00:06:35.680 --> 00:06:41.120
sense like the 14th commandment is

00:06:38.720 --> 00:06:45.520
apparently no pedophilia or child porn yeah i can get behind that two things

00:06:43.199 --> 00:06:50.400
that seemingly have nothing to do with the question being asked and everything

00:06:48.080 --> 00:06:55.919
in between like this is a great answer does he like mirrored glass mega church

00:06:52.960 --> 00:07:00.080
secular glass yeah sounds about right wait what are we doing right now this is

00:06:57.520 --> 00:07:05.039
a god noodle how do i know when it's done yeah it'll

00:07:02.400 --> 00:07:08.080
it'll be done eventually so one of the things about this

00:07:06.479 --> 00:07:12.720
you might notice that there are animated icons as well as you

00:07:11.039 --> 00:07:15.759
know just general icons on this menu despite the fact that it is

00:07:14.400 --> 00:07:22.000
text mode yeah he created a special file format that

00:07:19.599 --> 00:07:26.800
allows him to insert those things along with songs and other stuff into what is

00:07:24.000 --> 00:07:30.319
essentially just an ascii file and what you're looking at right now is

00:07:28.560 --> 00:07:35.120
basically a straight text file except it has these things built in

00:07:32.880 --> 00:07:38.560
that's kind of cool are these all wait hold on a second

00:07:37.039 --> 00:07:42.479
fun games unfun games

00:07:40.720 --> 00:07:46.800
code scraps and non-games

00:07:44.960 --> 00:07:49.280
so the tour is actually right there above fun games

00:07:48.319 --> 00:07:53.759
yeah that tells you all you need to know about

00:07:51.759 --> 00:07:55.840
actually navigating and using the system wow

00:07:54.800 --> 00:08:00.800
the type command is like the dos command

00:07:58.879 --> 00:08:03.840
of the same name or the unix command it will now send your menu document to the

00:08:02.319 --> 00:08:08.240
command line it uses the same document format and the icons are even active wow

00:08:06.400 --> 00:08:11.360
so that's the end of the tour i guess oh that would be yeah

00:08:10.560 --> 00:08:18.000
oh my menu is over on the right now you can actually move and resize Windows as you

00:08:15.759 --> 00:08:21.120
please if you click on the borders uh except for adam you can't you can't

00:08:19.759 --> 00:08:25.280
change adam but if you were to click and drag okay

00:08:23.199 --> 00:08:30.319
what else can we do well i mean there are games we can play can we start with

00:08:27.039 --> 00:08:32.560
an unfun one and see how it goes sure

00:08:30.319 --> 00:08:37.919
okay i'm gonna go with zone out i refuse to rip off the

00:08:34.800 --> 00:08:41.120
original so this is intentionally crappy

00:08:37.919 --> 00:08:44.159
and included for demonstration purposes

00:08:41.120 --> 00:08:46.240
write games don't play them

00:08:44.159 --> 00:08:51.200
so this is a battle zone clone one thing you'll notice is that the keystrokes

00:08:48.240 --> 00:08:51.200
appear to be

00:08:51.680 --> 00:08:57.040
BIOS keystrokes so you'll hit a button

00:08:55.440 --> 00:08:59.920
and it'll turn once and then it'll wait for the repeat and then it'll keep

00:08:58.880 --> 00:09:03.519
turning and it can only do one of them at a time

00:09:02.240 --> 00:09:07.680
look at me i'm sniping him oh shoot

00:09:05.680 --> 00:09:14.560
that one didn't even hit yeah the the hitbox detection is

00:09:12.000 --> 00:09:19.040
the least of its problems ah yeah that was unfun all right why don't

00:09:16.160 --> 00:09:25.120
we try a fun game like wenceslas start fires by pressing space nice on

00:09:22.720 --> 00:09:30.240
trees they are yule logs lead peasants to fires okay so we start

00:09:28.240 --> 00:09:33.519
fires did i start a fire or not oh i started a

00:09:32.080 --> 00:09:38.320
fire okay so how do i bring the peasant to the fire

00:09:36.160 --> 00:09:41.920
they'll follow your footsteps so i have to like

00:09:39.920 --> 00:09:45.519
you have to really really babysit them so did i get a point

00:09:43.760 --> 00:09:50.800
uh yeah so freezing peasants i think went from ten to nine so is this are

00:09:48.080 --> 00:09:56.560
these peasants on fire now i'm not sure if they're on fire you're not trogdor

00:09:53.360 --> 00:09:57.839
but uh dating all the peasants

00:09:56.560 --> 00:10:02.320
we gotta stop making that reference it's too old it is too old people don't get it

00:10:01.040 --> 00:10:06.560
some people do for those three people it's the best

00:10:04.640 --> 00:10:11.040
reference okay i think i've had enough of this but hey solid 30 FPS so

00:10:09.279 --> 00:10:14.240
um 10 out of 10 better than the last of us too oh

00:10:12.959 --> 00:10:20.399
the troll all right let's try for room this is the one you were playing right yes it is

00:10:18.399 --> 00:10:23.680
i can see why you i died

00:10:21.440 --> 00:10:27.279
yep that was quick wow the car goes so fast that was the first thing that

00:10:25.360 --> 00:10:30.480
happened to me too i went forward and i died okay well that's what happens when

00:10:29.200 --> 00:10:35.750
you go too fast this is a learning game yeah it's it's

00:10:32.480 --> 00:10:41.839
this is all edutainment

00:10:41.839 --> 00:10:47.440
this is by far the best game so far

00:10:44.959 --> 00:10:52.160
yeah it's actually pretty decent there's also a flight simulator kind of game it

00:10:49.839 --> 00:10:57.279
makes you wonder like just how talented this guy was before

00:10:54.720 --> 00:11:00.320
well you know things happened

00:10:58.640 --> 00:11:04.640
it's like if nothing else this demonstrates

00:11:01.680 --> 00:11:09.200
quite a breadth of skill yeah he created all the 2d libraries and

00:11:06.640 --> 00:11:12.560
3d libraries from scratch the operating system from scratch

00:11:10.880 --> 00:11:17.920
all of this from scratch by the way that was 16 colors okay so the final thing

00:11:16.320 --> 00:11:20.959
that i want to show you is a game called after egypt

00:11:19.920 --> 00:11:27.360
it is not actually included in the main distribution anymore if it ever was

00:11:25.760 --> 00:11:31.040
but i do have it on a cd image

00:11:28.959 --> 00:11:36.000
okay so i'm going to show you how to tell you how to mount a cd image wow it

00:11:33.760 --> 00:11:41.360
has cd support sure of course it does okay yeah so go to go to the terminal

00:11:38.480 --> 00:11:48.800
okay type remember this has to be like capitalized mount semicolon enter

00:11:46.079 --> 00:11:52.320
now it supports RAM drives hard drives etc

00:11:50.240 --> 00:11:55.279
what we want is a cd drive because we actually have a virtual cd setup so type

00:11:54.560 --> 00:11:59.279
t and uh press p to probe there we go so

00:11:57.680 --> 00:12:03.279
we got the hard drive and we got the cd drive we want to choose the cd drive

00:12:00.880 --> 00:12:08.160
just hit two and enter and hit enter to exit so you can see

00:12:05.200 --> 00:12:14.079
that the drive t has been loaded type drv

00:12:10.959 --> 00:12:16.160
open open parenthesis

00:12:14.079 --> 00:12:19.120
quote t quote

00:12:17.839 --> 00:12:22.639
close semicolon

00:12:21.519 --> 00:12:28.079
okay so you see that it changed the window border to blue because that is the color

00:12:26.399 --> 00:12:34.079
code of this drive okay so just do a dir

00:12:30.959 --> 00:12:36.160
now uh choose supplemental games

00:12:34.079 --> 00:12:40.480
so cd oh yeah yeah yeah oh awesome after egypt

00:12:39.600 --> 00:12:44.480
now type hashtag

00:12:44.480 --> 00:12:49.519
it's a pound sign include space uh quote

00:12:48.000 --> 00:12:55.040
run with capital r quote and center

00:12:52.800 --> 00:12:58.720
uh and type a colon and hit enter so this is something that

00:12:56.880 --> 00:13:03.440
terry was very proud of back when he created it

00:12:59.920 --> 00:13:05.680
this is a moses simulator yeah like uh

00:13:03.440 --> 00:13:08.720
like i'm on mount sinai kind of looking down at the

00:13:07.200 --> 00:13:13.519
okay so we've got a golden calf that's bad yeah so you can hit escape

00:13:11.360 --> 00:13:18.560
that'll bring up a menu oh so it's like like an oregon trail style like choice

00:13:16.399 --> 00:13:21.920
making adventure game sorry he didn't ever actually create like an end goal or

00:13:20.560 --> 00:13:27.120
anything like that this is more of like a software toy like a distressing thing

00:13:25.120 --> 00:13:30.880
so wait so when there's a golden calf i should probably

00:13:28.639 --> 00:13:30.880
okay

00:13:32.240 --> 00:13:40.079
wait mount hora i thought it was mount sinai i'm actually not sure

00:13:36.800 --> 00:13:42.399
what mountain did moses climb

00:13:40.079 --> 00:13:46.959
mount sinai yeah according to the denver post catherine egypt

00:13:44.800 --> 00:13:49.519
okay so i need to find a burning bush yeah so you'll use the arrow keys for

00:13:48.320 --> 00:13:53.120
this okay so now you're at the oracle we get

00:13:51.680 --> 00:13:57.279
to see what god says sometimes it's a bible passage sometimes it's something

00:13:55.760 --> 00:14:01.440
different okay you've got the good thing this is the difference this is god

00:13:59.199 --> 00:14:07.920
speaking directly to you grievous shakes discord decided allay

00:14:04.560 --> 00:14:11.440
whatsoever potter biting

00:14:07.920 --> 00:14:14.720
mark observed province ye whilst

00:14:11.440 --> 00:14:16.959
likewise scourges by

00:14:14.720 --> 00:14:20.000
i feel like trying to find meaning in it might

00:14:18.399 --> 00:14:24.240
lead me farther from

00:14:21.600 --> 00:14:27.199
knowledge i mean it did have the word potter in there

00:14:25.519 --> 00:14:31.839
so i should fire a cult there's only one person here named

00:14:29.120 --> 00:14:35.040
potter sorry Colton temple os told me to do it

00:14:33.120 --> 00:14:39.040
so why is this not included in the core game anymore i'm not sure it might have

00:14:37.360 --> 00:14:42.480
been that he never actually included it was something he was working on or it

00:14:40.720 --> 00:14:46.240
might have been i i don't actually know what the history of after egypt is

00:14:44.720 --> 00:14:50.240
i do know that he was very proud of it when he created it though got it it's

00:14:48.480 --> 00:14:54.880
not strictly i think it's not strictly a demo so he didn't include it can it do

00:14:52.800 --> 00:14:57.920
anything else useful well yeah

00:14:56.399 --> 00:15:03.519
if i were better at programming and had more time i could probably whip something up it's from what i understand

00:15:01.600 --> 00:15:08.240
very easy to draw shapes very easy to create sprites that kind of

00:15:06.320 --> 00:15:11.760
thing so it's really a tinkerer's tool like a

00:15:09.680 --> 00:15:15.199
beginner's programming operating system like you have full control over the

00:15:12.880 --> 00:15:17.920
hardware here so that's a really cool idea

00:15:16.079 --> 00:15:22.560
yeah it's like an old school commodore 64. so the god song right that yeah we

00:15:21.279 --> 00:15:26.480
couldn't do that because we didn't have sound right so this one does have sound

00:15:24.720 --> 00:15:30.880
it just crashed in the games so let's try that okay so f6 f6

00:15:29.600 --> 00:15:35.920
so you can choose what kind of level complexity you want whether it has rests

00:15:33.360 --> 00:15:38.839
sure let's have an octave it has i'm not sure what six eight means

00:15:37.519 --> 00:15:43.199
so simple normal complex i'm a complex kind of guy

00:15:51.040 --> 00:15:55.839
hilariously i don't think it's worse than like the soundtrack of like a

00:15:54.399 --> 00:15:59.440
hugo's house of horrors or something like that

00:15:57.680 --> 00:16:02.560
yeah that's actually not terrible

00:16:01.120 --> 00:16:07.600
like there's some there's some terrible there's garbage parts in it yeah yeah

00:16:05.440 --> 00:16:13.600
what a thing um if you guys want to learn more check out frederick nudson's

00:16:10.240 --> 00:16:15.519
down the rabbit hole investigation into

00:16:13.600 --> 00:16:18.639
the creation of temple os and its creator it's

00:16:17.279 --> 00:16:22.560
far more in depth than what we could possibly cover here but

00:16:20.480 --> 00:16:26.160
i have to say it was it was quite the

00:16:24.560 --> 00:16:30.959
experience you guys can try it out for yourselves by the way we'll have a link to where to get it down in the video

00:16:29.040 --> 00:16:34.399
description uh you can fire it up in a vm that's probably the easiest way to

00:16:32.560 --> 00:16:38.560
get it working and uh yeah go go ham

00:16:37.199 --> 00:16:43.519
and the video is brought to you by manscaped manscape created the world's first

00:16:41.680 --> 00:16:48.959
all-in-one manscaping kit that makes man's caving both safe and easy the

00:16:46.800 --> 00:16:51.759
perfect package 3.0 includes everything you need to take your grooming routine

00:16:50.320 --> 00:16:55.920
to the next level including their lawnmower 3.0 waterproof body trimmer

00:16:53.920 --> 00:16:59.360
with its ergonomic design quality ceramic blades and advanced skin safe

00:16:57.839 --> 00:17:02.720
technology i mean you don't want to nick your balls right

00:17:00.880 --> 00:17:05.280
nobody wants to nick their balls those of you who want to nick your balls feel

00:17:04.000 --> 00:17:09.839
free to let me know in the comments i will make sure i get you guys all blocked away because i don't need to

00:17:08.079 --> 00:17:14.400
hear from y'all the replaceable ceramic trimmer blade is 100 compatible with

00:17:11.679 --> 00:17:18.559
both the lawnmower 2.0 and 3.0 with its powerful 7000 RPM motor and 600 milliamp

00:17:16.959 --> 00:17:23.120
hour lifting my own battery it charges wirelessly it's waterproof and you can

00:17:20.959 --> 00:17:27.720
get 20 off and free shipping with your perfect package 3.0 purchase when you

00:17:25.280 --> 00:17:30.799
use code LTT at the link below or on manscape.com

00:17:29.280 --> 00:17:36.320
thanks for watching this video if you guys enjoyed it maybe check out our

00:17:32.720 --> 00:17:39.039
previous alternative operating systems

00:17:36.320 --> 00:17:42.000
episode on react os um

00:17:40.720 --> 00:17:48.080
a little more conventional but uh frankly not much more useful

00:17:47.120 --> 00:17:54.000
depending what you're trying to do at least this is a bible reading app well it's that and it's also like a

00:17:52.160 --> 00:17:58.480
modern day commodore 64. you can tinker with it that's that's that's the point

00:17:55.600 --> 00:17:58.480
yeah
