{"id":612130,"date":"2023-02-26T08:49:18","date_gmt":"2023-02-26T14:49:18","guid":{"rendered":"https:\/\/news.sellorbuyhomefast.com\/index.php\/2023\/02\/26\/dos-games-on-steam-deck-heres-the-best-way-to-do-it\/"},"modified":"2023-02-26T08:49:18","modified_gmt":"2023-02-26T14:49:18","slug":"dos-games-on-steam-deck-heres-the-best-way-to-do-it","status":"publish","type":"post","link":"https:\/\/newsycanuse.com\/index.php\/2023\/02\/26\/dos-games-on-steam-deck-heres-the-best-way-to-do-it\/","title":{"rendered":"DOS games on Steam Deck: Here\u2019s the best way to do it"},"content":{"rendered":"<article id=\"post-1519380\">\n<div>\n<div>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/www.pcworld.com\/wp-content\/uploads\/2023\/02\/steamduke.jpg?quality=50&#038;strip=all&#038;w=1024\" alt=\"Duke Nukem on Steam Deck\" data-hero  ><\/p>\n<p><span>Image: Jared Newman \/ Foundry<\/span>\t\t\t\t<\/p>\n<\/p><\/div>\n<div>\n<div id=\"link_wrapped_content\">\n<body><\/p>\n<p>Why did I suddenly want to play the original <em>Duke Nukem<\/em> on my Steam Deck?<\/p>\n<p>I can\u2019t recall the exact reason, but I do know that after a hefty dose of Googling and a thorough amount of trial and error, Valve\u2019s gaming handheld came alive with the sounds and sights of the classic PC platformer. And just like that, I was hooked on turning the Steam Deck into a DOS gaming haven.<\/p>\n<p>While there are numerous ways to run classic DOS games on the Steam Deck, this guide will focus on the most straightforward option, which involves installing DOSBox in the Steam Deck\u2019s Desktop mode, then creating basic scripts to launch the original DOS files in game mode.<\/p>\n<blockquote>\n<p><strong>Further reading: <\/strong><a href=\"https:\/\/www.pcworld.com\/article\/1501480\/master-your-steam-deck-with-these-22-tips-and-tricks.html\">Master your Steam Deck with these 22 tips and tricks<\/a><\/p>\n<\/blockquote>\n<div>\n<div>\n<p><span>1.<\/span><\/p>\n<h3 id=\"enter-desktop-mode\">Enter Desktop mode<\/h3>\n<div>\n<figure><img decoding=\"async\" src=\"https:\/\/b2c-contenthub.com\/wp-content\/uploads\/2023\/02\/steamdeckdesktopmode.jpg?quality=50&#038;strip=all&#038;w=1200\" alt=\"Switch to desktop mode on the Steam Deck\" loading=\"lazy\"><\/figure>\n<p>Jared Newman \/ Foundry<\/p>\n<\/div>\n<div>\n<p>This part\u2019s easy: Tap the Steam button, scroll down to Power, then select \u201cSwitch to Desktop.\u201d<\/p>\n<p>When the desktop environment launches, you\u2019ll use the right trackpad for cursor controls, R2 and L2 for left and right click, and Steam+X to bring up the on-screen keyboard.<\/p>\n<\/div>\n<\/div>\n<div>\n<p><span>2.<\/span><\/p>\n<h3 id=\"install-dosbox\">Install DOSBox<\/h3>\n<div>\n<figure><img decoding=\"async\" src=\"https:\/\/b2c-contenthub.com\/wp-content\/uploads\/2023\/02\/steamdeckdosbox.jpg?quality=50&#038;strip=all&#038;w=1200\" alt=\"Installing DOSBox on Steam Deck\" loading=\"lazy\"><\/figure>\n<p>Jared Newman \/ Foundry<\/p>\n<\/div>\n<div>\n<p>DOSBox is an emulator that runs classic DOS games on modern PCs, and it\u2019s easily installable through Steam\u2019s desktop mode.<\/p>\n<p>In the desktop taskbar, click the shopping bag icon to launch the Discover app store. Select the Home section in the left sidebar, then type \u201cDOSBox\u201d into the search field at the top. Then, click the Install button in the DOSBox entry.<\/p>\n<\/div>\n<\/div>\n<div>\n<p><span>3.<\/span><\/p>\n<h3 id=\"organize-your-dos-games\">Organize your DOS games<\/h3>\n<div>\n<figure><img decoding=\"async\" src=\"https:\/\/b2c-contenthub.com\/wp-content\/uploads\/2023\/02\/steamdeckdosfolder.jpg?quality=50&#038;strip=all&#038;w=1200\" alt=\"Steam Deck DOS folder\" loading=\"lazy\"><\/figure>\n<p>Jared Newman \/ Foundry<\/p>\n<\/div>\n<div>\n<p>To streamline the setup process, make sure all your DOS games are in one location. Click the folder icon in the taskbar to bring up the desktop mode\u2019s file manager (called \u201cDolphin\u201d), which you can use arrange your files.<\/p>\n<p>For this guide, we\u2019ll assume your games are stored in the Steam Deck\u2019s Documents folder, under a subfolder called \u201cDOS.\u201d Each individual game should have its own subfolder within this \u201cDOS\u201d folder, with all necessary files extracted.<\/p>\n<p>Don\u2019t have any DOS games yet? The  and  are good places to start.<\/p>\n<\/div>\n<\/div>\n<div>\n<p><span>4.<\/span><\/p>\n<h3 id=\"create-your-launch-file\">Create your launch file<\/h3>\n<div>\n<figure><img decoding=\"async\" src=\"https:\/\/b2c-contenthub.com\/wp-content\/uploads\/2023\/02\/steamdeckshcreate.jpg?quality=50&#038;strip=all&#038;w=1200\" alt=\"Creating an .sh file on Steam Deck Desktop mode\" loading=\"lazy\"><\/figure>\n<p>Jared Newman \/ Foundry<\/p>\n<\/div>\n<div>\n<p>Inside your DOS folder, right-click on an empty space, then select <strong>Create New > Text File\u2026<\/strong><\/p>\n<p>You\u2019ll use this file to launch one of your DOS games, so give it a name that\u2019s associated with the game, and use <strong>.sh<\/strong> instead of <strong>.txt<\/strong> for the file extension. The exact file name doesn\u2019t matter, but you could use something like \u201cdukenukem.sh\u201d for Duke Nukem as an example.<\/p>\n<\/div>\n<\/div>\n<div>\n<p><span>5.<\/span><\/p>\n<h3 id=\"copy-the-launch-file-location\">Copy the launch file location<\/h3>\n<div>\n<figure><img decoding=\"async\" src=\"https:\/\/b2c-contenthub.com\/wp-content\/uploads\/2023\/02\/steamdeckcopylocation.jpg?quality=50&#038;strip=all&#038;w=1200\" alt=\"Copying a DOS game EXE location in Steam Deck Desktop mode\" loading=\"lazy\"><\/figure>\n<p>Jared Newman \/ Foundry<\/p>\n<\/div>\n<div>\n<p>Now, we need to edit the .sh launch file to include instructions on launching the game. But first, let\u2019s copy the location of the DOS game\u2019s .exe file to the clipboard.<\/p>\n<ul>\n<li>Navigate inside the folder for one of your DOS games.<\/li>\n<li>Locate the .exe file that would typically launch the game. This typically has some resemblance to the name of the game itself.<\/li>\n<li>Right-click the .exe file and select \u201cCopy Location.\u201d<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<div>\n<p><span>6.<\/span><\/p>\n<h3 id=\"modify-the-launch-file\">Modify the launch file<\/h3>\n<div>\n<figure><img decoding=\"async\" src=\"https:\/\/b2c-contenthub.com\/wp-content\/uploads\/2023\/02\/steamdeckshedit.jpg?quality=50&#038;strip=all&#038;w=1200\" alt=\"Editing a .sh file for DOS games in Steam Deck Desktop mode\" loading=\"lazy\"><\/figure>\n<p>Jared Newman \/ Foundry<\/p>\n<\/div>\n<div>\n<p>Right-click the .sh file and select \u201cRun with Kate\u201d to open the text editor. In the text editor, type the following:<\/p>\n<p><strong><kbd>flatpak run com.dosbox.DOSBOX \"\"<\/kbd><\/strong><\/p>\n<p>Now, in between the two quotes above, paste the location that you copied earlier. Assuming your games are stored in the Documents folder, your text should now look something like this:<\/p>\n<p><strong><kbd>flatpak run com.dosbox.DOSBOX \"\/home\/deck\/Documents\/DOS\/darkforces\/dark.exe\"<\/kbd><\/strong><\/p>\n<p>Click Save and close the file.<\/p>\n<\/div>\n<\/div>\n<div>\n<p><span>7.<\/span><\/p>\n<h3 id=\"add-the-launch-file-to-steam\">Add the launch file to Steam<\/h3>\n<div>\n<figure><img decoding=\"async\" src=\"https:\/\/b2c-contenthub.com\/wp-content\/uploads\/2023\/02\/addnonsteam.jpg?quality=50&#038;strip=all&#038;w=1200\" alt=\"Adding a non-Steam game in Steam Deck desktop mode\" loading=\"lazy\"><\/figure>\n<p>Jared Newman \/ Foundry<\/p>\n<\/div>\n<div>\n<p>The next step is to make the game launchable from inside Steam:<\/p>\n<ul>\n<li>While in Desktop mode, launch Steam, go the \u201cGames\u201d tab in the top menu.<\/li>\n<li>Select \u201cAdd a non-Steam Game to My Library.\u201d<\/li>\n<li>Select \u201cBrowse\u2026,\u201d then locate and select the .sh file you just created.<\/li>\n<li>Select \u201cAdd Selected Programs.\u201d<\/li>\n<\/ul>\n<p>At this point, the .sh file should appear in your Steam library. Right click on it and select \u201cProperties,\u201d and you can rename it to the actual name of the game.<\/p>\n<p>Now, you can either launch the game in Desktop mode to make sure it works, or just head back to Game mode.<\/p>\n<\/div>\n<\/div>\n<div>\n<p><span>8.<\/span><\/p>\n<h3 id=\"optional-add-artwork\">Optional: Add artwork<\/h3>\n<div>\n<figure><img decoding=\"async\" src=\"https:\/\/b2c-contenthub.com\/wp-content\/uploads\/2023\/02\/steamdeckartworkpick.jpg?quality=50&#038;strip=all&#038;w=1200\" alt=\"Using SteamGridDB to add artwork to Steam Deck\" loading=\"lazy\"><\/figure>\n<p>Jared Newman \/ Foundry<\/p>\n<\/div>\n<div>\n<p>Non-Steam games don\u2019t automatically come with artwork. If that bothers you, consider  and the SteamGridDB plugin to easily add art from inside game mode. Alternatively, you can use  to add artwork through Desktop mode.<\/p>\n<\/div>\n<\/div>\n<div>\n<p><span>9.<\/span><\/p>\n<h3 id=\"play-the-game\">Play the game<\/h3>\n<div>\n<figure><img decoding=\"async\" src=\"https:\/\/b2c-contenthub.com\/wp-content\/uploads\/2023\/02\/steamdukeplay.jpg?quality=50&#038;strip=all&#038;w=1200\" alt=\"Launching Duke Nukem on Steam Deck\" loading=\"lazy\"><\/figure>\n<p>Jared Newman \/ Foundry<\/p>\n<\/div>\n<div>\n<p>Back in Game mode, the DOS game will appear in the \u201cNon-Steam\u201d section of your library.<\/p>\n<p>Chances are the game won\u2019t work with the Steam Deck\u2019s controls by default, and if they do, they\u2019ll likely be out of line with modern controller conventions. That\u2019s where the Steam Deck\u2019s <a href=\"https:\/\/www.pcworld.com\/article\/1364387\/the-steam-decks-button-mapper-is-the-best-feature-youre-not-using.html\">extensive button remapping features<\/a> come in handy.<\/p>\n<\/div>\n<\/div>\n<div>\n<p><span>10.<\/span><\/p>\n<h3 id=\"rinse-and-repeat\">Rinse and repeat<\/h3>\n<div>\n<figure><img decoding=\"async\" src=\"https:\/\/b2c-contenthub.com\/wp-content\/uploads\/2023\/02\/steamdecknewfile.jpg?quality=50&#038;strip=all&#038;w=1200\" alt=\"Creating another .sh file on Steam Deck\" loading=\"lazy\"><\/figure>\n<p>Jared Newman \/ Foundry<\/p>\n<\/div>\n<div>\n<p>When you\u2019re ready to add more DOS games, return to Desktop mode, then create a copy of your existing .sh file. Rename it to the game you\u2019re adding, paste in the file location, and add the new file to Steam. Repeat this process for any DOS game you\u2019d like to play on the Steam Deck, and enjoy your newfound vessel for PC gaming nostalgia.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<p>For more ways to make the most of your Steam Deck, check out our <a href=\"https:\/\/www.pcworld.com\/article\/1501480\/master-your-steam-deck-with-these-22-tips-and-tricks.html\">extensive tips and tricks guide<\/a>.<\/p>\n<p><\/body><\/div>\n<div data-ga=\"article-footer-author\">\n<h3>\n\t\t<a href=\"https:\/\/www.pcworld.com\/author\/jnewman\" rel=\"author\"><br \/>\n\t\tAuthor: Jared Newman<\/a> \t\t<\/h3>\n<div>\n<div>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.pcworld.com\/wp-content\/uploads\/2023\/02\/author_photo_Jared-Newman_1646880234-7.png?w=150&#038;h=150&#038;crop=1\" height=\"125\" width=\"125\">\n\t\t\t\t<\/p>\n<p>Jared Newman has been helping folks make sense of technology for over a decade, writing for PCWorld, TechHive, and elsewhere. He also publishes two newsletters, <a href=\"https:\/\/www.advisorator.com\/free\">Advisorator<\/a> for straightforward tech advice and <a href=\"https:\/\/jarednewman.com\/cordcutterweekly\/\">Cord Cutter Weekly<\/a> for saving money on TV service.<\/p>\n<\/p><\/div>\n<ul>\n<li>\n\t\t\t\t\t\t\t\t<a href=\"http:\/\/twitter.com\/onejarednewman\" title=\"Twitter\" target=\"_blank\" rel=\"noopener\"><svg viewBox=\"0 0 512 512\"><path d=\"M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z\" \/><\/svg><\/a>\n\t\t\t\t\t\t\t<\/li>\n<li>\n\t\t\t\t\t\t\t\t<a href=\"http:\/\/www.facebook.com\/OneJaredNewman\" title=\"Facebook\" target=\"_blank\" rel=\"noopener\"><svg viewBox=\"0 0 512 512\"><path d=\"M504 256C504 119 393 8 256 8S8 119 8 256c0 123.78 90.69 226.38 209.25 245V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.28c-30.8 0-40.41 19.12-40.41 38.73V256h68.78l-11 71.69h-57.78V501C413.31 482.38 504 379.78 504 256z\" \/><\/svg><\/a>\n\t\t\t\t\t\t\t<\/li>\n<\/ul><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<p><a href=\"https:\/\/www.pcworld.com\/article\/1519380\/dos-games-on-steam-deck-heres-the-best-way-to-do-it.html\" class=\"button purchase\" rel=\"nofollow noopener\" target=\"_blank\">Read More<\/a><br \/>\n Thomas Kazmierczak<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Image: Jared Newman \/ Foundry Why did I suddenly want to play the original Duke Nukem on my Steam Deck? I can\u2019t recall the exact reason, but I do know that after a hefty dose of Googling and a thorough amount of trial and error, Valve\u2019s gaming handheld came alive with the sounds and sights<\/p>\n","protected":false},"author":1,"featured_media":612131,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3291,22595,46],"tags":[],"class_list":{"0":"post-612130","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-games","8":"category-steam","9":"category-technology"},"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/newsycanuse.com\/index.php\/wp-json\/wp\/v2\/posts\/612130","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/newsycanuse.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/newsycanuse.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/newsycanuse.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/newsycanuse.com\/index.php\/wp-json\/wp\/v2\/comments?post=612130"}],"version-history":[{"count":0,"href":"https:\/\/newsycanuse.com\/index.php\/wp-json\/wp\/v2\/posts\/612130\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/newsycanuse.com\/index.php\/wp-json\/wp\/v2\/media\/612131"}],"wp:attachment":[{"href":"https:\/\/newsycanuse.com\/index.php\/wp-json\/wp\/v2\/media?parent=612130"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/newsycanuse.com\/index.php\/wp-json\/wp\/v2\/categories?post=612130"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/newsycanuse.com\/index.php\/wp-json\/wp\/v2\/tags?post=612130"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}