home.social

#freedos — Public Fediverse posts

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

  1. I'm curious what the Fediverse would recommend as a resource for learning MS-DOS in 2026.

    I have limited exposure to it having grown up mostly on Windows 9x, but I use a Linux CLI and these days, I always opt for Powershell in the rare cases where I use Windows because it supports Unix-like commands. As such, I'm very limited on what I know about using DOS.

    I see some tutorials on Youtube, I'm just curious what y'all think.

    #Retro #retrocomputing #msdos #dos #dosgaming #dosbox #freedos

  2. 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

  3. - 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/

  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. 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/

  6. I pushed an update to #DOStodon (the #Mastodon client for MS-DOS):

    - Updated DOStodon binaries to latest #DOjS release v1.14.0

    Grab it at github.com/SuperIlu/DOStodon

    Screenshot is showing both, the DOS ( @DOSBox_Staging ) and the the win32 version (Win10).

    #Javascript #RetroComputing #MSDOS #CreativeCoding #MastodonClient #FreeDOS #DJGPP

  7. 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

  8. I know there are many #DOS gamers here and those who simply love #retroComputing and #technology . But are there any serious DOS #programmers here as well? If so, in which language/s do you write? (I want to learn #QuickBasic , but I am at the very beginning, and it's not advanced enough for what I need.) Does anyone here work on the development of #FreeDOS ? Assuming any of the above is true, do any of you know about #accessibility and #ScreenReaders ? I am totally #blind and have loved DOS since I was a teenager. I am now forty-one. I am aware of the many updates to the system over the years, but have been unable to take advantage of them due to the fact that no new or updated #AdaptiveTechnology is being developed for it. Everyone seems to love Linux. I don't. Neither do I like Mac OS. I love Windows XP and 7, but 11 drives me mad. I think we deserve another alternative to all of these, and I also think that DOS can be it if a few things are added to it, including a talking installer, an updated screen reader and good software speech synthesis. For those of you who think DOS only equals dialup modems and floppies, you may wish to read this, or at least skim through it.

    chebucto.ns.ca/~ak621/DOS/DOS-

  9. Would anyone be able to help me contact Larry Skutchan, or could someone please pass a question on to him? I don't wish to disturb him, especially now that he is retired. Several years ago, I recall asking him about ASAP and if I could obtain a full version of it. He told me that he no longer had it, but that the demonstration was fully functional, with only some reminders to buy the product. I must assume that, since he lost the program, he also lost the source code. But if I knew the language in which it was written, I could find a programmer to rewrite the code, updating it to add support for software synthesizers, various modern things, and even create new set files for updated and current programs. But naturally, I need his permission to do so, since it is not open source and I don't want to get in any sort of legal trouble. While Provox is, indeed, open source, ASAP is one of the most advanced and flexible DOS screen readers, and I would like to use it in my project to make FreeDOS and its programs more accessible.

    #accessibility #APH #ASAP #blind #DOS #FreeDOS #programming #ScreenReader #ScreenReader #SpeechSynthesis #technology

  10. I cannot figure out how to get real DOS (of any kind) working in VMWare with Com0com and NVDA (my hardware synthesizers are packed away at the moment), so right now, I have Talking DOSBox. Since it already speaks and has various synthesizers available, I would like to know if it would be possible to substitute MS-DOS with FreeDOS 1.4, since I want to try the advanced features, modern programs, etc.

    freedos.org/download/

    The main problem I see is installing it with speech. Perplexity gave me instructions that seemed viable, but upon actually looking in the various directories, I discovered that the reason Talking DOSBox works with the SoundBlaster synthesizer is that it's not pure MS-DOS but the version that comes with Windows for Work Groups. There is another way to access speech, so that NVDA acts as a bns driver, but I'm not sure if this would work, either with MS-DOS or FreeDOS. Can anyone assist me?

    #accessibility #blind #computing #DOS #DOSBox #FreeDOS #NVDA #OperatingSystems #ScreenReaders #SpeechSynthesis #technology #VirtualMachines #VMWare #Windows

  11. This post was inspired by the accessibility, or lack there of, of various operating systems, annoyances that people have with Windows, and the current state of Linux, which many sighted people tout as a great Windows alternative. While there are obviously some blind people who use it, overall, the experience is neither streamlined nor easy. and it can be downright frustrating. There is Mac OS, but then, there is the expense of a Mac, plus the fact that many normal periferals can't be used with it. There are Android and IOS, but these are touch-based, not built for computers, though both can be used with real keyboards. Still, such operating systems come with their own headaches.

    My solution is one that cuts through all of the hurdles to a system that is fast, efficient, light on resources, and very accessible. This is DOS. I am not referring to MS-DOS, but to modern varients such as FreeDOS (just updated this year), Enhanced DR-DOS (updated a few years ago), VDOS (a version that runs directly in modern Windows systems), etc. For instance, this is FreeDOS.

    freedos.org/download/

    This is a wonderful (and long) list of general fallacies that people may hold about the operating system, as well as statements debunking them and proving why it is still a viable choice in 2025.

    chebucto.ns.ca/~ak621/DOS/DOS-

    For us in the blind community, there are really only two issues standing in our way. The first is a good screen reader, and the second is software synthesis. Yet even these can be overcome. While many DOS screen readers were made in the past, only one is now completely open source. That is Provox. The entire code is available for us to update to our hearts' content. (Look down the page and you will find the download link under the screen reader section.)

    allinaccess.com/happ/

    Of course, we could create an entirely new one, but this gives us a good place to start if we don't want to reinvent the wheel. As for hardware synthesis, it was done in the past, with Flipper. It's not the best, but it shows that it is possible. Now, with all of these updates to DOS itself, as well as faster machines with better memory, soundcards, and drivers, it should be easier to create a software synthesizer.

    There are still people programming for DOS, both for everyday use and versions of the operating system itself. Why not collaborate with them? Why can't we have a text-based, keyboard-driven operating system that works for us, that isn't bloated, and that we can even help to create? Imagine a version of DOS designed with accessibility in mind. What if it came with a built-in screen reader that talked during installation, braille support, a magnifier, ocr software, various other accessibility options, and menus that were easy to navigate for those who didn't wish to use the commandline, as well as access to it for those who did? What if it were free, or at the very least, extremely cheap, and could run on almost anything, so that anyone in the world could use it, provided he had some sort of computer? This is all within reach.

    How many of you would be interested in at least trying out these modern versions of DOS to see what they offer and how far we could take them into the realm of accessibility and daily use?

    #accessibility #blind #commandline #computing #DOS #FreeDOS #OperatingSystem #programming #ScreenReader #SoftwareSynthesizer #SpeechSynthesis #text-based #tui #WindowsAlternative

  12. I pushed an update to #DOStodon (the #Mastodon client for MS-DOS):

    - Updated #curl to 8.14.1
    - Updated #mbedTLS to 3.6.4
    - Enabled HTTP 3xx redirections

    Grab it at github.com/SuperIlu/DOStodon

    Screenshot is showing both, the DOS ( @DOSBox_Staging ) and the the win32 version (Win10).

    #Javascript #RetroComputing #MSDOS #CreativeCoding #MastodonClient #FreeDOS #DJGPP #DOjS

  13. Working on my #DOjS / #DOStodon talk for #vcfe #vcfe24
    The slides are done using #Javascript and #DOjS. They will be presented in #86box running #FreeDOS.

  14. After some delay I did an update of #lib16 (a tiny helper library for #OpenWatcom 16-bit DOS programs).

    github.com/SuperIlu/lib16

    This time I added #Lua to the mix (example prj04). You can now write graphical scripts using Lua on #MSDOS. I also included the regular lua.exe and luac.exe binaries. This is compiled for i386/387 upwards...

    #RetroComputing #FreeDOS #CreativeCoding

  15. I pushed an update to #DOStodon (the #Mastodon client for MS-DOS):

    - Updated #curl to 8.13.0
    - Updated #mbedTLS to 3.6.3
    - Fixed #win32 version (works on #WinXP or newer), DLLs were missing

    Grab it at github.com/SuperIlu/DOStodon

    Screenshot is showing the win32 version running on Win10.

    #Javascript #RetroComputing #MSDOS #CreativeCoding #MastodonClient #FreeDOS #DJGPP #DOjS

  16. I pushed an update to #DOStodon (the #Mastodon client for MS-DOS):

    - Updated README because of login-problems with Mastodon 4.3 or newer
    - Uploaded #win32 version (works on #WinXP or newer)

    Grab it at github.com/SuperIlu/DOStodon

    #Javascript #RetroComputing #MSDOS #CreativeCoding #MastodonClient #FreeDOS #DJGPP #DOjS

  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. For the first time got the OpenWatcom Compiler suite 2.0 running on my Freedos virtual machine. So awesome. I now have one VM for my text adventures and other games and one for development.

    #freedos #openwatcom

  22. Нашёл тут интересный сайт по архитектуре MS-DOS
    P.S. Готовлю презентацию по MS-DOS для технаря :blobfox3c:

    site: i8086.ru/index.php/ru/stati/11

    #msdos #freedos #dos #ms_dos #DosGames #opensource

  23. What we have here is my favorite #htpc loaded with a Pentium III, #gravisultrasound PnP, #soundblaster and #Yamaha DB50XG hardware MIDI daughterboard. It's a retro audio monster, and long #cubicplayer sessions are the norm! #sbc #retrocomputing #trackermusic #demoscene #msdos #freedos

  24. I pushed an update to #DOStodon (the #Mastodon client for MS-DOS):

    - Updated #curl to 8.8.0
    - Updated #mbedTLS to 3.6.0
    - Added support for NOISE.SYS

    Grab it at github.com/SuperIlu/DOStodon

    If you want to try the #Linux version check out the compilation instructions linked in the README

    #Javascript #RetroComputing #MSDOS #CreativeCoding #MastodonClient #FreeDOS #DJGPP #DOjS

  25. I just released v0.0.2 of #httpDOS, a #TLS enabled #webserver for #MSDOS (source and binaries)

    github.com/SuperIlu/httpDOS

    I updated #mbedTLS from 2.28.3 to 2.28.8. This release is untested as I'm on vacation and a lazy bum 😂

    #RetroComputing #FreeDOS #DJGPP #HTTPS

  26. I pushed an update to #DOStodon (the #Mastodon client for MS-DOS):

    - Updated #curl to 8.7.1
    - Updated #mbedTLS to 2.28.8
    - Updated zip to 0.3.2

    Grab it at github.com/SuperIlu/DOStodon

    If you want to try the #Linux version check out the compilation instructions linked in the README

    #Javascript #RetroComputing #MSDOS #CreativeCoding #MastodonClient #FreeDOS #DJGPP #DOjS

  27. I pushed an update to #DOStodon (the #Mastodon client for MS-DOS):

    - Updates to #mbedTLS and #curl

    Grab it at github.com/SuperIlu/DOStodon

    If you want to try the #Linux version check out the compilation instructions linked in the README

    #Javascript #RetroComputing #MSDOS #CreativeCoding #MastodonClient #FreeDOS #DJGPP #DOjS

  28. 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/

  29. * 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/

  30. @Toxic_Flange

    I use #DJGPP in #WSL2/#Ubuntu on Win10 for compiling, #VSCode as editor and DOSBox-X and @DOSBox_Staging for testing.
    I have also #OpenWatcom installed for 16bit DOS.
    I have a networked AMD K6-2 500MHz with #FreeDOS/#Win98 under my desk (connected to a capture card so I don't need an extra monitor).
    This setup works for me for all my #MSDOS projects...

  31. * 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/

  32. * 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/