Skip to content

Commit

Permalink
misc fixes.
Browse files Browse the repository at this point in the history
  • Loading branch information
bengarrett committed May 30, 2024
1 parent 6b83fee commit 12f45d8
Show file tree
Hide file tree
Showing 5 changed files with 14 additions and 10 deletions.
14 changes: 8 additions & 6 deletions docs/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,8 @@ DOSee is a front-end for an [MS-DOS](https://en.wikipedia.org/wiki/MS-DOS) emula

DOSee is only a user interface and installation process for an incredible emulation ecosystem. Many remarkable people created it over many years. DOSee itself is a fork of [The Emularity](https://github.com/db48x/emularity) project started by the Internet Archive. [EM-DOSBox](https://github.com/dreamlayers/em-dosbox/), the core of this emulation, is a JavaScript port of [DOSBox](https://www.dosbox.com), the world's most popular MS-DOS emulator.

---

![DOSee preview](../src/images/preview.png)

### What's new
Expand All @@ -24,23 +26,23 @@ DOSee is only a user interface and installation process for an incredible emulat
### Requirements

- A web browser that supports service workers.<br>
Current Firefox, Chrome, Edge, or Safari will work fine.
Current Chrome, Edge, Safari, or Firefox will work fine.
- A physical keyboard, as MS-DOS is a text-based operating system.
- [Node.js](https://nodejs.org) or [Docker](https://www.docker.com/get-started)

**DOSee runs over an HTTP server**, and it can not function over the `file:///` browser protocol.

### Instructions, _download, build and serve_
## Instructions, _download, build and serve_

DOSee requires a build before it can serve to a web browser.

```bash
# clone DOSee
git clone https://github.com/bengarrett/DOSee.git
git clone git@github.com:bengarrett/DOSee.git
cd DOSee

# install dependencies & build
npm install # (or equivalent in another package manager)
npm install # (or the equivalent in another package manager)

# serve DOSee over port 8086
npm run serve
Expand All @@ -54,7 +56,7 @@ There is a [DOSee repository at Docker Hub](https://hub.docker.com/repository/do

```bash
# clone DOSee
git clone https://github.com/bengarrett/DOSee.git
git clone git@github.com:bengarrett/DOSee.git
cd DOSee

# run the container (tap Ctrl-C to exit)
Expand All @@ -73,7 +75,7 @@ docker container rm dosee_app
docker image rm dosee
```

### Usage & customisations
## Usage & customisations

[Are in the USAGE document](USAGE.md)

Expand Down
2 changes: 1 addition & 1 deletion eslint.config.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import js from "@eslint/js";

export default [
{
ignores: ["build/**", "src/emulator/**"],
ignores: ["build/**", "src/emulator/**", "workbox-config.js"],
},
js.configs.recommended,
{
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -40,5 +40,5 @@
"serve": "npx http-server build --port 8086",
"test": "echo \"Error: no test specified\" && exit 1"
},
"version": "1.8.2"
"version": "1.8.5"
}
5 changes: 3 additions & 2 deletions src/js/dosee-loader.js
Original file line number Diff line number Diff line change
Expand Up @@ -17,9 +17,10 @@
window.Module = null;
((Promise) => {
"use strict";
const revision = new Date(`31,May,2024`);
const version = new Map()
.set(`date`, new Date(`31,May,2024`))
.set(`minor`, `8.2`)
.set(`date`, revision)
.set(`minor`, `8.5`)
.set(`major`, `1`)
.set(`display`, ``);

Expand Down
1 change: 1 addition & 0 deletions src/manifest.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
"msdos",
"retro"
],
"id": "/",
"start_url": ".",
"display": "standalone",
"background_color": "white",
Expand Down

0 comments on commit 12f45d8

Please sign in to comment.