All language subtitles for BIOS files for emulation - What are they_ why do you need them_ how do you install them_(720P_HD)

af Afrikaans
ak Akan
sq Albanian
am Amharic
ar Arabic
hy Armenian
az Azerbaijani
eu Basque
be Belarusian
bem Bemba
bn Bengali
bh Bihari
bs Bosnian
br Breton
bg Bulgarian
km Cambodian
ca Catalan
ceb Cebuano
chr Cherokee
ny Chichewa
zh-CN Chinese (Simplified)
zh-TW Chinese (Traditional)
co Corsican
hr Croatian
da Danish
nl Dutch
en English
eo Esperanto
et Estonian
ee Ewe
fo Faroese
tl Filipino
fi Finnish
fr French
fy Frisian
gaa Ga
gl Galician
ka Georgian
de German
el Greek
gn Guarani
gu Gujarati
ht Haitian Creole
ha Hausa
haw Hawaiian
iw Hebrew
hi Hindi
hmn Hmong
hu Hungarian
is Icelandic
ig Igbo
id Indonesian
ia Interlingua
ga Irish
it Italian
ja Japanese
jw Javanese
kn Kannada
kk Kazakh
rw Kinyarwanda
rn Kirundi
kg Kongo
ko Korean
kri Krio (Sierra Leone)
ku Kurdish
ckb Kurdish (Soranî)
ky Kyrgyz
lo Laothian
la Latin
lv Latvian
ln Lingala
lt Lithuanian
loz Lozi
lg Luganda
ach Luo
lb Luxembourgish
mk Macedonian
mg Malagasy
ms Malay
ml Malayalam
mt Maltese
mi Maori
mr Marathi
mfe Mauritian Creole
mo Moldavian
mn Mongolian
my Myanmar (Burmese)
sr-ME Montenegrin
ne Nepali
pcm Nigerian Pidgin
nso Northern Sotho
no Norwegian
nn Norwegian (Nynorsk)
oc Occitan
or Oriya
om Oromo
ps Pashto
fa Persian
pl Polish
pt-BR Portuguese (Brazil)
pt Portuguese (Portugal)
pa Punjabi
qu Quechua
ro Romanian
rm Romansh
nyn Runyakitara
ru Russian
sm Samoan
gd Scots Gaelic
sr Serbian
sh Serbo-Croatian
st Sesotho
tn Setswana
crs Seychellois Creole
sn Shona
sd Sindhi
si Sinhalese
sk Slovak
sl Slovenian
so Somali
es Spanish
es-419 Spanish (Latin American)
su Sundanese
sw Swahili
sv Swedish
tg Tajik
ta Tamil
tt Tatar
te Telugu
th Thai
ti Tigrinya
to Tonga
lua Tshiluba
tum Tumbuka
tr Turkish
tk Turkmen
tw Twi
ug Uighur
uk Ukrainian
ur Urdu
uz Uzbek
vi Vietnamese
cy Welsh
wo Wolof
xh Xhosa
yi Yiddish
yo Yoruba
zu Zulu
Would you like to inspect the original subtitles? These are the user uploaded subtitles that are being translated: 1 00:00:00,880 --> 00:00:04,640 If you've been playing about with 2 00:00:02,480 --> 00:00:07,759 emulation, you've probably come across 3 00:00:04,640 --> 00:00:09,760 missing BIOS files. So, let's find out 4 00:00:07,759 --> 00:00:10,850 what they are and how you can install 5 00:00:09,760 --> 00:00:16,069 them. 6 00:00:10,850 --> 00:00:16,069 [Music] 7 00:00:25,439 --> 00:00:30,720 Hi, and welcome to Bites and Bits. If 8 00:00:28,640 --> 00:00:33,040 you've been setting up any sort of retro 9 00:00:30,720 --> 00:00:35,600 console emulation, especially if you've 10 00:00:33,040 --> 00:00:37,600 been using the PlayStation and Game Boy 11 00:00:35,600 --> 00:00:40,960 emulators, then you may well have come 12 00:00:37,600 --> 00:00:42,800 across the need for BIOS files. Now, now 13 00:00:40,960 --> 00:00:45,520 it can be a bit confusing about what 14 00:00:42,800 --> 00:00:47,840 these are, why, and if you need them, 15 00:00:45,520 --> 00:00:49,360 and which and where to get them. So, in 16 00:00:47,840 --> 00:00:50,960 this video, I'll walk you through the 17 00:00:49,360 --> 00:00:53,360 basics so that you can get your 18 00:00:50,960 --> 00:00:55,920 emulators ready to play all of the 19 00:00:53,360 --> 00:00:59,359 games. 20 00:00:55,920 --> 00:01:01,600 So what actually are BIOS files? Well, 21 00:00:59,359 --> 00:01:04,159 when any computer system starts up, it 22 00:01:01,600 --> 00:01:06,080 it needs program code to make it work. 23 00:01:04,159 --> 00:01:08,640 Now, without this, it will just sit 24 00:01:06,080 --> 00:01:11,119 there and do basically nothing. So, we 25 00:01:08,640 --> 00:01:14,479 we tend to divide this code up into two 26 00:01:11,119 --> 00:01:17,200 main sections. So, we have software and 27 00:01:14,479 --> 00:01:19,680 firmware. Now, it's all just the same in 28 00:01:17,200 --> 00:01:22,560 terms of the instructions used, but when 29 00:01:19,680 --> 00:01:24,960 the code runs and what it does makes a 30 00:01:22,560 --> 00:01:27,920 difference. 31 00:01:24,960 --> 00:01:29,920 So when a microprocessor is powered on, 32 00:01:27,920 --> 00:01:32,880 it usually looks at a certain block of 33 00:01:29,920 --> 00:01:35,040 memory to find a reset vector. Now this 34 00:01:32,880 --> 00:01:38,240 reset vector tells it at which memory 35 00:01:35,040 --> 00:01:39,920 address it should start executing code. 36 00:01:38,240 --> 00:01:42,240 So the processor then jumps to that 37 00:01:39,920 --> 00:01:45,200 memory location and just starts running 38 00:01:42,240 --> 00:01:47,920 whatever it finds. So So at this point, 39 00:01:45,200 --> 00:01:49,920 it's just running all by itself with no 40 00:01:47,920 --> 00:01:52,320 connections to any of the devices around 41 00:01:49,920 --> 00:01:54,960 it. to be able to put something like 42 00:01:52,320 --> 00:01:57,119 pixels on the screen or or read the game 43 00:01:54,960 --> 00:01:59,600 controller or anything else, it needs 44 00:01:57,119 --> 00:02:02,240 some really low-level code that knows 45 00:01:59,600 --> 00:02:04,560 which electrical signals need to be sent 46 00:02:02,240 --> 00:02:07,840 to the various chips and devices to make 47 00:02:04,560 --> 00:02:10,479 them work. So, this is at a very basic 48 00:02:07,840 --> 00:02:13,040 level where we build code to allow the 49 00:02:10,479 --> 00:02:15,520 processor to control the inputs and 50 00:02:13,040 --> 00:02:18,640 outputs that connect the computer or 51 00:02:15,520 --> 00:02:21,680 game system together. So, so this code 52 00:02:18,640 --> 00:02:25,680 actually forms our basic input output 53 00:02:21,680 --> 00:02:27,920 system or or BIOS. Now, because the BIOS 54 00:02:25,680 --> 00:02:30,480 is very closely linked to the actual 55 00:02:27,920 --> 00:02:33,280 hardware devices, it it sort of forms 56 00:02:30,480 --> 00:02:36,080 part of the hardware, but of course is 57 00:02:33,280 --> 00:02:38,879 actually code and therefore software. 58 00:02:36,080 --> 00:02:41,599 So, that's where the idea of firmware 59 00:02:38,879 --> 00:02:45,760 comes in, that sort of layer between 60 00:02:41,599 --> 00:02:48,480 hardware and software. Um, so it's it's 61 00:02:45,760 --> 00:02:50,160 software that's integral to the actual 62 00:02:48,480 --> 00:02:53,120 hardware. 63 00:02:50,160 --> 00:02:55,120 So once we have a BIOS, our game code 64 00:02:53,120 --> 00:02:57,360 then doesn't have to worry about which 65 00:02:55,120 --> 00:02:59,599 pen on the processor needs to be turned 66 00:02:57,360 --> 00:03:02,000 on and off to send data to the video 67 00:02:59,599 --> 00:03:03,840 decoder to make a red pixel appear on 68 00:03:02,000 --> 00:03:06,560 the screen and and similar things like 69 00:03:03,840 --> 00:03:10,400 that. It can just ask the BIOS to do 70 00:03:06,560 --> 00:03:13,040 these. So the BIOS files we need for our 71 00:03:10,400 --> 00:03:15,120 emulators are just this base layer of 72 00:03:13,040 --> 00:03:19,120 code that the game system we want to 73 00:03:15,120 --> 00:03:21,120 emulate uses. Now now on some consoles 74 00:03:19,120 --> 00:03:23,840 this can be legally supplied with the 75 00:03:21,120 --> 00:03:25,760 emulator or or or sometimes the emulator 76 00:03:23,840 --> 00:03:28,239 developer developers have actually 77 00:03:25,760 --> 00:03:29,840 written their own version of it um which 78 00:03:28,239 --> 00:03:32,959 is fully compatible then with the 79 00:03:29,840 --> 00:03:35,519 original code. Now on other systems then 80 00:03:32,959 --> 00:03:38,239 the manufacturers still enforce their 81 00:03:35,519 --> 00:03:40,720 copyright on this BIOS code. So the 82 00:03:38,239 --> 00:03:43,280 emulator creators can't legally supply 83 00:03:40,720 --> 00:03:45,680 it to us. And this of course is where we 84 00:03:43,280 --> 00:03:48,239 need to find our own copies of the 85 00:03:45,680 --> 00:03:50,400 original BIOS code to allow the emulator 86 00:03:48,239 --> 00:03:53,280 to work. 87 00:03:50,400 --> 00:03:54,959 So now that we know what a BIOS file is 88 00:03:53,280 --> 00:03:57,120 and why it might be missing from the 89 00:03:54,959 --> 00:04:00,000 emulator, how do we know if we actually 90 00:03:57,120 --> 00:04:02,000 need one or not? Well, well, luckily the 91 00:04:00,000 --> 00:04:04,000 emulator developers of course that they 92 00:04:02,000 --> 00:04:06,560 do publish this information with their 93 00:04:04,000 --> 00:04:08,480 emulators and some dedicated enthusiasts 94 00:04:06,560 --> 00:04:10,799 of course then assemble this information 95 00:04:08,480 --> 00:04:13,280 and I've published it on the web. So, if 96 00:04:10,799 --> 00:04:15,040 you head over to the gametechwiki.com 97 00:04:13,280 --> 00:04:16,799 website, you'll find all of this 98 00:04:15,040 --> 00:04:19,040 information collected together. And 99 00:04:16,799 --> 00:04:22,160 again, I I'll pop a link to this exact 100 00:04:19,040 --> 00:04:24,240 page down in the description. So here 101 00:04:22,160 --> 00:04:26,960 you can browse through well pretty much 102 00:04:24,240 --> 00:04:30,000 every system and find which files are 103 00:04:26,960 --> 00:04:32,000 needed uh for each of the emulators. Now 104 00:04:30,000 --> 00:04:34,560 if you look in the notes section, you'll 105 00:04:32,000 --> 00:04:37,199 find details to show you which files are 106 00:04:34,560 --> 00:04:39,360 actually needed, which are optional, and 107 00:04:37,199 --> 00:04:41,759 then any special cases where you might 108 00:04:39,360 --> 00:04:44,000 need a particular version of a BIOS for 109 00:04:41,759 --> 00:04:46,720 a particular game. 110 00:04:44,000 --> 00:04:48,880 You'll also find the links in the file 111 00:04:46,720 --> 00:04:50,639 types column. Um, well, without saying 112 00:04:48,880 --> 00:04:54,160 anything else, these are well worth 113 00:04:50,639 --> 00:04:56,320 checking out. Now, if if you don't want 114 00:04:54,160 --> 00:04:58,000 to work through this list, you you can 115 00:04:56,320 --> 00:05:01,040 just of course just try playing some 116 00:04:58,000 --> 00:05:03,759 games. Most of the emulators, if you do 117 00:05:01,040 --> 00:05:06,400 need a BIOS file, they will tell you or 118 00:05:03,759 --> 00:05:08,639 or or give you the option then to use a 119 00:05:06,400 --> 00:05:10,720 less compatible but copyright free 120 00:05:08,639 --> 00:05:12,000 version. 121 00:05:10,720 --> 00:05:14,240 Another option of course then or the 122 00:05:12,000 --> 00:05:16,960 final option then for BIOS is to simply 123 00:05:14,240 --> 00:05:18,400 install everything in one go to make 124 00:05:16,960 --> 00:05:20,000 sure that you've covered all of the 125 00:05:18,400 --> 00:05:22,240 permutations. 126 00:05:20,000 --> 00:05:24,240 Now now most of us will end up using 127 00:05:22,240 --> 00:05:27,360 something like RetroArchch as the main 128 00:05:24,240 --> 00:05:29,759 emulation system. Um and as this is so 129 00:05:27,360 --> 00:05:32,479 common people have of course then built 130 00:05:29,759 --> 00:05:35,360 full BIOS packs that that simply slot 131 00:05:32,479 --> 00:05:37,440 into this multi-imulator with every file 132 00:05:35,360 --> 00:05:40,880 in the correct place with the correct 133 00:05:37,440 --> 00:05:43,039 file name. Now, now as usual, um you'll 134 00:05:40,880 --> 00:05:45,440 need to find these BIOS packs yourself. 135 00:05:43,039 --> 00:05:47,680 Um but again, a a simple Google search 136 00:05:45,440 --> 00:05:49,680 will bring them up quite easily. And 137 00:05:47,680 --> 00:05:53,600 indeed, if you look at the Game Tech 138 00:05:49,680 --> 00:05:56,320 Wiki website um into their multi-section 139 00:05:53,600 --> 00:05:59,199 or multi-system section, then you you 140 00:05:56,320 --> 00:06:01,680 may well find some interesting links in 141 00:05:59,199 --> 00:06:05,440 there as well. 142 00:06:01,680 --> 00:06:07,120 So, here I have a RetroArchch BIOS pack. 143 00:06:05,440 --> 00:06:09,120 Now, now, as you can see, there are a 144 00:06:07,120 --> 00:06:11,120 number of folders inside the zip file, 145 00:06:09,120 --> 00:06:13,680 which I've downloaded, and these then 146 00:06:11,120 --> 00:06:15,840 contain all of the files that are needed 147 00:06:13,680 --> 00:06:18,800 to get all of the emulators up and 148 00:06:15,840 --> 00:06:21,600 running. So, all you have to do is to 149 00:06:18,800 --> 00:06:23,600 copy these folders into the RetroArchch 150 00:06:21,600 --> 00:06:25,919 installation folder, and it will 151 00:06:23,600 --> 00:06:28,400 automatically drop the right files in 152 00:06:25,919 --> 00:06:30,800 the right place. So, so, so, for 153 00:06:28,400 --> 00:06:33,280 example, um, in the RetroArchch 154 00:06:30,800 --> 00:06:35,440 installation folder, you will find a 155 00:06:33,280 --> 00:06:37,360 system folder. And if we look inside the 156 00:06:35,440 --> 00:06:39,840 system folder I've just downloaded in 157 00:06:37,360 --> 00:06:42,080 that BIOS pack, um you'll see then all 158 00:06:39,840 --> 00:06:44,720 the BIOS files just sitting in there 159 00:06:42,080 --> 00:06:46,880 waiting. And of course, RetroArchch 160 00:06:44,720 --> 00:06:49,759 expects to find them in its own system 161 00:06:46,880 --> 00:06:52,160 folder. So, so this this route of 162 00:06:49,759 --> 00:06:54,400 downloading everything is also a great 163 00:06:52,160 --> 00:06:57,680 way to get all of the files that you 164 00:06:54,400 --> 00:07:00,240 need for any individual emulator. So, 165 00:06:57,680 --> 00:07:02,479 everything is in there. So you just need 166 00:07:00,240 --> 00:07:04,319 to pick out the files you need and then 167 00:07:02,479 --> 00:07:06,800 drop them into the emulator of your 168 00:07:04,319 --> 00:07:08,960 choice. 169 00:07:06,800 --> 00:07:11,599 So that's that's pretty much it then for 170 00:07:08,960 --> 00:07:14,479 BIOS files. Um you you can of course go 171 00:07:11,599 --> 00:07:17,039 a lot deeper into the subject. Um not 172 00:07:14,479 --> 00:07:19,280 all BIOS file versions are created 173 00:07:17,039 --> 00:07:21,919 equal. you may well find that a few 174 00:07:19,280 --> 00:07:24,560 particular games or emulators need a 175 00:07:21,919 --> 00:07:27,039 specific version or or or a hacked 176 00:07:24,560 --> 00:07:29,520 version to allow them to run or or one 177 00:07:27,039 --> 00:07:31,919 BIOS file might give better performance 178 00:07:29,520 --> 00:07:34,560 than another in certain circumstances. 179 00:07:31,919 --> 00:07:36,639 Uh but again, these are all sort of edge 180 00:07:34,560 --> 00:07:38,000 cases and and if you are getting to the 181 00:07:36,639 --> 00:07:40,400 stage where you're playing around at 182 00:07:38,000 --> 00:07:42,960 that level, um you will probably know 183 00:07:40,400 --> 00:07:45,280 what you're doing anyway. But but for 184 00:07:42,960 --> 00:07:48,639 most of us then getting a compatible 185 00:07:45,280 --> 00:07:50,639 file um to let the game run will do just 186 00:07:48,639 --> 00:07:53,199 fine. 187 00:07:50,639 --> 00:07:54,960 So I hope you found this video useful. 188 00:07:53,199 --> 00:07:56,800 Please do click that like button and 189 00:07:54,960 --> 00:07:59,520 don't forget to subscribe to the channel 190 00:07:56,800 --> 00:08:02,560 for more gaming, modding, coding, 191 00:07:59,520 --> 00:08:04,960 electronics and making projects. I look 192 00:08:02,560 --> 00:08:08,879 forward to seeing you again very soon. 193 00:08:04,960 --> 00:08:11,360 And bye for now. 194 00:08:08,879 --> 00:08:14,400 For more games, programming, electronics 195 00:08:11,360 --> 00:08:16,560 projects, and retro gaming, please make 196 00:08:14,400 --> 00:08:18,400 sure you like this video, subscribe to 197 00:08:16,560 --> 00:08:21,400 my YouTube channel, and visit my 198 00:08:18,400 --> 00:08:21,400 website. 14058

Can't find what you're looking for?
Get subtitles in any language from opensubtitles.com, and translate them here.