Yes, this is the question. Is there any software developer out there that would wanna port this OS to Pi? I'm a DOS enthusiast and the idea of my Pi running DOS makes me happy xD I just love DOS, yes, I could use Debian without a GUI, but FreeDOS has a better feel Also, I know I could use DOSBox, but I don't like it too much.
As I understand it, FreeDos only runs on Intel processor based systems. Therefore if you want to use it you would have to run it inside another application that was emulating an Intel processor based system.
Or expand the x86 code into a larger jump vector array, with opcode operands being set up as repeated operand, with differing use. I think if the code expanded a byte to 32 bits, there would be enough arm speed to get a fast x86 simulation of a 640KB DOS machine. But I'm not writing it.
Perhaps you can contact the OP of that topic. He has done great work so far to optimize qEMU for running a 486 quite fast on the raspberry pi. He even got some games to run on it, very interesting stuff
I'm a bit of a DOS enthusiast myself and was interested in this, until I learned that DOS only runs (natively) on x86 processors.
However, after some light research, I've discovered that there is a port to ARM planned for FreeDOS-32 (go to freedos-32.sourceforge.net and search 'ARM' on the front page). It might be worth keeping an eye out for that.
Some people like DOS. If there was an ARM port of FreeDOS, while it wouldn't be binary compatible with the original x86 version it might make for a comfortable/familiar platform for some users/developers
bloodline wrote:Some people like DOS. If there was an ARM port of FreeDOS, while it wouldn't be binary compatible with the original x86 version it might make for a comfortable/familiar platform for some users/developers