Porting a CCEmu on DOS will be EXTREEEEEME complex. More like impossible toyou.
Here are just
some reasons:
- DOS is a single-user single-thread OS, so coroutine will be REALY hard, because you have to implement MT.
- DOS is mostly a real-mode OS(16-Bit). I don't think anyone ported a newer LUA to a real-mode machine –> You'll need to port it yourself.
- DOS don't gots any rendering classes. If you want to use the rendering-classes used in CC, you'll need to write a renderer. Nearly impossible for you…
- 16-Bit gots RAM limitations. If you want to port all that stuff, and want to run it, you'll need a way to adress more RAM.
- License? I think, forsome parts(Like the rendering driver) you'll need to use someone leses code.
- Also I think, you'll have to modifie DOS assembly, for thinks like multithreadering. Microsoft is ClosedSource(TM)(C)All rights registered :(/>/>
- Why not just use Linux?
- I think, you're bit to unadvanced in programming and such things to solve all these problems(This is not an insult, me to :D/>/>)
Use Linux, it's goddamming small too, LUA is ported to it, you can access every hardware as mutch as you want, Java works also on Linux, Linux got's MT…
Here are some really interesting thinks you might want to read about first:
Know-How(Read first!)If you still want to make a bootable CC-Emulator, here are some things, that will help you:
So please stop thinking(And posting) about DOS. It's was a great OS, but it is not for emulating CC, because of Java, Rendering, RAM, (More see @top of this post B)/>/>)
The most easy way would be to modify the CC emu, and build an own Linux, based on DSL, but with Java preinstalled, and the CC-Emu in the xstartup.
But this still needs a lot of know-how, will take all your freetime, and is kinda senseless..
I hope I could help, even just to understad why not trieng to do something like this…
G r e e t z, m a x 1 2 2 0