delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2010/05/06/12:30:15

X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f
From: "Rod Pemberton" <do_not_have AT havenone DOT cmm>
Newsgroups: comp.os.msdos.djgpp
Subject: Re: OT HX etc.
Date: Thu, 6 May 2010 12:15:54 -0400
Organization: Aioe.org NNTP Server
Lines: 56
Message-ID: <hrupsd$7ll$1@speranza.aioe.org>
References: <qah3t59tamdcag9gm26mkkhddj96gs984s AT 4ax DOT com> <4c64a5b1-bf8a-49e1-843e-9a0594856e82 AT c36g2000yqm DOT googlegroups DOT com> <hqu6vv$28n$1 AT speranza DOT aioe DOT org> <83mxwt17tq DOT fsf AT gnu DOT org> <hqvuv5$noj$1 AT speranza DOT aioe DOT org> <5045aa1f-6a1d-4d1a-a1a3-1ae82d412d15 AT z3g2000yqz DOT googlegroups DOT com> <hr3ir3$kni$1 AT speranza DOT aioe DOT org> <0aa8aea0-9b0c-44ba-a488-c06a720a458d AT b6g2000yqi DOT googlegroups DOT com> <6dd4831d-0c82-4ced-9b69-993066ef4168 AT e1g2000yqe DOT googlegroups DOT com> <hrsm0k$93t$1 AT speranza DOT aioe DOT org> <b377527f-cffb-4cd9-9908-312f5a5a10d5 AT o14g2000yqb DOT googlegroups DOT com>
NNTP-Posting-Host: pldq+kT97bAAp/ObDwnZyQ.user.speranza.aioe.org
X-Complaints-To: abuse AT aioe DOT org
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1983
X-Notice: Filtered by postfilter v. 0.8.2
X-Newsreader: Microsoft Outlook Express 6.00.2800.1983
X-Priority: 3
X-MSMail-Priority: Normal
Bytes: 3647
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Reply-To: djgpp AT delorie DOT com

"Rugxulo" <rugxulo AT gmail DOT com> wrote in message
news:b377527f-cffb-4cd9-9908-312f5a5a10d5 AT o14g2000yqb DOT googlegroups DOT com...
>
> The funny part is that DOS-NT (commercial predecessor to DOS-C)
> ran on 68000 machines, I think, so it was always meant to be portable
> initially. The big complaint is that even if you got the kernel and
> tools working on another architecture, you'd not have any apps
> anyways.
>

Implement DPMI as part of the 32-bit DOS.  Use a C compiler whose
executables are DPMI based and will detect and use Window's DPMI, if
present.  The 32-bit DOS pretends to be Windows...  Such DPMI executables
should work or be able to be made workable for it even if they have some
16-bit code.  E.g., DJGPP or OpenWatcom or LadSoft's CC386 or OS/2's RSX or
maybe even DiceRTE.  Japheth's HX is similar...

> DOSBox itself is dirt slow. We're talking a 486 DX2/100, and that's
> only if the host machine is 1+ Ghz. Max 64 MB RAM (defaults to 16).
> The good part is that it emulates VESA 2, GUS, SB, etc., for you. Also
> they explicitly target only games, for good or bad. But at least you
> can capture video, audio, screenshots, and somewhat manually speed up/
> slow down stuff.
>
> [...]
>
> DOSBox uses SDL, not sure what else (optionally ZLIB + PNG or
> whatever). Yes, it's mostly C++ these days, but luckily pretty
> portable. What needs to be mentioned is that it uses its own built-in
> "kernel" subset, i.e. doesn't use any "real" DOS at all. Yes, it's
> GPL, not sure if v3 by now (or how that would affect it).
>

Right, (iirc) it needs a real OS underneath... which is somewhat amazing
given all that it emulates.

> Actually, RDOS now is a valid target for OpenWatcom, and it's 32-bit
> and multitasking. I think it's open source, but I've never tried it.
>

Ditto...  Everytime I see that name, I think of some other DOS that was
written in assembly.  It had the wierdest collection of executables.

> (Honestly, the world is held back so much by dumb license infighting.)

Yeah, I'd guess that much of the code in MAME and MESS emulators could be
reused in an OS, but the MAME license is restrictive.  MESS is probably
also.  I don't see a DOS emulation for MESS, but it supports PC/XT/AT with
CGA/MDA/VGA.  I've tried MAME a few times, but not MESS.


Rod Pemberton




- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019