VOGONS


First post, by DosFreak

User metadata
Rank l33t++
Rank
l33t++

https://github.com/SuperIlu/DOjS/releases

Fixed typo in the GetXRotateMatrix() functions. Sped up several 3D math function by implementing them in C (native JS functions […]
Show full quote

Fixed typo in the GetXRotateMatrix() functions.
Sped up several 3D math function by implementing them in C (native JS functions still available by prefixing 'N').
Added Bitmap.DrawAdvanced() for scaled bitmap drawing.
Fixed CTRL-C handling on FreeDOS, now copy & paste works there as well.
You can now pass command line parameters to your scripts.
Added String.startsWith() and String.endsWith() from MDN.
Added HSBColor() to native API.
Fixed SizeX() and SizeY() after using SetRenderBitmap()
Added joystick functions.
Fixed "new sketch" template.
Added 3Dfx/Glide support for Voodoo1/2/3/4/5/Banshee/Rush
Improved error reporting from Allegro
Added automatic fallback to 24bbp when 32bbp are not available
Fixed the remote logviewer and some examples

heh, mabye js-dos can be ported .

How To Ask Questions The Smart Way
Make your games work offline

Reply 1 of 1, by SuperIlu

User metadata
Rank Newbie
Rank
Newbie

Hi,

first: thanks for sharing my project 😀

second: Well, you know, if I wouldn't SUCK at browser based JavaScript I'd tried that.
I had the same idea when I had finished the 2D part of DOjS and was porting p5js to it.
But I would have to learn how js-dos draws to the canvas and replace/mock up all other browser related stuff in js-dos and I decided against it. 3dfx voodoo support seemed much more important to me *gg*

The next DOjS release will include linear frame buffer support and dynamically created textures for 3dfx, you can take a peek in this video:
https://twitter.com/dec_hl/status/1226537929675300865

cheers
Ilu

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