#jSH

Johnny Game Over aka JGOjohnnygameover
2025-06-09
SuperIludec_hl
2024-12-30

My 2024 :

- Two releases and a port

- A new release of

- Contributed patches to and

- Updated my GeodeLX repo

- Updated DOSQLite ( for MS-DOS)

- 11 Updates to ( for MS-DOS)

- Three updates to ( server for MS-DOS)

SuperIludec_hl
2024-12-20

I just published v0.96 of . This is the 'little' text-mode brother to .

- 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

github.com/SuperIlu/jSH

SuperIludec_hl
2024-06-09

@akacastor well, theoretically you could use the mastodon API I created for and implement some text mode mastodon access using .
your BBS then could call jSH to access a mastodon server instance...

SuperIludec_hl
2024-06-01

@chainq I did build the CURL.DXE for and this is the size increase...

SuperIludec_hl
2024-01-26

@frigginglorious @jiub is using VESA graphics for rendering. But I have a Javascript interpreter for DOS text mode as well:
github.com/SuperIlu/jSH

It doesn't get as much love as DOjS though...

SuperIludec_hl
2023-07-23

@boeckmann I'd say yes 😊

I have implemented a minimal webserver in Javascript and it is possible to connect to it via a VSCode plugin to do remote-live-coding. So incoming connections work.

Outgoing connections using HTTP(S) are possible using , pure socket connection can be used with the native API.

You can execute DOS commands using System() and you will get the output of the command.

Possibly is better suited than as it comes w/o all the GFX/SFX, etc burden...

SuperIludec_hl
2023-05-10

@perry_mitchell
then check as well, that is the little text-mode brother of 😊

SuperIludec_hl
2023-04-10

I just published v0.95 of . This is the 'little' text-mode brother to .
It contains mostly maintenance work to keep both projects in sync and improve the CI builds.

github.com/SuperIlu/jSH

SuperIludec_hl
2023-04-09

What do you do on a Sunday? Set up a server for your projects...

jenkins screenshot showing green builds for DOjS and jSH
SuperIludec_hl
2022-11-13

@fallgh@masto.ai well, not JS as you know it from a Webbrowsers, but as a programming language yes. and are both projects on my GitHub.

SuperIludec_hl
2022-11-08

may be my favorite child^Wproject, but did you know it has a little sibling?
is a text mode interpreter for MS-DOS. I wrote a Norton Commander clone in Javascript as an example app.

github.com/SuperIlu/jSH

And though it only runs in text mode, it has a minimal port as well 😋

a norton commander like file manager in a text mode dos windowa dosbox window filled with a scene composed of colored whitespaces in text mode.
there are a red and a green line crossing the screen centered.
on the top left is a green rectangle with yellow borders.
on the lower right is a light green triangle
near the center is a dark blue ellipse with light blue borders.Editor screenshot with the following code

if (navigator.appName === "jSH") {
	Include('p5');
}

function setup() {
	cX = width / 2;
	cY = height / 2;
	rot = 0;
	col = 0;
	direction = 1;
	frameRate(60);
}

function draw() {
	colorMode(RGB);
	background(0);

	stroke(255, 32, 42);
	line(2, 2, 12, 12);

	stroke(255, 0, 0);
	line(0, 0, width - 1, height);

	stroke(0, 255, 0);
	line(0, height, width - 1, 0);

	fill(0, 0, 255);
	stroke(0, 255, 255);
	ellipse(cX, cY, 8, 12);

	cX += direction;
	if (cX > width / 2 + 12) { direction = -1; }
	if (cX < width / 2 - 12) { direction = 1; }

	push();
	fill(0, 255, 0);
	stroke(255, 255, 0);
	translate(13, 13);
	rotate(rot);
	rect(0, 0, 10, 10);
	pop();

	colorMode(HSB);
	noStroke();
	fill(col, 100, 100);
	triangle(width - 5, height - 5, width - 15, height - 5, width - 5, height - 15);

	rot += 0.1;
	col += 4;
	if (col >= 360) { col = 0; }
}
screenshot of a chrome window with the p5js editor webpage.
the code editor contains the aforementioned code, the canvas the aforementioned scene
SuperIludec_hl
2022-10-28

In an attempt to create something like a community around and I made a Discord for it.
So if you are into and MS-DOS/retro computing you might wanna join...

discord.gg/J7MUTap9fM

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst