Message-ID: From: Patrick Brouwer To: "'djgpp AT delorie DOT com'" Subject: WinTix (hope you can help me) Date: Thu, 17 Oct 2002 18:30:27 +0200 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2653.19) Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01C275FA.805F05A0" Reply-To: djgpp AT delorie DOT com This message is in MIME format. Since your mail reader does not understand this format, some or all of this message may not be legible. ------_=_NextPart_001_01C275FA.805F05A0 Content-Type: text/plain Oke, maybe you can help me a little bit out of my problems. First, lets tell you want I am planning to do. Right now WinTix 3.11 is made by borland 3.1 c++ compiler. WinTix will start other programs (like mines.exe(minesweeper), game.exe, desktop.exe etc) and all these programs will hook up a interrupt and returns to the WinTix.exe by using the keep function. Because of this way, I can call the interrupt in that program to let his do his stuff. For example, if the kernel (WinTix.exe) whants the desktop to be redrawed, is just calls the interrupt that belong to the desktop, and with some information in a shared information block, and the desktops interrupt knows then what to do. At the end, when WinTix is shutting down, it will call all open interrupts that are left behind, with the information to quit the program. All programs are exiting, and WinTix quits itself. All this seems to be in the 16 bit memmory because my convertional memmory will be very low when running up 3 programs. Like this I have development a full working task switching kernel: WinTix 3.11. But now I want to use DJGPP because of it much more power in graphics and memmory then borland c++ (dos). Maybe you can think of another way to make this happen in djgpp. These are the specs I need. Child programs have to be EXE Child programs should be called by the kernel kernel can load up more programs The kernel and every child program should communicatie using the same memmory part. I have not been tried to program a complete multitasking kernel because the kernel cant load up other EXE and make them a thread. I could program multitasking, but then every program need to be in the WinTix executable file. This makes it very hard for other programmers to make a child program for WinTix, because they would also compile WinTix complete with it. Hope you can give me some help, because right now Seal is the best GUI. But this GUI is very crappy and unstable, and I believe with a little more help of DJGPP and ALLEGRO, WinTix can be number 1 best GUI for (Free)Dos. Thanx anyway. Greetz, ChaoTix WinTix Project Mannager PS: WinTix is also open source, and I am not planning to get some charging for it. ------_=_NextPart_001_01C275FA.805F05A0 Content-Type: text/html Bericht
Oke, maybe you can help me a little bit out of my problems.
 
First, lets tell you want I am planning to do. Right now WinTix 3.11 is made by borland 3.1 c++ compiler. WinTix will start other programs (like mines.exe(minesweeper), game.exe, desktop.exe etc) and all these programs will hook up a interrupt and returns to the WinTix.exe by using the keep function. Because of this way, I can call the interrupt in that program to let his do his stuff. For example, if the kernel (WinTix.exe) whants the desktop to be redrawed, is just calls the interrupt that belong to the desktop, and with some information in a shared information block, and the desktops interrupt knows then what to do.
 
At the end, when WinTix is shutting down, it will call all open interrupts that are left behind, with the information to quit the program. All programs are exiting, and WinTix quits itself. All this seems to be in the 16 bit memmory because my convertional memmory will be very low when running up 3 programs.
 
Like this I have development a full working task switching kernel: WinTix 3.11. But now I want to use DJGPP because of it much more power in graphics and memmory then borland c++ (dos).
 
Maybe you can think of another way to make this happen in djgpp. These are the specs I need.
 
Child programs have to be EXE
Child programs should be called by the kernel
kernel can load up more programs
The kernel and every child program should communicatie using the same memmory part.
 
I have not been tried to program a complete multitasking kernel because the kernel cant load up other EXE and make them a thread. I could program multitasking, but then every program need to be in the WinTix executable file. This makes it very hard for other programmers to make a child program for WinTix, because they would also compile WinTix complete with it.
 
Hope you can give me some help, because right now Seal is the best GUI. But this GUI is very crappy and unstable, and I believe with a little more help of DJGPP and ALLEGRO, WinTix can be number 1 best GUI for (Free)Dos.
 
Thanx anyway.
 
Greetz,
 
ChaoTix
WinTix Project Mannager
 
PS: WinTix is also open source, and I am not planning to get some charging for it.
------_=_NextPart_001_01C275FA.805F05A0--