X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f From: "Rod Pemberton" 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: References: <4c64a5b1-bf8a-49e1-843e-9a0594856e82 AT c36g2000yqm DOT googlegroups DOT com> <83mxwt17tq DOT fsf AT gnu DOT org> <5045aa1f-6a1d-4d1a-a1a3-1ae82d412d15 AT z3g2000yqz DOT googlegroups DOT com> <0aa8aea0-9b0c-44ba-a488-c06a720a458d AT b6g2000yqi DOT googlegroups DOT com> <6dd4831d-0c82-4ced-9b69-993066ef4168 AT e1g2000yqe 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" 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