DOS_deck:在浏览器中玩 DOS 游戏,并完全支持控制器
DOS_deck: Play DOS games in the browser with full controller support

原始链接: https://dosdeck.com/

DOS_deck:经典 MS-DOS 游戏的终极门户 DOS_deck 是一个革命性的平台,可让您回到一些有史以来最有影响力的视频游戏的奇妙之旅。 想象一下,能够访问旧的 MS-DOS 最爱,如德军总部、毁灭战士、文明、席德梅尔的海盗!、地下城主、波斯王子、辛迪加、古墓丽影、旅鼠、爵士长耳兔、星球大战:反叛突击、国王密使 VI、印第安纳 Jones and the Last Crusade、Space Invaders、Pacman、Pitfall、Donkey Kong 等 - 只需点击几下鼠标,即可通过 Chrome、Edge 或 Safari 立即访问。 体验全新的视角,包括令人惊叹的图形和直观的控制,直接通过个人电脑、笔记本电脑、Android 手机、iPhone 和 iPad 设备等设备上的流行互联网浏览器为您带来。 无需花费数小时寻找过时的硬件或摸索尝试配置各种神秘的设置; 相反,只需坐下来,打开您的设备,加载网站,按播放键,然后惊奇地观看这些经典游戏再次活跃起来,无需额外下载、安装或配置。 DOS_deck 简化了整个过程,使您的复古游戏梦想成为现实,无论底层框架看起来多么复杂。 MS-DOS 的起源可以追溯到 20 世纪 80 年代,它已成为定义游戏趋势的代名词,为我们多年来喜爱的视频游戏铺平了道路。 Ubisoft、Electronic Arts、Sierra Entertainment、LucasArts、Activision、Infogrames、Origin Systems 等标志性品牌以及无数其他品牌都通过令人难忘的 MS-DOS 产品留下了自己的印记。 这些公司彻底改变了经典游戏类型,推出了至今仍然吸引着观众的知名特许经营游戏。 从第一人称射击游戏到开放世界动作游戏、宏伟的策略史诗、实时战术战斗场景、生存恐怖杰作、高速赛车、史诗奇幻世界、开创性的益智游戏以及介于两者之间的一切,每个游戏都具有丰富的沉浸感, 有趣的故事情节和无尽的游戏可能性。 喜欢德军总部的人

关于提到通过 Karabiner Elements 禁用 Mac 上的特定按键的评论,这里有一个快速指南: 要在 Mac 上禁用命令键或特定组合: 1. 从 https://karabiner-elements.pqrs.org/ 下载并安装 Karabiner Elements。 2. 安装后,打开系统偏好设置 > 键盘偏好设置 3. 单击“输入源”选项卡,选择 Karabiner Elements,然后单击“选项”。 4. 现在单击“其他映射配置文件”,然后专门根据您的需要创建配置文件。 例如,如果您希望在使用 DOSDeck 玩 Heretic 时禁用特定组合,请按照以下步骤操作: 1. 创建一个名为“Heretic Mode”的配置文件 2. 打开“复杂规则”选项卡,然后单击“+ 添加新规则” 3. 在“描述”下,输入“禁用异端功能键” 4. 在“条件”框中,单击“+ 添加新条款” 5. Choose Events From "From anything" and then choose "Keyboard Shortcut" and press FN + CMD + F5 (this will ensure that specific combination works). 6. 单击“+ 将操作添加到规则” 7. 选择操作类型“执行脚本内容” 8. 粘贴此脚本内容(注意,由于我们在 Mac 上运行,因此请将“CTRL”替换为“CMD”): ```` # 激活时禁用功能键 /usr/bin/defaults 写入 com.apple.AppleMenuHelper AppleMenuEnabler -bool false && \ sudo launchctl setenv TERM 'xterm' && \ 杀死$(工作-p); 睡眠 2 && \ 回声“” | tee /dev/tty >> /dev/null && \ osascript -e '延迟 1' && \ osascript -e '使用系统击键“fn”' && \ osascript -e '使用系统击键“cmd”' && \ osascript -e '延迟 1' && \ osascript -e '将延迟设置为 100' && \ osascript -e '重复直到按钮返回值 0' && \ osascript -e '文本
相关文章

原文

Experience classic games with modern convenience at DOS_deck. With full controller support and a carefully curated game collection, enjoy timeless classics and hidden gems, readily available for instant play in your web browser on devices you already own.

DOS_deck runs seamlessly on Steam Deck, Mac, and Windows using Chrome, Edge or Safari. Whether you prefer playing on a TV or a laptop screen, using a gamepad or mouse and keyboard, DOS_deck adapts to your gaming style.

Why choose DOS_deck?

DOS_deck features:

  • 🕹️ Instant Play
    Dive into your favorite MS-DOS games without downloading, installation or configuration. Click, play, and relive the nostalgia.
  • 🎮 Controller Support
    Enhance your gaming experience by connecting your gamepad for a modern convenient experience.
  • 📺 Go Full Screen
    Play distraction-free by going full screen and enjoying your games to the max.
  • 💾 Automatic Game Progress Saving
    Never worry about losing your progress. DOS_deck automatically saves your game state when you exit, so you can pick up where you left off.
  • ⌨️ Virtual Keyboard
    A virtual keyboard is available for when you need to input text and don't want to leave the couch.
  • ❤️ Game Favorites
    Keep track of your preferred games by adding them to your list of favorites. Easily access your beloved titles in one place.
  • ℹ️ Detailed Control Info
    Each game is pre-configured for using a controller and DOS_deck lists keyboard keys and controller buttons to provide you with the best gaming experience.
  • 🔗 Deeplinking
    Share your gaming adventures with friends through deeplinking to specific games. It's gaming nostalgia at your fingertips.
  • 💻 Cross-Platform Support
    Whether you're on Mac, Windows, Linux, or the Steam Deck, DOS_deck has you covered.
  • 🌐 Browser Compatibility
    DOS_deck works seamlessly with Chrome, Safari, Edge and Firefox, ensuring you can play your favorite games on your preferred browser.

Unlocking the Gaming Past with DOS_deck

In the modern era of gaming, we're spoiled for choice with instant access to games, thanks to game consoles and streaming services, all seamlessly controlled with our trusty gamepads. But let's rewind the clock. Long before these conveniences, there was an era where the gaming world was defined by the MS-DOS operating system, and it laid the foundation for what we enjoy today.

Between 1980 and 1995, MS-DOS reigned as the standard computer operating system. It was a period of innovation and creativity that introduced entirely new gaming genres. Wolfenstein pioneered the first-person shooter (FPS) genre, while Dune 2 set the stage for real-time strategy (RTS) games. Moreover, it was the birthplace of legendary franchises we adore today, including Grand Theft Auto, Fallout, Need for Speed and Warcraft.

However, as technology progressed, MS-DOS fell by the wayside, and in 2001, Microsoft ceased support for this iconic system. Many of these classic games became incompatible with modern versions of Windows, leaving a void in the hearts of gamers.

Enter a dedicated group of enthusiasts who weren't ready to let the classics fade into obscurity. They developed a PC emulator aimed at preserving the MS-DOS experience, and thus, DOSBox was born. This remarkable piece of software was the key to resurrecting the past.

DOSBox allowed these classic games to run, but it required installation on a computer, limiting accessibility. Fortunately, the magic of modern web technology came to the rescue. Some ingenious individuals managed to make DOSBox run within a web browser, giving rise to the marvelous software package known as JS-DOS.

DOS_deck is built upon the foundation of JS-DOS, which, in turn, relies on DOSBox. Together, they breathe new life into MS-DOS games by bringing them to your browser. However, there's a twist. Games from that era were designed for keyboard and mouse input, without established standards for interaction or control patterns. Here at DOS_deck, a tremendous effort was put into creating a seamless experience, enabling you to effortlessly navigate and play these games, ideally with the comfort of a controller in hand.

Rediscover a golden age of gaming with DOS_deck. It's the bridge between the past and the present, connecting you to a world of digital memories and timeless adventures.

A few tips

Playing these games in a browser is a blast. But browsers behave a certain way and it's good to know a few things:

  1. Browsers only play sound effects and music after you've "interacted" with the page at least once. So click or press a key once to activate audio.
  2. In many games, Escape activates a menu. But Escape also exits full screen in a browser. Therefore, you can press the equals key ("=") to simulate Escape at all times.
  3. Some browsers require you to click on the game once before you can actually use the mouse or emulate the mouse with a controller.

Steam Deck Installation

DOS_deck runs great on Chrome or Edge on a Steam Deck, but it needs a few steps to activate the controller properly. By default, browsers cannot detect the controller. Instead, controller input is received by Chrome and Edge as if you pressed a keyboard key. So follow these steps to install DOS_deck in Steam Deck game mode:

  1. Press the Steam button, select Power > Switch to Desktop.
  2. Open the Discover Software Center.
  3. Select Applications > Internet > Web Browsers.
  4. Find Chrome or Edge and select Install.
  5. Once it's installed, return to the Desktop. Select Application Launcher.
  6. Select Internet, right-click on Chrome or Edge and select Add to Steam.
  7. Check the box next to Chrome or Edge. Select Add Selected Programs.
  8. Back on the Desktop, open Application Launcher > System > Konsole (terminal window).
  9. Chrome or Edge needs access to the Steam Deck controller.
    Enter this command in Konsole and press Enter:
    For Chrome:
    flatpak override --user --filesystem=/run/udev:ro com.google.Chrome
    For Edge:
    flatpak override --user --filesystem=/run/udev:ro com.microsoft.Edge
  10. Open Steam
  11. Navigate to Chrome or Edge, right-click and select Properties.
  12. Change the name to DOS_deck
  13. Append this to launch options (after @@u @@):
    --window-size=1200,800 --kiosk "https://dosdeck.com"
  14. Restart your Steam Deck back into Game Mode
  15. Go to DOS_deck in your library and select Manage > Controller Layout
  16. Select BROWSE CONFIGS > Gamepad with Mouse Trackpad > APPLY CONFIGURATION > Done
  17. Enjoy!

Are these games legal?

Yes. DOS_deck only offers legally distributable games. Each and every game is checked and verified to be either:

  • Shareware - Games that provide one episode for free, encouraging players to purchase remaining episodes.
  • Freeware - Games released without monetary charge to the public.
  • Demo - Game demonstrations, either playable or not, encouraging players to purchase the full game.
  • Liberated - Games initially released commercially, of which the original developer or publisher eventually released the game into public domain.

FAQ

Question: Will you add [my favorite game] ?
Answer: Probably, in time. Please be patient.

Question: Can I upload games I own?
Answer: Not right now, but in the future this might become possible.

For other questions and dicussions, please visit reddit.com/r/dosdeck

Contact

My name is Martin Kool and I like hobbies. Post your questions on reddit.com/r/dosdeck or send me an email at [email protected].

Big ❤️ to Sander van Houdt for the logo design.

联系我们 contact @ memedata.com