TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

DOSBox-X: Free, cross-platform and complete DOS, Windows 3.x and 9x emulation

249 pointsby FlyMoreRocketsover 4 years ago

23 comments

drblahover 4 years ago
I have a fun anecdote involving DOSBox.<p>Back in 2012 I worked at a large manufacturing company. They had an old IBM PC running IBM DOS which controlled a vital system at the beginning of their production line. This machine had been chucking along since 1992 and now someone high up had been made aware that it could be a potential risk if this machine stopped working. It was therefore decided that this PC should be replaced&#x2F;upgrade if possible.<p>After investigating I learned it communicated with a PLC through the RS-232 interface and ran some special sauce software from a company that stopped existing in 1995. Previous upgrade attempts involved virtualization, but that did not work since the program ran too quickly on modern hardware.<p>My solution was to copy everything from the old HDD to a new computer, install DOSBox and configure the serial port. The first few attempts caused some sirens and alarms to go off in the building, which was &quot;exiting&quot;, but after fiddling with the emulation speed I managed to get it to work.<p>To this day, unless something drastic has changed, a billion $ company is running DOSBox in production (and I literally mean production).<p>Also, a side note. The old PC was still connected to a modem with a dedicated phone line. At some point it had been remotely operated through some kind of Norton remote control software. I made sure to turn off the modem and did not bring it over to the new DOSBox setup. Imagine if someone had war dialed into the machine... They could have caused a major disturbance and potentially started a fire.
评论 #25658269 未加载
评论 #25656915 未加载
评论 #25658194 未加载
评论 #25656928 未加载
评论 #25658191 未加载
评论 #25656770 未加载
ejj28over 4 years ago
Really excited for Windows 9x emulation, I have an elderly relative who still plays the first Age of Empires, and a few years ago when they upgraded to Windows 10 the game stopped working and they had to wait for and buy the remastered version.
评论 #25659527 未加载
评论 #25658218 未加载
评论 #25658009 未加载
评论 #25659000 未加载
评论 #25660545 未加载
评论 #25662852 未加载
steerablesafeover 4 years ago
A question I don&#x27;t see in the FAQ: why the fork?<p>Although I already see that it has a ton of features on top of the features of DOSBox, and their scopes differ quite a bit.
评论 #25656861 未加载
评论 #25658237 未加载
评论 #25656345 未加载
评论 #25658552 未加载
评论 #25656938 未加载
aasasdover 4 years ago
Derailing the thread to the topic of Dosbox in general (as is tradition): on Android, ‘Magic Dosbox’ works quite nicely thanks to the feature of adding custom widgets on the screen, for keyboard or mouse keys and, in the paid version, combos. The app is freemium, but it&#x27;s pretty cool and cheap so personally I&#x27;m not even bothered.<p>Also, Retroarch has a Dosbox core, and Retroarch with some cores works on the PS Vita handheld console, and as a result there&#x27;s Dosbox on Vita. However, it&#x27;s said to be quite a pain to set up for a particular game, with text configs. For jailbroken-PSP owners, Dosbox is apparently ported as a homebrew app. I&#x27;m vaguely looking forward to trying System Shock on Vita, but with my luck I&#x27;m not holding my breath.
评论 #25658359 未加载
simcop2387over 4 years ago
Anyone interested in this should also check out pcem, <a href="https:&#x2F;&#x2F;pcem-emulator.co.uk&#x2F;" rel="nofollow">https:&#x2F;&#x2F;pcem-emulator.co.uk&#x2F;</a> it&#x27;s emulating the hardware rather than the interfaces.
评论 #25659596 未加载
shimonabiover 4 years ago
I&#x27;ve been playing with PCem on Linux the last week. You must enable network with a parameter when compiling!<p>I can emulate Windows 98SE on a Pentium 133 MHz with my 2500U AMD Ryzen laptop. It&#x27;s convenient, since you can copy your DOS games on the machine over the network.<p>I successfully installed the 3dfx Voodoo 2 driver and the games run just fine.
评论 #25657474 未加载
mysterydipover 4 years ago
Between DOSBox (and its various forks) and PCem, it&#x27;s a great time for retro gaming&#x2F;app playing and development!<p>I wonder if the games of today will ever get the kind of aftermarket support that the DOS era has, given DRM and OS hooks and the like. It seems companies would rather games today be disposable and incompatible tomorrow so you can either buy the sequel or re-buy the game again on the next platform.
评论 #25658070 未加载
评论 #25657095 未加载
评论 #25658361 未加载
refractureover 4 years ago
I installed Windows 95 and 98se in DOSBox-X, it&#x27;s pretty neat. Unfortunately my main motivation, an old Windows game called The Divide: Enemies Within runs poorly, either with software mode or using the emulated voodoo. On vintage hardware I could run the game at 320x240 with a good frame rate on a Pentium 100 mhz, but this setup doesn&#x27;t allow anything lower than 640x480. Sigh..<p>In anycase this is a great project, and it&#x27;s nice to be able to run Windows 9x in dosbox, something standard dosbox did not do reliably.
dmitriidover 4 years ago
I’m tempted to install Win95&#x2F;98 on it, run Borland Delphi 4 from 1998 on it, and develop a UI in fraction of the time and resources it takes on the Web.<p>The result will probably still run on modern Windows, too
评论 #25657028 未加载
评论 #25659568 未加载
评论 #25656747 未加载
评论 #25659893 未加载
评论 #25656878 未加载
bilegeekover 4 years ago
I don&#x27;t know why they don&#x27;t provide a deb, but assuming all the build dependencies are installed, converting the rpm via Alien works fine.<p>Also, be aware if you are using your existing DOSBox directory: games that require installation might not work if installed via the original DOSBox.
评论 #25656430 未加载
arthuryipover 4 years ago
It is great! But for running old Windows software, Windows 3.x&#x2F;9x license is required, while no DOS is required for running DOS software.
评论 #25656588 未加载
评论 #25657170 未加载
tpoacherover 4 years ago
I wonder if this FINALLY allows Discworld Noir to finally work again!
评论 #25657930 未加载
评论 #25659768 未加载
bayindirhover 4 years ago
3dfx emulation! Could play some of my old favorites with this!
评论 #25657650 未加载
评论 #25656116 未加载
评论 #25656395 未加载
speederover 4 years ago
If this let me play some games better I will be very impressed...<p>Some games still run poorly on DOSBox, despite it being games focused... and of course then there is Win98 games that are a pain, I wanted to play &quot;Gangsters&quot; but that game use a unholy mix of GDI + DirectDraw to draw UI elements and modern windows &#x27;run&#x27; the game but freak out completely, getting confused on how to draw the UI.
dleslieover 4 years ago
I&#x27;ve found the Win9x support spotty at best. It hangs indefinitely when installing IE5 and the internet tools suite, for instance.
bsharittover 4 years ago
Nice. I mostly use DOSBox for my DOS games and ones that work with Windows 3.1(Civ 2, Sim City 2000, and Solitaire mostly), but it&#x27;ll be nice to be able to do Window 9x stuff with 3D acceleration without having to break out the old Pentium II box.
app4softover 4 years ago
There are already two threads on DOSBox-X posted on HN month and two month ago.[0]<p>[0] <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;from?site=dosbox-x.com" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;from?site=dosbox-x.com</a>
评论 #25656966 未加载
tpurvesover 4 years ago
My main recollection of DOS was never ending fiddling with autoexec.bat and config.sys to try and free up enough conventional memory to run some game... Does DosBox help emulate back all that nostalgic experience?
评论 #25685897 未加载
ineedasernameover 4 years ago
What is the legal status and availability of 3.x and 9.x?
knownover 4 years ago
<a href="https:&#x2F;&#x2F;github.com&#x2F;open-shell" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;open-shell</a> for classic windows look&#x2F;feel
tus88over 4 years ago
WARNING - it&#x27;s much, much slower than DosBOX due to more accurate emulation. This means it won&#x27;t run some games fast enough.
roody15over 4 years ago
This looks promising.
tempodoxover 4 years ago
My use case would be to use it on macOS-10.15 to run DOSsy apps, but it doesn&#x27;t work: ‘The application “dosbox-x” can’t be opened’. No indication as to why exactly. The current original DOSBox does work, however. So, at least for that OS, the current verdict is: Mission failed. Maybe future releases will fix that? Why the devs put a clearly nonfunctional app up for download is beyond me.