Thoughts about an OS
Incidently, Nishi also suggested using Linux as OS
Linux running Intent that is.
Then, it can be programmed on 3 different levels. High-level (intent), medium-level (Linux), low-level (direct hardware access). Regardless of the language being used. It should be very exciting!
Linux running Intent that is.Then, it can be programmed on 3 different levels. High-level (intent), medium-level (Linux), low-level (direct hardware access). Regardless of the language being used. It should be very exciting!
The programmers should not be able to access the hardware. Accessing hardware simultaniously by different programs results in the usual crash, most of the time. Low level programming like we used to do with ASM is not an option for multi tasking OS.
I remember some dude saying that he could actually instruct the CPU under Windows. What a lame joke. If it could be, then software would be faster, but less reliable.
we should be programming the OS instead the CPU and let the OS instruct the CPU alone.
But hey, it needs an interface as well. Am absolutely not looking forward to find myself staring at the MSX BASIC prompt when booting the new MSX without floppy (?!)
nishi is right, linux is thee sollution.
I remember some dude saying that he could actually instruct the CPU under Windows. What a lame joke. If it could be, then software would be faster, but less reliable.
we should be programming the OS instead the CPU and let the OS instruct the CPU alone.
But hey, it needs an interface as well. Am absolutely not looking forward to find myself staring at the MSX BASIC prompt when booting the new MSX without floppy (?!)
nishi is right, linux is thee sollution.
I was not talking about low-level programming while running linux.
For a computer that is based on the principles on MSX, it should indeed be possible to access all hardware directly, using ASM (or C/PASCAL with inline ASM). If this means the program only works outside of the Linux multitasking environment, so be it...
What's the point of a new MSX if it runs under Linux ??? I mean really, just get a second hand PC/Atari/Amiga/Mac, install Linux on it and there you go... What would be the added value of yet another machine that runs Linux ?
Linux is also the total opposite of a user friendly system. It's perfect as a server but it's FAR from having what it takes to satisfy regular users and it will never be a mass market product, even Linus Torvald admits it.
The point of having a common base of hardware (which is the case of the MSX standard) is to allow to access directly hardware and get the most out of it, en ensure compatibility between
I don't deny the advantages of an architechture with middle layer but to me it mostly applies to PC where nothing is standard. And this is really the opposite of the MSX spirit.
Linux is also the total opposite of a user friendly system. It's perfect as a server but it's FAR from having what it takes to satisfy regular users and it will never be a mass market product, even Linus Torvald admits it.
The point of having a common base of hardware (which is the case of the MSX standard) is to allow to access directly hardware and get the most out of it, en ensure compatibility between
I don't deny the advantages of an architechture with middle layer but to me it mostly applies to PC where nothing is standard. And this is really the opposite of the MSX spirit.
I was more thinking of an OS based on Linux that can run Linux software as well. Or, like Intent, an OS on an OS. Both is possible
Linux is indeed far from user friendly. At least, when using the command line. Using the graphical windows look-a-like shells improve it! Use KDE on linux and the dumb users can also have fun with it.
But hey, im not supporting linux on MSX at all! It more like a NEWer multitasking OS based on the advantages that linux has. Ripping pieces of code is no problem at all because it's opensource.
But multitasking AND hardware programming is just not a good idea. every programmer should know that very well.
Well maggoo, what would u like to see? The MSX BASIC prompt again? Nah, that's ancient and won't succeed IMO.
But hey, im not supporting linux on MSX at all! It more like a NEWer multitasking OS based on the advantages that linux has. Ripping pieces of code is no problem at all because it's opensource.
But multitasking AND hardware programming is just not a good idea. every programmer should know that very well.
Well maggoo, what would u like to see? The MSX BASIC prompt again? Nah, that's ancient and won't succeed IMO.
Linux or linux-based doesn't nessecarily mean it's not user-friendly. Windows adds a high level of automation to its kernel, Linux could do the same. Only now efforts towards that are really starting, take a look at Lindows and such.
As for the rest, the 'new MSX' is also targeted to the more 'advanced' user, they want to include a programming language like Basic with it after all, don't they?
About an OS for MSX, I have some nice ideas for an OS which I like to refer to as DOS3 ^_^. It's not particularly based on an existing kernel or anything, just a custom design with great flexibility which could turn out very cool ^_^. Anyways the project is at the moment halted for a bit in favour of more interesting development. But I'll continue working on it after that.
~Grauw
As for the rest, the 'new MSX' is also targeted to the more 'advanced' user, they want to include a programming language like Basic with it after all, don't they?
About an OS for MSX, I have some nice ideas for an OS which I like to refer to as DOS3 ^_^. It's not particularly based on an existing kernel or anything, just a custom design with great flexibility which could turn out very cool ^_^. Anyways the project is at the moment halted for a bit in favour of more interesting development. But I'll continue working on it after that.
~Grauw
Well it doesn't HAVE to be multitasking all the time. Look at Amiga, there was a very good multitasking system, however, for games/demos, etc... It was possible to take over the entire system and access hardware directly...
3D Multitasking Basic prompt would be cool indeed
3D Multitasking Basic prompt would be cool indeed
well, combining multi tasking with hardware programming could be nice indeed! I think it would make emulating MSX a lot easier.
Switching modes is possible! But no, i would not prefer to program BASIC, again
Switching modes is possible! But no, i would not prefer to program BASIC, again

By DarQ
Paladin (844)
06-01-2003, 16:27