home.social

#retrodevelopment — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #retrodevelopment, aggregated by home.social.

  1. I just published v0.99 of #jSH, a #JavaScript scripting environment for #MSDOS. This is the 'little' text-mode brother to #DOjS.

    - fixed `Screen` object.
    - fixed `CGets()`.
    - added missing include
    - updated zip, mbedTLS and curl

    github.com/SuperIlu/jSH

    #RetroComputing #FreeDOS #DJGPP #RetroDev #RetroDevelopment

  2. - Updated #tiff to 4.7.1

    - Updated pl_mpeg

    - Updated #nanoSVG

    - Updated #libpng to 1.6.50

    - Updated #jasper to 4.2.8

    - Updated #AnimatedGIF to 2.2.0

    - Moved mbedTLS config out of the source tree

    - Added more examples/tests

    - Added my #VCFe talk slides from May, 2025

    #MSDOS #DOSGaming #retrocomputing #JavaScript #FreeDOS #creativecoding #p5js #retrodev #retrodevelopment #3dfx #OpenGL #Processing
    3/

  3. - fixed error message for library loading in win32

    - fixed SQLite3 database opening in win32

    - return empty object from GetNetworkInterfaces() on win32

    - fixed curl on win32

    - updated zip to 0.3.5

    - Patched #Allegro 4 to support all BMP formats (backport from allegro5).

    - improved documentation

    - Updated to #mbedTLS 3.6.5

    - Updated #cURL to 8.17.0

    #MSDOS #DOSGaming #retrocomputing #JavaScript #FreeDOS #creativecoding #p5js #retrodev #retrodevelopment #3dfx #OpenGL #Processing
    2/

  4. - fixed error message for library loading in win32

    - fixed SQLite3 database opening in win32

    - return empty object from GetNetworkInterfaces() on win32

    - fixed curl on win32

    - updated zip to 0.3.5

    - Patched #Allegro 4 to support all BMP formats (backport from allegro5).

    - improved documentation

    - Updated to #mbedTLS 3.6.5

    - Updated #cURL to 8.17.0

    #MSDOS #DOSGaming #retrocomputing #JavaScript #FreeDOS #creativecoding #p5js #retrodev #retrodevelopment #3dfx #OpenGL #Processing
    2/

  5. - fixed error message for library loading in win32

    - fixed SQLite3 database opening in win32

    - return empty object from GetNetworkInterfaces() on win32

    - fixed curl on win32

    - updated zip to 0.3.5

    - Patched #Allegro 4 to support all BMP formats (backport from allegro5).

    - improved documentation

    - Updated to #mbedTLS 3.6.5

    - Updated #cURL to 8.17.0

    #MSDOS #DOSGaming #retrocomputing #JavaScript #FreeDOS #creativecoding #p5js #retrodev #retrodevelopment #3dfx #OpenGL #Processing
    2/

  6. - fixed error message for library loading in win32

    - fixed SQLite3 database opening in win32

    - return empty object from GetNetworkInterfaces() on win32

    - fixed curl on win32

    - updated zip to 0.3.5

    - Patched #Allegro 4 to support all BMP formats (backport from allegro5).

    - improved documentation

    - Updated to #mbedTLS 3.6.5

    - Updated #cURL to 8.17.0

    #MSDOS #DOSGaming #retrocomputing #JavaScript #FreeDOS #creativecoding #p5js #retrodev #retrodevelopment #3dfx #OpenGL #Processing
    2/

  7. - fixed error message for library loading in win32

    - fixed SQLite3 database opening in win32

    - return empty object from GetNetworkInterfaces() on win32

    - fixed curl on win32

    - updated zip to 0.3.5

    - Patched #Allegro 4 to support all BMP formats (backport from allegro5).

    - improved documentation

    - Updated to #mbedTLS 3.6.5

    - Updated #cURL to 8.17.0

    #MSDOS #DOSGaming #retrocomputing #JavaScript #FreeDOS #creativecoding #p5js #retrodev #retrodevelopment #3dfx #OpenGL #Processing
    2/

  8. I just released v1.14.0 of #DOjS on github.com/SuperIlu/DOjS/relea

    New Features:
    - SMK file playback via libsmacker
    - #C64 SID playback using cRSID
    - #EXIF data reading
    - Sound synthesis based on MicroModSynth from @benhencke

    See thread below for more release details!

    #MSDOS #DOSGaming #retrocomputing #JavaScript #FreeDOS #creativecoding #p5js #retrodev #retrodevelopment #3dfx #OpenGL #Processing
    1/

  9. Oh, because nothing screams cutting-edge #technology like #programming a #1980s relic with .NET! 🚀 Let's drag our IDEs back to the stone age and call it "retro development reimagined." Who needs modern gaming engines when you can emit PRGD64 like it’s 1984 all over again? 😂
    retroc64.github.io/ #retroDevelopment #humor #.NET #nostalgia #HackerNews #ngated

  10. You are bored and don't know how to spend your time #RetroCoding?

    Well, now you are lucky, as I'd love some contributions to my #MSDOS #RetroComputing projects!

    Feel free to help me out with code, documentation or finally a "real" website for #DOjS, #DOStodon, #jSH, #DosView, #lib16 and more 😊

    github.com/SuperIlu

    #RetroDev #RetroDevelopment

  11. I just published v0.98 of #jSH, a #JavaScript scripting environment for #MSDOS. This is the 'little' text-mode brother to #DOjS.

    - updated curl, mbedTLS and zip

    github.com/SuperIlu/jSH

    #RetroComputing
    #FreeDOS
    #DJGPP
    #RetroDev
    #RetroDevelopment

  12. Today I started integrating @benhencke|s MicroModSynth into #DOjS.

    So far you can dynamically create synthesizers with a given number of voices and nodes and it plays the example from the GitHub repo fine on DOSBox.

    Next step: come up with a nice #JavaScript interface to create voices and nodes and play some notes...

    github.com/simap/MicroModSynth

    #MSDOS #RetroComputing #RetroDevelopment

  13. 🗞️ Dive into the heart of the web's Amish community: a world where advanced developers bravely abandon their shiny frameworks to embrace the pure, unspoiled beauty of...Web Components? 😂 Because nothing says "cutting edge" like pretending it's still 1999. 🚀
    plainvanillaweb.com/index.html #webcomponents #techcommunity #retrodevelopment #developerhumor #hackernews #HackerNews #ngated

  14. I was messing about with designing isometric tilesets for the C64 earlier. I think 4x1 is probably the most efficient tile size. Absolutely fascinating people managed to make iso games on this system.

    #c64 #gamedevelopment #retrodevelopment

  15. There's still almost two weeks to enter the SMS Power! Competition. Create music, an hack, or code something that runs on the #SEGA #MasterSystem or the #GameGear (or the #SG1000 and #SC3000 if you're brave!) 😄

    Here's a nice video of all the Coding competition entries we had last year: youtube.com/watch?v=vhgg4rPAJv

    All details here: smspower.org/forums/20438-Comp

    #SEGAMasterSystem #videogames #retrodevelopment #8bit #programming #competition #video

  16. The unstoppable xfixium has already released the next few parts of his great #video #tutorial on how to program a #SEGA #MasterSystem #videogame using the C language 😲

    The tutorial recreates the Ms. Pac-Man arcade classic from scratch - parts 11 to 13 are now available! 😍

    Here's the whole series: youtube.com/watch?v=9jGkoHX3BS

    #retrocomputing #retro #videogames #gamedev #C #pacman #mspacman #devkitSMS #videotutorial #retrodevelopment #8bit

  17. I did work on #DOjS today, too.

    I found libsmacker which can decode Smacker Video files produced by RAD Game Tools.

    libsmacker.sourceforge.net/

    I got it working as a plugin, video and audio decoding works with the test files I could find.

    1/

    #MSDOS #DOSGaming #retrocomputing #JavaScript #FreeDOS #creativecoding #p5js #retrodev #retrodevelopment #3dfx #OpenGL #Processing

  18. My 2024 #GitHub #recap:

    - Two #DOjS releases and a #win32 port

    - A new release of #jSH

    - Contributed #DJGPP patches to #mbedTLS and #jasper

    - Updated my #BuildRoot GeodeLX repo

    - Updated DOSQLite (#SQLite for MS-DOS)

    - 11 Updates to #DOStodon (#MastodonClient for MS-DOS)

    - Three updates to #httpDOS (#HTTPS server for MS-DOS)

    #MSDOS #RetroComputing #recap2024 #JavaScript #SQLite3 #FreeDOS #creativecoding #p5js #retrodev #retrodevelopment #3dfx #OpenGL #Processing

  19. * Made `require()` Node.js compatible

    * Added `RealPath()`

    * Added `Trace()`

    * Updated to mbedTLS 3.6.2

    * Updated cURL to 8.11.0

    * Updated zlib to 1.3.1

    * Fixed javascript `Date` string conversion

    * Improved JSDoc generation in Makefile (contributed by MinekPo1) and added `node_install` target for dependencies

    #MSDOS #DOSGaming #retrocomputing #JavaScript #FreeDOS #creativecoding #p5js #retrodev #retrodevelopment #3dfx #OpenGL #Processing
    3/

  20. * Added `KeyIsPressed()` and `keyIsDown()` in p5js emulation.

    * Updated syntax highlighting

    * Updated internal `help.txt`

    * JPEG decoding now uses libjpeg and JPEG saving is supported, too.

    * Added TIFF loading and writing.

    * Added Sun Raster (RAS) loading and writing.

    * Added Jpeg 2000 (JP2) loading and writing.

    * Added a Node.js compatible `console`

    #MSDOS #DOSGaming #retrocomputing #JavaScript #FreeDOS #creativecoding #p5js #retrodev #retrodevelopment #3dfx #OpenGL #Processing
    2/

  21. More AMOS tinkering tonight.

    Scrolling play area, controllable BOB and background music (sound up).
    Not 100% right but getting there.
    Still lots to add. 😅

    #amiga #amos #retrodevelopment #retrocomputing

  22. From now on I'll try to do more frequent releases of #DOjS with smaller feature sets instead of huge "killer" releases every now and then.

    #MSDOS #DOSGaming #retrocomputing #JavaScript #FreeDOS #creativecoding #p5js #retrodev #retrodevelopment #3dfx #OpenGL
    3/

  23. * Major feature: The #Linux port is now considered "usable"

    * Updated `Zip` to 0.3.1

    * Updated to #mbedTLS 2.28.7

    * Updated #cURL to 8.6.0

    * Replaced `GetLocalIpAddress()` and `GetNetworkMask()` with `GetNetworkInterfaces()`

    * Implemented TCP/IP and sockets for the Linux version

    * Added fullscreen mode to Linux version

    * Fixed `Stat()` for Linux

    #MSDOS #DOSGaming #retrocomputing #JavaScript #FreeDOS #creativecoding #p5js #retrodev #retrodevelopment #3dfx #OpenGL
    2/

  24. * Added port of github.com/DhrBaksteen/Arduino to `jsboot/`

    * Added optional `OnExit()` callback

    * Fixed input callback detection

    * Fixed mouse when using `DOSBox-X` and `DOSBox-staging`

    * Fixed on screen garbage when creating a `Bitmap` with black background color

    * Added `GetEnv()`

    * Updated to #mbedTLS 2.28.5

    * Updated #cURL to 8.4.0

    * Added a minimal port to #Linux

    #MSDOS #DOSGaming #retrocomputing #JavaScript #FreeDOS #creativecoding #p5js #retrodev #retrodevelopment #3dfx #OpenGL
    2/

  25. * Added micromod #MOD playback plugin

    * Added ibxm MOD, #S3M and #XM playback plugin

    * Added a very simple #OPL2 #VGM player

    * Added ByteArray post data in curl.DXE

    * Added MIME type for post data in curl.DXE

    * Added GetDrive() (DOS INT21, 19h) and SetDrive() (DOS21, 0Eh)

    * Added #WebP decoding/encoding

    #MSDOS #DOSGaming #retrocomputing #JavaScript #FreeDOS #creativecoding #p5js #retrodev #retrodevelopment #3dfx #OpenGL
    3/

  26. My 2024 #GitHub #recap:

    - Two #DOjS releases and a #win32 port

    - A new release of #jSH

    - Contributed #DJGPP patches to #mbedTLS and #jasper

    - Updated my #BuildRoot GeodeLX repo

    - Updated DOSQLite (#SQLite for MS-DOS)

    - 11 Updates to #DOStodon (#MastodonClient for MS-DOS)

    - Three updates to #httpDOS (#HTTPS server for MS-DOS)

    #MSDOS #RetroComputing #recap2024 #JavaScript #SQLite3 #FreeDOS #creativecoding #p5js #retrodev #retrodevelopment #3dfx #OpenGL #Processing

  27. My 2024 #GitHub #recap:

    - Two #DOjS releases and a #win32 port

    - A new release of #jSH

    - Contributed #DJGPP patches to #mbedTLS and #jasper

    - Updated my #BuildRoot GeodeLX repo

    - Updated DOSQLite (#SQLite for MS-DOS)

    - 11 Updates to #DOStodon (#MastodonClient for MS-DOS)

    - Three updates to #httpDOS (#HTTPS server for MS-DOS)

    #MSDOS #RetroComputing #recap2024 #JavaScript #SQLite3 #FreeDOS #creativecoding #p5js #retrodev #retrodevelopment #3dfx #OpenGL #Processing

  28. My 2024 #GitHub #recap:

    - Two #DOjS releases and a #win32 port

    - A new release of #jSH

    - Contributed #DJGPP patches to #mbedTLS and #jasper

    - Updated my #BuildRoot GeodeLX repo

    - Updated DOSQLite (#SQLite for MS-DOS)

    - 11 Updates to #DOStodon (#MastodonClient for MS-DOS)

    - Three updates to #httpDOS (#HTTPS server for MS-DOS)

    #MSDOS #RetroComputing #recap2024 #JavaScript #SQLite3 #FreeDOS #creativecoding #p5js #retrodev #retrodevelopment #3dfx #OpenGL #Processing

  29. My 2024 #GitHub #recap:

    - Two #DOjS releases and a #win32 port

    - A new release of #jSH

    - Contributed #DJGPP patches to #mbedTLS and #jasper

    - Updated my #BuildRoot GeodeLX repo

    - Updated DOSQLite (#SQLite for MS-DOS)

    - 11 Updates to #DOStodon (#MastodonClient for MS-DOS)

    - Three updates to #httpDOS (#HTTPS server for MS-DOS)

    #MSDOS #RetroComputing #recap2024 #JavaScript #SQLite3 #FreeDOS #creativecoding #p5js #retrodev #retrodevelopment #3dfx #OpenGL #Processing

  30. The unstoppable xfixium has already released the next few parts of his great #video #tutorial on how to program a #SEGA #MasterSystem #videogame using the C language 😲

    The tutorial recreates the Ms. Pac-Man arcade classic from scratch - parts 11 to 13 are now available! 😍

    Here's the whole series: youtube.com/watch?v=9jGkoHX3BS

    #retrocomputing #retro #videogames #gamedev #C #pacman #mspacman #devkitSMS #videotutorial #retrodevelopment #8bit

  31. The unstoppable xfixium has already released the next few parts of his great #video #tutorial on how to program a #SEGA #MasterSystem #videogame using the C language 😲

    The tutorial recreates the Ms. Pac-Man arcade classic from scratch - parts 11 to 13 are now available! 😍

    Here's the whole series: youtube.com/watch?v=9jGkoHX3BS

    #retrocomputing #retro #videogames #gamedev #C #pacman #mspacman #devkitSMS #videotutorial #retrodevelopment #8bit

  32. The unstoppable xfixium has already released the next few parts of his great #video #tutorial on how to program a #SEGA #MasterSystem #videogame using the C language 😲

    The tutorial recreates the Ms. Pac-Man arcade classic from scratch - parts 11 to 13 are now available! 😍

    Here's the whole series: youtube.com/watch?v=9jGkoHX3BS

    #retrocomputing #retro #videogames #gamedev #C #pacman #mspacman #devkitSMS #videotutorial #retrodevelopment #8bit

  33. The unstoppable xfixium has already released the next few parts of his great #video #tutorial on how to program a #SEGA #MasterSystem #videogame using the C language 😲

    The tutorial recreates the Ms. Pac-Man arcade classic from scratch - parts 11 to 13 are now available! 😍

    Here's the whole series: youtube.com/watch?v=9jGkoHX3BS

    #retrocomputing #retro #videogames #gamedev #C #pacman #mspacman #devkitSMS #videotutorial #retrodevelopment #8bit