Toots for freedosproject@fosstodon.org account

Shared by The FreeDOS Project on 2025-01-23 at 20:08 (original by Joe Heafner)

=> More informations about this toot | View the thread

Written by The FreeDOS Project on 2025-01-23 at 12:42

While it’s true that C compilers must follow the C language specification (depending on year; a compiler from the 80s won't support C11), compilers can differ in the extensions. For example, they all use stdio, but Unix adds curses, DOS uses conio.

This article compares several compilers: OpenWatcom, TurboC, and BCC:

https://allthingsopen.org/articles/turboc-open-watcom-two-c-compilers-interfaces

It also has 2 programs (TurboC and OpenWatcom) showing conio windows and colors.

=> More informations about this toot | View the thread

Written by The FreeDOS Project on 2025-01-19 at 00:23

ICYMI

Darik Horn's Retro7zip is a native backport of 7-Zip for DOS. Darik has released 7-Zip version 24.09+3 for DOS, which you can download at GitHub:

https://github.com/dajhorn/retro7zip/releases/

=> More informations about this toot | View the thread

Written by The FreeDOS Project on 2025-01-19 at 00:22

ICYMI

mTCP is a set of TCP/IP applications for personal computers running DOS.

Version 2025-01-10 has some changes that improve reliability. The NetDrive device driver and source code is also available now.

Download the new version from the mTCP website:

https://www.brutman.com/mTCP/

=> More informations about this toot | View the thread

Written by The FreeDOS Project on 2025-01-19 at 00:21

Bernd has released FreeDOS FDISK 1.4.2 with several important fixes. See the change log for a full list of what's changed.

Please update to this version if you already downloaded 1.4.0 from a few days ago.

https://github.com/FDOS/fdisk/releases/tag/v1.4.2

=> More informations about this toot | View the thread

Written by The FreeDOS Project on 2025-01-18 at 18:50

Random image of the day:

Here's the FreeDOS logo (GIF) that we included in FreeDOS Alpha5, many years ago.

=> View attached media

=> More informations about this toot | View the thread

Written by The FreeDOS Project on 2025-01-17 at 23:37

Random recommendation if you boot FreeDOS in a VM from Windows:

ImDisk Toolkit "will let you mount image files of hard drive, cd-rom or floppy"

https://sourceforge.net/projects/imdisk-toolkit/

Should make it easier to move files to/from the FreeDOS "guest" and Windows "host."

=> More informations about this toot | View the thread

Written by The FreeDOS Project on 2025-01-17 at 07:23

I wrote an article last week about using bit fields and masks to store values in just one variable, like a chess piece and its color.

This week, I've updated the program to use enum to solve the same problem. The code is much easier to read:

https://www.both.org/?p=9244

Using enum is another method to keep handy.

=> More informations about this toot | View the thread

Written by The FreeDOS Project on 2025-01-16 at 11:54

You already know about FreeDOS 1.4 RC1, released on January 1. We're trying to get the word out as far as we can, so I've also been sharing articles about it.

Here's my article for All Things Open about getting started with FreeDOS 1.4 Release Candidate 1

https://allthingsopen.org/articles/getting-started-with-freedos-1-4-release-candidate-1

This provides an overview of what's in RC1, plus a step-by-step guide to install FreeDOS 1.4 RC1. Help us to find bugs so we can make RC2 (February) that much better!

=> More informations about this toot | View the thread

Written by The FreeDOS Project on 2025-01-12 at 23:14

ICYMI

PMODE/W is a DOS extender for use with the Watcom C/C++ compiler. It is designed to be a fairly functional drop-in replacement for DOS4GW.EXE.

Download version 1.33 from the PMODE/W website.

http://www.sid6581.net/pmodew/

=> More informations about this toot | View the thread

Written by The FreeDOS Project on 2025-01-12 at 23:14

ICYMI

Darik Horn has announced a version of 7-Zip 24.09+2 for DOS with several enhancements and improvements.

Darik also notes that "7-Zip was expressing bugs in DOS/32A and the OpenWatcom runtime that were resolved, in part, by using the Causeway extender."

https://github.com/dajhorn/retro7zip/releases/

=> More informations about this toot | View the thread

Written by The FreeDOS Project on 2025-01-12 at 23:12

From the website:

Jemm is an "Expanded Memory Manager" (EMM). Jemm386: standard version which needs an external eXtended Memory Manager, and JemmEx: extended version which has an XMM already included.

Japheth recently released a new version: v5.85 has several fixes and new features.

https://github.com/Baron-von-Riedesel/Jemm/releases/tag/v5.85

=> More informations about this toot | View the thread

Written by The FreeDOS Project on 2025-01-12 at 23:12

ICYMI

If you're following along with the latest development tools, you may be interested in JWasm, a MASM-compatible assembler. Version 2.19pre2 fixes several bugs and has other changes.

https://github.com/Baron-von-Riedesel/JWasm/releases

=> More informations about this toot | View the thread

Written by The FreeDOS Project on 2025-01-12 at 23:11

From the website:

AMB stands for "Ancient Machine Book". It is an extremely lightweight file format meant to store any kind of hypertext documentation.

Mateusz Viste recently released a new version of AMB. Version "20250110" (that's "January 10, 2025") includes patches.

https://ambook.sourceforge.net/

=> More informations about this toot | View the thread

Written by The FreeDOS Project on 2025-01-09 at 21:24

A very different spin on the classic Doom!

https://www.youtube.com/watch?v=qPRvw6kRN-8

😃

=> More informations about this toot | View the thread

Shared by The FreeDOS Project on 2025-01-09 at 18:45 (original by FediFollows)

=> More informations about this toot | View the thread

Written by The FreeDOS Project on 2025-01-09 at 11:35

Unix shells have globbing where wildcards on the command line get expanded into filenames. Your program just gets a list of files.

DOS is a much simpler operating system and does not do globbing, each program has to interpret wildcards on its own.

The DOS kernel provides the findfirst & findnext functions to do this. Here's how to use them:

https://allthingsopen.org/articles/findfirst-findnext-functions-expand-wildcards-filenames

=> More informations about this toot | View the thread

Written by The FreeDOS Project on 2025-01-08 at 16:49

I still love my Pocket'386 to run FreeDOS on real hardware.

If you missed it, here's Lukas's article from last year about setting up FreeDOS on the Pocket'386:

https://www.root.cz/clanky/pocket-386-freedos-na-malem-notebooku-se-spoustou-konektoru/

=> More informations about this toot | View the thread

Written by The FreeDOS Project on 2025-01-08 at 16:39

I still love❤️ using DOS apps for some tasks, like AsEasyAs spreadsheet for DOS.

Example: I wanted to know exactly how old my Linux laptop was: 12.41 years.

(also shows the same calculation in LibreOffice Calc)

=> View attached media

=> More informations about this toot | View the thread

Written by The FreeDOS Project on 2025-01-08 at 16:06

I don't have a need to redirect DOS to a serial port, but I just learned about BIOSCOM and I'm intrigued, wanted to share: 🙂

"BIOSCOM - This is a DOS TSR program that sends the contents of a text mode display to a serial port in an ANSI terminal compatible format. Does not use DOS syscalls. Works with all DOS implementations."

http://sininenankka.dy.fi/leetos/software.php

=> More informations about this toot | View the thread

=> This profile without reblog | Go to freedosproject@fosstodon.org account

Proxy Information
Original URL
gemini://mastogem.picasoft.net/profile/109327278137422593/reblog
Status Code
Success (20)
Meta
text/gemini
Capsule Response Time
308.428115 milliseconds
Gemini-to-HTML Time
5.773594 milliseconds

This content has been proxied by September (ba2dc).