I want use 16bit dos asm code to write a window like windows.
but i don't know how to do it.guys who Great can give me some
example.
but i don't know how to do it.guys who Great can give me some
example.
There are too many design considerations to be made when writing a windowing system. It all depends on your application's needs. An example would be too big to type up here, but you could use the Windows user interface for inspiration.
Check SOLAR OS GUI code, my GUI is pretty much OOP and looks like windows
1)Try to convert from 32bts to 16bits...
2)You do not need boot / GDT/IDT and switch to protected mode
3)You do not need Keyboard/mouse driers (use BIOS/DOS)
4)You can use VESA to switchs resolutions and get a LFB for GFX
Loose some/win some ;)
I you really know what you are doing and want to do it ... i think it is easy
1)Try to convert from 32bts to 16bits...
2)You do not need boot / GDT/IDT and switch to protected mode
3)You do not need Keyboard/mouse driers (use BIOS/DOS)
4)You can use VESA to switchs resolutions and get a LFB for GFX
Loose some/win some ;)
I you really know what you are doing and want to do it ... i think it is easy
HI,
BogdanOntanu,Sice i Konw You Can write Os,i Think you a very Great man.
i am very interest in it ,but i am a beginer,Can you give me you Os and Code
to me! thank very much!!!
BogdanOntanu,Sice i Konw You Can write Os,i Think you a very Great man.
i am very interest in it ,but i am a beginer,Can you give me you Os and Code
to me! thank very much!!!
1) I am NOT a great man...
2) The source code released under GPL and some screenshots/info are here:
http://www.hostileencounter.com/os_main.html
or here
http://www.oby.ro/os_main.html
3)API Documentation is pretty scarce, i will try to improve that in the future
And of course i have a better version on my HDD, unreleased yet :grin: , working on it
if you need support let me know ;)
2) The source code released under GPL and some screenshots/info are here:
http://www.hostileencounter.com/os_main.html
or here
http://www.oby.ro/os_main.html
3)API Documentation is pretty scarce, i will try to improve that in the future
And of course i have a better version on my HDD, unreleased yet :grin: , working on it
if you need support let me know ;)