thanks for the help<br><br><div><span class="gmail_quote">On 1/11/07, <b class="gmail_sendername">Daniël Mantione</b> <<a href="mailto:daniel.mantione@freepascal.org">daniel.mantione@freepascal.org</a>> wrote:</span>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br><br><br>Well, help is certainly very welcome, but note that more is needed than<br>one or two bug fixes. To make it a first platform again someone is needed
<br>who really uses Dos, so he quickly notes when something is wrong and can<br>make some new developments available on the Dos platform.</blockquote><div><br>i use DOS regularly (right this moment, my 'lab' got messed up by a foreign handand i lost a AT power supply so no old PC running; this will get fixed today)
<br><br>i will do my best to make it up to date and to help Pierre<br></div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Ok, so it is real DPMI. Since it can run OS/2 I think VPC should be of
<br>sufficient quality to run a Dos extender but note that many virtual<br>machines don't a PC emulate good enough and can be expected to cause some<br>trouble here. I'm not saying this is the case here, but you shouldn't
<br>put limitless trust in your VM either.</blockquote><div><br>well, a  think that the problem is with freedos native dpmi (called hdpmi)...i will try to use cwsdpmi inseated to run fpc<br><br>i forgot to mention that i noticed that the ide has this strange behavior: it loads, shows up and quickly disappears...no error msg, no crash
<br><br>for the sake of developing the DOS plataform, which version should i use: the 2.0.x branch or the new 2.1.x ??<br><br></div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>Yes.</blockquote><div><br>thanks <br></div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">I suggest to use the internal assembler.</blockquote>
<div><br>i will do so <br></div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">You should check the go32 extender documentation wether it supports
<br>interrupt 26. If yes, the port will be easy, you can just update the code<br>using 32 bit registers (i.e. ebp instead of bp).<br><br>If not, it is harder: you should allocate real mode memory, copy data to<br>real mode and do a real mode interrupt. The go32 contains the procedures
<br>to do this.</blockquote><div><br>thanks for this info...gotta study the go32 unit and the go32v2 extender itself <br></div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Daniël<br><br>_______________________________________________<br>fpc-pascal maillist  -  <a href="mailto:fpc-pascal@lists.freepascal.org">fpc-pascal@lists.freepascal.org</a><br><a href="http://lists.freepascal.org/mailman/listinfo/fpc-pascal">
http://lists.freepascal.org/mailman/listinfo/fpc-pascal</a><br><br></blockquote></div><br><br clear="all"><br>-- <br>Daniel<br><br>"Let us change our traditional attitude to the construction of programs. Instead of imagining that our main task is to instruct a computer what to do, let us concentrate rather on explaining to human beings what we want a computer to do." (Donald Knuth)
<br><br>"Yes, technogeeks can be funny, even if only to each other." (<a href="http://www.boogieonline.com/revolution/science/humor/">http://www.boogieonline.com/revolution/science/humor/</a>)"<br><br>"Man is driven to create; I know I really love to create things. And while I'm not good at painting, drawing, or music, I can write software." (Yukihiro Matsumoto, 
a.k.a. ``Matz'')