Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to index page
Thread view  Board view
SuperIlu

Homepage

Berlin, Germany,
19.03.2022, 16:24
 

DOjS v1.8.0 released (Announce)

Version 1.8.0 (A package of 3D) / March 19th, 2022
* Added `LFN_SUPPORTED` global to indicate if long filenames are supported by the current DOS installation.
* Fixed some docs
* Added QOI Image decoder in `jsboot/qoi.js`. See https://qoiformat.org/
* Improved error reporting in case `Setup()`, `Loop()` or `Input()` are missing when running a script.
* Updated openssl to 1.1.1n
* Updated cURL to 7.80.0
* Added `-t` command line option to disable TCP/IP (faster startup with a loaded packet driver).
* Improved `Console` class with basic input handling
* Updated `Zip` to 0.2.2
* Added `ZIPFILE.DELETE` and `Zip.DeleteFile()`
* Improved project structure, DOjS main source is now located in `src/`, all native libraries in `plugins/` and all third party code in `3rdparty/`.
* Optimized buildfiles
* Improved IPX remote logging with `REMLOG.BAT` and `EnableRemoteDebug()`
* implemented `DPM` package manager
* A sketch can now query if it is running on DOjS using `if (navigator.appName === "DOjS") {`

Grab it on https://github.com/SuperIlu/DOjS/releases/tag/v1.80 as long as the binaries are still fresh :)

---
Javascript on MS-DOS? Try DOjS https://github.com/SuperIlu/DOjS
Fediverse: @dec_hl@mastodon.social

ecm

Homepage E-mail

Düsseldorf, Germany,
19.03.2022, 17:31

@ SuperIlu
 

DOjS v1.8.0 released

> * Added `LFN_SUPPORTED` global to indicate if long filenames are supported
> by the current DOS installation.

Technically an application should check for every DOS drive separately whether it supports LFNs. Eg doslfn may provide LFNs for local FAT FS drives but not on redirector drives, or dosemu2's MFS redirector may support LFNs for its drives but not for other redirector or local drives.

---
l

SuperIlu

Homepage

Berlin, Germany,
19.03.2022, 17:38

@ ecm
 

DOjS v1.8.0 released

> > * Added `LFN_SUPPORTED` global to indicate if long filenames are
> supported
> > by the current DOS installation.
>
> Technically an application should check for every DOS drive separately
> whether it supports LFNs. Eg doslfn may provide LFNs for local FAT FS
> drives but not on redirector drives, or dosemu2's MFS redirector may
> support LFNs for its drives but not for other redirector or local drives.

Yep, you are totally right. I just took a shortcut here and call _USE_LFN as suggested by http://www.delorie.com/djgpp/doc/libc/libc_843.html

---
Javascript on MS-DOS? Try DOjS https://github.com/SuperIlu/DOjS
Fediverse: @dec_hl@mastodon.social

glennmcc

Homepage E-mail

North Jackson, Ohio (USA),
19.03.2022, 18:41

@ SuperIlu
 

DOjS v1.8.0 released

> Version 1.8.0 (A package of 3D) / March 19th, 2022
> * Added `LFN_SUPPORTED` global to indicate if long filenames are supported
> by the current DOS installation.
> * Fixed some docs
> * Added QOI Image decoder in `jsboot/qoi.js`. See https://qoiformat.org/
> * Improved error reporting in case `Setup()`, `Loop()` or `Input()` are
> missing when running a script.
> * Updated openssl to 1.1.1n
> * Updated cURL to 7.80.0
> * Added `-t` command line option to disable TCP/IP (faster startup with a
> loaded packet driver).
> * Improved `Console` class with basic input handling
> * Updated `Zip` to 0.2.2
> * Added `ZIPFILE.DELETE` and `Zip.DeleteFile()`
> * Improved project structure, DOjS main source is now located in `src/`,
> all native libraries in `plugins/` and all third party code in
> `3rdparty/`.
> * Optimized buildfiles
> * Improved IPX remote logging with `REMLOG.BAT` and `EnableRemoteDebug()`
> * implemented `DPM` package manager
> * A sketch can now query if it is running on DOjS using `if
> (navigator.appName === "DOjS") {`
>
> Grab it on https://github.com/SuperIlu/DOjS/releases/tag/v1.80 as long as
> the binaries are still fresh :)

Got it...

root@glennmcc-i7:~/archives# git clone https://github.com/SuperIlu/DOjS.git
Cloning into 'DOjS'...
remote: Enumerating objects: 16118, done.
remote: Counting objects: 100% (3989/3989), done.
remote: Compressing objects: 100% (3033/3033), done.
remote: Total 16118 (delta 958), reused 3930 (delta 928), pack-reused 12129
Receiving objects: 100% (16118/16118), 49.97 MiB | 503.00 KiB/s, done.
Resolving deltas: 100% (4509/4509), done.


Thank you !

---
--
http://glennmcc.org/

Back to index page
Thread view  Board view
22632 Postings in 2109 Threads, 402 registered users, 428 users online (0 registered, 428 guests)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum