Why Do You Need DOSBox?

  Рет қаралды 385,217

Techquickie

Techquickie

4 жыл бұрын

Check out the Massdrop x HIFIMAN HE4XX Planar Magnetic Headphones at dro.ps/tq-4xx-2
Why do you need a PC emulator program to run games on...a PC?
Techquickie Merch Store: www.lttstore.com
Follow: / linustech
Leave a reply with your requests for future episodes, or tweet them here: / jmart604

Пікірлер: 692
@player1_fanatic
@player1_fanatic 4 жыл бұрын
One thing not mentioned why DOSBox is also needed (even for older 32bit OS), is the lack of driver support for essential hardware of DOS era. Like sound cards. Today everything in Windows is DirectX based, including sound, but at those times each card had its own quirks, level of compatibility with older games and special hardware access based on its settings. I think the last time I was able to use DOS compatible sound card was with Win98. With XP (NT kernel), so many things stopped working altogether.
@beezle1976
@beezle1976 4 жыл бұрын
If a piece of software doesnt run on a newer OS then driver support is moot anyway. Also, there's a plethora of hardware that works under DOS and newer OSes. Additionally, older software supporting DOS used standards even when there was no apis available. You dont have to program for specific hardware, you can program for a standard.
@CZghost
@CZghost 4 жыл бұрын
I remember Windows XP supporting our DOS games we had on floppies. Those games suppoted essentially only onboard PC speaker, so any incompatibility with sound card wasn't simply noticed. However since we've got new motherboard which didn't include onboard PC speaker, the games produced no sound at all, sadly. Starting with Windows 7 we installed after Windows XP expired its support, the games stopped working natively, so I had to install DOSBox in order to be able to play the old games again. Thankfully, the computer still had its original floppy drive, so I didn't have to download the games from gray corner of the internet. It's impossible now since we've got an entirely new computer. Our old one slowed down so significantly it couldn't perform easy tasks without lagging so much.
@jonnyOysters
@jonnyOysters 4 жыл бұрын
@@CZghost You can get external floppy drives if you still want to play the games on modern hardware without downloading.
@CZghost
@CZghost 4 жыл бұрын
@@jonnyOysters Yeah, I know. And I certainly want to buy one, just not for my laptop, rather for our new desktop computer. And some brand new floppies (or at least never used ones), too.
@bigpurpleflower2185
@bigpurpleflower2185 4 жыл бұрын
The same game could look entirely different on different cards, which still blows my mind
@dan_loup
@dan_loup 4 жыл бұрын
Actually ,even the original 8086 could address up to 1 MB of memory or even more. But it was using the wacky as hell scheme of the real mode.
@okaro6595
@okaro6595 4 жыл бұрын
It was much clearer than the accessing in the protected mode.
@dan_loup
@dan_loup 4 жыл бұрын
@@okaro6595 for small programs yes, but all that wacky pointer math ends hurting on the long run and making you wish you had linear memory access. Unless we're talking 286 protected mode, that one was disgusting.
@crumbl3d
@crumbl3d 4 жыл бұрын
That's because it had segment and offset registers which were 16bit but overlapped meaning with different combinations of segment and offset registers you could get the same memory location. The resulting address width is 20bits meaning 1MB as you have said. Nowadays actual addressable memory is along the lines of 40bits depending on the architecture. 64 bit CPUs do internally have 64 bit registers but addressable memory is locked essentially.
@jdpruente
@jdpruente 4 жыл бұрын
Their whole explanation of CPU (instruction) bit width to memory address size capability was completely wrong. Even the 4GB RAM limit that Microsoft puts on 32-bit versions of Windows is completely arbitrary and not actually based on the limit of the CPU, but rather marketing.
@elimalinsky7069
@elimalinsky7069 4 жыл бұрын
The original 8086 had a 20-bit memory address space.
@aDifferentJT
@aDifferentJT 4 жыл бұрын
Do note that every x86 or x86_64 processor can run in real mode so you could install DOS (putting driver issues to one side for now) and play games completely natively but you would have to reboot each time you wanted to switch between Windows and DOS
@intel386DX
@intel386DX 4 жыл бұрын
Yes but the only with PC speaker sound
@LordRenegrade
@LordRenegrade 4 жыл бұрын
@@intel386DX - Sad but true. I have a PCI Express serial card, but no PCI Express Sound Blaster 16...
@intel386DX
@intel386DX 4 жыл бұрын
@@LordRenegrade even PCI sound blaster compatible cards are rare , I do not think that PCI-express Sound Blaster compatible even exists
@alexismarie2652
@alexismarie2652 3 жыл бұрын
THANK YOU for this video. I can't believe how hard it's been to find information explaining WHY you can't run lower bit apps on higher bit systems, not just that there's compatibility issues. Like, yes, I know they don't work. No one wants to explain WHY. Again, thanks.
@lapdog65
@lapdog65 4 жыл бұрын
@1:29 Looks like Madison was bending the pins on that CPU
@MattproThe
@MattproThe 4 жыл бұрын
Why do you need DOSBox? 1-Play Doom 2-Play Doom II 3-Play FInal Doom 4-Masters of Doom 5-Plutonian Doom 6-TNT Doom 7-Repeat.
@ClassicDOOM
@ClassicDOOM 4 жыл бұрын
Awww yeah.
@karisasani7006
@karisasani7006 4 жыл бұрын
You forgot about duke nukem, Shadow warrior, and blood. Oh yeah and also heretic and hexen as well. Even some versions of the original quake
@AFFL1CTED1
@AFFL1CTED1 4 жыл бұрын
A sourceport like Chocolate Doom will give you a better (and more authentic, believe it or not) experience on a modern PC than running Doom in DosBox will... Same goes for the Chocolate variants for Heretic and Hexen.
@MattproThe
@MattproThe 4 жыл бұрын
@@AFFL1CTED1 Yeah no one uses the original DOSBox to play games, we all use ports to scale 1080p and stuff
@andrewszombie
@andrewszombie 4 жыл бұрын
There are flash ports of Doom on newgrounds though 🤔
@Geforcefly
@Geforcefly 4 жыл бұрын
2:37 talks about Virtual 8086 mode, shows an 8085
@kakaz98
@kakaz98 4 жыл бұрын
I noticed that as well.
@alexandrecouture2462
@alexandrecouture2462 4 жыл бұрын
A 8088 would have at least been more appropriated
@RobertGoddard86
@RobertGoddard86 4 жыл бұрын
80
@TheSulross
@TheSulross 4 жыл бұрын
I own a Tandy TRS Model 200 that has an 8085 in it - kind of an improved Intel 8080, which CP/M was geared around (though the Zilog Z80 sort of cornered the CP/M scene). The Tandy doesn't run CP/M - it has niffty ability to switch between a suite of built-in apps that are bank switched - makes for very brisk access to productivity apps. Kind of impressive for 1984 tech given the limitations of the hardware
@michaelmc4025
@michaelmc4025 4 жыл бұрын
I've been using DOSBox for over ten years now. It has improved significantly since I first found it.
@freshlysquosen
@freshlysquosen 4 жыл бұрын
Oh feel the speed of that 386 SX. Upgraded to DX and that sweet math co-processor. Grand Prix Legends loved it.
@rishijai
@rishijai 4 жыл бұрын
Yeah i pulled out my 486SX and popped in a 486DX. I was flying high
@cesaru3619
@cesaru3619 4 жыл бұрын
ok grandpa.
@maxmuster7003
@maxmuster7003 4 жыл бұрын
Emu87.exe is your best friend on 80386sx. Start to use my first fpu opcodes.
@mdh.3421
@mdh.3421 4 жыл бұрын
Well lucky for me my 486SX/33 with my Pentium Overdrive slapped in a few years later is still kicking! If memory serves me it’s running DOS 6.21 last I remember. Made by AOpen if anyone remember them.
@JeffDeWitt
@JeffDeWitt 4 жыл бұрын
I remember them, and they made a Pentium 4 class motherboard I'd LOVE to get my hands on... it has a tube, a real, glow in the dark vacuum tube, in the audio section.
@stan.rarick8556
@stan.rarick8556 4 жыл бұрын
Software never rusts
@rutvikpatel5436
@rutvikpatel5436 4 жыл бұрын
how about emulating 32 bit emulator to emulate 16 bit programs, on a 64 bit machine ?
@aeghohloechu5022
@aeghohloechu5022 4 жыл бұрын
how about *no*
@cesaru3619
@cesaru3619 4 жыл бұрын
you forgot 8 bit
@maxmuster7003
@maxmuster7003 4 жыл бұрын
At the end you will trapped inside of a matruschka doll.
@cultistofshrek898
@cultistofshrek898 4 жыл бұрын
*Harvard wants to know your location*
@linuxization4205
@linuxization4205 2 жыл бұрын
@@cesaru3619 there is no 8 bit x86 cpu
@devluz
@devluz 4 жыл бұрын
I think an important point is missing: Programs aren't just written to run on the hardware but also communicate with the OS (a lot) and if the OS changes some of this doesn't work anymore. Typical example is old programs trying to write to random folders in C:/ which there is no access to anymore in modern windows versions. Back then the whole concept of access rights did not exist ... Edit: Also user and application data was the same thing. Now savegames would have to be written in specific folders for the windows user while back then they usually went into the same folder where the program is installed into (which will now be read only)
@robomonkey896
@robomonkey896 4 жыл бұрын
Use dosbox at work, MOUNT C C: Aaaah can't remember the other commands😭
@houstonhelicoptertours1006
@houstonhelicoptertours1006 4 жыл бұрын
1. use the wiki 2. autoexec
@WalnutSpice
@WalnutSpice 4 жыл бұрын
mount c c:\dos\ autoexec.bat
@ajddavid452
@ajddavid452 4 жыл бұрын
DEL /F *
@cesaru3619
@cesaru3619 4 жыл бұрын
who the f use mount command in dosbox? lol use a frontend st00pid.
@nonametito2599
@nonametito2599 4 жыл бұрын
DIR/W
@Huzzahgamers_inc
@Huzzahgamers_inc 4 жыл бұрын
I love the "SourceFed" like video format. Keep it up and maybe do multiple subjects with differing hosts in one video like this. That would be amazing!
@MikeB-sg8be
@MikeB-sg8be 4 жыл бұрын
Good presentation. No failed attempts at humor. Upbeat but not over the top. Well done.
@chrits3396
@chrits3396 4 жыл бұрын
I was working on a project to replace this really old Windows 98 machine that ran a legacy MS DOS program. The first solution was to use a older version of VMware that was compatible with Windows 10 and supported VM of FreeDOS. We couldn't get the parallel card to recognize and the screen resolution would not scale to any monitors. We eventually settled on just installing FreeDos and make a FreeDOS and all hardware worked.
@taliamontgomery5981
@taliamontgomery5981 2 жыл бұрын
Gotta admit, some of your explanation went over my head but I'm grateful for your knowledge regardless! Thank you!
@varszegimarcell
@varszegimarcell 4 жыл бұрын
Excuse me, but the Intel 8086 had a 20 bits long memory address bus, so you was able to address 2^20 bits = 1MB of memory. You still used 16 bits of memory addresses, due to the linear memory model. The memory was divided to 64KB segments. (2^16) The memory address of these segments always ended with 0000, so you didn't have to store these values. When you wanted to access a specific byte of the memory, you needed the segment address, and it's offset value in the 64K big segment. (Also a 16 bit value.) When you added these two numbers, (segment + offset) you've got the exact address of the given byte. It was a pain in the ass to use, but was a pretty clever trick to address more memory with less numbers.
@stan.rarick8556
@stan.rarick8556 4 жыл бұрын
Pretty stupid trick. Look how IBM did virtual memory. (For starters, non-virtual linear address space was 24 bits, 14 years before the 8086 was introduced) (Also, "protected mode" (supervisor or problem program states) from the very beginning in 1964)
@akarmiakarmika7054
@akarmiakarmika7054 4 жыл бұрын
you were, able to... you didn't have...
@varszegimarcell
@varszegimarcell 4 жыл бұрын
@@akarmiakarmika7054 sry for my ridicolous mistakes, I'm a hungarian dude
@LordRenegrade
@LordRenegrade 4 жыл бұрын
Marcell, the segment was shifted four bits to the left (equivalent to multiplying by 16) prior to adding it to the offset. So it's Address = (Segment
@varszegimarcell
@varszegimarcell 4 жыл бұрын
@@LordRenegrade You're correct about the shifting, I was a litte inaccurate there. I've read stories, that the 8086 architechture was created in two weeks. Sure, it is a weird solution to address memory like this, but I don't know how it should done better, if you want to work with 20 bit adsresses on a 16 bit CPU. BTW, I don't know why they choosed 20 bits lenght to the memory address bus. Maybe Intel enginieers was high during development. Sadly, in the IT competition, not always the best product wins.
@JayVal90
@JayVal90 4 жыл бұрын
This type of content is absolutely brilliant for Techquickie. Go through the history of compression in honor of Silicon Valley ending.
@sinzies
@sinzies 4 жыл бұрын
640K RAM is enough for everyone! Yes, I am that old.
@markusTegelane
@markusTegelane 4 жыл бұрын
HIMEM.SYS determined that was a lie...
@drabberfrog
@drabberfrog 4 жыл бұрын
You will never need more than 640 kilobytes of RAM -Bill Gates
@maxmuster7003
@maxmuster7003 3 жыл бұрын
@@markusTegelane Last HIMEM.SYS XMS driver use 4GB address space on Intel 80386DX and newer CPUs in 16 bit mode. But a lot of memory is not free to use.
@maxmuster7003
@maxmuster7003 3 жыл бұрын
I like to use the linear framebuffer in DOS/DOSBOX located in the 4.th GB. Linear address in hex C0000000 with S3 config in Dosbox. In some weeks i am 60 years old.
@mattx5499
@mattx5499 3 жыл бұрын
@@drabberfrog And now Windows can eat up 2GB of RAM and make a dual core PC barely usable.
@jyvben1520
@jyvben1520 4 жыл бұрын
what a history lesson, nicely presented a lot of information, should be taught in IT basics ...
@i2rtw
@i2rtw 4 жыл бұрын
I use DOSBOX all the time at work in an industrial setting to connect to old RTUs.
@claykress2559
@claykress2559 4 жыл бұрын
Most cpus startup in real mode and switch to protected mode early in boot up. It’s not the computer that’s incompatible it’s the OS
@dr_evil8686
@dr_evil8686 4 жыл бұрын
Exactly, for example LGR installed the original MS-DOS 6.22 on a ryzen 1600X pc some time ago
@soylentgreenb
@soylentgreenb 4 жыл бұрын
Well, it’s both. You don’t have good sound compatibility without an ISA sound card supporting adlib, gm etc. modern computers could possibly do this but the drivers and hardware isn’t being made for that.
@galaxyanimal
@galaxyanimal 4 жыл бұрын
Yes. Most modern sound cards aren't compatible with DOS programs. I have installed Windows 1, 2, & 3 on modern computers. Windows 1 & 2 supported all their features(they don't do sound or networking). Windows 3 couldn't really do sound, but it supported all its other features, including networking.
@1pcfred
@1pcfred 4 жыл бұрын
This videos is so basically wrong from one end to the other you could spend an inordinate amount of time debunking all of it.
@Hallowed_Ground
@Hallowed_Ground 4 жыл бұрын
@@1pcfred I actually just saved this vid to my watch later list. Not worth it? I haven't known these guys to get a bunch of stuff wrong in videos. Maybe 1 or 2 minor errors, sure
@WalnutSpice
@WalnutSpice 3 жыл бұрын
A leak from the NT 4.0 source now allows us to run the official ntvdm on x64 versions of Windows, so that's cool
@theimaginativeweirdo4537
@theimaginativeweirdo4537 4 жыл бұрын
I just passed the first sem in Computer Science using this program
@sricharannaga474
@sricharannaga474 4 жыл бұрын
Me too
@Eric-ph5mw
@Eric-ph5mw 4 жыл бұрын
Hi, May i ask can dosbox use to create POS system? If yes, can state some of the function which available to create in dosbox? :( Computer System first sem assignment want us to do that but i not sure about what can I do @@ All research I had did only found about dosbox is using to run game...
@jasongooden917
@jasongooden917 4 жыл бұрын
LHX Attack Chopper time
@Charles_Bro-son
@Charles_Bro-son 4 жыл бұрын
I remember shooting the camels that looked like cardboard standups on the desert map :D
@koimaxx
@koimaxx 4 жыл бұрын
Aw dang it, now I wanna fly some sorties.
@hyperdriverr
@hyperdriverr 4 жыл бұрын
Lol dude. I just recently started playing that again on an old 266mhz thinkpad.
@DanielSmith-mp4le
@DanielSmith-mp4le 4 жыл бұрын
Wow just that little mention and screenshot of Windows 95 brought up my nostalgia for my first computer!
@Ozymandias1
@Ozymandias1 4 жыл бұрын
There's also PCEm to emulate the really old DOS hardware.
@vikrambasu9281
@vikrambasu9281 4 жыл бұрын
Nice always wondered about this. Great video.
@danieldimitri6133
@danieldimitri6133 4 жыл бұрын
I actually used it to run a really old cnc lathe (weird conversational machine). Takes a little config to get the serial port working but you you do what you got to.
@nevermxre8363
@nevermxre8363 4 жыл бұрын
Wow Linus looks so nice with this new tracksuit
@wogfun
@wogfun 4 жыл бұрын
2:09 Did he mean to say, "mid 1990s"
@GeoStreber
@GeoStreber 4 жыл бұрын
I love my DOSBOX. MS-DOS games are the most interesting time in retro gaming. Doom II and Blood are my favourites.
@ZacharyNoah
@ZacharyNoah 4 жыл бұрын
My favorite DOS game is "Raptor: Call of the Shadows." Whenever I run that game on DOSBox, I use the following audio settings: Gravis Ultrasound for the music, and Sound Blaster 16 for the sound effects.
@1pcfred
@1pcfred 4 жыл бұрын
If you want to play Doom 2 today then run it in a source port. The original binary was rather limited.
@GeoStreber
@GeoStreber 4 жыл бұрын
@@1pcfred I do most of the time, zandronum it is, but sometimes i go back to the original
@1pcfred
@1pcfred 4 жыл бұрын
@@GeoStreber Zandro is OK for online multiplayer but GZDoom has more features for single player. I don't really multiplayer game. I have Doomseeker setup and ready to go but I never use it. I just play local mod campaigns. Because I like that better.
@NotSoHeavyD3
@NotSoHeavyD3 4 жыл бұрын
Don't forget DosBox even has ultrasound support and unofficial builds have MT32 and 3dfx support so you can run your old games with good sound and 3d effects.
@cuckoothetaco3223
@cuckoothetaco3223 4 жыл бұрын
How quick have you been to a teckquickie video
@Stennishh
@Stennishh 4 жыл бұрын
pretty freaking quick
@oogagaming69
@oogagaming69 4 жыл бұрын
Cuckoo the Taco 33 seconds
@zombie3042
@zombie3042 4 жыл бұрын
"techquickly" I'll see myself out.
@allwynrobert1270
@allwynrobert1270 4 жыл бұрын
When the video was not yet uploaded yet...
@cuckoothetaco3223
@cuckoothetaco3223 4 жыл бұрын
Wow that’s quick
@alexandrecouture2462
@alexandrecouture2462 4 жыл бұрын
Actually, real mode has mostly been used in single-task mode. So, there isn't much problems with memory sharing, when you share it with nothing else at the same time.
@TheIronRaven
@TheIronRaven 4 жыл бұрын
I have that BenQ monitor showcased in the example early in the video. Mines a BenQ V2400W. It has a green line down it because of slight degradation around the panel, but it still works.
@beataateab
@beataateab 3 жыл бұрын
Thank you, you gave me hope
@smolapril
@smolapril 4 жыл бұрын
i can feel the teleprompter
@bou2220
@bou2220 4 жыл бұрын
Thanks for helping teach me about the world of IT.
@ericwood3709
@ericwood3709 4 жыл бұрын
20 years ago was 2000. No one in their right mind was still using one of those pizza box-style Macs in 2000. Those old things were low-end even for their time, and that was very early 90s.
@mattgreene2909
@mattgreene2909 4 жыл бұрын
Awesome. Truly awesome video, questions aside.
@bigdaddymatty4804
@bigdaddymatty4804 4 жыл бұрын
0:29 I built my first PC in that case almost 15 years ago!!! Love me some old school Raidmax goodness :-)
@makiss29
@makiss29 4 жыл бұрын
The Raidmax Sagitta was really good back then
@jtsiomb
@jtsiomb 4 жыл бұрын
The number of bits that define the system as 16bit is not the address bus, but the data bus. The 16bit x86 processors had a 20bit address bus and could access 1MB of memory. The 16bit motorola 68000 processors had 24bit address bus and could access 16mb of memory. Also if you install DOS on a modern PC it should be able to run most old games, without sound, since you don't have an ISA slot for a sound blaster. You could have had. The ISA bus is still part of the architecture, but modern motherboards don't expose it as a physical slot unfortunately.
@werewolf1e
@werewolf1e 4 жыл бұрын
Doom was actually a 32 bit game. Lots of DOS game were 32 bit, they used the "dos4gw protected mode runtime" to enter 32 bit mode from the 16 bit DOS.
@ZacharyNoah
@ZacharyNoah 4 жыл бұрын
Another notable DOS game I know that used the DOS4GW runtime was the original 1994 version of “Raptor: Call of the Shadows.” Whenever I run this game on DOSBox, I use the following audio card settings: Gravis Ultrasound for the music, and Sound Blaster 16 for the sound effects.
@mef526
@mef526 4 жыл бұрын
16 bit refers to the data path not the address bus. The 80286 was a 16 bit CPU that had a 24 bit address bus. A bigger issue was the segmented memory model used in the x86 CPUs. There are 4K addresses for every byte in memory due the overlapping memory registers in real mode.
@seeni5246
@seeni5246 4 жыл бұрын
I still play DOS games, it feels like going back to those times :)
@mumblic
@mumblic 4 жыл бұрын
1:05 Small correction: The original 8088/8086 had already a 20 bit addressable memory space . So it could address already 1M byte of memory (in theory) The older 8 bit CPU had typical a 16 bit address space (hence the typical 64 kbyte limit of 8 bit computers) It's a common mistake. 8 , 16, 32 bit etc refers to the width of the main registers! Not the maximum addressable space. Starting from 80386 (32 bit CPU) the main registers and address registers (instruction pointer, etc ) are the same width. The rest of the video is quite accurate
@saxxonpike
@saxxonpike 4 жыл бұрын
It isn't just 16-bit compatibility either. Every DOS game back in the day shipped with their own drivers for different sound and video cards too. It's pretty unlikely that any of those drivers are compatible with today's video and audio hardware. (Although modern video cards still have some of the barebones VGA capability built in, even today, the performance is way in the dumps and compatibility is spotty at best.) But we still need emulators. These days they either emulate the aforementioned hardware outright (no sound cards come with FM synths on them these days) or remap the register writes to something that modern hardware can use (USB mice, keyboards, so on).
@timmooney7528
@timmooney7528 4 жыл бұрын
Speaking of Doom, you can turn on IPX protcol in DOSBOX. IIRC XP was the last version of Windows that had supported it.
@JohnSmith-xq1pz
@JohnSmith-xq1pz 4 жыл бұрын
But can it run Windows 3x? Yes, yes it can
@cesaru3619
@cesaru3619 4 жыл бұрын
can run windows 95, 98 and Me.
@JohnSmith-xq1pz
@JohnSmith-xq1pz 4 жыл бұрын
@@cesaru3619 Never had any luck with 95. Can't speak of 98 and Mistake Edition since I've never tried them on Dosbox.
@charlescostain8066
@charlescostain8066 4 жыл бұрын
@@cesaru3619 Windows 95a is very doable. The rest is not. You get serious dll errors and crashes without serious work. Vogons.org has an extensive resource for emulating old hardware. I have put in at least 48 hours into my own personal portable dosbox setup. Tons of fun tricks / hacks to get it working.
@JohnSmith-xq1pz
@JohnSmith-xq1pz 4 жыл бұрын
@TrueGamer 125 Nice. I tried a few times with 95 but gave up and used virtualbox 98se instead.
4 жыл бұрын
@TrueGamer 125 just use pcem and install windows 98se you can play any old 3d games including voodoo
@loggerys
@loggerys 4 жыл бұрын
Thanks for showing this after i found out about DOSbox and played my childhood games smh
@thetruthhurts2216
@thetruthhurts2216 4 жыл бұрын
What a lot of people don't realize is that you can run Windows 3.3 out of D-fend Reloaded. That allows me to run old Windows games using Windows 3.3 that can't run in Windows 10.
@bdidk235
@bdidk235 4 жыл бұрын
finally after years :D
@generalhavi2471
@generalhavi2471 4 жыл бұрын
1:20 a bit more work hahaha that killed me
@stupiduser6646
@stupiduser6646 4 жыл бұрын
Heck with Doom. I am loading Descent after watching this video.
@darxustech2883
@darxustech2883 3 жыл бұрын
That was the first game playable over the internet. It didn't support TCP/IP, but its IPX networking structure survived being encapsulated over TCP/IP, with Kali. Unlike Doom.
@railsrust
@railsrust 4 жыл бұрын
The BIGGEST reason many of these games won't run or run correctly besides speed is the fact that modern PCs lack Soundblaster capabilities from the sound cards of the 90s. Many games need an OPL3 compatible sound chip (similar to the Sega Genesis sound chip) to play sound at all.
@jadranmarinovic3702
@jadranmarinovic3702 4 жыл бұрын
Im high school times I used DOSbox to run old PCB software (Tango) at home lol. We used that one year in a lab with really old and slow win xp computers. Eventually we got some win 10 computers with Eagle.
@uss_04
@uss_04 4 жыл бұрын
01:44 You can trust me to real your memory. I’m 4Real
@jyvben1520
@jyvben1520 4 жыл бұрын
or use 4dos
@EnderCrypt
@EnderCrypt 4 жыл бұрын
2:10 it should be noted that there are more rings, although not all of them are always present depending on which os/hardware you are on Protection Ring: 3: User Mode 2: Drivers 1: Drivers 0: Kernel -1: Hypervisor -2: System Management Mode -3: Intel Management Engine
@galaxyanimal
@galaxyanimal 4 жыл бұрын
You could also have drivers in ring 0(this might be used if you're porting from a system that only has 2 "rings").
@drakethedragon457
@drakethedragon457 4 жыл бұрын
'Protected mode' was not only in PCs but in the DSi and/or the 3DS since the 3DS has 275MB? Of RAM and DS games required only 4MB/16MB (4 -NDS and 16 for NDSi) it made sense for the rest of the RAM to be inaccessible while in this mode and in,y used for the 3DS' system software, Nintendo called this 'DS Mode'
@linuxization4205
@linuxization4205 2 жыл бұрын
that's just a virtualization layer with a ds operating system in it with some bits of data shared. they're the same cpu architecture. Kinda like qemu, or virtualbox.
@viejodelentes6079
@viejodelentes6079 4 жыл бұрын
Do you know if dosbox will run games that came out in late 1999 or early 2000s? I have a problem with Rainbow Six Rogue Spear, for some reason it won't run on my windows vista laptop which exceeds the minimum requirements.
@TankEngine75
@TankEngine75 3 жыл бұрын
0:07 coincidence kinda, all of the games shown are Sega Genesis games made by Sega(except the one on the top left which is Mega Man 2 which is an NES game made by Capcom
@raynlaze1339
@raynlaze1339 4 жыл бұрын
Ah yes, the times where I played: - Commander keen - Jazz Jackrabbit - One must fall 2097 - Biomenace - Doom - Jill of the jungle - Wacky wheels and so many other titles... was amazing.
@CanuckGod
@CanuckGod 4 жыл бұрын
Those games were my jam 25 years ago when I first got my 486 SLC2/66... good times.
@ramanmono
@ramanmono 4 жыл бұрын
Yo, Jazz Jackrabbit that was the best.
@f0gpie
@f0gpie 4 жыл бұрын
Before this video was posted i bought and played origenal doom. Nice timing.
@BorlandC452
@BorlandC452 4 жыл бұрын
DOSBox can also run the old-school Borland Graphics Interface (BGI). I was able to resurrect a few of my earliest programs because of it!
@vascomanteigas9433
@vascomanteigas9433 4 жыл бұрын
Dosbox also enables to Play Ultima 7 under Linux or Windows. The unreal mode was so wacky even on Windows 95 era, requires to boot to pure DOS node!
@TheCuriousNoob
@TheCuriousNoob 4 жыл бұрын
Phones can emulate N64 smoothly now. I replayed Ocarina of Time with updated texture packs on a Droid Turbo a few years back.
@KarLKoX
@KarLKoX 4 жыл бұрын
I recommend you Dosbox-X wich contains a bunch of optimisations and is a quite active project. You also have PCEm wich run very good too. Btw, there is also another problem : using windows 16 bits programs under x86/x64. But Microsoft is here with a genius solution : the win32s thunking layer aka how to load a win16 binary with a 32/64 bits program.
@ReclusiveEagle
@ReclusiveEagle 4 жыл бұрын
I mean its not only Microsoft's problem to make sure old software works on new hardware. Eg: The Sims (1) or Hotel Tycoon (1). You will lose your mind trying to get them to run on Windows 10. Even though they were made for 32 bit OS with 16 bit color support (Sims). Its EA's responsibility to make sure its compatible not Microsoft.
@1pcfred
@1pcfred 4 жыл бұрын
OS developers do bear responsibility to make sure software runs on their platform.
@cesaru3619
@cesaru3619 4 жыл бұрын
@@1pcfred OK OK! backwards compatibility 50/50 OS/Game devs, deal?
@1pcfred
@1pcfred 4 жыл бұрын
@@cesaru3619 the OS should offer a consistent API that programmers can count on using.
@Kneedragon1962
@Kneedragon1962 4 жыл бұрын
Depends on what you mean by "need" ... I don't NEED to play Umoria, although I like to. I do have VirtualBox in my Linux Mint, and I could easily install a Win-95 or even a plain DOS install and use that, but DosBox is a far simpler and quicker solution. Once your life has been disturbed by Ancient Multi-Hued Dragons, you never recover... The Balrog is another matter. They say you can kill it, but in 25 years of trying, I've never found a way.
@ClassicDOOM
@ClassicDOOM 4 жыл бұрын
@ 4:40 My man. 👊
@piccolo7806
@piccolo7806 4 жыл бұрын
While I was looking at the picture of the 386 that they used, something seemed off, but I couldn't quite place it. After staring at it a little longer, I realized that it's not in a socket. It's just resting on the traces of some random PCB. Were you guys not able to find an old compatible motherboard, or was this a stock photo?
@supersaiyangodtruthseeker9679
@supersaiyangodtruthseeker9679 3 жыл бұрын
for those of you that don't know what DOSBox is it is 8bit and the 8bit was the original gaming for windows in other words you would be running the same thing as Atari
@uthmanbaksh3530
@uthmanbaksh3530 4 жыл бұрын
Now I can play my old Magic School Bus and Duke Nukem II games on my Windows 10 PC! Thanks!
@TransformX
@TransformX 4 жыл бұрын
Lmao the animation at 1min28 ahaha 😅
@potatogamer5559
@potatogamer5559 4 жыл бұрын
1:00 lol sounded like kermit for a sec ngl
@tarunkumararcot7551
@tarunkumararcot7551 4 жыл бұрын
You could have posted this video one and half week before since i was working on it......I also wanted this video...But nice i liked it.....
@UnusedChar
@UnusedChar 4 жыл бұрын
Just replayed Cyberia and Mission Critical 🙂
@asafcohen3562
@asafcohen3562 4 жыл бұрын
What a specific video
@AmeanAbdelfattah
@AmeanAbdelfattah 4 жыл бұрын
Video Suggestion: How do people discover vulnerabilities in software and hardware? Who does this?
@Nicec00lkidd
@Nicec00lkidd 4 жыл бұрын
You can use OTVDM too
@Anaerin
@Anaerin 4 жыл бұрын
Fun fact: Windows 2000 and above, ran 16-bit Windows applications in an emulation layer, known as WOW32 (Windows on Windows 32). When the switch was made to 64-bit, there was a need for compatibility with 32-bit applications on the 64-bit OS, so Windows 7+ in 64-bit mode runs 32-bit applications in an emulation layer (WOW64). This is why task manager explicitly calls out 32-bit applications, to let you know they're running under this emulation layer, and why there's a copy of some system files in the windows\syswow64 folder. It also means that 64-bit operating systems can't run 16-bit applications, as that would require running WOW32 under WOW64, which would be an absolute mess. So old (Windows 3.1) application installers don't work, but sometimes the applications inside them do: imgur.com/a/oAaZ1
@beezle1976
@beezle1976 4 жыл бұрын
Cool. Not something I expected to see here. I've been involved in DOSBox development off and on since around 2013 (not mainline branch so much as offshoots and ports to assorted alternative type OSes).
@Dadodaw
@Dadodaw 4 жыл бұрын
0:32 holy fuck that's the case my first ever gaming PC, a prebuilt, came in back in like 2008. I cut the shit out of my hand when rebuilding a newer system into it years later. It was awful case, dumb, the light bar burned out in like 2 months, air flow was awful, zero room behind the motherboard tray, satanic blood ritual caused my cpu to run hotter, swinging plastic door broke, overall just the cheapest crappiest case I've ever used. *I miss it*
@Z098
@Z098 4 жыл бұрын
OTVDM is a third party 16-bit virtualization layer for windows 64-bit. It is still in the testing stage so not super reliable yet, although this is only good for 15-bit Windows apps not dos.
@MidnightMustang
@MidnightMustang 4 жыл бұрын
Time to go get Midtown Madness running on my laptop
@spunkmire2664
@spunkmire2664 4 жыл бұрын
16 bit might be obsolete, but some software is vital if its never been done in new platform.
@Dxceor2486
@Dxceor2486 4 жыл бұрын
1:31 what are you talking about ? The 386 is backwards compatible with the previous x86s made, and that without even including the 8086 emulator inside. The 386 can natively run 16 bit software. If you need to use the 386's features, just write 32 bit code. What long mode doesn't do is the virtual 8086, but you can still run 16 bit software in long mode as long as it doesn't try to access memory areas it's not authorized to. Which means that 16 bit programs for windows could still work natively in 64 bit windows (proof of this is that there is some wine port for windows being developed that allows that) Now, for DOS you'd need a 8086 emulator indeed, or some VM maybe but that's all you really need. A VM especially would be a lot faster than DOSBox which may sound bad for speed sensitive games, but it can also be a great thing for demanding games that run slowly on DOSBox.
@1pcfred
@1pcfred 4 жыл бұрын
Basically everything this fool said in this video is wrong.
@infoeducardo6915
@infoeducardo6915 4 жыл бұрын
Horrendous memories of turbo C starts kicking in
@Jayrod64
@Jayrod64 4 жыл бұрын
DOSBOX is mostly needed to play older PC games like Doom, Duke Nukem 3D Wolfenstein 3D, etc. GZDoom helps make these games more playable on modern systems, but DOSBOX is still absolutely required to even get them running.
@viedralavinova8266
@viedralavinova8266 4 жыл бұрын
Is dosbox a compendium of all these different emulators? Would be nice to have all compiled into one program.
@serenastieveling
@serenastieveling 4 жыл бұрын
I should go install Duke nukem 3D with this I still have the CDs
@okazakikun1
@okazakikun1 4 жыл бұрын
is there a way to like easily put something on your walls or something to block outside wireless signals.
@Lucifer-cj7et
@Lucifer-cj7et 4 жыл бұрын
Last time I was this quick 360p was a thing
@mikus4242
@mikus4242 4 жыл бұрын
Master of Orion 1 in a window work great.
@AmIWhoIThinkIAm
@AmIWhoIThinkIAm 4 жыл бұрын
Gotta love those full 64bit programs, like... give me second. Firefox? No. Chrome? No. Windows? No. Is everything programmed in 32bit and just... placed in a 64bit container? How would that even work?
@okaro6595
@okaro6595 4 жыл бұрын
It was the 8 bit CPUs that could use 64 KB. 16-bit processors could access 1-16 megabytes.
@wii1990
@wii1990 4 жыл бұрын
Of all the games to mention, Doom is one of the ones you don't need emulation for because of the plethora of source ports available.
@giyapranata4425
@giyapranata4425 4 жыл бұрын
I just wait Winamp reborn
Why Do Screens Need Ugly BORDERS?
5:25
Techquickie
Рет қаралды 1,2 МЛН
Can You Have TOO Many CPU Cores?
6:14
Techquickie
Рет қаралды 743 М.
Summer shower by Secret Vlog
00:17
Secret Vlog
Рет қаралды 6 МЛН
Nastya and SeanDoesMagic
00:16
Nastya
Рет қаралды 25 МЛН
How Many Balloons Does It Take To Fly?
00:18
MrBeast
Рет қаралды 179 МЛН
УГАДАЙ ГДЕ ПРАВИЛЬНЫЙ ЦВЕТ?😱
00:14
МЯТНАЯ ФАНТА
Рет қаралды 4,1 МЛН
What Does "Audio Grade" Mean?
6:02
Techquickie
Рет қаралды 351 М.
Why Web Browsers Are FREE
5:16
Techquickie
Рет қаралды 1,3 МЛН
Microsoft Made Its Own CCleaner
5:56
Techquickie
Рет қаралды 440 М.
Where Did SOUND CARDS Go?
5:18
Techquickie
Рет қаралды 1,3 МЛН
Are Hard Drives DISAPPEARING?
6:20
Techquickie
Рет қаралды 1 МЛН
Java Is Better Than Rust
42:14
ThePrimeTime
Рет қаралды 130 М.
Why will WiFi always be SLOW??
4:49
Techquickie
Рет қаралды 455 М.
I Built my own Power Supply (don't do it)
11:18
Linus Tech Tips
Рет қаралды 159 М.
Graphics Card Settings You Should Change
5:01
Techquickie
Рет қаралды 1,3 МЛН
Here’s What All Those Connectors On Your PC Do
5:10
Techquickie
Рет қаралды 210 М.
Копия iPhone с WildBerries
1:00
Wylsacom
Рет қаралды 7 МЛН
Как распознать поддельный iPhone
0:44
PEREKUPILO
Рет қаралды 2,2 МЛН
Здесь упор в процессор
18:02
Рома, Просто Рома
Рет қаралды 409 М.
iPhone socket cleaning #Fixit
0:30
Tamar DB (mt)
Рет қаралды 16 МЛН