**V0.99** * fixed `Screen` object. * fixed `CGets()`. * added missing include * updated zip, mbedTLS and curl **V0.98** * updated mbedTLS and curl **V0.97** * updated zip to 0.3.3 **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](http://technology.chtsai.org/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()` and `BlinkVideo()` **V0.91 fixes** * updated openssl to 1.1.1n * small fixes in jpm package manager **V0.9 packages** * added `JSBOOT.ZIP` to replace `JSBOOT/` * 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. https://github.com/SuperIlu/jSH/issues/4 * `Quit()` now takes an optional numerical parameter, `Exit()` now exists as alias to `Quit()`. https://github.com/SuperIlu/jSH/issues/6 * There is a new function `CtrlBreak()` which enables/disables handling of CTRL-C during script runtime. https://github.com/SuperIlu/jSH/issues/5 * HTML documentation will now contain the PNGs shown on the GitHub page. https://github.com/SuperIlu/jSH/issues/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"). https://github.com/SuperIlu/jSH/issues/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](https://github.com/SuperIlu/DOjS) **V0.4 added IO-port access** * jSH can now access hardware directly by using `OutPortByte()`/`InPortByte()`, etc * Added `RandomInt()` and `String.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.