101010.pl is one of the many independent Mastodon servers you can use to participate in the fediverse.
101010.pl czyli najstarszy polski serwer Mastodon. Posiadamy wpisy do 2048 znaków.

Server stats:

466
active users

#dos

2 posts2 participants0 posts today
ICM<p>Do you remember using WordStar on the Televideo Tele-PC? Of course you don’t!<br>But now you can. Don’t you want to frob that keyboard?</p><p><a href="https://mastodon.sdf.org/tags/retrocomputing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>retrocomputing</span></a> <a href="https://mastodon.sdf.org/tags/dos" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dos</span></a> <a href="https://mastodon.sdf.org/tags/pc" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>pc</span></a> <a href="https://mastodon.sdf.org/tags/wordstar" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>wordstar</span></a> <a href="https://mastodon.sdf.org/tags/wordprocessor" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>wordprocessor</span></a></p>
IT News<p>Jenny’s Daily Drivers: FreeDOS 1.4 - When I was a student, I was a diehard Commodore Amiga user, having upgraded to an ... - <a href="https://hackaday.com/2025/08/06/jennys-daily-drivers-freedos-1-4/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">hackaday.com/2025/08/06/jennys</span><span class="invisible">-daily-drivers-freedos-1-4/</span></a> <a href="https://schleuss.online/tags/hackadaycolumns" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>hackadaycolumns</span></a> <a href="https://schleuss.online/tags/computerhacks" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>computerhacks</span></a> <a href="https://schleuss.online/tags/softwarehacks" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>softwarehacks</span></a> <a href="https://schleuss.online/tags/freedos" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>freedos</span></a> <a href="https://schleuss.online/tags/16bit" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>16bit</span></a> <a href="https://schleuss.online/tags/dos" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dos</span></a></p>
Adventures in 16 Colors<p>Staying up late at night compelled me to make an ANSI screen for a fake DOS game.</p><p><a href="https://mastodon.gamedev.place/tags/ANSI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ANSI</span></a> <a href="https://mastodon.gamedev.place/tags/DOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DOS</span></a></p>
¡Abbie!<p>The board is pleased to announce that the engineer who suggested that Visual DOS 2024 Tech Preview must be experienced in a single session has been terminated.</p><p><a href="https://antijingoist.itch.io/visual-dos-2024-tech-preview/devlog/998732/save-states-supported-in-browser" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">antijingoist.itch.io/visual-do</span><span class="invisible">s-2024-tech-preview/devlog/998732/save-states-supported-in-browser</span></a></p><p><a href="https://masto.hackers.town/tags/VisualDOS2024" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>VisualDOS2024</span></a> <a href="https://masto.hackers.town/tags/OperatingSystem" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OperatingSystem</span></a> <a href="https://masto.hackers.town/tags/DOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DOS</span></a> <a href="https://masto.hackers.town/tags/game" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>game</span></a> <a href="https://masto.hackers.town/tags/InteractiveFiction" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>InteractiveFiction</span></a> <a href="https://masto.hackers.town/tags/OS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OS</span></a></p>
Crystal 💾💽📼🏳️‍🌈🏳️‍⚧️<p>Visual Basic was an awesome drag-and-drop app builder for early Windows. (If you wanna try, I recommend version 3.0 - works on Windows 3.x)</p><p>I've only learned as an adult that there was a DOS version of it, porting Windows apps' UI-UX into a text-based environment. I find these ASCII components and multi-window apps infinitely cool!</p><p>Below a few mins footage of me playing around with it.</p><p><a href="https://mastodon.social/tags/retrocomputing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>retrocomputing</span></a> <a href="https://mastodon.social/tags/dos" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dos</span></a> <a href="https://mastodon.social/tags/visualbasic" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>visualbasic</span></a></p>
All Things Open<p>🚀 NEW on We ❤️ Open Source 🚀</p><p>Nuclear engineer Paris Karahalios co-created As-Easy-As—a DOS-based spreadsheet that empowered scientists and engineers. In Part 1 of this series by Jim Hall, we explore how it all began.</p><p>Read now: <a href="https://allthingsopen.org/articles/as-easy-as-paris-karahalios-part-1-software-founder" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">allthingsopen.org/articles/as-</span><span class="invisible">easy-as-paris-karahalios-part-1-software-founder</span></a></p><p><a href="https://mastodon.social/tags/WeLoveOpenSource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WeLoveOpenSource</span></a> <a href="https://mastodon.social/tags/OpenSource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenSource</span></a> <a href="https://mastodon.social/tags/DOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DOS</span></a> <a href="https://mastodon.social/tags/RetroComputing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RetroComputing</span></a> <a href="https://mastodon.social/tags/AsEasyAs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AsEasyAs</span></a> <a href="https://mastodon.social/tags/FOSS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FOSS</span></a></p>
skrzyp<p>Remember that one post from a week ago (<a href="https://ohai.social/@skrzyp/114869983737781401" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">ohai.social/@skrzyp/1148699837</span><span class="invisible">37781401</span></a>) when I had my <a href="https://ohai.social/tags/WTF" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WTF</span></a> moment at <a href="https://ohai.social/tags/FreePascal" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FreePascal</span></a> compiler for 16-bit <a href="https://ohai.social/tags/DOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DOS</span></a> and actually filled a detailed bug about this? (<a href="https://gitlab.com/freepascal.org/fpc/source/-/issues/41337" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">gitlab.com/freepascal.org/fpc/</span><span class="invisible">source/-/issues/41337</span></a>)</p><p>I’ve just had a sudden urge to check something a little bit different and, to no surprise, GUESS WHAT.</p><p>I have no words.</p>
oneguynick<p>I am this old... </p><p><a href="https://mastodon.social/tags/solaris" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>solaris</span></a> <a href="https://mastodon.social/tags/sparc" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>sparc</span></a> <a href="https://mastodon.social/tags/floppy" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>floppy</span></a> <a href="https://mastodon.social/tags/dos" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dos</span></a> <a href="https://mastodon.social/tags/windows" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>windows</span></a></p>
​izzy<p>all operating systems suck uniquely. find the one that sucks the least for you and use it. also, shut up about it.</p><p>EDIT: "shut up about it", is about OS proselytizing. share all you like, just don't pressure me to use what you use. it'd be hypocritical to say this as I certainly don't shut up about my love for OpenBSD.</p><p><a href="https://ieji.de/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a> <a href="https://ieji.de/tags/OpenBSD" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenBSD</span></a> <a href="https://ieji.de/tags/FreeBSD" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FreeBSD</span></a> <a href="https://ieji.de/tags/NetBSD" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NetBSD</span></a> <a href="https://ieji.de/tags/Windows" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Windows</span></a> <a href="https://ieji.de/tags/Illumos" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Illumos</span></a> <a href="https://ieji.de/tags/plan9" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>plan9</span></a> <a href="https://ieji.de/tags/9front" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>9front</span></a> <a href="https://ieji.de/tags/MacOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MacOS</span></a> <a href="https://ieji.de/tags/DOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DOS</span></a></p>
skrzyp<p>I thought it might be a good idea to reach to the basics trying to debug that <a href="https://ohai.social/tags/FreePascal" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FreePascal</span></a> bug which makes even simplest programs fail to run on i8086/msdos (my <a href="https://ohai.social/tags/TP7" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TP7</span></a> game port still “”works””, until it reaches <a href="https://ohai.social/tags/DOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DOS</span></a> API calls). So thought it might be possible to target the #8086 and run <a href="https://ohai.social/tags/MartyPC" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MartyPC</span></a> by <span class="h-card" translate="no"><a href="https://oldbytes.space/@gloriouscow" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>gloriouscow</span></a></span> </p><p>While I pretty much know that the code jumps somewhere randomly and then goes along executing emptiness, I still need to find out why…<br>and how to set breakpoints on INTs :p</p>
skrzyp<p>Do you know if it would be possible to put many different <a href="https://ohai.social/tags/DOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DOS</span></a> versions (<a href="https://ohai.social/tags/msdos" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>msdos</span></a> 4.x-8.x, <a href="https://ohai.social/tags/FreeDOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FreeDOS</span></a> 1.4, <a href="https://ohai.social/tags/SvarDOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SvarDOS</span></a> ) on a single FAT16 partition, each one in its own subdir (MSDOS5, MSDOS6, FDOS14, etc.) and have a boot loader that’s loading each variant of MSDOS.SYS + IO.SYS (or others) for every DOS version?</p><p>Just because FPC community doubts validity of DOSBox (i.e <a href="https://forum.lazarus.freepascal.org/index.php/topic,71748.msg561036.html#msg561036" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">forum.lazarus.freepascal.org/i</span><span class="invisible">ndex.php/topic,71748.msg561036.html#msg561036</span></a> but not only) and rambling about everything except what I report on their GitLab ( <a href="https://gitlab.com/freepascal.org/fpc/source/-/issues/41337" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">gitlab.com/freepascal.org/fpc/</span><span class="invisible">source/-/issues/41337</span></a> )</p>
skrzyp<p>You had ONE JOB.</p><p>WTF</p><p><a href="https://ohai.social/tags/FreePascal" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FreePascal</span></a> <a href="https://ohai.social/tags/pascal" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>pascal</span></a> <a href="https://ohai.social/tags/dos" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dos</span></a> <a href="https://ohai.social/tags/msdos" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>msdos</span></a> <a href="https://ohai.social/tags/wtf" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>wtf</span></a></p>
skrzyp<p>Trying to port Mario &amp; Luigi (1994) by Wiering Software from Turbo <a href="https://ohai.social/tags/Pascal" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Pascal</span></a> to <a href="https://ohai.social/tags/FreePascal" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FreePascal</span></a> trunk (i8086), ofc on <a href="https://ohai.social/tags/DOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DOS</span></a>: <a href="https://wieringsoftware.nl/mario" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">wieringsoftware.nl/mario</span><span class="invisible"></span></a></p><p>Posted on <a href="https://forum.lazarus.freepascal.org/index.php/topic,71748.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">forum.lazarus.freepascal.org/i</span><span class="invisible">ndex.php/topic,71748.html</span></a> but got nowhere</p><p>I can build it on FPC, but can’t run. Removing call to ReadConfig shows gfx issues and input gets messed. I can’t find a way to debug the realmode properly</p><p>May I ask heroes from my feed for some helping hand? <span class="h-card" translate="no"><a href="https://digipres.club/@foone" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>foone</span></a></span> <span class="h-card" translate="no"><a href="https://soc.megatokyo.moe/users/wyatt" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>wyatt</span></a></span> <span class="h-card" translate="no"><a href="https://chaos.social/@root42" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>root42</span></a></span> <span class="h-card" translate="no"><a href="https://tech.lgbt/@nina_kali_nina" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>nina_kali_nina</span></a></span></p>
IsThereAnyDeal<p><a href="https://youtu.be/R14XeuTXwaU?si=pBHp_sjM3k3Ox1tQ" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">youtu.be/R14XeuTXwaU?si=pBHp_s</span><span class="invisible">jM3k3Ox1tQ</span></a></p><p>SET BLASTER=A220 I5 D1 T6 ... IYKYK 💾🎵🔊 </p><p><a href="https://mastodon.social/tags/gaming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gaming</span></a> <a href="https://mastodon.social/tags/retrogaming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>retrogaming</span></a> <a href="https://mastodon.social/tags/retrocomputing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>retrocomputing</span></a> <a href="https://mastodon.social/tags/dos" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dos</span></a> <a href="https://mastodon.social/tags/sound" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>sound</span></a> <a href="https://mastodon.social/tags/music" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>music</span></a> <a href="https://mastodon.social/tags/synth" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>synth</span></a> <a href="https://mastodon.social/tags/synthesizer" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>synthesizer</span></a></p>
congusbongusgames<p>Made a new release of <a href="https://mastodon.gamedev.place/tags/OpenCrystalCaves" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenCrystalCaves</span></a>!</p><p><a href="https://congusbongus.itch.io/opencrystalcaves/devlog/984248/040" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">congusbongus.itch.io/opencryst</span><span class="invisible">alcaves/devlog/984248/040</span></a></p><p>This release includes playable levels 1 &amp; 3, both with unique mechanics, as well as features like sound!</p><p>The game has likely hit an inflection point, as work on laying groundwork tapers off while the pace of features and polishing pick up. Hopefully episode 1 will be playable before too long!</p><p><a href="https://mastodon.gamedev.place/tags/GameDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GameDev</span></a> <a href="https://mastodon.gamedev.place/tags/ScreenshotSaturday" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ScreenshotSaturday</span></a> <a href="https://mastodon.gamedev.place/tags/DOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DOS</span></a> <a href="https://mastodon.gamedev.place/tags/OpenSource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenSource</span></a> <a href="https://mastodon.gamedev.place/tags/CrystalCaves" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CrystalCaves</span></a> <a href="https://mastodon.gamedev.place/tags/RetroGames" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RetroGames</span></a></p>
mbbrutman<p>As promised: PartUtil a limited partition editor that makes dual booting DOS and Win 9x without a boot manager easier.</p><p>Hide, unhide and make partitions active. Save and restore MBRs to files. And a few extra tricks that help with initial setup. Runs on any PC compatible and any version of DOS. Source code included.</p><p>(I've been using an earlier version of this for years on a PCjr. This is a complete rewrite that is finally worth sharing.)</p><p><a href="http://www.brutman.com/PartUtil/PartUtil.html" rel="nofollow noopener" target="_blank"><span class="invisible">http://www.</span><span class="ellipsis">brutman.com/PartUtil/PartUtil.</span><span class="invisible">html</span></a></p><p><a href="https://mastodon.sdf.org/tags/retrocomputing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>retrocomputing</span></a> <a href="https://mastodon.sdf.org/tags/dos" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dos</span></a></p>
Till Kamppeter<p><span class="h-card" translate="no"><a href="https://mastodon.social/@cyningstan" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>cyningstan</span></a></span> ... But one thing I am not sure about, CGA allows each pixel to appear in 1 out of 4 colors, Hercules is only black or white (green, amber, ..), but on Hercules each CGA pixel is mapped to 3 Hercules pixels by average. Does one do some dithering to represent the 4 colors?</p><p><a href="https://ubuntu.social/tags/dos" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dos</span></a> <a href="https://ubuntu.social/tags/msdos" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>msdos</span></a> <a href="https://ubuntu.social/tags/CGA" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CGA</span></a> <a href="https://ubuntu.social/tags/Hercules" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Hercules</span></a></p>
Till Kamppeter<p><span class="h-card" translate="no"><a href="https://mastodon.social/@cyningstan" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>cyningstan</span></a></span> </p><p>Great laptop:<br><a href="https://arstechnica.com/gadgets/2023/07/going-deep-with-the-book-8088-the-brand-new-laptop-that-runs-like-its-1981/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">arstechnica.com/gadgets/2023/0</span><span class="invisible">7/going-deep-with-the-book-8088-the-brand-new-laptop-that-runs-like-its-1981/</span></a></p><p>An IBM-compatible Turbo XT! My first PC, of 1989 was such a thing, but a huge box with a tiny 12-inch green CRT monitor. 640kB RAM, 10MHz in turbo mode, and a Hercules-compatible graphics card, 640x350 pixels, for games one used a software CGA emulator, mapped the 320x200x4 colors of CGA onto the 640x300x3 gray levels of Hercules ...</p><p>And with locally installed DoS ...</p><p>Programmed <a href="https://ubuntu.social/tags/Pascal" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Pascal</span></a> on it.</p><p><a href="https://ubuntu.social/tags/DOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DOS</span></a> <a href="https://ubuntu.social/tags/MSDOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MSDOS</span></a> <a href="https://ubuntu.social/tags/PC" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PC</span></a></p>
Nils M Holm<p>A few weeks ago I wondered what it takes to turn a small LISP-1 into a LISP-2. Turns out it takes just a few hours to get most things right, then some days to iron out a few subtleties, and then a couple of weeks to polish it into a piece of art.<br>MICRO COMMON LISP is a tiny, purely symbolic, microscopic subset of <a href="https://mastodon.social/tags/CommonLISP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CommonLISP</span></a>. It runs in less than 64K bytes of memory, even on <a href="https://mastodon.social/tags/DOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DOS</span></a> (tiny model) or CP/M. Here it is:<br><a href="http://t3x.org/mcl/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">http://</span><span class="">t3x.org/mcl/</span><span class="invisible"></span></a><br><a href="https://mastodon.social/tags/CPM" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CPM</span></a> <a href="https://mastodon.social/tags/LISP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LISP</span></a></p>
mbbrutman<p>Coming soon ... a utility to make swapping active partitions easier.</p><p>On my PCjr I like to switch between DOS 3.3 and DOS 5, while keeping the drive letters in the extended partition the same. To do that you have to mark the new partition active, but also hide the old partition. FDISK doesn't allow that.</p><p>Other tools exist but they are often not small machine friendly. I wrote a similar utility years ago but I lost the source code, so here it is recreated and enhanced.</p><p><a href="https://mastodon.sdf.org/tags/retrocomputing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>retrocomputing</span></a> <a href="https://mastodon.sdf.org/tags/dos" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dos</span></a></p>