Board index » delphi » BP7 mit > 64 MB RAM
Markus Hum
![]() Delphi Developer |
Wed, 22 Sep 2004 23:58:02 GMT
|
Markus Hum
![]() Delphi Developer |
Wed, 22 Sep 2004 23:58:02 GMT
BP7 mit > 64 MB RAM
Hallo!
Warum rebootet BP7 meinen PC (hat 224 MB RAM) wenn ich es von Plain DOS Gru? Markus |
Konstantin V. Varjono
![]() Delphi Developer |
Thu, 23 Sep 2004 02:32:03 GMT
Re:BP7 mit > 64 MB RAMMarkus Humm wrote in <3CAF1B0A.9010...@freenet.de> Quote> Warum rebootet BP7 meinen PC (hat 224 MB RAM) wenn ich es von Plain DOS But I believe you asked: How to give access to all memory (more than 64M)? * In real mode: 1) use XMS 3.0 functions (see Ralf Brown's Interrupt List, for example) 2) use Flat Memory Model (as I remembered it's title:). For example I have 6K zip-archive with sources demonstrated this feature <======== ========> This pretty short example shows how to access all memory installed on computer. This works under pure DOS. Don't laugh! It's true. Tihs is available since i386 processor has been launched! I don't know why programmers didn't use this before. It's a sort of mestery. And people didn't have to use Windows and those uneasy memory managers such as himem.sys, emm.exe, qemm.exe, etc. The way used in this examle is the easiest, if you know i386 processor architecture quite good. :) I don't want to explain details but this really works. In fact, DOS programmers can use all megabytes of their computer memory freely. Look through the sources. Requirements: - i386 or better processor Author: Alexei A. Frounze E-mail: alex...@chat.ru * In protected mode (with RTM.EXE) I didn't work but I here about utility -- |
Kweir
![]() Delphi Developer |
Thu, 23 Sep 2004 07:13:01 GMT
Re:BP7 mit > 64 MB RAMTry to set SET DPMIMEM=MAXMEM 32767 Klaus Weires |
Markus Hum
![]() Delphi Developer |
Thu, 23 Sep 2004 15:40:55 GMT
Re:BP7 mit > 64 MB RAMOpps! Sorry to write in german. What you thought about my question was a little bit wring, but about that topic I'm searching for info tto. But you solution is of no use for me because: - I need DLLs, so I need DPMI (BP's DPMI provides DLLs and there is some - the program shall run under Extenders or Windows 9x to avoid But: thanks anyway!! Greetings Markus |
Markus Hum
![]() Delphi Developer |
Fri, 24 Sep 2004 18:11:47 GMT
Re:BP7 mit > 64 MB RAMQuoteMarkus Humm wrote: can remember this PC had 96 MB before upgrading and BP worked without DPMIMEM var! Greetings Markus |
Mike Mone
![]() Delphi Developer |
Fri, 24 Sep 2004 20:00:40 GMT
Re:BP7 mit > 64 MB RAM"Konstantin V. Varjonov" <var...@ktk.ru> wrote in message <news:01c1dd9f$d1146d80$LocalHost@varkos>... Quote> Markus Humm wrote in <3CAF1B0A.9010...@freenet.de> problem is debugging, since you cannot place variables in a watch window. Here is the solution: http://mr_monett.tripod.com/frm.htm Best Regards, Mike |
Jason Burgo
![]() Delphi Developer |
Fri, 24 Sep 2004 19:32:25 GMT
Re:BP7 mit > 64 MB RAMQuoteMarkus Humm <markus.h...@freenet.de> wrote in message Quote> Markus Humm wrote: QuoteMarkus Humm <Markus.H...@freenet.de> wrote in message Quote> Why has BP7 some problems when used on PCs with more than 64 MB RTM.EXE supplied with BP 7.0x. Go to my website (downloads page) and get GV or my GVFM demo. In them are new versions of the above that seem to have no problems. It also supports DPMI function 0800h which is required for accessing the Linear Frame Buffer of modern SVGA video cards. The only caveat is that this version of DPMI16BI.OVL (which is really a virtual memory-disabled version of DPMI32BI.VME) requires Himem.sys or some other XMS services provider. The available memory limit is still 64MB, though it won't balk if your machine has more memory than this. BTW, the built-in DPMI server from DR DOS 7.03 is buggy - don't use it. -- Jason Burgon - Author of "Graphic Vision" GUI for DOS/DPMI |
Markus Hum
![]() Delphi Developer |
Sat, 25 Sep 2004 19:27:17 GMT
Re:BP7 mit > 64 MB RAMQuote
problems with some memory managers like EMM386, or am I wrong? I need DLLs for dynamic drivers and I don't like to throw away that Greetings Markus |
Markus Hum
![]() Delphi Developer |
Sat, 25 Sep 2004 19:30:43 GMT
Re:BP7 mit > 64 MB RAMOT: I read you use cute mouse as your favourite mousedriver for GV? There's a new 2.0 beta out which supports the mouse wheel on PS/2 ones...I tried it already and it works! Included is the wheel API documentation! Great stuff! Markus |
Markus Hum
![]() Delphi Developer |
Sat, 25 Sep 2004 19:33:19 GMT
Re:BP7 mit > 64 MB RAMQuote> The problem lies with DPMI16BI.OVL (the DPMI server/DOS extender) Quote> and possibly Quote> The only caveat is that Quote> The available memory limit is still 64MB, though it won't balk if without the source of this OVL, am I right? If yes, why not ask Borland to release it? Quote
some of their drivers... Greetings Markus |
Mike Mone
![]() Delphi Developer |
Sun, 26 Sep 2004 10:58:16 GMT
Re:BP7 mit > 64 MB RAMQuoteMarkus Humm <markus.h...@freenet.de> wrote in message <news:3CB2D015.5010901@freenet.de>... When you talk about DLL's I assume you mean the ones used with Yes, Flat Mode has no DLL support. The cpu is running in real mode, My problem with DLL's is the "DLL Hell" in distribution. You have to After a while, your distribution ages and becomes down-level. Users If you do not distribute the DLL with your code, you have to check Another problem with DLL's is you really have no idea what is in them, I'm not sure including DLL's would give your code wider acceptance. If I am mistaken about your intended use of DLL's, please let me know. The EMM386 problem is solved with the alternative versions discussed Best Regards, Mike |
Markus Hum
![]() Delphi Developer |
Sun, 26 Sep 2004 14:38:45 GMT
Re:BP7 mit > 64 MB RAMQuote
I need the DLLs for implementing drivers and filters. => modular design with DLLs My DLLs are no Windows DLLs but 16 bit DOS DLLs (which are indeed Greetings Markus |
Mike Mone
![]() Delphi Developer |
Sun, 26 Sep 2004 19:07:55 GMT
Re:BP7 mit > 64 MB RAMQuoteMarkus Humm <markus.h...@freenet.de> wrote in message <news:3CB3DDF5.9040901@freenet.de>... I assume you intend to supply binaries, and each programmer will use C Do you plan on making the source for the DLL's available? What happens Best Regards, Mike |
Jason Burgo
![]() Delphi Developer |
Sun, 26 Sep 2004 12:27:55 GMT
Re:BP7 mit > 64 MB RAMHi Markus, QuoteMarkus Humm <markus.h...@freenet.de> wrote in message Quote> OT: I read you use cute mouse as your favourite mousedriver for GV? There's Quote
Yes I know, I helped write it! (look in the CuteMouse credits) :-) Quote> Great stuff! under DOS with Cutemouse 2.xx loaded, and feel the wheel! ;-) CuteMouse-style wheel support will be in the next official release of GV -- Jason Burgon - Author of "Graphic Vision" GUI for DOS/DPMI |
Jason Burgo
![]() Delphi Developer |
Sun, 26 Sep 2004 12:43:47 GMT
Re:BP7 mit > 64 MB RAMHi Markus, Quote> Hm, even if HIMEM.SYS provides more than 64 MB? That can't be changed 64MB (2^16 * 1k = 64MB). See the XMS spec if you're interested in the details). Quote> If yes, why not ask Borland to release it? We asked Borland to release BP7 - nothing We asked Borland to release the missing bits of the BP7 RTL source (Graph, Overlay and the x87 emulator) - nothing. You ask! :-) There may be one more problem - The DPMI server/extenders were not written by Quote> > BTW, the built-in DPMI server from DR DOS 7.03 is buggy - don't use it. with their DPMS driver. -- Jason Burgon - Author of "Graphic Vision" GUI for DOS/DPMI |