Or, perhaps a new non-DOS kernel should be made for the 68K (and leave NightDOS as is) which will run whatever GUIs and tools we make for Night DOS. Maybe a completely custom tailored kernel would work better on the 68K computer since at that point there would be no reason to support any vestiges of DOS at all, paving the way for a less hampered design.
Hi,You can still use assembly in the OS. However in doing so, you lock that specific portion to the platform you're writing for and that portion has to be re-coded for the other platform. When we talked off the board, I gave an example of a good use for assembly in the OS - memcpy. Copying to and from memory locations would be faster in assembly language and the C code would just need to wrap that. The memcpy routine would of course have the normal stack prep and cleanup required for the C language, however, if you are a skilled assembly language coder, that should be easy to overcome with minimal impact.
COFF is supported for m68k but not x86 (unless you build NightDOS with DJGPP). ELF is supported for both and if GRUB becomes a possibility, ELF easily hooks into GRUB.
I guess the next question is, since we are building cross platform, do we still build in DOS, or do we build in Linux/Mac OS/Windows? In any case, this project needs a cross compiler (or 2).-T
I'm actually considering going back to assembly for this. I can't see the EPiC computer being done any time soon (although the processor finally arrived the other day!) and even when it is, I want it to have its own kernel, not share something with the x86 architecture.
But for that I have another question:
Are we going to make them together? Or just finish one then finish the other one?
A logic answer would be 'yes' on the last question. And after that an also logical thing would be, Night DOS because that one is first set on the list. A year now. :)
For me the same: It was (and won't ever be) my intention to make someone feel offended. But in this case you already said (if I got it right) you don't feel offended.
THen the reason to not have my day:
My town is actually a really small town (like my country is small too). But the 'gemeente' (piece of goverment, don't know the english word for it) recently chose to just build/rebuild the marketplace and stores all again. The company which is about water, tries to solve an issue with leaks the majority of he street has. Then some sort of health institution, thought they need to change the building. And, one of my neighbours is also changing how his house looks. So I literally hear every minute, machines, hamers, etc... Now I have a headache and I always get negative if I have a headache. It's that simple! :/