WEBVTT

00:00:00.080 --> 00:00:05.200
thanks for watching techwiki click the subscribe button then enable

00:00:03.200 --> 00:00:09.360
notifications with the bell icon so you won't miss any future videos so you

00:00:07.600 --> 00:00:12.800
finally built the gaming pc of your dreams and spent the last two months

00:00:11.360 --> 00:00:16.480
locked in your room playing all the latest aaa titles

00:00:15.360 --> 00:00:21.600
but nostalgia is a hell of a drug and you

00:00:19.359 --> 00:00:27.359
reach for one of your favorite games of years gone by thinking well surely with

00:00:24.560 --> 00:00:33.680
such a powerful machine mech warrior 4 will run better than ever right wrong

00:00:31.199 --> 00:00:38.559
after you dig out an external optical drive to install that christmas gift

00:00:35.680 --> 00:00:44.399
from 18 years ago you discover to your horror that it won't load

00:00:41.200 --> 00:00:46.000
you used Windows compatibility mode but

00:00:44.399 --> 00:00:50.079
nothing happened so what gives

00:00:47.600 --> 00:00:55.600
well it turns out that how much computing power your pc has is only part

00:00:53.360 --> 00:01:00.480
of the story i mean if you think about it the nintendo 64 has more than enough

00:00:58.559 --> 00:01:03.359
power to run the original super mario brothers but that doesn't mean that you

00:01:02.559 --> 00:01:09.040
can just plug an s cartridge into it so here's

00:01:06.080 --> 00:01:13.360
the deal one common reason older games won't play nicely with modern hardware

00:01:11.360 --> 00:01:17.920
is that many of them were written for 32-bit systems you can learn more about

00:01:16.240 --> 00:01:22.479
the differences between these and more modern 64-bit systems up here but for

00:01:20.640 --> 00:01:29.200
this episode the main thing that you need to know is that most modern pcs use

00:01:25.759 --> 00:01:31.439
64-bit cpus and operating systems giving

00:01:29.200 --> 00:01:36.720
them support for more than four gigs of memory and the ability to process more

00:01:34.560 --> 00:01:44.000
information at once but programs need to be coded to work

00:01:39.759 --> 00:01:46.079
with either a 32-bit or 64-bit system

00:01:44.000 --> 00:01:52.799
meaning that if you're running a modern 64-bit version of Windows your pc will

00:01:49.360 --> 00:01:55.840
actually emulate 32-bit mode for any

00:01:52.799 --> 00:01:58.479
programs written for a 32-bit computer

00:01:55.840 --> 00:02:01.840
this includes older games sometimes this emulation works without a

00:02:00.880 --> 00:02:07.280
hitch but other times games just won't

00:02:04.880 --> 00:02:12.560
cooperate for a number of reasons sometimes older games will try to load

00:02:09.679 --> 00:02:17.920
additional but incompatible code often in the form of dll files used by older

00:02:15.120 --> 00:02:22.400
32-bit versions of Windows a Windows update might break a dependency that a

00:02:20.560 --> 00:02:27.200
game relies on or they might not be able to properly

00:02:24.160 --> 00:02:29.360
interface with a 64-bit device driver

00:02:27.200 --> 00:02:35.040
other games might refuse to launch at all because maybe some of their code is

00:02:31.840 --> 00:02:37.280
written for even older 16-bit systems

00:02:35.040 --> 00:02:43.680
which 64-bit Windows editions can't emulate at all or due to draconian drm

00:02:41.519 --> 00:02:48.000
protections like safe disk that are completely incompatible with modern

00:02:46.160 --> 00:02:52.160
versions of Windows and as if that weren't enough you can

00:02:50.080 --> 00:02:58.319
also run into issues with the hardware itself particularly your fancy new

00:02:54.959 --> 00:03:00.480
quad-core multi-threaded CPU

00:02:58.319 --> 00:03:06.720
modern operating systems will usually try to split a given program's workload

00:03:03.840 --> 00:03:13.200
over multiple cores as nearly every consumer-grade pc out there i mean not

00:03:09.599 --> 00:03:16.080
to mention even phones has at least two

00:03:13.200 --> 00:03:21.519
cores in it now this results in tangible efficiency improvements in modern games

00:03:18.560 --> 00:03:26.080
that are written with multi-core cpus in mind but

00:03:23.040 --> 00:03:28.080
it can wreak havoc on games whose code

00:03:26.080 --> 00:03:33.360
just wasn't meant to be split up that way think of it kind of like taking

00:03:30.400 --> 00:03:36.959
apart a lego house versus one made of glued together popsicle sticks

00:03:35.440 --> 00:03:41.920
but Linus is there any way to get my old games

00:03:39.599 --> 00:03:44.080
running or am i up kb lake without a paddle

00:03:43.040 --> 00:03:49.920
well there isn't a foolproof way to play

00:03:46.560 --> 00:03:52.480
every older title on a modern system but

00:03:49.920 --> 00:03:58.319
there are certainly some workarounds 32-bit versions of modern editions of

00:03:54.879 --> 00:04:00.560
Windows are still widely available

00:03:58.319 --> 00:04:06.400
for some reason and it is certainly possible to dual boot your computer with

00:04:02.720 --> 00:04:08.560
both a 32 and a 64-bit os

00:04:06.400 --> 00:04:13.200
you can also use a virtual machine if you need to run a really old version of

00:04:10.319 --> 00:04:17.359
Windows or fire up dosbox if you've got something that's that old

00:04:15.280 --> 00:04:21.919
now if your issues are performance rather than compatibility related due to

00:04:19.519 --> 00:04:27.759
the multi-core CPU issues we mentioned before you can try adjusting the CPU

00:04:25.120 --> 00:04:33.360
affinity in Windows task manager or a third-party piece of software this will

00:04:30.080 --> 00:04:36.160
force your game to run on only one core

00:04:33.360 --> 00:04:41.840
and failing that you can actually try switching off all but one core in your

00:04:38.960 --> 00:04:46.000
BIOS or UEFI so that Windows will actually treat your CPU as a single core

00:04:44.800 --> 00:04:50.080
model furthermore it is amazing how

00:04:48.320 --> 00:04:54.400
resourceful the gaming community is by the way especially when it comes to

00:04:51.680 --> 00:04:58.560
their beloved retro titles depending on exactly which game you're trying to run

00:04:56.639 --> 00:05:03.360
some resourceful folks out there have created guides for dealing with

00:05:01.040 --> 00:05:08.479
antiquated drm schemes through registry hacks and even created fixer utilities

00:05:06.560 --> 00:05:12.800
that you can use to launch your older games with special instructions that

00:05:10.720 --> 00:05:17.039
will make them run more smoothly finally as a last resort actually i'd

00:05:15.680 --> 00:05:21.039
recommend you try this in the first place since it can save a lot of hassle

00:05:19.039 --> 00:05:25.840
there's a reasonable chance that you'll find a compatible version of that game

00:05:23.520 --> 00:05:31.199
that you loved on a reputable digital distributor like steam or more likely

00:05:28.560 --> 00:05:34.000
good old games and they usually cost just a few bucks

00:05:33.199 --> 00:05:39.520
so there you have it you may yet be able to enjoy your

00:05:37.680 --> 00:05:44.880
favorite games from yesteryear if you don't mind getting a little creative

00:05:42.000 --> 00:05:50.479
just don't get too creative and migrate your entire digital life to an old

00:05:46.800 --> 00:05:52.080
school beige box running Windows me

00:05:50.479 --> 00:05:56.560
and speaking of your digital life are you looking for a way to keep prying

00:05:54.080 --> 00:06:01.520
eyes away from your online activity then check out private internet access vpn

00:05:59.199 --> 00:06:06.479
not only does pia work on up to five devices at once by hiding your true ip

00:06:04.560 --> 00:06:10.960
address and allowing you to bypass geo restrictions and censorship making you

00:06:09.280 --> 00:06:15.840
appear as though you're connecting from somewhere else it also blocks unwanted

00:06:13.520 --> 00:06:19.919
connections to help prevent attacks it auto blocks all traffic if the vpn

00:06:17.919 --> 00:06:23.759
disconnects it keeps your data out of the hands of advertisers and other

00:06:21.600 --> 00:06:29.840
snoops who are tracking your activity it prevents dns leaks and even includes

00:06:25.919 --> 00:06:31.840
mace pia's built-in malware blocker pia

00:06:29.840 --> 00:06:35.280
supports multiple vpn protocols and encryption levels allowing you to dial

00:06:33.680 --> 00:06:40.160
in the exact level of protection you need and they've got apps for Windows

00:06:37.120 --> 00:06:42.080
mac Android iOS Linux and they've even

00:06:40.160 --> 00:06:46.720
got a chrome extension with support for more platforms coming soon they've got

00:06:44.319 --> 00:06:50.720
over 3000 servers in 28 countries so what are you waiting for check them out

00:06:48.319 --> 00:06:54.240
today at the link below so thanks for watching guys dislike like check out our

00:06:52.720 --> 00:07:01.080
other channels comment with a video suggestion or subscribe so you don't

00:06:56.560 --> 00:07:01.080
miss any future tech quickies
