VOGONS


First post, by SuperIlu

User metadata
Rank Newbie
Rank
Newbie

Hi,

my pet project DOjS went V1.0 today.
It is a Javascript runtime for MS-DOS with integrated editor, 2D/3D drawing, sound, midi, joystick, etc support.
It supports 3dfx Voodoo cards for 3D rendering.

Please see the project page on GitHub for binaries, source code and more details.
Some features:

  • 8/16/24 and 32 bit 2D graphics. On >=24bit display modes alpha channel transparency is available.
  • Keyboard input
  • Mouse input
  • Joystick/Joyport input
  • File IO
  • MIDI output
  • WAV output
  • Audio input/sampling
  • Allegro 3D rendering (software)
  • 3dfx/Glide3 3D rendering output (hardware)
  • p5js compatibility
  • direct io-port access

Cheers
Ilu

http://twitter.com/dec_hl - Four 8086 have 64bit as well!

Reply 1 of 4, by xjas

User metadata
Rank l33t
Rank
l33t

Woah, that's really cool. I might keep this in mind for my next game jam.
Is it possible to compile standalone binaries from Javascript programs with this? I know that's not really what JS is "for", but it'd be neat to be able to do. 😀

Nice work though!

twitch.tv/oldskooljay - playing the obscure, forgotten & weird - most Tuesdays & Thursdays @ 7 PM PDT. Bonus streams elsewhen!

Reply 2 of 4, by SuperIlu

User metadata
Rank Newbie
Rank
Newbie

Hi xjas,

no, sorry, the scripts are not compiled but interpreted.
But you can create a BAT file which invokes DOjS with the right parameters to run a given script without showing the editor.

cheers Ilu

http://twitter.com/dec_hl - Four 8086 have 64bit as well!

Reply 3 of 4, by SuperIlu

User metadata
Rank Newbie
Rank
Newbie

I release V1.1.0 yesterday.

  • Improved MIDI support
  • Added COM port access
  • Added LPT port access

Grab the binaries while they are still hot...
https://github.com/SuperIlu/DOjS

http://twitter.com/dec_hl - Four 8086 have 64bit as well!

Reply 4 of 4, by Jo22

User metadata
Rank l33t
Rank
l33t

Thank you! 🙂👍

"Time, it seems, doesn't flow. For some it's fast, for some it's slow.
In what to one race is no time at all, another race can rise and fall..." - The Minstrel

//My video channel//