Skip to content

DOSBox is an emulator program which emulates an IBM PC compatible computer running a DOS operating system. Many IBM PC compatible graphics and sound cards are also emulated.

License

Notifications You must be signed in to change notification settings

Emupedia/emupedia-app-dosbox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

52 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

DOSBox Contribute Discord GitHub last commit GitHub repo size

DOSBox is an emulator program which emulates an IBM PC compatible computer running a DOS operating system. Many IBM PC compatible graphics and sound cards are also emulated.

Emupedia

The purpose of Emupedia (Emulation Encyclopedia) is to serve as a nonprofit meta-resource hub and community for those interested mainly in video game preservation and computer history which aims to digitally collect, archive and preserve games and software to make them available online accessible by a user-friendly UI that simulates several retro operating systems for educational purposes.

We mainly collect content from:

We revive old games and software by the use of emulation software.

Similar organizations that do digital preservation and archiving:

πŸ’¬ Join us on Discord

Discord

πŸ‘€ View a Live Demo

This is currently under active development, and you must understand that some features are not finished.

🌍 Browser support

Click to reveal

* application support may vary

Logo Company Name Rendering Engine Version
Internet Explorer Microsoft Internet Explorer Trident *11+
Edge Microsoft Edge EdgeHTML *12+
Edge Microsoft Edge Blink 79+
Firefox Mozilla Firefox Gecko *4+
Firefox Mozilla Firefox Quantum Gecko 57+
Pale Moon Moonchild Productions Pale Moon Goanna *4+
Basilisk Moonchild Productions Basilisk Goanna *1+
Chrome Google Chrome WebKit *3+
Chrome Google Chrome Blink 28+
Opera Opera Software Opera Presto *12+
Opera Opera Software Opera Blink 15+
Safari Apple Safari WebKit 8+
Brave Brave Software Brave Blink 1+
Vivaldi Vivaldi Technologies Vivaldi Blink 1+

πŸ€– Emulators used

Click to reveal

This list it not always up to date.

Name Website Repository License
MAME mamedev.org github.com/mamedev/mame GPL-2.0
DOSBox dosbox.com sourceforge.net/projects/dosbox GPL-2.0
Em-DOSBox ❌ github.com/dreamlayers/em-dosbox GPL-2.0
emularity archiveteam.org/index.php?title=Emularity github.com/db48x/emularity GPL-3.0
JS-DOS js-dos.com github.com/caiiiycuk/js-dos GPL-2.0

βš™ Applications used

Click to reveal

This list it not always up to date.

Name Website Repository License
Butterchurn butterchurnviz.com github.com/jberg/butterchurn MIT
Clippy pi0.github.io/clippyjs/demo github.com/pi0/clippyjs MIT
Clippy.js smore.com/clippy-js github.com/smore-inc/clippy.js MIT
desktopPet adrianotiger.github.io/desktopPet github.com/Adrianotiger/desktopPet ❓
JS Paint jspaint.app github.com/1j01/jspaint ❓
Method Draw editor.method.ac github.com/methodofaction/Method-Draw MIT
Pipes 1j01.github.io/pipes github.com/1j01/pipes MIT
SVG Editor svg-edit.github.io/svgedit/releases/latest github.com/SVG-Edit/svgedit MIT
Visual Studio Code code.visualstudio.com github.com/Microsoft/vscode MIT
web-esheep adrianotiger.github.io/web-esheep github.com/Adrianotiger/web-esheep GPL-3.0
WebAmp webamp.org github.com/captbaritone/webamp MIT

πŸ•ΉοΈ Games used

Click to reveal

This list it not always up to date.

Name Website Repository License
ascii-patrol ascii-patrol.com github.com/msokalski/ascii-patrol GPL-3.0
C&C - HTML5 adityaravishankar.com github.com/adityaravishankar/command-and-conquer ❓
Cookie Clicker orteil.dashnet.org/cookieclicker github.com/ozh/cookieclicker ❓
d3wasm wasm.continuation-labs.com/d3demo github.com/gabrielcuvillier/d3wasm GPL-3.0
Dark Reign - HTML5 qmegas.info/dark-reign-html5 github.com/qmegas/Dark-Reign---HTML5-Version MIT
Devilution for Web ❌ github.com/d07RiV/devilution Public Domain
Devilution ❌ github.com/diasurgical/devilution SUL
DiabloWeb d07riv.github.io/diabloweb github.com/d07RiV/diabloweb ❓
js-solitaire radovanjanjic.com/js-solitaire github.com/rjanjic/js-solitaire MIT
minesweeper jonziebell.com/minesweeper github.com/ziebelje/minesweeper ❓
noa-engine andyhall.github.io/noa-testbed github.com/andyhall/noa MIT
Ogar3 ogar3-demo.herokuapp.com github.com/Faris90/Ogar3 Apache-2.0
OpenLara xproger.info/projects/OpenLara github.com/XProger/OpenLara BSD-2-Clause
OpenTomb opentomb.github.io github.com/opentomb/OpenTomb LGPL-3.0
OpenTTD openttd.org github.com/OpenTTD/OpenTTD GPL-2.0
OpenXcom openxcom.org github.com/OpenXcom/OpenXcom GPL-3.0
Pac-Man - HTML5 pacman-e281c.firebaseapp.com github.com/luciopanepinto/pacman GPL-3.0
Pikachu Volleyball gorisanson.github.io github.com/gorisanson/pikachu-volleyball ❓
RA2HTML5 ra2html5.surge.sh ❌ ❓
Quake2 PlayN quake2playn.appspot.com github.com/stefanhaustein/quake2-playn-port GPL-2.0
QuakeJS quakejs.com github.com/inolen/quakejs GPL-2.0
planet_quake quake.games github.com/briancullinan/planet_quake GPL-2.0
Skifree.js basicallydan.github.io/skifree.js github.com/basicallydan/skifree.js MIT
Street Fighter Alpha gamedev8.github.io/js-sfa github.com/gamedev8/js-sfa 😁 Permission granted from the author(s) πŸ‘
WebAssembly DOOM wadcmd.com github.com/lazarv/wasm-doom GPL-2.0
WebQuake webquake.quaddicted.com/Client github.com/Triang3l/WebQuake GPL-2.0
Wolfenstein 3D ❌ github.com/id-Software/wolf3d-browser GPL-2.0
Wolfenstein 3D (Canvas) users.atw.hu/wolf3d ❌ GPL-2.0
Xash3D-Emscripten icrazyblaze.github.io github.com/FWGS/xash3d GPL-3.0

⭐ Honorable mentions (not included because a more faithfull alternative was used)

Name Website Repository License
minesweeper_js minesweeper.zone github.com/reed-jones/minesweeper_js CC BY-NC 4.0
winmine-exe winmine-exe.now.sh github.com/1000hz/winmine-exe ❓
HTML5 Pacman ❌ github.com/daleharvey/pacman WTFPL

πŸ”« Demos used

Click to reveal

This list it not always up to date.

Name Website Repository License
3D Spatial Audio howlerjs.com/#spatial github.com/goldfire/howler.js MIT
8-bit Palette Color Cycling effectgames.com/demos/canvascycle effectgames.com/effect/article-Old_School_Color_Cycling_with_HTML5 LGPL-3.0
asciicker asciicker.com/y3 ❌ 😁 Permission granted from the author(s) πŸ‘
Biolab Disaster playbiolab.com ❌ 😁 Permission granted from the author(s) πŸ‘
Super Blob Blaster phoboslab.org/twopointfive github.com/phoboslab/TwoPointFive MIT
Voxel Space s-macke.github.io/VoxelSpace github.com/s-macke/VoxelSpace MIT

πŸ“š Libraries used

Click to reveal

This list it not always up to date.

Name Website Repository License
Frontend
Bootstrap getbootstrap.com github.com/twbs/bootstrap MIT
Datatables datatables.net github.com/DataTables/DataTables MIT
RequireJS requirejs.org github.com/requirejs/requirejs BSD/MIT
RequireJS Text Plugin requirejs.org github.com/requirejs/text BSD/MIT
RequireJS JSON Plugin ❌ github.com/millermedeiros/requirejs-plugins MIT
RequireJS NoExt Plugin ❌ github.com/millermedeiros/requirejs-plugins MIT
jQuery jquery.com github.com/jquery/jquery MIT
jQuery Migrate jquery.com github.com/jquery/jquery-migrate BSD/MIT
jQuery MouseWheel ❌ github.com/jquery/jquery-mousewheel BSD/MIT
jQuery Custom Scrollbar manos.malihu.gr/jquery-custom-content-scroller github.com/malihu/malihu-custom-scrollbar-plugin MIT
jQuiery Ajax Retry ❌ github.com/johnkpaul/jquery-ajax-retry MIT
jQueryUI jqueryui.com github.com/jquery/jquery-ui BSD/MIT
jQueryUI Tree Control ❌ github.com/tarunbatta/jqueryUiTreeControl MIT
jQueryUI Context Menu wwwendt.de/tech/demo/jquery-contextmenu/demo github.com/mar10/jquery-ui-contextmenu MIT
Simone cezarykluczynski.github.io/simone/docs github.com/cezarykluczynski/simone MIT
Canvas/WebGL
Phaser phaser.io github.com/photonstorm/phaser MIT
Impact impactjs.com github.com/phoboslab/Impact MIT
Audio
howler.js howlerjs.com github.com/goldfire/howler.js MIT
Filesystem
Octokat.js philschatz.com/2014/05/25/octokat github.com/philschatz/octokat.js MIT
BrowserFS jvilk.com/browserfs/2.0.0-beta github.com/jvilk/BrowserFS MIT
jszip stuk.github.io/jszip github.com/Stuk/jszip GPL-3.0/MIT
Dropbox SDK dropbox.com/developers github.com/dropbox/dropbox-sdk-js MIT
File Saver eligrey.com/blog/saving-generated-files-on-the-client-side github.com/eligrey/FileSaver.js MIT
Crypto
jsrsasign kjur.github.io/jsrsasign github.com/kjur/jsrsasign BSD/MIT
Utils
Purl ❌ github.com/allmarkedup/purl MIT
JSONPath goessner.net/articles/JsonPath code.google.com/archive/p/jsonpath MIT
Markdown daringfireball.net/projects/markdown ❌ BSD
Marked marked.js.org github.com/markedjs/marked MIT
Firebug Lite getfirebug.com/releases/lite/1.2 github.com/firebug/firebug-lite BSD
Firebug Lite IE ❌ github.com/firebug/firebug-lite BSD
Polyfills
ES3 Base64 Polyfill ❌ github.com/davidchambers/Base64.js Apache 2.0
ES5 Typed Array Polyfill ❌ github.com/inexorabletash/polyfill MIT/Unlicense
ES6 Promise Polyfill ❌ github.com/stefanpenner/es6-promise MIT
ES6 Fetch Polyfill ❌ github.com/github/fetch MIT

⭐ Similar projects (from which this project is heavily inspired)

Click to reveal

OS-like Desktops

Name Website Repository License
98.js 98.js.org github.com/1j01/98 ❓
AaronOS aaronos.dev github.com/MineAndCraft12/AaronOS EULA
AnuraOS anura.pro github.com/MercuryWorkshop/anuraOS AGPL-3.0
daedalOS dustinbrett.com github.com/DustinBrett/daedalOS MIT
jQuery Desktop desktop.sonspring.com github.com/nathansmith/jQuery-Desktop GPL-3.0/MIT
macos-web macos-web.app github.com/puruvj/macos-web MIT
OS.js os-js.org github.com/os-js/OS.js BSD
Packard Belle packard-belle.netlify.com github.com/padraigfl/packard-belle MIT
Puter puter.com github.com/HeyPuter/puter AGPL-3.0
Rahul.io rahul.io github.com/lolstring/window98-html-css-js MIT
React95 react95.io github.com/arturbien/React95 MIT
Win11-HTML notaperson535.github.io/Win11-HTML github.com/notAperson535/Win11-HTML MIT
win11-svelte win11.yashash.dev github.com/yashash-pugalia/win11-svelte MIT
windows93 windows93.net ❌ CC BY-NC 4.0
windows96 windows96.net ❌ ❓
winXP winxp.now.sh github.com/ShizukuIchi/winXP MIT
X-WebDesktop-Vue oxoyo.co/X-WebDesktop-Vue github.com/OXOYO/X-WebDesktop-Vue MIT
ZineOS whimsy.space github.com/STRd6/zine MIT

UI Toolkits

Name Website Repository License
7.css khang-nd.github.io/7.css github.com/khang-nd/7.css MIT
98.css jdan.github.io/98.css github.com/jdan/98.css MIT
BOOTSTRA.386 kristopolous.github.io/BOOTSTRA.386 github.com/kristopolous/BOOTSTRA.386 APACHE
os-gui.js 1j01.github.io/os-gui github.com/1j01/os-gui MIT
React95 react95.github.io/React95 github.com/React95/React95 MIT
vue-win-3.1 disjfa.github.io/vue-win-3.1 github.com/disjfa/vue-win-3.1 ❓
XP.css botoxparty.github.io/XP.css github.com/botoxparty/XP.css MIT

πŸ“‘ Legal issues

Click to reveal

In general, the copying and distribution of video games that are under copyright without authorization is considered a copyright violation (often called as software piracy).

Through the Library of Congress, some key exemptions to the DMCA have been granted to allow for video game preservation.

  • In the 2003 set of exemptions, the Library disallowed enforcement of the DMCA for "computer programs protected by dongles that prevent access due to malfunction or damage and which are obsolete" and for "computer programs and video games distributed in formats that have become obsolete and which require the original media or hardware as a condition of access".
  • In the 2015 exemptions, the Library granted permission for preservationists to work around copy-protection in games which required an authentication step with an external server that was no longer online prior to playing the game which otherwise did not require online connectivity; this specifically did not cover games that were based on a server-client mode like most massively-multiplayer online games (MMOs).
  • In the 2018 exemptions, the Library allowed for preservation and fair use of server-based games like MMos, permitting preservationists to offer such games where they have legally obtained the game's code within museums and libraries.

More information here: https://www.copyright.gov/1201/docs/librarian_statement_01.html


πŸ“„ DMCA Takedown notices & Removal Requests

Click to reveal

Emupedia is aware of intellectual property rights and other proprietary rights of others.

If you own the copyrights to a title on Emupedia and would like to request removal please note that we process all correct and complete removal requests within 5 working days.

Please include the following information in your claim request:

  • Identification of the copyrighted work that you claim has been infringed;
  • An exact description of where the material is located;
  • Your full address, phone number, and email address;
  • A statement by you that you have a good-faith belief that the disputed use is not authorized by the copyright owner, its agent, or the law;
  • A statement by you, made under penalty of perjury, that the above information in your notice is accurate and that you are the owner of the copyright interest involved or are authorized to act on behalf of that owner;
  • Your electronic or physical signature.

You may send an email to dmca [at] emupedia.net for all DMCA Takedown notices / Removal Requests.

You will receive a confirmation once your request has been processed.


πŸ“ License

Copyright Β© 2016 - 2024 Emupedia or its affiliates. All rights reserved.

The source code provided by Emupedia are for non-commercial testing and evaluation purposes only. Emupedia reserves all rights not expressly granted.

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL EMUPEDIA OR THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

About

DOSBox is an emulator program which emulates an IBM PC compatible computer running a DOS operating system. Many IBM PC compatible graphics and sound cards are also emulated.

Topics

Resources

License

Stars

Watchers

Forks