Usage.txt:
Conventional Memory Detail:

Segment        Total           Name           Type
-------  ----------------  ------------  -------------
  0000      1,024    (1K)                interrupt vector table
  0040        768    (1K)                BIOS data area
  0070      8,416    (8K)  IO            system data
                             NUL         system device driver
                             CON         system device driver
                             PRN         system device driver
                             AUX         system device driver
                             LPT1        system device driver
                             LPT2        system device driver
                             LPT3        system device driver
                             COM1        system device driver
                             COM2        system device driver
                             COM3        system device driver
                             COM4        system device driver
                             CLOCK$      system device driver
                             A: - C:     system device driver
  027e     75,968   (74K)  DOS           system data
  0280        192    (0K)    FILES       FILES=40 (3 in this block)
  028d     33,136   (32K)    HIMEM2      device driver
                               XMSXXXX0  installed DEVICE=HIMEM2
  0aa5     10,464   (10K)    IBMDSS14    device driver
                                         installed DEVICE=IBMDSS14
  0d34     25,824   (25K)    IBMDOSCS    device driver
                                         installed DEVICE=IBMDOSCS
  1383      1,904    (2K)    FILES       FILES=40 (32 in this block)
  13fb      2,288    (2K)    LASTDRV     LASTDRIVE=Z
  148b      2,048    (2K)    STACKS      data area
  150b        112    (0K)                free
  1513      3,008    (3K)  COMMAND       program
  15d0      1,984    (2K)  UDVD2         program
                             FDCD0001    installed DEVICE=UDVD2
  164d        288    (0K)                free
  1660      3,088    (3K)  CTMOUSE       program
  1722     11,056   (11K)  SHSUCDX       program
  19d6        320    (0K)  MEM           environment
  19eb     55,248   (54K)  MEM           program
  2769    491,600  (480K)                free
  9f6f        256    (0K)  COMMAND       environment

Upper Memory is not accessible

Segment        Total           Name           Type
-------  ----------------  ------------  -------------
  0000      1,024    (1K)                interrupt vector table
  0040        768    (1K)                BIOS data area
  0070      8,416    (8K)  IO            system data
  027e     75,968   (74K)  DOS           system data
  0280        192    (0K)    FILES       FILES=40 (3 in this block)
  028d     33,136   (32K)    HIMEM2      device driver
  0aa5     10,464   (10K)    IBMDSS14    device driver
  0d34     25,824   (25K)    IBMDOSCS    device driver
  1383      1,904    (2K)    FILES       FILES=40 (32 in this block)
  13fb      2,288    (2K)    LASTDRV     LASTDRIVE=Z
  148b      2,048    (2K)    STACKS      data area
  150b        112    (0K)                free
  1513      3,008    (3K)  COMMAND       program
  15d0      1,984    (2K)  UDVD2         program
  164d        288    (0K)                free
  1660      3,088    (3K)  CTMOUSE       program
  1722     11,056   (11K)  SHSUCDX       program
  19d6        320    (0K)  MEM           environment
  19eb     55,248   (54K)  MEM           program
  2769    491,600  (480K)                free
  9f6f        256    (0K)  COMMAND       environment

Memory Type         Total      Used       Free
----------------  --------   --------   --------
Conventional          638K       104K       534K
Upper                   0K         0K         0K
Reserved              386K       386K         0K
Extended (XMS)     97,088K    31,845K    65,243K
----------------  --------   --------   --------
Total memory       98,112K    32,335K    65,777K

Total under 1 MB      638K       104K       534K

Memory accessible using Int 15h         0K (      0 bytes)
Largest executable program size       534K (546,864 bytes)
FreeDOS is resident in the high memory area.



Config.sys:
DOS=HIGH,UMB
DEVICE=C:\CRYSTAL\CS4232C.EXE
DEVICE=c:\himem2.sys
REM DEVICE=C:\Windows\EMM386.exe NOEMS
SET DOSDIR=C:\FDOS
LASTDRIVE=Z
BUFFERS=20
FILES=40
DEVICEHIGH=c:\IBMDSS14.SYS
DEVICEHIGH=c:\IBMDOSCS.SYS
DEVICEHIGH=c:\DICRMU01.SYS /MA=D000-D7FF /SH=1 /IX=5,10,11,15

I noticed that these device lines are not longer working but I think it's cause I don't have a UMB driver. I need to re-install them anyways since I accidentally deleted one of them.

Autoexec.bat

C:\WINDOWS\SMARTDRV.EXE /X
SET BLASTER=A220 I5 D1 T4
SET SOUND=C:\SBPRO
SET MIDI=SYNTH:1 MAP:E
SET DOSDIR=C:\FDOS
SET LANG=EN
SET TZ=UTC
SET PATH=C:\WINDOWS;%dosdir%\BIN
SET TEMP=%dosdir%\TEMP
SET TMP=%TEMP%
SET DIRCMD=/P /OGN /Y
SET COPYCMD=/-Y

DEVLOAD /H /Q %dosdir%\BIN\UDVD2.SYS /D:FDCD0001


CTMOUSE

SHSUCDX /QQ /D3
SHSUCDX /QQ /~ /D:?SHSU-CDR,D /D:?SHSU-CDH,D /D:?FDCD0001,D /D:?FDCD0002,D /D:?FDCD0003,D
SHSUCDX /D


alias reboot=fdapm warmboot
alias reset=fdisk /reboot
alias halt=fdapm poweroff
alias shutdown=fdapm poweroff
alias auto=edit %0

set OS_NAME=FreeDOS
set OS_VERSION=1.2
Win /2



On 08/02/2018 08:18 PM, Eric Auer wrote:
Hi Jamie,

I was looking for an easy way to turn EMS off and ON. I guess that was
what the menu was for.
Yes. You do not need memmaker for that, just define a little
menu or, even easier, make the loading of EMM386 conditional.

The FreeDOS kernel will then ask you a yes/no question about
loading it each time when you boot:

http://help.fdos.org/en/hhstndrd/cnfigsys/question.htm

http://help.fdos.org/en/hhstndrd/cnfigsys/menu.htm

also don't seem to have much low level memory even if I don't load
many drivers.
Please be more specific. Note that you cannot send files
to the mailing list, but you can just copy and paste the
contents of your usage.txt and config.sys and autoexec
bat as long as it is not too much :-)

I doubt that the DOSEMU HIMEM works on real hardware, as
DOSEMU simulates parts of the memory management. Of course
this means that the DOSEMU drivers need very little RAM.

The HIMEM from Windows 3.x is probably also less optimized
(but indeed probably more Windows compatible) than those
versions which come with FreeDOS...

Note that HIMEM only lets you use DOS=HIGH (put kernel in
HMA) and FreeCom "XMS Swap" (let command com move to XMS
when running programs leaves not enough low RAM to keep
it there). You usually do want EMM386 - or UMBPCI - if
you have big drivers and want to move them to UMB. Those
have no other ways of being outside your low 640k. But
as said, it helps to use less big drivers. Looking forward
to read your usage.txt and other files!

Regards, Eric

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


--
-Jamie Marchant


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user

Reply via email to