Menu

#21 Allow loading PROGRAMS to HMA or higher

closed
nobody
Kernel (17)
5
2010-08-15
2003-11-09
Anonymous
No

Please improve the administration of memory in FreeDos
so that the programs are loaded in the high mémoria
(above 1MB) per default.

Discussion

  • Nobody/Anonymous

    Logged In: NO

    You cannot load PROGRAMS beyond 1 MB unless
    they are protected mode ones. But FreeDOS
    loads big parts of the kernel into the HMA
    and allocates the rest for BUFFERS. The HMA
    is the area which is right after the first
    1 MB.

     
  • mceric

    mceric - 2004-04-28

    Logged In: YES
    user_id=309160

    Real mode DOS programs generally should not
    be loaded above 1 MB. However, the FreeDOS
    kernel itself uses a 64k area (HMA) right
    after the first 1 MB to load most kernel
    code and BUFFERS. Together with loading
    drivers and resident software to UMBs (have
    to use EMM386 or UMBPCI or similar driver to
    create UMBs) you can easily reach more than
    620k available for DOS programs with FreeDOS
    2034 and the FreeCOM shell (which swaps most
    of itself away to XMS memory while programs
    are running :-)).

     
  • mceric

    mceric - 2004-07-16
    • summary: Please improve the administration of memory in FreeDos --> Allow loading PROGRAMS to HMA or higher
     
  • Kenneth Davis

    Kenneth Davis - 2010-08-15
    • labels: --> Kernel
    • status: open --> closed
     
  • Kenneth Davis

    Kenneth Davis - 2010-08-15

    not possible with DOS as per prior comments

     

Log in to post a comment.