Mail Archives: djgpp/2002/10/17/12:40:57
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
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<TITLE>Bericht</TITLE>
<META content="MSHTML 6.00.2800.1106" name=GENERATOR></HEAD>
<BODY>
<DIV>
<DIV><FONT face=Arial size=2><SPAN class=951572416-17102002>Oke, maybe you can
help me <SPAN class=904323916-17102002>a little</SPAN> bit out of my
problems.</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN
class=951572416-17102002></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN class=951572416-17102002>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.</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN
class=951572416-17102002></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN class=951572416-17102002>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.</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN
class=951572416-17102002></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN class=951572416-17102002>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).</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN
class=951572416-17102002></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN class=951572416-17102002>Maybe you can think
of another way to make this happen in djgpp. These are the specs I
need.</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN
class=951572416-17102002></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN class=951572416-17102002>Child programs have
to be EXE</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN class=951572416-17102002>Child programs
should be called by the kernel</SPAN></FONT></DIV>
<DIV><SPAN class=951572416-17102002></SPAN><FONT face=Arial size=2><SPAN
class=951572416-17102002>kernel can load up more programs </SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN class=951572416-17102002>The kernel and every
child program should communicatie using the same memmory
part.</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN
class=951572416-17102002></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN class=951572416-17102002>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.</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN
class=951572416-17102002></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN class=951572416-17102002>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.</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN
class=951572416-17102002></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN class=951572416-17102002>Thanx
anyway.</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN
class=951572416-17102002></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN
class=951572416-17102002>Greetz,</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN
class=951572416-17102002></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN
class=951572416-17102002>ChaoTix</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN class=951572416-17102002>WinTix Project
Mannager</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN
class=951572416-17102002></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN class=951572416-17102002>PS: WinTix is also
open source, and I am not planning to get some charging for
it.</SPAN></FONT></DIV></DIV></BODY></HTML>
------_=_NextPart_001_01C275FA.805F05A0--
- Raw text -