Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to index page
Thread view  Board view
bencollver

Homepage

30.09.2024, 01:16
 

Tcl 8.6.15 for DOS (Announce)

Tcl 8.6.15 built with DJGPP. Includes Ck and Sqlite. Lightly tested on DOSBox and FreeDOS.

Updated to libtommath 1.3.0
Updated to sqlite 3.34.1
Includes several crash fixes

2024-03-05 [1b8a89] TCL_PACKAGE_PATH in tclConfig.sh change from TCL list to ";"
separated items (nijtmans)
*** POTENTIAL INCOMPATIBILITY ***

https://archive.org/details/tcl-8.6.15-for-dos

gopher://tilde.pink/1/~bencollver/files/dos386/devel/tcl/

Oso2k

30.09.2024, 20:20

@ bencollver
 

Tcl 8.6.15 for DOS

> Tcl 8.6.15 built with DJGPP. Includes Ck and Sqlite. Lightly tested on
> DOSBox and FreeDOS.

Not super familiar with Tcl but did you mean Tk instead of Ck?

bencollver

Homepage

01.10.2024, 01:03

@ Oso2k
 

Tcl 8.6.15 for DOS

> > Tcl 8.6.15 built with DJGPP. Includes Ck and Sqlite. Lightly tested on
> > DOSBox and FreeDOS.
>
> Not super familiar with Tcl but did you mean Tk instead of Ck?

I meant Ck, which is a curses-based widget set modeled after Tk. Basically you can use Tk-style code to create a TUI application. I am not fond of Ck, but i carried it over from the original DJGPP patch set that this build is based on.

By the way, i also put up a DJGPP build of sqlite 3.34.1.

gopher://tilde.pink/1/~bencollver/files/dos386/database/sqlite/

Oso2k

02.10.2024, 08:09

@ bencollver
 

Tcl 8.6.15 for DOS

> > Not super familiar with Tcl but did you mean Tk instead of Ck?
>
> I meant Ck, which is a curses-based widget set modeled after Tk. Basically
> you can use Tk-style code to create a TUI application. I am not fond of
> Ck, but i carried it over from the original DJGPP patch set that this build
> is based on.

Oh. That makes more sense. One of these days, I'd like to implement the `sas` (https://rmkit.dev/apps/sas) for non-eReaders. Probably X11, DOS/VGA, HTML/JS to start.

bencollver

Homepage

02.10.2024, 03:34

@ bencollver
 

Tcl 8.6.15 for DOS

I posted tcl86r8.zip, which includes the following changes:

* Remove erroneous instructions to build libtommath.
Tcl uses its own custom build of libtommath.
* Fix erroneous sqlite Makefile
* Update to sqlite version 3.38.5

p.s.

I am making progress on building tcl 9.0.0 with DJGPP. Note that the core team plans to make threads a hard requirement at some point. When that happens i will stop updating the DJGPP build.

https://core.tcl-lang.org/tips/doc/trunk/tip/491.md

glennmcc

Homepage E-mail

North Jackson, Ohio (USA),
02.10.2024, 12:25

@ bencollver
 

Tcl 8.6.15 for DOS

>
> I am making progress on building tcl 9.0.0 with DJGPP. Note that the core
> team plans to make threads a hard requirement at some point. When that
> happens i will stop updating the DJGPP build.
>

That's the same reason that ffmpeg cannot go beyond v5.x
beginning with v6.x threads are required
and I have been unable to find a current implementation of threads for DJGPP

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

Oso2k

03.10.2024, 04:58

@ glennmcc
 

Tcl 8.6.15 for DOS

> >
> > I am making progress on building tcl 9.0.0 with DJGPP. Note that the
> core
> > team plans to make threads a hard requirement at some point. When that
> > happens i will stop updating the DJGPP build.
> >
>
> That's the same reason that ffmpeg cannot go beyond v5.x
> beginning with v6.x threads are required
> and I have been unable to find a current implementation of threads for
> DJGPP

I am not pThreads expert but what about?

https://www.delorie.com/pub/djgpp/current/v2tk/fpth314s.zip
https://www.delorie.com/pub/djgpp/current/v2tk/fpth314b.zip
https://www.delorie.com/pub/djgpp/current/v2tk/00_index.txt
fpth314b.zip    B     84,267  2017-02-22   FSU Pthreads (POSIX Threads) 3.14 for DJGPP V2
fpth314s.zip    B    297,092  2017-02-22   FSU Pthreads (POSIX Threads) 3.14 sources



https://www.delorie.com/pub/djgpp/current/v2gnu/pth207s.zip
https://www.delorie.com/pub/djgpp/current/v2gnu/pth207b.zip
https://www.delorie.com/pub/djgpp/current/v2gnu/00_index.txt
pth207b.zip     B    287,972  2007-04-13   GNU Pth threading 2.0.7 with semaphore support for DJGPP V2
pth207s.zip     B    745,073  2007-04-13   GNU Pth threading 2.0.7 sources

glennmcc

Homepage E-mail

North Jackson, Ohio (USA),
03.10.2024, 05:09

@ Oso2k
 

Tcl 8.6.15 for DOS

>
> I am not pThreads expert but what about?
>
> https://www.delorie.com/pub/djgpp/current/v2tk/fpth314s.zip
> https://www.delorie.com/pub/djgpp/current/v2tk/fpth314b.zip
> https://www.delorie.com/pub/djgpp/current/v2tk/00_index.txt
> fpth314b.zip    B     84,267  2017-02-22   FSU Pthreads (POSIX
> Threads) 3.14 for DJGPP V2
> fpth314s.zip    B    297,092  2017-02-22   FSU Pthreads (POSIX Threads)
> 3.14 sources

>
>
> https://www.delorie.com/pub/djgpp/current/v2gnu/pth207s.zip
> https://www.delorie.com/pub/djgpp/current/v2gnu/pth207b.zip
> https://www.delorie.com/pub/djgpp/current/v2gnu/00_index.txt
> pth207b.zip     B    287,972  2007-04-13   GNU Pth threading 2.0.7
> with semaphore support for DJGPP V2
> pth207s.zip     B    745,073  2007-04-13   GNU Pth threading 2.0.7
> sources


I have those, tried 'em,
they do not work with the current implementation of threads in ffmpeg

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

Oso2k

06.10.2024, 03:10

@ glennmcc
 

Tcl 8.6.15 for DOS

> I have those, tried 'em,
> they do not work with the current implementation of threads in ffmpeg

That's disappointing to hear.

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