WEBVTT

00:00:00.160 --> 00:00:06.720
on the surface there's nothing remarkable about what i'm doing right now

00:00:03.679 --> 00:00:06.720
until i do this

00:00:08.559 --> 00:00:13.679
that's right ladies and gentlemen this

00:00:11.679 --> 00:00:20.480
xbox you're looking at can run games from almost every major console ever

00:00:17.039 --> 00:00:22.560
made and get this there's absolutely no

00:00:20.480 --> 00:00:28.000
modding involved it doesn't void your warranty and it costs just 25 bucks

00:00:26.400 --> 00:00:32.880
after seeing modern vintage gamers videos showing how well the series s

00:00:30.320 --> 00:00:38.239
works as an emulation platform we knew we wanted to try it for ourselves i mean

00:00:34.960 --> 00:00:39.040
it couldn't be that easy could it

00:00:38.239 --> 00:00:44.079
well there are some little tricky bits but after we show you the ins and outs we

00:00:42.559 --> 00:00:49.280
think you could be up and running in as little as 20 minutes giving you plenty

00:00:46.960 --> 00:00:54.320
of time to first check out our sponsor happy holidays from seasonic

00:00:52.399 --> 00:00:57.039
no products to promote i mean you can check out their stuff if you want but

00:00:55.680 --> 00:01:00.719
it's there's literally nothing in my talking points hey have a great holiday

00:00:59.760 --> 00:01:03.520
season from seasonic

00:01:10.799 --> 00:01:16.799
the first thing you'll need to get emulation working on your xbox one or

00:01:14.320 --> 00:01:21.680
xbox series machine that's right you don't even need the latest xboxes to do

00:01:18.560 --> 00:01:23.840
this is a microsoft developer account so

00:01:21.680 --> 00:01:28.159
we paid the minuscule 20 fee to be granted access and installed dev tools

00:01:26.080 --> 00:01:34.320
for xbox giving us the ability to load our own code into dev mode a sandbox

00:01:31.759 --> 00:01:37.840
where unsigned code can run the sandbox is a completely separate secure

00:01:36.240 --> 00:01:43.439
operating environment that requires a system reboot to access and that cannot

00:01:40.560 --> 00:01:49.280
run normal xbox games or applications what it does allow you to run though is

00:01:45.680 --> 00:01:51.119
uwps or universal Windows platform apps

00:01:49.280 --> 00:01:55.360
these are the same sort of packages that you see in the Windows app store and

00:01:53.200 --> 00:01:59.600
after downloading retroarch's app from the website and plopping it into the

00:01:57.280 --> 00:02:02.320
xbox web browser interface we were off to the races

00:02:01.200 --> 00:02:08.399
kind of some consoles particularly older ones

00:02:04.719 --> 00:02:10.640
like super nintendo game boy and n64

00:02:08.399 --> 00:02:17.760
all just ran directly off of our external usb drive without any extra

00:02:12.720 --> 00:02:20.080
steps but others say psp gamecube or wii

00:02:17.760 --> 00:02:24.480
were a bit more troublesome i'm going to allow our resident emulation guru to

00:02:22.080 --> 00:02:24.480
explain

00:02:30.480 --> 00:02:37.280
retroarch is one of those programs that's super easy to

00:02:34.840 --> 00:02:40.720
use as long as you already know exactly what you're doing

00:02:38.480 --> 00:02:44.640
the step that many people miss causing untold frustration

00:02:42.800 --> 00:02:49.200
is adding the missing BIOS files for each of the cores or emulators they want

00:02:46.959 --> 00:02:54.000
to run the reason you need them is that some of the code required to emulate say

00:02:51.519 --> 00:02:59.280
a wii game is copyrighted by the console maker the system menu for example

00:02:56.800 --> 00:03:04.159
so an emulator cannot be distributed with these pieces included not legally

00:03:01.519 --> 00:03:07.280
anyway fortunately there are ways to rip your own if you already own an old

00:03:06.319 --> 00:03:14.560
system but you want to enjoy the convenience of emulation

00:03:10.480 --> 00:03:16.640
so we definitely did that and didn't

00:03:14.560 --> 00:03:21.040
just download them from totally reputable websites yeah that's that's

00:03:19.040 --> 00:03:24.319
yeah once we had them it was as simple as pointing retroarch to the correct

00:03:22.560 --> 00:03:27.360
directories so it could find those BIOS files like so

00:03:26.159 --> 00:03:31.519
out of the gate playing some good old-fashioned playstation one

00:03:29.519 --> 00:03:36.680
i would have straight up no way of knowing that i'm not on like a powerful

00:03:33.840 --> 00:03:41.920
pc emulating this console there are some idiosyncrasies though uh for example we

00:03:39.599 --> 00:03:45.519
couldn't find an easy way to map the joystick so

00:03:43.599 --> 00:03:49.440
we're stuck with the d-pad which is obviously not ideal for a lot of

00:03:47.599 --> 00:03:52.640
playstation games that's fine because we want to play more than just this game so

00:03:50.879 --> 00:03:55.920
to get to the menu we're going to press both sticks at the same time let's have

00:03:54.480 --> 00:04:01.319
a look at what we've got here should we start with something really simple super

00:03:58.000 --> 00:04:01.319
super mario

00:04:03.200 --> 00:04:11.040
i was in control i was in control i don't believe you to be clear

00:04:08.400 --> 00:04:15.200
there were some challenges so let's fire up super monkey ball 2.

00:04:14.319 --> 00:04:20.560
cool cool i always like black screen

00:04:17.840 --> 00:04:24.639
simulator so compatibility ain't perfect

00:04:21.759 --> 00:04:29.280
and even for games that work there might be some strange behavior let's do tony

00:04:27.280 --> 00:04:34.240
hawk pro skater 4. now this we're expecting to work but this is a large

00:04:32.320 --> 00:04:38.320
game and we found that anything over about what was about a gig

00:04:36.160 --> 00:04:42.800
uh yeah around a gig yeah was hit or miss when loading off the external SSD

00:04:40.960 --> 00:04:48.160
so we actually had to copy this game over to the internal SSD to get it to

00:04:45.120 --> 00:04:50.400
work properly okay so this might be

00:04:48.160 --> 00:04:53.840
hanging which would require like a lot of this is just

00:04:52.000 --> 00:04:58.000
trial and error yeah sometimes it doesn't work so we're just

00:04:55.759 --> 00:05:01.600
going to open it up by manually browsing to it

00:04:58.960 --> 00:05:07.120
sort of so we'll go to load content then we go to our external drive which

00:05:03.520 --> 00:05:09.600
is q we go down here wait jade's colin

00:05:07.120 --> 00:05:13.759
it auto-populated i swear i believe you tony hawk pro skater 4. iso

00:05:12.320 --> 00:05:19.840
and then nintendo gamecube open file picker but

00:05:16.800 --> 00:05:21.520
wait normally we would like go find it

00:05:19.840 --> 00:05:26.720
but we're not going to do that we're going to just press cancel and then

00:05:23.759 --> 00:05:30.400
there's a solid chance it'll load now you saw me playing this game i did see

00:05:28.880 --> 00:05:34.479
you playing this game at work why don't we try some of the more

00:05:32.080 --> 00:05:39.600
approachable things uh psp works really well if you go into the history there oh

00:05:36.479 --> 00:05:41.759
hello good day i'm bruce obviously you

00:05:39.600 --> 00:05:45.520
know all the usual emulation bug bears exist like for example that's got like

00:05:43.759 --> 00:05:50.560
squares and triangles and stuff and i've got a b x y so you just got to kind of

00:05:48.560 --> 00:05:55.039
do your best with it i mean it's running great i mean given that nobody uses

00:05:52.639 --> 00:05:59.360
universal Windows apps like obviously kind of amazing it runs this

00:05:56.960 --> 00:06:02.880
well yay colin fixed tony hawk pro skater there was a setting in retro arch

00:06:01.039 --> 00:06:06.560
that made it so that changes to the renderer we selected were not applying

00:06:05.440 --> 00:06:13.919
uh so so we're good now oh boy i mean well we're something now

00:06:11.039 --> 00:06:18.319
so let's try uh yeah let's try windwaker

00:06:16.400 --> 00:06:21.600
oh she chugs a little she chugs the little boys talk to the little girl or

00:06:20.160 --> 00:06:25.120
you can try and go so see that house right there are you looking right behind

00:06:23.520 --> 00:06:29.710
your noggin i'm trying to go there hold on i'm trying to play video games here

00:06:26.639 --> 00:06:31.919
colin can i just jump oh yeah

00:06:31.919 --> 00:06:36.720
hey blindness ah got um

00:06:34.960 --> 00:06:39.199
so it works it works ish

00:06:38.240 --> 00:06:43.600
but even once you get the games launched

00:06:41.280 --> 00:06:48.319
frankly it is not all sunshine and rainbows crash bandicoot the wrath of

00:06:45.600 --> 00:06:53.520
cortex for example we got some weird purple flashes on loading screens and in

00:06:50.880 --> 00:06:58.319
mario kart 64 there are some really weirdly rendered lines in the menu but

00:06:55.600 --> 00:07:02.160
it's definitely playable and for the 20 dollars that this costs to do i really

00:07:00.479 --> 00:07:08.400
don't see why you wouldn't add it to your xbox it makes this 300 console just

00:07:05.360 --> 00:07:10.560
that much more appealing but

00:07:08.400 --> 00:07:14.639
the question is what is microsoft playing at here other than to just

00:07:12.479 --> 00:07:19.280
reinforce my arguments that xboxes are just pcs now why would microsoft allow

00:07:17.199 --> 00:07:24.160
users to run unsigned code on their consoles for the relatively paltry sum

00:07:21.680 --> 00:07:28.639
of 20 bucks to find out we checked out the excellent talk from tony chen from

00:07:26.160 --> 00:07:32.560
microsoft's security team it is worth the hour to watch guys but if you don't

00:07:30.720 --> 00:07:38.160
have that much time then you can still watch it but at 2x speed if that's still

00:07:35.360 --> 00:07:41.919
too much for you then here's the summary people have been hacking consoles ever

00:07:40.160 --> 00:07:46.560
since there was something to gain by doing so and that thing to gain could be

00:07:44.319 --> 00:07:51.280
anything from saving a buck by pirating games to just unlocking the hardware so

00:07:49.039 --> 00:07:55.680
it can be used in unconventional ways playstation 3 supercomputers anyone and

00:07:53.599 --> 00:08:00.080
i get it people don't like being told what they can or can't do with their own

00:07:58.000 --> 00:08:03.680
hardware that they own and they will void their warranties for reasons as

00:08:01.759 --> 00:08:08.639
trivial as wanting to use a different system theme on their iphone whether a

00:08:06.000 --> 00:08:13.360
new system will be pwned is a matter of how many hours not

00:08:10.479 --> 00:08:17.599
if it'll happen look at the xbox 360. people wanted to play burned discs

00:08:15.360 --> 00:08:22.160
straight up piracy but the firmware in the dvd drive built into the console

00:08:19.919 --> 00:08:26.800
wouldn't allow you to read burned discs the drive's ability to be modified was

00:08:24.400 --> 00:08:31.520
then locked by a grounded pin in the flash memory that was sealed inside the

00:08:28.960 --> 00:08:35.360
chip after manufacturing disabling the ability to overwrite the firmware well

00:08:33.440 --> 00:08:41.680
wouldn't you know it someone figured out how to locate exactly where that pin was

00:08:38.719 --> 00:08:47.040
within 0.1 millimeter on that little dime size chip then using a dremel with

00:08:44.320 --> 00:08:51.680
an led wired up to it they would poke a hole at that precise point on the chip

00:08:49.360 --> 00:08:55.839
until the led turned on indicating that they'd hit the right point that disabled

00:08:54.160 --> 00:08:59.440
the grounded right pin enabling the ability to flash the drive with new

00:08:57.440 --> 00:09:04.560
firmware that tells the console a burned disk is legitimate and will then let the

00:09:01.519 --> 00:09:07.279
code run this was aptly known as the

00:09:04.560 --> 00:09:11.200
kamikaze mod i mean man the lengths nerds will go to to gain access to their

00:09:09.120 --> 00:09:16.720
hardware it's hardcore just like our merch ltdstore.com

00:09:14.160 --> 00:09:21.279
security is so critical in the console business though due to their entire

00:09:18.800 --> 00:09:26.720
business model the so-called razer and blade model where the hardware is sold

00:09:23.360 --> 00:09:28.720
at either slim margins or even at a loss

00:09:26.720 --> 00:09:33.200
that is quickly recouped by selling games at much higher margins if you

00:09:31.600 --> 00:09:38.160
can't secure your hardware to prevent piracy you're out of business it's as

00:09:35.600 --> 00:09:42.720
simple as that this among other things led to the downfall of the sega

00:09:39.600 --> 00:09:44.880
dreamcast in 1998. within a year that

00:09:42.720 --> 00:09:48.160
thing had been completely pwned and developers don't want to release games

00:09:46.800 --> 00:09:53.920
for a console where they will be immediately pirated no new content means

00:09:51.440 --> 00:09:58.480
no more sales let's bring it back though why does microsoft allow just about

00:09:56.080 --> 00:10:02.560
anyone to run whatever code they want well they figured out that if you give

00:10:00.560 --> 00:10:07.120
people an easier way to run their own code they won't resort to more

00:10:04.800 --> 00:10:10.240
outlandish hacky ways of doing it so then

00:10:08.000 --> 00:10:13.600
has console hacking and game piracy been beaten so simply

00:10:12.320 --> 00:10:19.279
not quite but admittedly microsoft and so has sony

00:10:16.959 --> 00:10:24.880
for that matter has taken a lot of the reward out of the attempts between the

00:10:21.760 --> 00:10:27.600
360 and xbox one generation the hardware

00:10:24.880 --> 00:10:32.160
got much smaller and much more tightly integrated narrowing the gaps in the

00:10:29.519 --> 00:10:35.760
armor on that side of things and it was also during this time that system

00:10:33.760 --> 00:10:39.519
software updates became a normal part of the console experience

00:10:37.519 --> 00:10:44.000
once that happened the ability for a manufacturer to quickly break exploits

00:10:42.079 --> 00:10:48.720
after they'd been released or even brick your console made the risk not feel

00:10:46.000 --> 00:10:53.519
worthwhile for a lot of people then the last big nail in the coffin in my

00:10:50.560 --> 00:10:58.240
opinion is games developers have worked for years to make the online elements of

00:10:55.600 --> 00:11:03.040
a game like multiplayer or community level libraries an integral part of the

00:11:00.720 --> 00:11:06.800
experience so there's a lot of games where you could pirate them but you'll

00:11:05.040 --> 00:11:12.399
always feel like you're missing out combine that with better games delivery

00:11:09.440 --> 00:11:16.720
services like xbox game pass and it looks like a pretty killer one-two punch

00:11:14.800 --> 00:11:21.279
i mean valve figured out way back in the early 2000s that the answer to software

00:11:18.800 --> 00:11:27.279
piracy is to make the drm more convenient than the piracy and that is

00:11:24.320 --> 00:11:31.440
exactly what microsoft has done here for a reasonable monthly fee you've got

00:11:29.360 --> 00:11:36.800
access to enough games to keep you glued to your couch pretty much 24 hours a day

00:11:34.320 --> 00:11:40.800
and it even sorts out that whole community element of gaming i mean how

00:11:39.120 --> 00:11:44.560
many times have you and your buds gone to play some multiplayer

00:11:42.399 --> 00:11:51.200
something or other only to realize that freaking jeff doesn't own this game and

00:11:48.079 --> 00:11:53.200
smithy doesn't own that game and neither

00:11:51.200 --> 00:11:57.440
of them feels like spending 60 bucks so you can't all play together well it

00:11:55.040 --> 00:12:02.640
sucks but as long as you've all got game pass well now it's all good

00:12:00.399 --> 00:12:05.920
just like our sponsor is good thank you ruggable for sponsoring

00:12:04.079 --> 00:12:09.440
today's video rockable has a wide variety of patterns to fit any room and

00:12:07.839 --> 00:12:14.320
one of their main features is that the rugs attach to their non-slip mat so

00:12:11.920 --> 00:12:18.959
they stay securely in place the mat can be interchangeable with any other rug so

00:12:16.800 --> 00:12:24.079
you can mix it up if you want to set certain moods the rugs are spill and

00:12:21.200 --> 00:12:28.160
stain resistant and machine washable and they're even safe for babies pets or

00:12:26.639 --> 00:12:32.000
anything else that makes its way onto the rug one great way to use this rug is

00:12:30.399 --> 00:12:36.839
at your computer desk it allows you to protect your floors and you can save 10

00:12:34.320 --> 00:12:41.440
today with offer code Linus 10 at myruggable.com Linus 10. well folks if

00:12:39.680 --> 00:12:46.000
you liked that video why not check out the video i did with riley where we

00:12:43.360 --> 00:12:49.839
tried out Android on a nintendo switch yes my friends it ain't quite totally

00:12:48.160 --> 00:12:52.880
dead although nintendo even though that was a hardware thing they did eventually

00:12:51.600 --> 00:12:56.639
fix it so yeah we'll have that in the end screen for you or if you want some

00:12:54.720 --> 00:13:01.360
more in-depth info on emulation performance on the xbox series s go

00:12:59.279 --> 00:13:06.160
check out modern vintage gamers video on the subject we're gonna have that linked

00:13:02.959 --> 00:13:06.160
down below as well
