1
00:00:00,160 --> 00:00:06,720
on the surface there's nothing remarkable about what i'm doing right now

2
00:00:03,679 --> 00:00:06,720
until i do this

3
00:00:08,559 --> 00:00:13,679
that's right ladies and gentlemen this

4
00:00:11,679 --> 00:00:20,480
xbox you're looking at can run games from almost every major console ever

5
00:00:17,039 --> 00:00:22,560
made and get this there's absolutely no

6
00:00:20,480 --> 00:00:28,000
modding involved it doesn't void your warranty and it costs just 25 bucks

7
00:00:26,400 --> 00:00:32,880
after seeing modern vintage gamers videos showing how well the series s

8
00:00:30,320 --> 00:00:38,239
works as an emulation platform we knew we wanted to try it for ourselves i mean

9
00:00:34,960 --> 00:00:39,040
it couldn't be that easy could it

10
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

11
00:00:42,559 --> 00:00:49,280
think you could be up and running in as little as 20 minutes giving you plenty

12
00:00:46,960 --> 00:00:54,320
of time to first check out our sponsor happy holidays from seasonic

13
00:00:52,399 --> 00:00:57,039
no products to promote i mean you can check out their stuff if you want but

14
00:00:55,680 --> 00:01:00,719
it's there's literally nothing in my talking points hey have a great holiday

15
00:00:59,760 --> 00:01:03,520
season from seasonic

16
00:01:10,799 --> 00:01:16,799
the first thing you'll need to get emulation working on your xbox one or

17
00:01:14,320 --> 00:01:21,680
xbox series machine that's right you don't even need the latest xboxes to do

18
00:01:18,560 --> 00:01:23,840
this is a microsoft developer account so

19
00:01:21,680 --> 00:01:28,159
we paid the minuscule 20 fee to be granted access and installed dev tools

20
00:01:26,080 --> 00:01:34,320
for xbox giving us the ability to load our own code into dev mode a sandbox

21
00:01:31,759 --> 00:01:37,840
where unsigned code can run the sandbox is a completely separate secure

22
00:01:36,240 --> 00:01:43,439
operating environment that requires a system reboot to access and that cannot

23
00:01:40,560 --> 00:01:49,280
run normal xbox games or applications what it does allow you to run though is

24
00:01:45,680 --> 00:01:51,119
uwps or universal Windows platform apps

25
00:01:49,280 --> 00:01:55,360
these are the same sort of packages that you see in the Windows app store and

26
00:01:53,200 --> 00:01:59,600
after downloading retroarch's app from the website and plopping it into the

27
00:01:57,280 --> 00:02:02,320
xbox web browser interface we were off to the races

28
00:02:01,200 --> 00:02:08,399
kind of some consoles particularly older ones

29
00:02:04,719 --> 00:02:10,640
like super nintendo game boy and n64

30
00:02:08,399 --> 00:02:17,760
all just ran directly off of our external usb drive without any extra

31
00:02:12,720 --> 00:02:20,080
steps but others say psp gamecube or wii

32
00:02:17,760 --> 00:02:24,480
were a bit more troublesome i'm going to allow our resident emulation guru to

33
00:02:22,080 --> 00:02:24,480
explain

34
00:02:30,480 --> 00:02:37,280
retroarch is one of those programs that's super easy to

35
00:02:34,840 --> 00:02:40,720
use as long as you already know exactly what you're doing

36
00:02:38,480 --> 00:02:44,640
the step that many people miss causing untold frustration

37
00:02:42,800 --> 00:02:49,200
is adding the missing BIOS files for each of the cores or emulators they want

38
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

39
00:02:51,519 --> 00:02:59,280
a wii game is copyrighted by the console maker the system menu for example

40
00:02:56,800 --> 00:03:04,159
so an emulator cannot be distributed with these pieces included not legally

41
00:03:01,519 --> 00:03:07,280
anyway fortunately there are ways to rip your own if you already own an old

42
00:03:06,319 --> 00:03:14,560
system but you want to enjoy the convenience of emulation

43
00:03:10,480 --> 00:03:16,640
so we definitely did that and didn't

44
00:03:14,560 --> 00:03:21,040
just download them from totally reputable websites yeah that's that's

45
00:03:19,040 --> 00:03:24,319
yeah once we had them it was as simple as pointing retroarch to the correct

46
00:03:22,560 --> 00:03:27,360
directories so it could find those BIOS files like so

47
00:03:26,159 --> 00:03:31,519
out of the gate playing some good old-fashioned playstation one

48
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

49
00:03:33,840 --> 00:03:41,920
pc emulating this console there are some idiosyncrasies though uh for example we

50
00:03:39,599 --> 00:03:45,519
couldn't find an easy way to map the joystick so

51
00:03:43,599 --> 00:03:49,440
we're stuck with the d-pad which is obviously not ideal for a lot of

52
00:03:47,599 --> 00:03:52,640
playstation games that's fine because we want to play more than just this game so

53
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

54
00:03:54,480 --> 00:04:01,319
a look at what we've got here should we start with something really simple super

55
00:03:58,000 --> 00:04:01,319
super mario

56
00:04:03,200 --> 00:04:11,040
i was in control i was in control i don't believe you to be clear

57
00:04:08,400 --> 00:04:15,200
there were some challenges so let's fire up super monkey ball 2.

58
00:04:14,319 --> 00:04:20,560
cool cool i always like black screen

59
00:04:17,840 --> 00:04:24,639
simulator so compatibility ain't perfect

60
00:04:21,759 --> 00:04:29,280
and even for games that work there might be some strange behavior let's do tony

61
00:04:27,280 --> 00:04:34,240
hawk pro skater 4. now this we're expecting to work but this is a large

62
00:04:32,320 --> 00:04:38,320
game and we found that anything over about what was about a gig

63
00:04:36,160 --> 00:04:42,800
uh yeah around a gig yeah was hit or miss when loading off the external SSD

64
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

65
00:04:45,120 --> 00:04:50,400
work properly okay so this might be

66
00:04:48,160 --> 00:04:53,840
hanging which would require like a lot of this is just

67
00:04:52,000 --> 00:04:58,000
trial and error yeah sometimes it doesn't work so we're just

68
00:04:55,759 --> 00:05:01,600
going to open it up by manually browsing to it

69
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

70
00:05:03,520 --> 00:05:09,600
is q we go down here wait jade's colin

71
00:05:07,120 --> 00:05:13,759
it auto-populated i swear i believe you tony hawk pro skater 4. iso

72
00:05:12,320 --> 00:05:19,840
and then nintendo gamecube open file picker but

73
00:05:16,800 --> 00:05:21,520
wait normally we would like go find it

74
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

75
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

76
00:05:28,880 --> 00:05:34,479
you playing this game at work why don't we try some of the more

77
00:05:32,080 --> 00:05:39,600
approachable things uh psp works really well if you go into the history there oh

78
00:05:36,479 --> 00:05:41,759
hello good day i'm bruce obviously you

79
00:05:39,600 --> 00:05:45,520
know all the usual emulation bug bears exist like for example that's got like

80
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

81
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

82
00:05:52,639 --> 00:05:59,360
universal Windows apps like obviously kind of amazing it runs this

83
00:05:56,960 --> 00:06:02,880
well yay colin fixed tony hawk pro skater there was a setting in retro arch

84
00:06:01,039 --> 00:06:06,560
that made it so that changes to the renderer we selected were not applying

85
00:06:05,440 --> 00:06:13,919
uh so so we're good now oh boy i mean well we're something now

86
00:06:11,039 --> 00:06:18,319
so let's try uh yeah let's try windwaker

87
00:06:16,400 --> 00:06:21,600
oh she chugs a little she chugs the little boys talk to the little girl or

88
00:06:20,160 --> 00:06:25,120
you can try and go so see that house right there are you looking right behind

89
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

90
00:06:26,639 --> 00:06:31,919
colin can i just jump oh yeah

91
00:06:31,919 --> 00:06:36,720
hey blindness ah got um

92
00:06:34,960 --> 00:06:39,199
so it works it works ish

93
00:06:38,240 --> 00:06:43,600
but even once you get the games launched

94
00:06:41,280 --> 00:06:48,319
frankly it is not all sunshine and rainbows crash bandicoot the wrath of

95
00:06:45,600 --> 00:06:53,520
cortex for example we got some weird purple flashes on loading screens and in

96
00:06:50,880 --> 00:06:58,319
mario kart 64 there are some really weirdly rendered lines in the menu but

97
00:06:55,600 --> 00:07:02,160
it's definitely playable and for the 20 dollars that this costs to do i really

98
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

99
00:07:05,360 --> 00:07:10,560
that much more appealing but

100
00:07:08,400 --> 00:07:14,639
the question is what is microsoft playing at here other than to just

101
00:07:12,479 --> 00:07:19,280
reinforce my arguments that xboxes are just pcs now why would microsoft allow

102
00:07:17,199 --> 00:07:24,160
users to run unsigned code on their consoles for the relatively paltry sum

103
00:07:21,680 --> 00:07:28,639
of 20 bucks to find out we checked out the excellent talk from tony chen from

104
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

105
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

106
00:07:35,360 --> 00:07:41,919
too much for you then here's the summary people have been hacking consoles ever

107
00:07:40,160 --> 00:07:46,560
since there was something to gain by doing so and that thing to gain could be

108
00:07:44,319 --> 00:07:51,280
anything from saving a buck by pirating games to just unlocking the hardware so

109
00:07:49,039 --> 00:07:55,680
it can be used in unconventional ways playstation 3 supercomputers anyone and

110
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

111
00:07:58,000 --> 00:08:03,680
hardware that they own and they will void their warranties for reasons as

112
00:08:01,759 --> 00:08:08,639
trivial as wanting to use a different system theme on their iphone whether a

113
00:08:06,000 --> 00:08:13,360
new system will be pwned is a matter of how many hours not

114
00:08:10,479 --> 00:08:17,599
if it'll happen look at the xbox 360. people wanted to play burned discs

115
00:08:15,360 --> 00:08:22,160
straight up piracy but the firmware in the dvd drive built into the console

116
00:08:19,919 --> 00:08:26,800
wouldn't allow you to read burned discs the drive's ability to be modified was

117
00:08:24,400 --> 00:08:31,520
then locked by a grounded pin in the flash memory that was sealed inside the

118
00:08:28,960 --> 00:08:35,360
chip after manufacturing disabling the ability to overwrite the firmware well

119
00:08:33,440 --> 00:08:41,680
wouldn't you know it someone figured out how to locate exactly where that pin was

120
00:08:38,719 --> 00:08:47,040
within 0.1 millimeter on that little dime size chip then using a dremel with

121
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

122
00:08:49,360 --> 00:08:55,839
until the led turned on indicating that they'd hit the right point that disabled

123
00:08:54,160 --> 00:08:59,440
the grounded right pin enabling the ability to flash the drive with new

124
00:08:57,440 --> 00:09:04,560
firmware that tells the console a burned disk is legitimate and will then let the

125
00:09:01,519 --> 00:09:07,279
code run this was aptly known as the

126
00:09:04,560 --> 00:09:11,200
kamikaze mod i mean man the lengths nerds will go to to gain access to their

127
00:09:09,120 --> 00:09:16,720
hardware it's hardcore just like our merch ltdstore.com

128
00:09:14,160 --> 00:09:21,279
security is so critical in the console business though due to their entire

129
00:09:18,800 --> 00:09:26,720
business model the so-called razer and blade model where the hardware is sold

130
00:09:23,360 --> 00:09:28,720
at either slim margins or even at a loss

131
00:09:26,720 --> 00:09:33,200
that is quickly recouped by selling games at much higher margins if you

132
00:09:31,600 --> 00:09:38,160
can't secure your hardware to prevent piracy you're out of business it's as

133
00:09:35,600 --> 00:09:42,720
simple as that this among other things led to the downfall of the sega

134
00:09:39,600 --> 00:09:44,880
dreamcast in 1998. within a year that

135
00:09:42,720 --> 00:09:48,160
thing had been completely pwned and developers don't want to release games

136
00:09:46,800 --> 00:09:53,920
for a console where they will be immediately pirated no new content means

137
00:09:51,440 --> 00:09:58,480
no more sales let's bring it back though why does microsoft allow just about

138
00:09:56,080 --> 00:10:02,560
anyone to run whatever code they want well they figured out that if you give

139
00:10:00,560 --> 00:10:07,120
people an easier way to run their own code they won't resort to more

140
00:10:04,800 --> 00:10:10,240
outlandish hacky ways of doing it so then

141
00:10:08,000 --> 00:10:13,600
has console hacking and game piracy been beaten so simply

142
00:10:12,320 --> 00:10:19,279
not quite but admittedly microsoft and so has sony

143
00:10:16,959 --> 00:10:24,880
for that matter has taken a lot of the reward out of the attempts between the

144
00:10:21,760 --> 00:10:27,600
360 and xbox one generation the hardware

145
00:10:24,880 --> 00:10:32,160
got much smaller and much more tightly integrated narrowing the gaps in the

146
00:10:29,519 --> 00:10:35,760
armor on that side of things and it was also during this time that system

147
00:10:33,760 --> 00:10:39,519
software updates became a normal part of the console experience

148
00:10:37,519 --> 00:10:44,000
once that happened the ability for a manufacturer to quickly break exploits

149
00:10:42,079 --> 00:10:48,720
after they'd been released or even brick your console made the risk not feel

150
00:10:46,000 --> 00:10:53,519
worthwhile for a lot of people then the last big nail in the coffin in my

151
00:10:50,560 --> 00:10:58,240
opinion is games developers have worked for years to make the online elements of

152
00:10:55,600 --> 00:11:03,040
a game like multiplayer or community level libraries an integral part of the

153
00:11:00,720 --> 00:11:06,800
experience so there's a lot of games where you could pirate them but you'll

154
00:11:05,040 --> 00:11:12,399
always feel like you're missing out combine that with better games delivery

155
00:11:09,440 --> 00:11:16,720
services like xbox game pass and it looks like a pretty killer one-two punch

156
00:11:14,800 --> 00:11:21,279
i mean valve figured out way back in the early 2000s that the answer to software

157
00:11:18,800 --> 00:11:27,279
piracy is to make the drm more convenient than the piracy and that is

158
00:11:24,320 --> 00:11:31,440
exactly what microsoft has done here for a reasonable monthly fee you've got

159
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

160
00:11:34,320 --> 00:11:40,800
and it even sorts out that whole community element of gaming i mean how

161
00:11:39,120 --> 00:11:44,560
many times have you and your buds gone to play some multiplayer

162
00:11:42,399 --> 00:11:51,200
something or other only to realize that freaking jeff doesn't own this game and

163
00:11:48,079 --> 00:11:53,200
smithy doesn't own that game and neither

164
00:11:51,200 --> 00:11:57,440
of them feels like spending 60 bucks so you can't all play together well it

165
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

166
00:12:00,399 --> 00:12:05,920
just like our sponsor is good thank you ruggable for sponsoring

167
00:12:04,079 --> 00:12:09,440
today's video rockable has a wide variety of patterns to fit any room and

168
00:12:07,839 --> 00:12:14,320
one of their main features is that the rugs attach to their non-slip mat so

169
00:12:11,920 --> 00:12:18,959
they stay securely in place the mat can be interchangeable with any other rug so

170
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

171
00:12:21,200 --> 00:12:28,160
stain resistant and machine washable and they're even safe for babies pets or

172
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

173
00:12:30,399 --> 00:12:36,839
at your computer desk it allows you to protect your floors and you can save 10

174
00:12:34,320 --> 00:12:41,440
today with offer code Linus 10 at myruggable.com Linus 10. well folks if

175
00:12:39,680 --> 00:12:46,000
you liked that video why not check out the video i did with riley where we

176
00:12:43,360 --> 00:12:49,839
tried out Android on a nintendo switch yes my friends it ain't quite totally

177
00:12:48,160 --> 00:12:52,880
dead although nintendo even though that was a hardware thing they did eventually

178
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

179
00:12:54,720 --> 00:13:01,360
more in-depth info on emulation performance on the xbox series s go

180
00:12:59,279 --> 00:13:06,160
check out modern vintage gamers video on the subject we're gonna have that linked

181
00:13:02,959 --> 00:13:06,160
down below as well
