Results 1 to 3 of 3

Thread: Beta Test: CWSDPMI r7 - 4GB support

  1. #1
    Member
    Join Date
    Jun 2008
    Location
    USA
    Posts
    111
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Beta Test: CWSDPMI r7 - 4GB support

    Quote Originally Posted by Charles Sandmann
    I would like to announce the beta for CWSDPMI release 7.

    The purpose of this release is to allow high performance access to large amounts of physical memory (up to 4GB). Memory above 32-bit address space (common on machines over 3GB physical memory) will be mapped to fill the address hole to provide a full 4GB memory. 4MB pages will be automatically used for large memory requests. Release 7 also includes the bug fixes included in the release 5 2008 refresh, and improved 4MB page support included in the never completed r6.

    Current DJGPP releases support large memory allocation requests and with CWSDPMI release 7 allow a contiguous memory block over 4091MB. This CWSDPMI release is dedicated to those few dozen people who want to prove their 4GB+ computers can actually run 4GB 32-bit applications.

    For those who need more than 4GB, I'll provide some code that allows you to map 5GB+ memory (up to 64GB) into the address space on request. The next release will probably be when I get several people bugging me that 64GB isn't enough under DOS.

    Binary Distribution: http://clio.rice.edu/djgpp/beta/csdpmi7b.zip
    Source Distribution: http://clio.rice.edu/djgpp/beta/csdpmi7s.zip

    Please send me any comments or bug reports.
    Have fun, and thanks for testing !

  2. #2
    Member
    Join Date
    Sep 2008
    Location
    France
    Posts
    885
    Thanks
    480
    Thanked 278 Times in 118 Posts
    How does it compare to Japheth's HDPMI implementation ?

  3. #3
    Member
    Join Date
    Jun 2008
    Location
    USA
    Posts
    111
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Quote Originally Posted by Cyan View Post
    How does it compare to Japheth's HDPMI implementation ?
    It's just a separate implementation by a different author. You are obviously free to use both, only one, or neither.

    • smaller (~20k size)
    • 4 MB pages (much faster than r5 for > 500 MB RAM machines)
    • virtual memory
    • pure DPMI 0.90+, no int 21h extensions (hence less OpenWatcom-friendly)
    • easily bound as stub (or even ring 0 version now) to DJGPP v2 apps
    • can support DJGPPv1 or RSX apps w/ better IRQ support (eh??)
    • builds with Borland C 3.1 (I think) or Turbo C w/ TASM (vs. JWasm for HX)


    In short, just try it, and tell him your results!

Similar Threads

  1. Srep with multiple files support ?
    By SvenBent in forum Data Compression
    Replies: 3
    Last Post: 30th September 2010, 19:41
  2. Free software to support RARv3
    By lunaris in forum Data Compression
    Replies: 11
    Last Post: 21st January 2009, 19:13
  3. Help beta testing QuickLZ 1.40 with the new test framework
    By Lasse Reinhold in forum Forum Archive
    Replies: 10
    Last Post: 19th April 2008, 16:16
  4. GCC mmx support
    By toffer in forum Forum Archive
    Replies: 6
    Last Post: 19th January 2008, 13:20
  5. PeaZip v1.3 now with PAQ8 support!
    By LovePimple in forum Forum Archive
    Replies: 29
    Last Post: 9th February 2007, 15:58

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •