Re: [Freedos-devel] 32-bit DOS

2018-07-12 Thread Steve Nickolas
On Thu, 12 Jul 2018, Thomas Mueller wrote: Snippet from Eric Auer: OS/2 was a very sensible evolution of the MS DOS API spirit. So that could be part of the answer. And there are probably free open OS/2 clones :-) There is a free open OS/2 clone-attempt at osfree.org . They even now have a

Re: [Freedos-devel] 32-bit DOS

2018-07-12 Thread Thomas Mueller
Snippet from Eric Auer: > OS/2 was a very sensible evolution of the MS DOS > API spirit. So that could be part of the answer. > And there are probably free open OS/2 clones :-) There is a free open OS/2 clone-attempt at osfree.org . They even now have a github site:

Re: [Freedos-devel] 32-bit DOS

2018-07-12 Thread Steve Nickolas
On Thu, 12 Jul 2018, Eric Auer wrote: OS/2 was a very sensible evolution of the MS DOS API spirit. So that could be part of the answer. And there are probably free open OS/2 clones :-) If only, but maybe the recently-started "2ine" project would be useful to such a thing. -uso.

Re: [Freedos-devel] 32-bit DOS

2018-07-12 Thread Eric Auer
Hi Paul, > Hi. About 30 years ago, someone made a comment > on a group saying "until DOS is made 32-bit, DOS > extenders are just a kludge". Actually fd32 tries to be better than DOS + extender by having a protected mode kernel, but it has been a while since there was news from them and

Re: [Freedos-devel] 32-bit operating system

2018-07-11 Thread Paul Edwards
> as you don't have plans to execute MSDOS binaries, please I do have plans to one day run 16-bit MSDOS applications under the 32-bit operating system. But I have no idea how long that will take to happen. Meanwhile running 32-bit apps is ready to roll. Also note that I have a PDOS/86 which does

Re: [Freedos-devel] 32-bit operating system

2018-07-09 Thread Tom Ehlert
Hi Paul, > PDOS uses a relocatable a.out format for the > executables. I used a.out format because that > is what EMX 0.9d uses internally. But PDOS > will not even run a DOS-extended EMX > executable. It is only capable of running > a.out format, so everything needs to be > recompiled for the

Re: [Freedos-devel] 32-bit DOS

2018-07-08 Thread Paul Edwards
> Can PDOS run programs that are run with > CWSDPMI (for example DJGPP)? Hi Ercan. PDOS uses a relocatable a.out format for the executables. I used a.out format because that is what EMX 0.9d uses internally. But PDOS will not even run a DOS-extended EMX executable. It is only capable of running

Re: [Freedos-devel] 32-bit DOS

2018-07-08 Thread Mercury Thirteen via Freedos-devel
On July 8, 2018 1:42 PM, Ercan Ersoy wrote: > Hello, > > Can PDOS run programs that are run with CWSDPMI (for exmaple DJGPP)? > > Can NightDOS run programs that are run with CWSDPMI (for exmaple DJGPP)? > > Best regards, > > Ercan Hi Ercan, The Night kernel will eventually have its own

Re: [Freedos-devel] 32-bit DOS

2018-07-08 Thread Ercan Ersoy
Hello, Can PDOS run programs that are run with CWSDPMI (for exmaple DJGPP)? Can NightDOS run programs that are run with CWSDPMI (for exmaple DJGPP)? Best regards, Ercan -- Check out the vibrant tech community on

Re: [Freedos-devel] 32-bit DOS

2018-07-07 Thread Jim Hall
On Fri, Jul 6, 2018 at 8:51 PM, Mercury Thirteen via Freedos-devel < freedos-devel@lists.sourceforge.net> wrote: > Interesting you should mention this; I and a few others have been working > on a 32-bit Protected Mode DOS-style kernel (see the Night group forum > here

Re: [Freedos-devel] 32-bit DOS

2018-07-06 Thread Paul Edwards
> Interesting you should mention this; I and a few others have been working on > a > 32-bit Protected Mode DOS-style kernel (see the Night group forum > [here](https://groups.google.com/forum/?hl=en#!forum/night-dos-kernel) for > more > info) for a while now. While I never got too deep into

Re: [Freedos-devel] 32-bit DOS

2018-07-06 Thread Mercury Thirteen via Freedos-devel
Interesting you should mention this; I and a few others have been working on a 32-bit Protected Mode DOS-style kernel (see the Night group forum [here](https://groups.google.com/forum/?hl=en#!forum/night-dos-kernel) for more info) for a while now. While I never got too deep into DPMI (and

[Freedos-devel] 32-bit DOS

2018-07-06 Thread Paul Edwards
Hi. About 30 years ago, someone made a comment on a group saying "until DOS is made 32-bit, DOS extenders are just a kludge". I didn't know much about DOS-specifics back then to even understand the comment. Microsoft abandoned the MSDOS API, but what would a 32-bit version of the MSDOS API look

Re: [Freedos-devel] 32-bit FreeDOS

2015-06-17 Thread Michael Brutman
Before you get too involved with a 32 bit DOS-like operating system can you update us on your progress with FreeDOS 1.2? I thought you were working on that too. On Jun 17, 2015 11:07 AM, Mercury Thirteen mercury0x0...@gmail.com wrote: I think there's been sufficient time for everyone who is

Re: [Freedos-devel] 32-bit FreeDOS

2015-06-17 Thread Mercury Thirteen
Indeed, the package compilation has been available for two weeks now. You can find it here http://mercurycoding.com/FreeDOS/FreeDOS-1.2.zip. I posted it to get everyone's feedback, so take a look and see if you find anything which should be removed or added. I'm fairly certain I didn't yet catch

Re: [Freedos-devel] 32-bit FreeDOS

2015-06-08 Thread Antony Gordon
Hi snip Do ZM EXEs actually exist? Yes. Any 16-bit MS-DOS target compiler generates MZ executables. FreeDOS is full of them. I've also been curious as to what the format is for .TOS binaries (since GEMDOS has such a similar API to MS-DOS). Grab one and run it through a hex editor.

Re: [Freedos-devel] 32-bit FreeDOS

2015-06-08 Thread Antony Gordon
Hi, See my other email. In DOS, MZ=ZM, I guess Microsoft changed course at some point. They are typically called MZ executables. On Jun 8, 2015, at 8:55 PM, Steve Nickolas usots...@buric.co wrote: On Mon, 8 Jun 2015, Antony Gordon wrote: Hi snip Do ZM EXEs actually exist? Yes.

Re: [Freedos-devel] 32-bit FreeDOS

2015-06-08 Thread Steve Nickolas
On Mon, 8 Jun 2015, Antony Gordon wrote: Hi, See my other email. In DOS, MZ=ZM, I guess Microsoft changed course at some point. They are typically called MZ executables. I was specifically referring to the specific magic number that would show up as ZM in a text editor. All the files I've

Re: [Freedos-devel] 32-bit FreeDOS

2015-06-08 Thread Chelson Aitcheson
And I said MJ for Michael Jordan not Michael Jackson. On 09/06/2015 10:51 am, Steve Nickolas usots...@buric.co wrote: On Mon, 8 Jun 2015, Antony Gordon wrote: Hi snip Do ZM EXEs actually exist? Yes. Any 16-bit MS-DOS target compiler generates MZ executables. FreeDOS is full of

Re: [Freedos-devel] 32-bit FreeDOS

2015-06-08 Thread Antony Gordon
Hi, It’s all semantics. Most signatures are MZ, but some old linkers (not sure if they are even in use) used ZM according to RBIL Values for the executable types understood by various environments: MZ old-style DOS executable (see #01594

Re: [Freedos-devel] 32-bit FreeDOS

2015-06-08 Thread Antony Gordon
Hi snip I'd suggest using 0xC3 0x00 as a magic number for any non-8086 executable. Or, for preference, using a 4-byte magic number: 0xC3 0x00 0x00 followed by a byte giving the supported CPU architecture. Then the logic in the loader would be: 0xC3 0x00 0x00 suitable architecture -

Re: [Freedos-devel] 32-bit FreeDOS

2015-06-08 Thread Steve Nickolas
On Mon, 8 Jun 2015, Antony Gordon wrote: Hi, It’s all semantics. Most signatures are MZ, but some old linkers (not sure if they are even in use) used ZM according to RBIL Values for the executable types understood by various environments: MZ old-style DOS executable (see #01594

Re: [Freedos-devel] 32-bit FreeDOS

2015-06-08 Thread Steve Nickolas
On Tue, 9 Jun 2015, John Elliott wrote: If you can mark the EXEs as something other than MZ, you could perhaps make a TSR loader stub that loads an x86 emulator on demand to run EXE files. COM... I think you're gonna be stuck with using only an EXE format because trying to detect a COM file

Re: [Freedos-devel] 32-bit FreeDOS

2015-06-08 Thread Steve Nickolas
On Mon, 8 Jun 2015, Antony Gordon wrote: Hi snip Do ZM EXEs actually exist? Yes. Any 16-bit MS-DOS target compiler generates MZ executables. FreeDOS is full of them. I said ZM, not MZ. -uso. --

Re: [Freedos-devel] 32-bit FreeDOS

2015-06-06 Thread Rugxulo
Hi, On Fri, Jun 5, 2015 at 5:10 PM, Steve Nickolas usots...@buric.co wrote: A port of DOS to ARM would not be bound to any existing API and would not need to be compatible with any existing DOS implementations, while still being a port of DOS. I know this might be stating the obvious, but

Re: [Freedos-devel] 32-bit FreeDOS

2015-06-06 Thread Antony Gordon
Hi, On Jun 5, 2015, at 6:10 PM, Steve Nickolas usots...@buric.co wrote: A port of DOS to ARM would not be bound to any existing API and would not need to be compatible with any existing DOS implementations, while still being a port of DOS. That’s technically incorrect. The reason that

Re: [Freedos-devel] 32-bit FreeDOS

2015-06-05 Thread Steve Nickolas
A port of DOS to ARM would not be bound to any existing API and would not need to be compatible with any existing DOS implementations, while still being a port of DOS. -uso. --

Re: [Freedos-devel] 32-bit FreeDOS

2015-06-05 Thread Mercury Thirteen
I agree, a 32-bit kernel would open up worlds of possibilities for the DOS platform. Also, just to clarify, I wasn't asking anyone's permission, just probing to see what kind of interest there is out there. I used to follow DOSCore and Aura closely back in the day when I was working (off and on,

Re: [Freedos-devel] 32-bit FreeDOS

2015-06-05 Thread Mercury Thirteen
I am considering starting a test project to determine the feasibility of implementing a 32-bit FreeDOS kernel. If I decide to do so, who else is interested in contributing? Said contributors could assist in coding, help with testing, establish and evolve standards for the project, create

Re: [Freedos-devel] 32-bit FreeDOS

2015-06-05 Thread Chelson Aitcheson
To see it on the arm architecture I think would be a good long term goal for a 32 bit kernel. Raspberry pi and other small arm boards are cheap and affordable and would breathe life into the dos platform. You don't need the freedos community approval or help as such for a project. Just do it.

Re: [Freedos-devel] 32-bit FreeDOS

2015-06-05 Thread Chelson Aitcheson
Low end *nix apps could be ported in place of over dos apps hell we could just make a Linux distro and slap a freedos sticker on it lol. Problem is there are two arguments here.. why and why not. If you build it they will come. If you don't then be happy carrying your xt's on your back. On

Re: [Freedos-devel] 32-bit FreeDOS

2015-06-05 Thread Chelson Aitcheson
Doesn't matter, Mac os power pc applications dont work on new Mac os but it's still the same os. (rosetta comparability layer aside) I see this as more of a chance for a new generation of dos. Freedos 1.x has accomplished the needs for the existing replacement or clone requirements of a dos with

Re: [Freedos-devel] 32-bit FreeDOS

2015-06-05 Thread Steve Nickolas
On Sat, 6 Jun 2015, Chelson Aitcheson wrote: Doesn't matter, Mac os power pc applications dont work on new Mac os but it's still the same os. (rosetta comparability layer aside) I see this as more of a chance for a new generation of dos. Freedos 1.x has accomplished the needs for the

Re: [Freedos-devel] 32-bit FreeDOS

2015-06-05 Thread Chelson Aitcheson
Nothing is impossible if it was the case we would all still be using reel to reel and tape decks lol. Lots of ideas and spit balling here but hey why not write it up and if people wana contribute then they will if not keep using old trusty xt On 06/06/2015 8:39 am, Steve Nickolas

Re: [Freedos-devel] 32-bit FreeDOS

2015-06-05 Thread Antony Gordon
Hey, On Jun 5, 2015, at 6:49 PM, Chelson Aitcheson chelson.aitche...@gmail.com wrote: Nothing is impossible if it was the case we would all still be using reel to reel and tape decks lol. Lots of ideas and spit balling here but hey why not write it up and if people wana contribute

Re: [Freedos-devel] 32-bit FreeDOS

2015-06-01 Thread Antony Gordon
Eric, It’s involved, but so was writing an MS-DOS clone almost 17 years ago that is able to run 98% of all DOS software natively factoring in the quirks and undocumented and partially documented structures that had to be clean room implemented to avoid infringement. You and I were around for

Re: [Freedos-devel] 32-bit FreeDOS

2015-06-01 Thread Chelson Aitcheson
Haha I got laughed at and criticized for these ideas. Just make it don't worry about the community. On 29/05/2015 6:47 am, Antony Gordon cuzint...@gmail.com wrote: I was re-reading some emails and I think I have an idea of how this would work. The goal is existing compatibility so that older

Re: [Freedos-devel] 32-bit FreeDOS

2015-06-01 Thread Mercury Thirteen
On Mon, Jun 1, 2015 at 3:16 PM, Chelson Aitcheson chelson.aitche...@gmail.com wrote: Haha I got laughed at and criticized for these ideas. +1 Just make it don't worry about the community. +10 --

Re: [Freedos-devel] 32-bit FreeDOS

2015-05-31 Thread Eric Auer
Hi Antony, if the goal is only to use Windows driver, then writing a clone of Windows is a high price. Plus it already has been paid, by the ReactOS project. Note that DOS windows in Windows often do not gain from Windows drivers: For example if your soundcard comes with a Windows driver, your

Re: [Freedos-devel] 32-bit FreeDOS

2015-05-30 Thread Antony Gordon
Eric, It’s simple. Every piece of computer hardware comes with a Windows driver. Depending on the age of the device, you may have the older Windows drivers, or the newer Windows Driver Model driver. The reality is that to the major manufacturers of hardware, DOS is dead. No one is using a

Re: [Freedos-devel] 32-bit FreeDOS

2015-05-29 Thread M Vrm
...@gmail.com To: Technical discussion and questions for FreeDOS developers. freedos-devel@lists.sourceforge.net Sent: Thursday, May 28, 2015 10:47 PM Subject: [Freedos-devel] 32-bit FreeDOS I was re-reading some emails and I think I have an idea of how this would work. The goal is existing

Re: [Freedos-devel] 32-bit FreeDOS

2015-05-29 Thread Antony Gordon
Eric, I only mentioned the Windows portion because it would tie in compatibility on the Microsoft side of things for classic software, not necessarily to re-invent Windows 3.x or Windows 9x. I'll try to elaborate more. If you strip the GUI from MS Windows, you have 3 important parts that run to

Re: [Freedos-devel] 32-bit FreeDOS

2015-05-29 Thread Eric Auer
Hi Anthony, please explain in which way Windows WITHOUT a GUI would be something that we want to add to FreeDOS: There already are really good, free and open DPMI based DOS extenders for DOS. FreeDOS itself is not running in protected mode, but every EMM386 style software must use protected

Re: [Freedos-devel] 32-bit FreeDOS

2015-05-28 Thread Georg Potthast
, May 28, 2015 10:47 PM Subject: [Freedos-devel] 32-bit FreeDOS I was re-reading some emails and I think I have an idea of how this would work. The goal is existing compatibility so that older DOS applications will run. Obviously, moving to 32-bit will eliminate most of the older processors

[Freedos-devel] 32-bit FreeDOS

2015-05-28 Thread Antony Gordon
I was re-reading some emails and I think I have an idea of how this would work. The goal is existing compatibility so that older DOS applications will run. Obviously, moving to 32-bit will eliminate most of the older processors, HOWEVER. by implementing a Windows 9x like model and build a

Re: [Freedos-devel] 32-bit FreeDOS

2015-05-28 Thread Antony Gordon
Here’s one possibility: 1. Start FreeDOS (16-bit mode) 2. Start FreeDOS-32 via a separate executable (it would only be installed if it detected a 32-bit capable processor), perhaps call it FD32. It would switch to protected mode and spawn a protected mode shell. The other possibility During

Re: [Freedos-devel] 32-bit FreeDOS

2015-05-28 Thread Steve Nickolas
On Thu, 28 May 2015, Antony Gordon wrote: Here’s one possibility: 1. Start FreeDOS (16-bit mode) 2. Start FreeDOS-32 via a separate executable (it would only be installed if it detected a 32-bit capable processor), perhaps call it FD32. It would switch to protected mode and spawn a protected

Re: [Freedos-devel] 32-bit FreeDOS

2015-05-28 Thread Mercury Thirteen
Agreed, that was my exact line of thinking. However, the folks here seem to have come to the conclusion that FreeDOS will not evolve into the 32-bit realm. On Thu, May 28, 2015 at 4:47 PM, Antony Gordon cuzint...@gmail.com wrote: I was re-reading some emails and I think I have an idea of how

Re: [Freedos-devel] 32-bit FreeDOS

2015-05-28 Thread Eric Auer
Hi :-) 1. Start FreeDOS (16-bit mode) 2. Start FreeDOS-32 via a separate executable (it would only be installed if it detected a 32-bit capable processor), perhaps call it FD32. It would switch to protected mode and spawn a protected mode shell. http://freedos-32.sourceforge.net/ already

Re: [Freedos-devel] 32-bit FreeDOS

2015-05-28 Thread Georg Potthast
On Friday, May 29, 2015, Eric Auer wrote: FD32 runs more parts in 32-bit, but the advantages compared to using a classic DOS together with a DPMI compatible DOS extender are minimal. Exactly. --

Re: [Freedos-devel] 32 bit

2006-09-16 Thread Lyrical Nanoha
On Fri, 15 Sep 2006, Blair Campbell wrote: I personally much prefer Debian, which is free in every form, easy to install, and easy to use. Yeah. Debian, or Ubuntu which is pretty much the same thing. -uso. - Using

Re: [Freedos-devel] 32 bit

2006-09-16 Thread Florian Xaver
Hi, I like Ubuntu, but if I want to develope or to play with a computer, I am using DOS. Else, I have to use WinXP, because of the drivers and of compatiblity of some programs... ^^ bye Flo On Sat, 16 Sep 2006 09:18:22 +0200, Lyrical Nanoha [EMAIL PROTECTED] wrote: On Fri, 15 Sep

Re: [Freedos-devel] 32 bit

2006-09-15 Thread Imre Leber
Subject: Re: [Freedos-devel] 32 bit You are talking of our sister project FreeDOS-32: http://freedos-32.sourceforge.net/ No actually I was talking about starting another 16bit compiler project. I believe that FreeDOS 32 has a big problem: they have to do it all from scratch. I believe

Re: [Freedos-devel] 32 bit

2006-09-15 Thread Imre Leber
-Original Message- From: Alain M. [mailto:[EMAIL PROTECTED] Sent: Thursday, September 14, 2006 07:45 PM To: freedos-devel@lists.sourceforge.net Subject: Re: [Freedos-devel] 32 bit Imre Leber escreveu: Well I for one think that FreeDOS should move into the 32bit realm after version 1

Re: [Freedos-devel] 32 bit

2006-09-15 Thread Alain M.
Imre Leber escreveu: Well i strongly prefer reactos in that case, because i don't want to pay more money to novell (the same company mentioned above) for using linux then to microsoft for using windows. You don have to pay Novell for using Linux!!! And I don't even think that their's is

Re: [Freedos-devel] 32 bit

2006-09-15 Thread Arkady V.Belousov
Hi! 15-Сен-2006 15:35 [EMAIL PROTECTED] (Alain M.) wrote to freedos-devel@lists.sourceforge.net: Well i strongly prefer reactos in that case, because i don't want to pay more money to novell (the same company mentioned above) for using linux then to microsoft for using windows. AM You don

Re: [Freedos-devel] 32 bit

2006-09-15 Thread Blair Campbell
I personally much prefer Debian, which is free in every form, easy to install, and easy to use. On 9/15/06, Arkady V.Belousov [EMAIL PROTECTED] wrote: Hi! 15-Сен-2006 15:35 [EMAIL PROTECTED] (Alain M.) wrote to freedos-devel@lists.sourceforge.net: Well i strongly prefer reactos in that

[Freedos-devel] 32 bit

2006-09-14 Thread Imre Leber
Well I for one think that FreeDOS should move into the 32bit realm after version 1. All the 32bit stuff was written by the DJGPP project. But it didn't make any sense philosophicaly as long as it did not run on a free DOS operating system. Now that we did the time and have a free operating

Re: [Freedos-devel] 32 bit

2006-09-14 Thread Roberto Mariottini
Imre Leber wrote: Well I for one think that FreeDOS should move into the 32bit realm after version 1. All the 32bit stuff was written by the DJGPP project. But it didn't make any sense philosophicaly as long as it did not run on a free DOS operating system. Now that we did the time

Re: [Freedos-devel] 32 bit

2006-09-14 Thread Imre Leber
-Original Message- From: Roberto Mariottini [mailto:[EMAIL PROTECTED] Sent: Thursday, September 14, 2006 10:37 AM To: freedos-devel@lists.sourceforge.net Subject: Re: [Freedos-devel] 32 bit Imre Leber wrote: Well I for one think that FreeDOS should move into the 32bit realm after

Re: [Freedos-devel] 32 bit

2006-09-14 Thread Alain M.
Imre Leber escreveu: Well I for one think that FreeDOS should move into the 32bit realm after version 1. I agree, but for a different reason: not even here on the FreeDOS list could we find any real 16 bit machine just for testing... IMHO DOS has to remain DOS. That is definite. But modern

Re: [Freedos-devel] 32 bit

2006-09-14 Thread Alain M.
You are talking of our sister project FreeDOS-32: http://freedos-32.sourceforge.net/ No actually I was talking about starting another 16bit compiler project. I believe that FreeDOS 32 has a big problem: they have to do it all from scratch. I believe further that a different aproach could

Re: [Freedos-devel] 32 bit

2006-09-14 Thread Arkady V.Belousov
Hi! 14-Сен-2006 14:45 [EMAIL PROTECTED] (Alain M.) wrote to freedos-devel@lists.sourceforge.net: AM Today thare is a discussion about making a full modern compiler for AM either C++ or Pascal. It simply will not *fit* in 16 bit memory!!! Because many current compilers are 32-bit programs,

Re: [Freedos-devel] 32 bit

2006-09-14 Thread Ladislav Lacina
The compiler itself can work in 32-bit protected mode but the generated programs should work in 16-bit real. - Original Message - From: Arkady V.Belousov [EMAIL PROTECTED] To: freedos-devel@lists.sourceforge.net Sent: Thursday, September 14, 2006 9:04 PM Subject: Re: [Freedos-devel] 32

Re: [Freedos-devel] 32 bit

2006-09-14 Thread Arkady V.Belousov
Hi! 14-Сен-2006 21:46 [EMAIL PROTECTED] (Ladislav Lacina) wrote to freedos-devel@lists.sourceforge.net: LL The compiler itself can work in 32-bit protected mode but the generated LL programs should work in 16-bit real. AM Today thare is a discussion about making a full modern compiler for AM