Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the forum
Board view  Mix view

DUGL Player 1.0 Alpha1 (Announce)

posted by FFK Homepage, 01.03.2026, 10:50

> Are you aware of the DOS Diablo port?
>
> https://www.bttr-software.de/forum/forum_entry.php?id=22726
>
> This has some or all of an SDL port to DOS, I think. But not SDL2. It
> worked for me, but brightness / gamma is screwed up (too low).
>

yes I'm aware of it, it's an SDL2 port as I understand, but no binaries provided, neither instruction how to build.
It would be nice if he provide DJGPP/DEV package so I can give it a try, but still the OLD DUGL with MMX+ CPU is relevant as it allow any CPU from 1997+
if successfully, it would be nice to have two variants SSE4.1 and MMX, as SSE4.1 is much faster, smooth for example is 100% faster (in single core)

> I agree. DOS is going to become more and more powerful in a world of bloat
> and abstraction layers and walled gardens. What we also need is a
> "universal" vBIOS which fixes broken vBIOSes on cripped "newer" systems,
> such as from 2010-2019. Like VSBHDA, but for modern onboard video. The
> project Scitech Univibe 25 years ago was the idea. But it died on the vine
> in 1998 before onboard video became popular and Intel started chopping away
> at low-resolution VGA and proper VESA support (eg, 15-bit and 16-bit modes
> and low-resolution VESA support). This in tandem with CSMWrap and a
> solution of running 16-bit legacy code in post-2020 systems.

Maybe CSMWrap project could implement a good VESA BIOS using UEFI

>
> Supporting SMP in DOS is difficult, but will become necessary since most
> modern CPUs do not have strong single-core performance relative to the
> 2005-2010 timeframe when things were more optimized and single-core
> clockrates were higher.

yes SMP with DOS isn't easy, as we need to make DOS kernel threading aware/reentrant, but a first SMP impementation that just use the other cores, and save the state of MMX, XMM registers on thread switch and with the constraint to never call DOS/BIOS functions outside a single thread. should be doable. let's see.

 

Complete thread:

Back to the forum
Board view  Mix view
23247 Postings in 2191 Threads, 405 registered users (0 online)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum