techhub.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A hub primarily for passionate technologists, but everyone is welcome

Administered by:

Server stats:

4.6K
active users

#DRDOS

0 posts0 participants0 posts today

Aha! Found it! I'd been looking for this. Recommended once by YouTube, and then lost.

Paint.App
… on GEM
… on DR-DOS
… on an 8086 PC emulator
… on a Raspberry Pi
… running as a second processor using a BBC Master 128 for I/O.

There's a follow-up re-hash video by @WiFiSheep that explains the tokenization problem with the CIRCLE statement.

Of the many people who have run #Elite on a Pi second processor, none seem to have thought about switching to the PDP-11 emulation and trying to run some early Unix. But seeing DR-DOS on a BBC Master is pretty wild.

youtube.com/watch?v=mP7fiaync5

youtube.com- YouTubeEnjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.
Replied in thread

@nina_kali_nina : nice read, writing that must have been a lot of work!

Besides MSDOS, we were running DRDOS (Digital Research) on a couple of PC's (PC AT's) in the physics reseach group (Delft university) where I worked at the time.

Microsoft did their very best to destroy that competitor, by preventing that Windows 3.1 would run on DRDOS (Andrew Schulman figured out why: [1]).

Right before I started working there, I had privately bought an Atari ST. It ran DR GEM on a relatively high-res (80x25 perfectly readable black chars on white background) monochrome screen with 71Hz refresh frequency (way better than flickering green or amber CGA-monitors), and more importantly (as a programmer): a flat memory space (68000 CPU @ 8Mhz, slightly faster than a Mac). No 64kB segments!

Frank Ostrowski's GFA BASIC (which had not much in common with MS BASIC) was a brilliant programming language (I enjoyed writing assembler routines for time-critical stuff, that could be easily called from GFA BASIC).

W.r.t. Intel CPU-based PC's, Borland was a game changer. While my girlfriend learned Turbo Pascal (to be followed up for also revolutionary Delphi for Windows), I learned C++ using Borland's compiler.

At work Charles Petzold's book "Programming Windows 3.1" (archive.org/details/programmin) proved helpful (although writing an "Hello World" program was awkward) after we upgraded to Windows 3.1, and later Windows 3.11 for Workgroups - with a TCP/IP stack installed.

Anyway, thanks again for reviving my memories from way back when, and I wish you all the best for 2025!

[1] lwn.net/Articles/178953/

Internet ArchiveProgramming Windows 3.1 : Petzold, Charles, 1953- : Free Download, Borrow, and Streaming : Internet ArchiveProgramming Windows: the Microsoft guide to writing applications for Windows 3.1Charles Petzold

Mein erstes Betriebssystem auf einem IBM-kompatiblen PC war übrigens DR DOS 3.41 - und ich bin dann auch bis DR DOS 6 dabei geblieben. MS DOS konnte mich nie wirklich überzeugen.

Nach DR DOS 6 stand für mich aber OS/2 im Fokus, und ich habe die weitere und verworrene Entwicklung von DR-DOS/OpenDOS 7.x unter Novell, Caldera, Lineo und DeviceLogics bzw. Udo Kuhnt (Enhanced DR-DOS) nicht mehr verfolgt.

Interessant war es für mich noch, DR DOS innerhalb von OS/2 zu verwenden, als virtuelle Maschine ("DOS von Diskette starten").

I today released a new version of the EDR-DOS kernel and command interpreter.

We made progress in preventing the EDR kernel from accessing uninitialized partitions.

This is an interesting one: DR-DOS shipped with a FDISK program which initialzed partitions with a file system right away, without the user having to FORMAT it. But because of this, the DR-DOS kernel never implemented proper filesystem validation.

The whole thing falls apart when using the EDR kernel with Free FDISK and NOT formatting a partition. Curiously, the kernel could then access the non-existing filesystem. But not anymore...

You can get it at github.com/SvarDOS/edrdos/rele

GitHubRelease EDR-DOS kernel r20240821 · SvarDOS/edrdosThis is a snapshot release of the single-file (KERNEL.SYS) and dual-file kernel (DRBIO.SYS, DRDOS.SYS) flavors as well as COMMAND.COM. 1.44M floppy images are also provided. If unsure, which flavor...
#DOS#DRDOS#EDRDOS

A little update on my DRDOS kernel project: I managed to produce a single-file version of the kernel. It normally consists of DRBIO.SYS and DRDOS.SYS.

The name of the combined kernel is KERNEL.SYS and supports the FreeDOS load protocol (have to sort out a few minor bugs though). This means that it can be installed with the same SYS command as the FreeDOS kernel.

1.44M floppy images and binaries may be found at:
github.com/SvarDOS/edrdos/acti

GitHubWorkflow runs · SvarDOS/edrdosEnhanced DR-DOS kernel and command interpreter ported to JWasm and OpenWatcom C - Workflow runs · SvarDOS/edrdos