V0.96
- updated curl, mbedTLS, neural, SQLite, Watt32 to the current version of DOjS
- unified similar modules with DOjS for easier updates
- unified Makefiles
- updated documentation (beware of breaking changes)!
- ported IPX from DOjS to jSH
- ported PdfGen from DOjS to jSH
V0.95
- Added
GetEnv()
- Switched over to curl 8.1.0 with mbedTLS 2.28.3
V0.92 updates, init?
- updated openssl, curl and kuba-zip
- added
IniFile
class for reading INI files
V0.92 p5js
- updated zlib to 1.2.12
- moved sources to
src/
- added
MSecTime()
based on PCTIMER Sleep()
now uses milliseconds and not seconds as before.- added
Screen
object for text mode double buffering. - added simple text mode port of p5js for fun
- A sketch can now query if it is running on jSH using
if (navigator.appName === "jSH") {}
- added
IntenseVideo()
andBlinkVideo()
V0.91 fixes
- updated openssl to 1.1.1n
- small fixes in jpm package manager
V0.9 packages
- added
JSBOOT.ZIP
to replaceJSBOOT/
- added jpm package manager
- Added
LFN_SUPPORTED
global to indicate if long filenames are supported by the current DOS installation.
V0.8 fixes, fixes, fixes
- fixed internal version number, now reports itself as 0.8, 0.7 did report itself as 0.6. #4
Quit()
now takes an optional numerical parameter,Exit()
now exists as alias toQuit()
. #6- There is a new function
CtrlBreak()
which enables/disables handling of CTRL-C during script runtime. #5 - HTML documentation will now contain the PNGs shown on the GitHub page. #7
- The creation of JSLOG.TXT can now be suppressed on the command line (option "-n") or the logdata redirected to another file (option "-l"). #9
V0.7 more modules support
- added SQLite module
- added neuronal network module
- added libcpuid
V0.6 native library loading support
- added support to load DXEs during runtime to extend functionality
- moved comport to a loadable library
- re-added
KbHit()
V0.5 backport to musj
- switched back to MuJS for DOjS compatibility
- added watt32 TCP/IP support
- added raw disks access
- unified code base with DOjS
V0.4 added IO-port access
- jSH can now access hardware directly by using
OutPortByte()
/InPortByte()
, etc - Added
RandomInt()
andString.startsWith()
/String.endsWith()
- Added
POST()
function to display debug info using a ISA/PCI POST card
V0.3 added COM port access
- Added DZComm for COM port access.
V0.2 new JS engine
- Switched from MuJS to duktape JS engine.
V0.1 initial release on GitHub
- Basic file and console io.
- JsCommander example script.