Skip to content

Releases: bengarrett/DOSee

v1.80

05 Jul 07:15
Compare
Choose a tag to compare
Update to v1.80.

v1.7.1

23 Apr 00:39
Compare
Choose a tag to compare
  • Fixed yarn/npm build error caused by an invalid type.

v1.7.0

17 Jun 09:52
Compare
Choose a tag to compare
  • New meta initialisation options, dosee:speed, dosee:graphic and dosee:audio.
  • Renamed Hardware tab headers to improve their clarity.
  • Replaced two of the sample demos to better show off the variety of emulated hardware.
  • Emulating ... header shows the archive filename instead of file path.
  • Fixed broken SVGA Graphic option, dosmachine=svga.
  • Fixed broken Automatically start DOS emulation option.

v1.6.2

15 Jun 04:15
Compare
Choose a tag to compare
  • Docker image now builds DOsee independently of the host computer.
  • Docker image uses a multi-stage build that reduces the end size to just 50 MB.

v1.6.1

30 Jan 11:19
Compare
Choose a tag to compare
  • Fixed Dockerfile, yarn uses the --production flag to avoid a broken install within Alpine Linux.

v1.6.0

30 Jan 10:57
Compare
Choose a tag to compare
  • Fixed broken stop button.
  • Code refactor to be ES2017 and ESlint compliant.
  • Updated Workbox to v6.
  • Fixed the broken Dockerfile and dropped docker-compose.yml.

v1.5.0

03 Apr 06:13
Compare
Choose a tag to compare
  • Added experimental WASM WebAssembly DOSBox port support.
  • Fixed malformed, tiny canvas rendering on high DPR devices such as Retina laptops.
  • Migrated all static styles from the JavaScript into dosee.css.
  • DOSee forms are responsive.
  • Added DOSee and DOSBox prefixes to console logging.
  • dosee:width:height now applies to splash screen.
  • Dropped aspectRatio API call as it wasn't used.
  • Updated http-server to fix yarn run serve connection failures on some browsers.
  • Changed the behaviour of DOSee.exit() to better handle eventlisteners.

v1.40

13 Sep 08:41
Compare
Choose a tag to compare
  • Made DOSee into a Progressive Web App that allows installation to a desktop.
  • Added basic offline support using Workbox.
  • Rearranged the source files and subdirectories to require a build initialisation
  • Changed page layout to center-align the canvas and form.
  • Added a favicon for bookmarks.

v1.30

09 Jun 06:47
Compare
Choose a tag to compare

Introduced breaking meta element name changes.

  • dosee:capnamedosee:capture:filename
  • dosee:gamefilepathdosee:zip:path
  • dosee:gusaudiodosee:audio:gus
  • dosee:resolutiondosee:width:height
  • dosee:startexedosee:run:filename
  • dosee:utilsdosee:utilities
  • Help tab is implemented and functional
  • Added a browser protocol check and user notification to handle some cross-origin request issues
  • Fixed glyph display issues on macOS
  • Fixed DOSee.newQueryString() incorrectly handling URLs that lacked # symbols
  • Replaced depreciated onkeydown.which property usage with onkeydown.key
  • Navigation keyboard keys will be restored if DOSee has been stopped
  • Form labels now do not wrap over multiple lines

v1.20

07 Jun 09:54
Compare
Choose a tag to compare
  • Now requires npm or Docker for installation as the installation scripts have been removed.
  • Added DOSee prototype object that is accessible from window.DOSee. It is now used to access all the custom DOSee function additions.
  • Added DOSee.exit() that will end the emulation and remove all event listeners created by Emscripten.
  • Added DOSee.canvasResize() that uses Emscripten to resize the canvas element.
  • Added dosee:spacekeystart meta element to disable the Space key to start DOSee feature.
  • Removed the right-click menu over the canvas blocker that was used by The Emularity, there are a couple of screen capture items instead.
  • Isolated the variables and functions in dosee-init.js so they do not pollute the window global scope.
  • Now gracefully handles missing, expected form elements.