DOjS, eine JavaScript Engine for DOS

Benutzeravatar
SuperIlu
HELP.COM-Benutzer
Beiträge: 26
Registriert: Di 13. Nov 2018, 09:40
Wohnort: Berlin
Kontaktdaten:

DOjS, eine JavaScript Engine for DOS

Beitragvon SuperIlu » So 10. Feb 2019, 21:12

Moins,

ich habe drei Tage Coding-Marathon hinter mir und will kurz vorstellen was ich gebaut habe:
DOjS ist ein JavaScript-Interpreter fuer DOS (MS-DOS und FreeDOS).
Die Scripte haben folgende Funktionen zur Verfuegung:
  • 640x480x24 Bildschirm
  • Abfragen von Maus- und Tastaturevents
  • Laden und zeichnen von BMP Bildern
  • Laden und zeichnen von GRX-Fonts
  • Laden und abspielen von WAV-Files
  • FM-Sounds

Das Ganze basiert auf MuJS, GRX und dem Beispielcode von Steven Don.
Entwickelt habe ich unter Win10 mit VSCode, compiliert mit DJGPP unter WSL und getestet mit DOSBox.

Wenn ich den Code aufgeraeumt und ein bissel Dokumentiert habe kommt das Ganze auf mein Giithub.

IMG_2401.jpg
IMG_2401.jpg (121 KiB) 187 mal betrachtet

IMG_2406.jpg
IMG_2406.jpg (69.58 KiB) 187 mal betrachtet

IMG_2407.jpg
IMG_2407.jpg (100.67 KiB) 187 mal betrachtet


Beispiel 1: Einfaches Malprogramm auf meinem AMD K6-II 500MHz
IMG_2402.jpg
IMG_2402.jpg (133.4 KiB) 187 mal betrachtet

IMG_2403.jpg
IMG_2403.jpg (86.54 KiB) 187 mal betrachtet


Beispiel 2: Game of life
IMG_2404.jpg
IMG_2404.jpg (123.78 KiB) 187 mal betrachtet

IMG_2405.jpg
IMG_2405.jpg (157.27 KiB) 187 mal betrachtet


Gruss Ilu
http://twitter.com/dec_hl - Vier 8086 habe auch 64bit!
kirschsuppe
Solitärspieler
Beiträge: 20
Registriert: Mi 2. Jan 2019, 17:26

Re: DOjS, eine JavaScript Engine for DOS

Beitragvon kirschsuppe » So 10. Feb 2019, 21:31

Aber hallo. Wenn du das fertig hast, gibt es einen dicken fetten Tweet mit Link zu deinem Repo :)
Benutzeravatar
Dosenware
DOS-Gott
Beiträge: 3649
Registriert: Mi 24. Mai 2006, 20:29

Re: DOjS, eine JavaScript Engine for DOS

Beitragvon Dosenware » Mo 11. Feb 2019, 16:50

:like: Respekt!
Benutzeravatar
SuperIlu
HELP.COM-Benutzer
Beiträge: 26
Registriert: Di 13. Nov 2018, 09:40
Wohnort: Berlin
Kontaktdaten:

Re: DOjS, eine JavaScript Engine for DOS

Beitragvon SuperIlu » Mo 11. Feb 2019, 23:22

http://twitter.com/dec_hl - Vier 8086 habe auch 64bit!
Benutzeravatar
SuperIlu
HELP.COM-Benutzer
Beiträge: 26
Registriert: Di 13. Nov 2018, 09:40
Wohnort: Berlin
Kontaktdaten:

Re: DOjS, eine JavaScript Engine for DOS

Beitragvon SuperIlu » So 17. Feb 2019, 17:25

Ich habe grade die Version 0.6 (second coming) auf Github released.

Version 0.6 (the 2nd coming)
  • Added CHANGELOG
  • Now linking with DJGPP FPU emulation (`-lemu`)
  • Added support for file reading/writing (see `Read()` and `File()`)
  • Fixed Makefile.unix
  • Reformated the whole code. I didn't notice my notebook had different settings in VSCode when releasing v0.5
  • added `Read()` and `Require()`
  • Finally some stack traces in the logfile in case of errors
  • improved logfile output for detected hardware
  • switched to new script format with `Setup()` and `Loop()`
  • Added `MouseSetCursorMode()`
  • Fixed object creation
  • Added MIDI playing
  • Added IPX networking
http://twitter.com/dec_hl - Vier 8086 habe auch 64bit!

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste