A little question to some old #Linux pros:

Does Linux also support that #DOS-like #DualMonitor with #MDA output on one screen and #VGA on a second screen? (video via @rasteri )

Cuz I'd love to support that in _OS/1337 as a neat option to optionally output anything else than 80×25 #TUI

#OS1337

Playing DOS Games On An Enormous Industrial Computer! #doscember

YouTube

@kkarhan The linux kernel still has mda support - https://github.com/torvalds/linux/blob/master/drivers/video/console/mdacon.c . You should be able to bring up a TTY on it in the usual way (inittab).

Also looks like someone figured out how to get X woroking on a hercules lol - https://cowlark.com/multihead/

linux/drivers/video/console/mdacon.c at master · torvalds/linux

Linux kernel source tree. Contribute to torvalds/linux development by creating an account on GitHub.

GitHub

@rasteri #MDA still being supported is something I do know, as I literally build @OS1337 with only MDA @ 80×25 terminal size.

  • I just assume that modern graphics automatically occupy both MDA & #VGA addresses and automaically switch between the modes when one gets turned on. Supporting MDA only as a compatibility option.

The question I have is whether #MSDOS-Style mixed mode is possible, i.e. some application writing their outputs to a #VGA framebuffer with a native MDA terminal being the primary output.

  • Sadly I don't have hardware to test this (I wish I had some - if I had the money I'd do a tiny486 build) but I guess this would necessitate like an MDA card (recreation) and a VGA card (with disabled MDA output or something), and nowadays anyone wanting an MDA-Style console uses serial tty interface anyway…
GitHub - OS-1337/OS1337: OS/1337 Project

OS/1337 Project . Contribute to OS-1337/OS1337 development by creating an account on GitHub.

GitHub