You guys rule! In theory you've saved me a lot of space by not having to have a bunch of old machines lying around, although in practice I can't seem to stop myself accumulating more.
I know it's near impossible probably currently to have the emulator be multi-threaded & not rely on single core performance, but if it ever gets to the point of CPUs having way better single core perf or make it possible to have multi-threading support, would you guys consider trying to emulate CPUs, GPUs & other hardware that's difficult to emulate at acceptable speeds from 1998 to maybe around 2002-03? I think PC hardware from around that period still deserves to be preserved & it'd be a shame if no one tried to basically save the stuff from around then.
A 286 with a monochrome monitor was our first family PC. We had it for so long! Didn't get a more powerful computer until we had a P-133 Win95 machine built at a local computer shop!
As a teenager, when I was new to PC upgrades and building, the boot sequence had me pulling my hair out one particular evening. I was stumped so hard and started to question my sanity, as I wasted several CDs, reimaging the boot disc over and over again. Oooo sweet memories lol. Learning through lumps is most effective, by evidence of me remembering that evening some 25 years later.
Glad to see the enthusiasm for both the emulation and the hardware. The real fun though, is sticking with "the hard way." Sure, the shortcuts are convenient, but anticipation is the biggest part of the experience. BTW, thanks for putting dates into the selections as it will be a lot easier for people to "size" their machines by dates rather than guess.
86box can make near 1:1 analogs of several PCs I have, and as such run each other’s boot drives, including my ‘98 Falcon-NW Mach V w/ PII-450, V3000, & ASUS P2B board. Emulates everything but the Diamond MX300. Killer stuff.
Glad to see you formally cover 86Box. I've been following it since it first forked off of PCem, since it happened when I was tinkering with PCem for the first time in college. Fantastic piece of software, tons of fun to build out different machine configs and experience them fairly accurately.
Really great to see that you didn't just complain when you had an issue, you not only fixed it but also upstreamed the fix, and we really need more of that nowadays. Awesome stuff!
Thank you. This made me remember my younger self installing DOS 3 - 6, Novell DOS, Win 3.1, OS/2, Win NT 3.11 (also the huge joy of installing Windows 95 for the very first time after it was released). Building PC from 8086 up to Pentium for myself, friends, relatives. Facing issues with Sound Blaster IRQ, broken floppy drives and disks. I also recall the joy of having successfully installed a 21 MB hard drive and adding 4 MB of extended RAM and a 8087 Cyrix Math Coprocessor on my uncle's 8086 IBM clone PC. And now I can simulate my younger self once again. What a time to be alive! 🥰🥰🥰
Good reply. Wont repeat what you said, almost the same story and timeline here, oh the memories, endless OS installations and tweaking... I'm right now installing OS/2 Warp ....just for giggles. Host is running M1 ARM with MacOS ..how have things changed LOL!🤓
Reliving the feeling of playing with paint in win95 is incredible. The job these teams are making to preserve digital history and being able to experience it today is nothing short from heroic and I am forever grateful for the portable time machine!
Would love to see some more examples of different 86Box hardware configurations to emulate systems of different eras, especially for gaming. I went through 86Box a while back to play some of the Win98 games of my childhood and had no idea which hardware parts to use or which ones I even needed. Having something like built-in selectable presets would be perfect, but even a video or a list of hardware combinations would be enough for beginners to get started.
86Box is a great tool -- if you're a PC user or, likely, using a PC keyboard... Folks on MacOS using a Mac keyboard are left in the lurch owing to the inability to throw critical keystrokes to the emulator. Break key anybody? CTRL+BREAK is something I'm still trying to figure out how to send! And breaking out a captured mouse pointer is also eluding me!
If you're on a laptop keyboard, Ctrl+Fn+Right Arrow will work. This is because Fn+Right Arrow natively maps to the end key on macOS. Therefore Ctrl+Fn+Right Arrow will send Ctrl+End to release the mouse.
Been using PCem for years and been wanting to try something different but haven't really ever.. seeked anything different. Good video mate, excited to give this one a try and see what more it can emulate
My first computer was a C64, and eventually got an old wise 286, and eventually a Compaq 3/25zs that had a Cyrix 486 clip on upgrade that did around 40Mhz that ran windows 3.1 but my first Pentium based PC was a pentium 133 with a 430 VX chipset and 32MB of Ram, and an S3 Virge DX. Started with Windows 95, the HDD went poof and I was stuck with DOS for a while. Eventually getting someone to install windows 98 onto it. A few upgrades over the years and it ended up having a 200Mhz MMX, 64MB Ram, a Voodoo 3 2000.
There is C64 Forever which is cheap to get that will allow you to play your old C64 games. I too started with a C64 followed by an Amiga 500 before I took the leap to a Packard Bell 386 back in 1995 lol
Ive been playing with 86Box for a while now! I have my 286 desktop re-built in 86Box and I use it to test software before I take the time to write floppies to move to the actual machine.
This is mindblowing. A industrial PC, controlling a machine, died at work yesterday. Socket 370 machine with intel 815+ICH2 chipset. Can't boot the drive (win2000) in another machine because it BSOD's (inaccessible boot device). Then I remembered this video and after some fiddling got to PCBox 4.2.3 which has a biostar board with 815+ICH2 in the list. Image booted first time without a hitch, that's some precise emulation :0. Once in, we could delete the storage controllers from device manager and make it boot on another machine with a different chipset...
17:31 This was around the time that MS switched to the NT kernel for consumer editions of Windows (namely XP home) and games *couldn't* access the hardware directly anymore (software APIs for various things existed before this, but DOS/9x/ME didn't lock user programs out of the hardware, so there was no way to enforce that the APIs were used, and it was always at least a bit faster to go directly to the hardware, so it was hard for APIs to gain traction). Once userspace was locked out of the hardware, forward compatibility was much better (as mentioned, extending basically to the present day). A fair amount of stuff from the XP era will run unmodified today without even needing a VM. Also, as far as the CPU specifically goes, the Pentium IV faceplanted so hard that Intel basically had to go back to the Pentium III for their next generation of CPUs. So the CPUs in service when consumer adoption of 64-bit really got going were fairly close derivatives of the Pentium III (and the transition wasn't very noticeable to users anyways, for the reasons mentioned above), so exact emulation of a Pentium III isn't very important.
This is great! One of my favorite games growing up was Grand Theft Auto which ran/looks best with a 3DFX card. The catch is that Glide runs in DOS mode so getting it to run without real hardware is tricky.
Been tinkering with it the past few months and it's so fun to learn more about this era of hardware in a convenient way. Would love to see more videos on the subject!
This is the route I went for my summer project of writing a game engine from scratch on a 386SX based Win3.1 system without having to dig up the hardware I have and buying what else I would need. I already write software on a real Apple IIgs and Mac iici (both were loaded with the best expansion/accelerator/upgrades you could get at the end of their life since both were used as workstations at my uncles work...and they didn't cap how much he could spend on building/upgrading them), for a hobby that I don't want to sink a ton of money into that's good enough for me. I have a real 386DX and a few 486 boards, just never had the "I'm more of a buffed up 286 than 386" 386SX to write programs on. It's every bit the potato I figured it was, but it did make me want to try and put together a 386SX machine.
A most helpful video, thanks. I'd looked at PCem a while back, but it expected Linux users to compile from source, which I failed at. I got 86Box working thanks to your video.
I compiled PCem yesterday with a hardcoded Seagate Medalist ST32132A model, firmware and serial number for the ATA IDENTIFY DEVICE command so I could use the same 32 bit disk access driver as on the real hardware, if that driver doesn't find a Seagate drive it disables 32 bit disk access. In the end it seems that the driver had enough with the drive model to "confirm" it was Seagate drive and ignored the firmware and serial number... It would be nice to have an option to choose the hard drive manufacturer/model too, 86Box already has it for CD-ROM drives.
Thanks for the awesome intro to 86Box! My first computer was a MicroAce (ZX80 clone) followed by a Radio Shack Model 3, then an AppleII clone and my first IBM machine was an XT with a 10 Meg HD ($700 option at the time!) I've been looking for a way to run old Dos games on my Linux computer, trying Dosbox and ExoDos, but having nothing but problems. 86Dos is working great thanks to you. Earned my subscription for sure!
Been trying to get a Nic installed for the past hour. Use to do this all the time 20 years ago (on real hardware).... but for some reason this is kicking my butt.
16:58 I think that something like a Pentium MMX 166/200/233 is the absolute fastest that you will ever need for such emulation, anyway. I had an M2 233+ with a Mystique 220 back in the days, and that system was an absolute rocketship in every game that I threw at it.
I've been using 86Box for 3 or 4 years now, and it's become a must-have for me for the whole MS-DOS 6.22 era right up to Windows 98 OSR2.5. I don't have the space or the money to invest in high-end hardware because of the explosion in retro price. In short, I'll never do without it again, and I make my small contribution to the project whenever I can. In short, go for it!
Excellent video, my wife isn't pleased that I pulled boxes out of storage but I installed my cd copy of Windows 98SE and now I'm installing every game from my collection. Recreated my PII-300 from 1997 almost exactly. Just about to play some Dungeon Keeper.
I know it's slightly different but I have a success story with dosbox. Years ago I used to administer pbx's which were controlled using a modem with dos software. Every time I wanted to do something on them I had to go to the one machine with the software loaded, no remote ability. I tried dosbox to run the software including access to the modem on windows xp. Worked perfectly, after that I could remotely connect to the machine via rdp and administer those PBX's from anywhere.
Excellent video. I recently made the switch from PCem to 86Box as there is so much more hardware available on 86Box now and they are adding more with each release. BUT, as mentioned, it can be a bit overwhelming to choose and know what it all is and does. Would be great if they added a description field or better yet, a photo for each item to help with selection. Alternatively just a wiki page with all emualted hardware. Would really help with deciding on builds. Also, is there a patreon or other way to donate? I'd love to support this excellent project. Keep up the good work!
My computer has a Ryzen 5 3600XT and, in fact, can't emulate a Pentium II at full speed. I think most users should target a regular Pentium, but even then I hear the sound stuttering right at startup. Maybe emulating a PCI sound card isn't a good idea... Someone even suggested my CPU is too slow (never thought I'd hear a 3600XT called "slow"... it's still more than adequate for most stuff)
Windows 95 makes me feel all fuzzy warm inside. I was using PCs when Windows leapt from 3.1(which felt like a accident while trying to copy Apple) to 95 which felt like a highly functional-usable art project. Win7 was probably the best but 95 gave me the most feels.
This takes me back to my childhood. I used to spend hours just getting hardware to work and games to load off floppy. I never managed to get Microprose F1 to draw the front wheels! Revolt was a great LAN game. Long live the Voodoo II.
Well, it didn't feel like half an hour has passed, but in no time, I'm here with a win98 desktop copying over the folder and getting drivers set up etc, delightful project and I genuinely appreciate the walkthrough as it's been ages since I've dabbled in older hardware and have forgotten so much of it.
One thing PCem does that 86Box doesn't (yet, I really hope they can implement it sooner rather than later) - I can mount an actual optical drive (or an emulated one on the host OS) as the optical drive in the emulated computer. This is pointless for BIN/CUE, but very essential for games with copy protection that require CCD or MDS files instead to placate them. PCem, I can mount the CCD or MDS with Alcohol 120%, point PCem to that emulated drive, and most of the time, that'll do it; 86Box has no recourse. (Said recourse doesn't even need to be mounting the host's optical drives; reading CCD or MDS directly would be even better!) To use an example I'm sure we're all familiar with: _Unreal Tournament_ has such copy protection software on its play disc. I can run it on PCem this way, but the copy protection fails on 86Box and will only request me to insert the CD until I abort. I *could* find a crack I guess, but I shouldn't need one to use my legally-purchased and self-backed-up software...
oh hey, Re-Volt. The first game I ever modded. And I didn't know what modding was, I just edited files until I managed to make my own car that was ... let's say a bit faster than the other options.
I´m running win98se in a Oracle VirtualBox VM, but this emulator is another beast, so much fine details like bios video cards and chipsets to choose! Amazing! virtualbox has a serious problem with sound glitches and graphics acceleration, there are very few hardware emulation options.. besides that you can take snapshots of the machine states and revert back and forth when things go wrong, its excellent.
Fantastic video! 14:54 If you want GLide and a Windows 3D card, why not just pick a Banshee or a Voodoo 3? That prevents you from accidentally adding a Voodoo 1/2 to another 3D card. Aren't those compatible enough in DOS and Win98?
I've been considering putting together a misterfpga running ao486 for old dos and win 95 so that my girls can experience computing as I did as a kid. But this is so much better! I remember installing win 95 from floppy back in the day. This is so cool.
well that just really simplified my retro tower of power I have been designing and planning to build, was going to custom build a case with a built in kvm and probably about 5 motherboards with different configurations of different eras, and since have been working from new to old on that this could be a game changer for me. especially since I just got my P3 based system parts delivered. Even if I build a new system to run this just to do earlier hardware that sounds great. Especially over buying old parts, bench testing, recapping, and crossing my fingers before I am even ready to try it in system I have spent months prepping.
Great video… brings back a lot of memories working with Windows pre XP. I have not used 86Box yet, only DosBox, PCem and VirtualBox. I think it’s time to virtually create my 1999 build since it bought the farm 14 years ago.
IMHO this system can be an awesome retro games platform. Just like e.g. Shovel Knight running on a NES emulator on any platforms. You can make your custom machine emulation and even program your games _like it's 1999._ You can even implement hardware choices on the game, as if you were playing an VGA or EGA monitor, it could sound differently on different sound cards... It can give an added replay value to be able to play on different hardware options with no hassle.
I tried 86box and always had lots of stability issues, so i ended up using the original PCem instead and played a lot of pc games from my childhood and even made a series of it. But to be fair, i used a 86box version in combination with one of the multi managers - so maybe the pure 86box works better. So i will give it another try with a pure version.
I fooled around with this and got a game working under Win98 and it worked pretty good but I was on a 4c 8t i7 back then however with my new system it will work a lot better.
Love everything about 86Box -- though I may have died a little inside when you said you'd rather have had an AWE64 Gold over an Aureal Vortex 2. Positional audio was just so wildly better on my Aureal card than anything Creative had out... basically ever. I just couldn't switch out to EAX after Aureal spoiled me.
The idea to emulate the own hardware sounds fascinating. I built multiple machines over the last 2 decades that are a kind of timestamp what I used back in the day. Especially for the early Linux days testing it live on the machines is sometimes really hard, especially when you kill something entirely 🙂 I will give 86Box a try, when the time is right.
1:15 so what, if PC Em is the genesis of emulators... I wonder what the master system, SG-1000, saturn, game gear, and dreamcast of emulators are Shelby
I use 86box when I want to quickly test something without pulling a PC off of the shelf in the basement. I try to just use real hardware when I stream, but otherwise something like 86box is an excellent route to go. It does most everything I need. I know there will be cases where it doesn't for people, but I have been impressed with this all the way back to the early releases of PCem. It will be interesting to see where this goes. I would really like to see some more uncommon hardware for 3d acceleration supported, like the Rendition and so on, but I am a patient person.
awesome video not sure I would ever use it as I have retro machines, but this has always been in the back of my mind and it's features to me are mind blowing, I still have a box full of old cpu's and have loads 386 chips lol
Great video. Good length and well explored. It covers well the era that is most tricky for x86 software preservation that otherwise has people collecting sometimes failing hardware. Win 9x in VMs has never been quite compatible/performant enough to run everything I'd want accurately. The way software was written back then, being able to emu specific era-accurate devices is sometimes crucial.
Older or unpopular/unsupported OSes get a lot of (very basic) emulation/translation layers in VMs, never been full on virtualization. VM hardware pass-through and similar are useless if OS do not have (full) support for that hardware. OS may need already dropped legacy or totally different hardware instructions/extensions/protocols.
In fact you don't need to change the source path. You can copy all the .cab files to C:\Windows\System\Precopy (this folder does not exist, you need to manually create it). Then it will always look for the .cab files from the directory first. It works on all Win9x/ME.
Many thanks for the coverage, Shelby!
Many thanks for the constant feature updates and bugfixes :)
You guys rule! In theory you've saved me a lot of space by not having to have a bunch of old machines lying around, although in practice I can't seem to stop myself accumulating more.
Thank YOU for all the great work!
I know it's near impossible probably currently to have the emulator be multi-threaded & not rely on single core performance, but if it ever gets to the point of CPUs having way better single core perf or make it possible to have multi-threading support, would you guys consider trying to emulate CPUs, GPUs & other hardware that's difficult to emulate at acceptable speeds from 1998 to maybe around 2002-03? I think PC hardware from around that period still deserves to be preserved & it'd be a shame if no one tried to basically save the stuff from around then.
Many thanks for creating this software! I use it quite often these days.
Love it. Now I can emulate my first PC from 1989, a 286, 1MB RAM, 10MB HDD and EGA graphics. It's like a time capsule for old PC memories.
It’s also cool for testing modern OSes for hardware of that era like the ELKS Linux subsystem for 8088-286
A 286 with a monochrome monitor was our first family PC. We had it for so long! Didn't get a more powerful computer until we had a P-133 Win95 machine built at a local computer shop!
Same, I can emulate my first computer a eMachines from 2000, same wallpaper and all. Talk about unlocking some memories.
Never watched your stuff before but the fact you submitted a pr to get it doing what you wanted instantly gives you +100 credibility
As a teenager, when I was new to PC upgrades and building, the boot sequence had me pulling my hair out one particular evening.
I was stumped so hard and started to question my sanity, as I wasted several CDs, reimaging the boot disc over and over again.
Oooo sweet memories lol. Learning through lumps is most effective, by evidence of me remembering that evening some 25 years later.
that's when I swear by cd-rw for task like this
all this emulation stuff aside, i absolutely love that tiny Pentium PC with the tiny monitor and tiny keyboard
As a contributor to 86Box myself, I couldn't help but be delighted by this video!
BTW: don't forget to try out the ESS AudioDrive emulation in 4.2!
Glad to see the enthusiasm for both the emulation and the hardware. The real fun though, is sticking with "the hard way." Sure, the shortcuts are convenient, but anticipation is the biggest part of the experience. BTW, thanks for putting dates into the selections as it will be a lot easier for people to "size" their machines by dates rather than guess.
86box can make near 1:1 analogs of several PCs I have, and as such run each other’s boot drives, including my ‘98 Falcon-NW Mach V w/ PII-450, V3000, & ASUS P2B board. Emulates everything but the Diamond MX300. Killer stuff.
Glad to see you formally cover 86Box. I've been following it since it first forked off of PCem, since it happened when I was tinkering with PCem for the first time in college. Fantastic piece of software, tons of fun to build out different machine configs and experience them fairly accurately.
Hey AkBKukU, I appreciate your contributions in archiving as well as your coverage of older tech and emulation. Thank you for all that you do!
What's 'AkBKukU'?! I've watched lots of videos on the channel and seen it mentioned a few times.
@@trance_trousers That's Tech Tangents' old name
@@trance_trousers Shelby's username. It also used to be the channel's name before rebranding to Tech Tangents few years ago
@@Pasi123 oh I see, thanks! Does it mean anything, or is it just a string of random letters?
@@trance_trousers He explained that in a video 'Channel Update Announcements'
This came out at the perfect time for me. I just downloaded 86box for the first time 2 hours ago.
Really great to see that you didn't just complain when you had an issue, you not only fixed it but also upstreamed the fix, and we really need more of that nowadays. Awesome stuff!
Thank you. This made me remember my younger self installing DOS 3 - 6, Novell DOS, Win 3.1, OS/2, Win NT 3.11 (also the huge joy of installing Windows 95 for the very first time after it was released). Building PC from 8086 up to Pentium for myself, friends, relatives. Facing issues with Sound Blaster IRQ, broken floppy drives and disks. I also recall the joy of having successfully installed a 21 MB hard drive and adding 4 MB of extended RAM and a 8087 Cyrix Math Coprocessor on my uncle's 8086 IBM clone PC. And now I can simulate my younger self once again. What a time to be alive! 🥰🥰🥰
Good reply. Wont repeat what you said, almost the same story and timeline here, oh the memories, endless OS installations and tweaking... I'm right now installing OS/2 Warp ....just for giggles. Host is running M1 ARM with MacOS ..how have things changed LOL!🤓
I love 86Box!
My only problem is I love tinkering with the old hardware too much :D
Reliving the feeling of playing with paint in win95 is incredible. The job these teams are making to preserve digital history and being able to experience it today is nothing short from heroic and I am forever grateful for the portable time machine!
Would love to see some more examples of different 86Box hardware configurations to emulate systems of different eras, especially for gaming.
I went through 86Box a while back to play some of the Win98 games of my childhood and had no idea which hardware parts to use or which ones I even needed.
Having something like built-in selectable presets would be perfect, but even a video or a list of hardware combinations would be enough for beginners to get started.
Yes that would be great.
Computers, laptops and hardware from that era are getting harder to find these days.
Presets are a great idea.
Ho-ly Christmas...this is so awesome. I will be exploring this emu this year. Wow! I appreciate everybody's hard work in keeping our archives alive
86Box is a great tool -- if you're a PC user or, likely, using a PC keyboard... Folks on MacOS using a Mac keyboard are left in the lurch owing to the inability to throw critical keystrokes to the emulator. Break key anybody? CTRL+BREAK is something I'm still trying to figure out how to send! And breaking out a captured mouse pointer is also eluding me!
I just command+tab to another open application. End key doesn't seem to work
I don't know about the break key, but for the captured mouse, Fn+control+right cursor key works fine on my MacBook.
If you're on a laptop keyboard, Ctrl+Fn+Right Arrow will work.
This is because Fn+Right Arrow natively maps to the end key on macOS. Therefore Ctrl+Fn+Right Arrow will send Ctrl+End to release the mouse.
Been using PCem for years and been wanting to try something different but haven't really ever.. seeked anything different. Good video mate, excited to give this one a try and see what more it can emulate
Love that vid. It reminds me all the issues I've experienced in the 90s that made me smiles. I'll give it a try for sure. Thank you!
My first computer was a C64, and eventually got an old wise 286, and eventually a Compaq 3/25zs that had a Cyrix 486 clip on upgrade that did around 40Mhz that ran windows 3.1 but my first Pentium based PC was a pentium 133 with a 430 VX chipset and 32MB of Ram, and an S3 Virge DX. Started with Windows 95, the HDD went poof and I was stuck with DOS for a while. Eventually getting someone to install windows 98 onto it. A few upgrades over the years and it ended up having a 200Mhz MMX, 64MB Ram, a Voodoo 3 2000.
There is C64 Forever which is cheap to get that will allow you to play your old C64 games. I too started with a C64 followed by an Amiga 500 before I took the leap to a Packard Bell 386 back in 1995 lol
I've been using PCem and 86Box for quite some time now. They've been very helpful for testing some old software and games.
Ive been playing with 86Box for a while now! I have my 286 desktop re-built in 86Box and I use it to test software before I take the time to write floppies to move to the actual machine.
when i was running windows 98 it was on a PII 400, all my games ran great on that
This is mindblowing. A industrial PC, controlling a machine, died at work yesterday. Socket 370 machine with intel 815+ICH2 chipset. Can't boot the drive (win2000) in another machine because it BSOD's (inaccessible boot device). Then I remembered this video and after some fiddling got to PCBox 4.2.3 which has a biostar board with 815+ICH2 in the list. Image booted first time without a hitch, that's some precise emulation :0. Once in, we could delete the storage controllers from device manager and make it boot on another machine with a different chipset...
17:31 This was around the time that MS switched to the NT kernel for consumer editions of Windows (namely XP home) and games *couldn't* access the hardware directly anymore (software APIs for various things existed before this, but DOS/9x/ME didn't lock user programs out of the hardware, so there was no way to enforce that the APIs were used, and it was always at least a bit faster to go directly to the hardware, so it was hard for APIs to gain traction). Once userspace was locked out of the hardware, forward compatibility was much better (as mentioned, extending basically to the present day). A fair amount of stuff from the XP era will run unmodified today without even needing a VM.
Also, as far as the CPU specifically goes, the Pentium IV faceplanted so hard that Intel basically had to go back to the Pentium III for their next generation of CPUs. So the CPUs in service when consumer adoption of 64-bit really got going were fairly close derivatives of the Pentium III (and the transition wasn't very noticeable to users anyways, for the reasons mentioned above), so exact emulation of a Pentium III isn't very important.
This is great! One of my favorite games growing up was Grand Theft Auto which ran/looks best with a 3DFX card. The catch is that Glide runs in DOS mode so getting it to run without real hardware is tricky.
Been tinkering with it the past few months and it's so fun to learn more about this era of hardware in a convenient way. Would love to see more videos on the subject!
This is the route I went for my summer project of writing a game engine from scratch on a 386SX based Win3.1 system without having to dig up the hardware I have and buying what else I would need. I already write software on a real Apple IIgs and Mac iici (both were loaded with the best expansion/accelerator/upgrades you could get at the end of their life since both were used as workstations at my uncles work...and they didn't cap how much he could spend on building/upgrading them), for a hobby that I don't want to sink a ton of money into that's good enough for me. I have a real 386DX and a few 486 boards, just never had the "I'm more of a buffed up 286 than 386" 386SX to write programs on. It's every bit the potato I figured it was, but it did make me want to try and put together a 386SX machine.
Awesome! Thanks for sharing. I need to give this a try!
Wow what a great video, I learnt a lot. Will be checking for other videos.
I love 86Box. It's emulation is superb to put it mildly. I use it quite often.
This is awesome, can't wait for more video and sound card emulation!
A most helpful video, thanks. I'd looked at PCem a while back, but it expected Linux users to compile from source, which I failed at. I got 86Box working thanks to your video.
This is the best video on 86 emulation Ive seen! Ill be checking this out immediately, thank you so much!
My go to for retro Pc gaming, I hope ATI Rage and Nvidia NV1 support is added for the exclusive games that only supported those cards in the future.
I compiled PCem yesterday with a hardcoded Seagate Medalist ST32132A model, firmware and serial number for the ATA IDENTIFY DEVICE command so I could use the same 32 bit disk access driver as on the real hardware, if that driver doesn't find a Seagate drive it disables 32 bit disk access. In the end it seems that the driver had enough with the drive model to "confirm" it was Seagate drive and ignored the firmware and serial number...
It would be nice to have an option to choose the hard drive manufacturer/model too, 86Box already has it for CD-ROM drives.
thanks for the info, bookmarked for future ventures with old software :)
This is an amazing piece of technology! Hats off to the developers!
Thunk! What an awesome project! Thanks for covering it!
Thanks Shelby!
I have to give a try to the latest version using my updated system, the last time I tried my system was not up to the task.
Honestly, this is what I thought dosbox was when I first heard about it. This is awesome!
I love that hat! I liked that Compaq wallpaper for win 3.x
Thanks for the awesome intro to 86Box! My first computer was a MicroAce (ZX80 clone) followed by a Radio Shack Model 3, then an AppleII clone and my first IBM machine was an XT with a 10 Meg HD ($700 option at the time!) I've been looking for a way to run old Dos games on my Linux computer, trying Dosbox and ExoDos, but having nothing but problems. 86Dos is working great thanks to you. Earned my subscription for sure!
Thank you for the flashback I had from hearing the music in revolt. We often played it back then via LAN…
Been trying to get a Nic installed for the past hour. Use to do this all the time 20 years ago (on real hardware).... but for some reason this is kicking my butt.
16:58 I think that something like a Pentium MMX 166/200/233 is the absolute fastest that you will ever need for such emulation, anyway.
I had an M2 233+ with a Mystique 220 back in the days, and that system was an absolute rocketship in every game that I threw at it.
This video made my weekend. I've become bored with emulation, and being able to mess with the hardware I had as a kid was amazing fun!
Nicely done!! This is exactly what I needed for a project! Thank you my man!!! Subbed!
Thanks. I'm always interested in software related to vintage computing.
I've been using 86Box for 3 or 4 years now, and it's become a must-have for me for the whole MS-DOS 6.22 era right up to Windows 98 OSR2.5. I don't have the space or the money to invest in high-end hardware because of the explosion in retro price. In short, I'll never do without it again, and I make my small contribution to the project whenever I can. In short, go for it!
Excellent video, my wife isn't pleased that I pulled boxes out of storage but I installed my cd copy of Windows 98SE and now I'm installing every game from my collection. Recreated my PII-300 from 1997 almost exactly. Just about to play some Dungeon Keeper.
I know it's slightly different but I have a success story with dosbox. Years ago I used to administer pbx's which were controlled using a modem with dos software. Every time I wanted to do something on them I had to go to the one machine with the software loaded, no remote ability. I tried dosbox to run the software including access to the modem on windows xp. Worked perfectly, after that I could remotely connect to the machine via rdp and administer those PBX's from anywhere.
... i can play _Interstate76_ again !! Life is good..... thank you very much.
Excellent video. I recently made the switch from PCem to 86Box as there is so much more hardware available on 86Box now and they are adding more with each release. BUT, as mentioned, it can be a bit overwhelming to choose and know what it all is and does. Would be great if they added a description field or better yet, a photo for each item to help with selection. Alternatively just a wiki page with all emualted hardware. Would really help with deciding on builds.
Also, is there a patreon or other way to donate? I'd love to support this excellent project. Keep up the good work!
That was a very fun one Shelby, good job brother I've been using 86Box for years now, it's an awesome piece of software
My computer has a Ryzen 5 3600XT and, in fact, can't emulate a Pentium II at full speed. I think most users should target a regular Pentium, but even then I hear the sound stuttering right at startup. Maybe emulating a PCI sound card isn't a good idea...
Someone even suggested my CPU is too slow (never thought I'd hear a 3600XT called "slow"... it's still more than adequate for most stuff)
You just activated a PTSD I had forgotten. The VA-502 was not one of FIC's finer products. It was just such a buggy board. Loved the VA-503+.however!
Windows 95 makes me feel all fuzzy warm inside. I was using PCs when Windows leapt from 3.1(which felt like a accident while trying to copy Apple) to 95 which felt like a highly functional-usable art project. Win7 was probably the best but 95 gave me the most feels.
This takes me back to my childhood. I used to spend hours just getting hardware to work and games to load off floppy. I never managed to get Microprose F1 to draw the front wheels! Revolt was a great LAN game. Long live the Voodoo II.
one of the best videos at all and the best advertisement for 86box! Let's make 86Box great again!
This sounds superior to DosBox in many ways. I may need to look into this. Thanks for this video. I was totally unaware of this.
Well, it didn't feel like half an hour has passed, but in no time, I'm here with a win98 desktop copying over the folder and getting drivers set up etc, delightful project and I genuinely appreciate the walkthrough as it's been ages since I've dabbled in older hardware and have forgotten so much of it.
Saved as a "go to" for references and advices when using this INCREDIBLE software. Thanks!
I'm a fan of DoSBox but this is awesome. I'll be checking it out.
Honestly, emulation of older systems is SO good you can often get away with just it. Always amazes me I can run an old system on my modern PC.
One thing PCem does that 86Box doesn't (yet, I really hope they can implement it sooner rather than later) - I can mount an actual optical drive (or an emulated one on the host OS) as the optical drive in the emulated computer. This is pointless for BIN/CUE, but very essential for games with copy protection that require CCD or MDS files instead to placate them. PCem, I can mount the CCD or MDS with Alcohol 120%, point PCem to that emulated drive, and most of the time, that'll do it; 86Box has no recourse. (Said recourse doesn't even need to be mounting the host's optical drives; reading CCD or MDS directly would be even better!)
To use an example I'm sure we're all familiar with: _Unreal Tournament_ has such copy protection software on its play disc. I can run it on PCem this way, but the copy protection fails on 86Box and will only request me to insert the CD until I abort. I *could* find a crack I guess, but I shouldn't need one to use my legally-purchased and self-backed-up software...
Good to know. I haven't done any PC emulation (not even on my MiSTer), but I just figured DOSBox was the way to go.
Heard of 86box and empc before but great guide and really useful
oh hey, Re-Volt. The first game I ever modded. And I didn't know what modding was, I just edited files until I managed to make my own car that was ... let's say a bit faster than the other options.
I did the same with Need for Speed II. Such a great time
I’ve been looking for this!
I pair 86box with "reshade" to get an interesting CRT effect. Not so convincing with the MDA/MGA displays, mind you.
Great video, as always. I've given it a go, and while the setup is a bit fiddlier than using VMWare or DOSBox, the effort is really worth it.
ah win98 the good old days - we used to play Revolt at work on our Novell network!
Great and valuable information. Thanks for taking the time to put it all together and share it.
I´m running win98se in a Oracle VirtualBox VM, but this emulator is another beast, so much fine details like bios video cards and chipsets to choose! Amazing! virtualbox has a serious problem with sound glitches and graphics acceleration, there are very few hardware emulation options.. besides that you can take snapshots of the machine states and revert back and forth when things go wrong, its excellent.
So very cool! Thank you for contributing as well.
Fantastic video!
14:54 If you want GLide and a Windows 3D card, why not just pick a Banshee or a Voodoo 3? That prevents you from accidentally adding a Voodoo 1/2 to another 3D card.
Aren't those compatible enough in DOS and Win98?
I've been considering putting together a misterfpga running ao486 for old dos and win 95 so that my girls can experience computing as I did as a kid. But this is so much better! I remember installing win 95 from floppy back in the day. This is so cool.
Great video. Love these shorter ones that explain a software or process
well that just really simplified my retro tower of power I have been designing and planning to build, was going to custom build a case with a built in kvm and probably about 5 motherboards with different configurations of different eras, and since have been working from new to old on that this could be a game changer for me. especially since I just got my P3 based system parts delivered. Even if I build a new system to run this just to do earlier hardware that sounds great. Especially over buying old parts, bench testing, recapping, and crossing my fingers before I am even ready to try it in system I have spent months prepping.
Great video… brings back a lot of memories working with Windows pre XP. I have not used 86Box yet, only DosBox, PCem and VirtualBox. I think it’s time to virtually create my 1999 build since it bought the farm 14 years ago.
IMHO this system can be an awesome retro games platform. Just like e.g. Shovel Knight running on a NES emulator on any platforms.
You can make your custom machine emulation and even program your games _like it's 1999._
You can even implement hardware choices on the game, as if you were playing an VGA or EGA monitor, it could sound differently on different sound cards...
It can give an added replay value to be able to play on different hardware options with no hassle.
I tried 86box and always had lots of stability issues, so i ended up using the original PCem instead and played a lot of pc games from my childhood and even made a series of it.
But to be fair, i used a 86box version in combination with one of the multi managers - so maybe the pure 86box works better. So i will give it another try with a pure version.
I will have to try running old Roland vinyl cutters using this software and RS232 pass through.
I fooled around with this and got a game working under Win98 and it worked pretty good but I was on a 4c 8t i7 back then however with my new system it will work a lot better.
86box mostly uses a single core for its emulation.
Love everything about 86Box -- though I may have died a little inside when you said you'd rather have had an AWE64 Gold over an Aureal Vortex 2. Positional audio was just so wildly better on my Aureal card than anything Creative had out... basically ever. I just couldn't switch out to EAX after Aureal spoiled me.
The idea to emulate the own hardware sounds fascinating. I built multiple machines over the last 2 decades that are a kind of timestamp what I used back in the day. Especially for the early Linux days testing it live on the machines is sometimes really hard, especially when you kill something entirely 🙂 I will give 86Box a try, when the time is right.
1:15 so what, if PC Em is the genesis of emulators... I wonder what the master system, SG-1000, saturn, game gear, and dreamcast of emulators are Shelby
I use 86box when I want to quickly test something without pulling a PC off of the shelf in the basement. I try to just use real hardware when I stream, but otherwise something like 86box is an excellent route to go. It does most everything I need. I know there will be cases where it doesn't for people, but I have been impressed with this all the way back to the early releases of PCem. It will be interesting to see where this goes. I would really like to see some more uncommon hardware for 3d acceleration supported, like the Rendition and so on, but I am a patient person.
awesome video not sure I would ever use it as I have retro machines, but this has always been in the back of my mind and it's features to me are mind blowing, I still have a box full of old cpu's and have loads 386 chips lol
Great video. Good length and well explored. It covers well the era that is most tricky for x86 software preservation that otherwise has people collecting sometimes failing hardware. Win 9x in VMs has never been quite compatible/performant enough to run everything I'd want accurately. The way software was written back then, being able to emu specific era-accurate devices is sometimes crucial.
Older or unpopular/unsupported OSes get a lot of (very basic) emulation/translation layers in VMs, never been full on virtualization. VM hardware pass-through and similar are useless if OS do not have (full) support for that hardware. OS may need already dropped legacy or totally different hardware instructions/extensions/protocols.
You know, I still want a voodoo card and I hate that I got rid of my voodoo 2, but I still love that this is around.
On macOS there’s a manager called MacBox made everything so much easier, it manages not only machines but also bioses and 86box itself.
In fact you don't need to change the source path. You can copy all the .cab files to C:\Windows\System\Precopy (this folder does not exist, you need to manually create it). Then it will always look for the .cab files from the directory first. It works on all Win9x/ME.
I host game servers for friends (and me) in Raspberry Pis using Box64, an x86_64 emulator for ARM systems 😊
Viewer 3000, thanks for the amazing content Shelby!!! ( Found out my number by the description box lol)
Thanks for this! Seems like great complimentary software or even an alternative (in my use case) to wine, dosbox and qemu. Going to check it out!
somewhere in a box i still have 2 voodoo 2 cards i used to run in SLI mode
Those are worth good money. Especially if they're 12s.
Can someone tell me what the wine launcher used at 17:32 is? Thanks!