Hi,

/E specifies how many bytes of memory to reserve for the initial environment. 1024 is what FreeDOS 1.3 has by default, although without network 640 is enough to store enough variables, that fdauto.bat will successfull configure CDROM. With less than 640, it will just fail to allocate enough memory for this many variables in autoexec stage.

W dniu 25.09.2023 o 01:08, Ron Mabry via Freedos-user pisze:
Been awhile and I don't have access to a computer but what is c:\windows /E:1024
Isn't that telling windows now to use that mem as extended mem
? Or what's the meaning of the e switch... again no computer fat fingers hard to type, no batt.


On Sun, Sep 24, 2023, 2:51 PM Michał Dec via Freedos-user <freedos-user@lists.sourceforge.net> wrote:

    Hello everyone,

    I wanted to boot Windows 98 from FreeDOS 1.3, because I would like to
    keep all things together without worrying about partitioning.

    So I actually have a block device backup of when Windows 98 was
    working
    on this computer. I've extracted the contents and focused on what
    does
    Windows 98 have in its autoexec.bat and config.sys files.

    So let's see autoexec.bat from Windows 98:

    SET PATH=C:\WINDOWS;C:\WINDOWS\COMMAND
    SET SOUND=C:\PROGRA~1\CREATIVE\CTSND
    SET MIDI=SYNTH:1 MAP:E MODE:0
    SET BLASTER=A220 I7 D1 H7 P330 E620 T6
    mode con codepage prepare=((852) C:\WINDOWS\COMMAND\ega.cpi)
    mode con codepage select=852
    keyb pl,,C:\WINDOWS\COMMAND\keybdr4.sys

    Now, the config.sys from Windows 98:

    DEVICE=C:\WINDOWS\setver.exe
    device=C:\WINDOWS\COMMAND\display.sys con=(ega,,1)
    Country=048,852,C:\WINDOWS\COMMAND\country.sys

    Combining this knowledge, I conceived this, but I'm not sure if
    this is
    correct. That's 7th entry from my FreeDOS fdconfig.sys:

    7?DOS=HIGH
    7?DOSDATA=HIGH
    7?DEVICEHIGH=C:\WINDOWS\SETVER.EXE
    7?DEVICEHIGH=C:\WINDOWS\COMMAND\DISPLAY.SYS con=(ega,,1)
    7?Country=048,852,C:\WINDOWS\COMMAND\COUNTRY.SYS
    7?SHELLHIGH=C:\WINDOWS\COMMAND.COM <http://COMMAND.COM> C:\WINDOWS
    /E:1024 /P=C:\AUTOEXEC.BAT
    /K=WIN.COM <http://WIN.COM>

    Apparently this doesn't work... kinda. It complains about UMBs,
    then I'm
    dropped into an interactive terminal.

    If I try to now run "C:\WINDOWS\COMMAND.COM <http://COMMAND.COM>
    C:\WINDOWS /E:1024
    /P=C:\AUTOEXEC.BAT /K=WIN.COM <http://WIN.COM>", I get a barebones
    Windows 98 terminal.
    Still not there though.

    If instead I would have tried "C:\WINDOWS\COMMAND.COM
    <http://COMMAND.COM> C:\WINDOWS /E:1024
    /P C:\AUTOEXEC.BAT /K=WIN.COM <http://WIN.COM>", I get stuck at
    "mode con codepage
    prepare=((852) C:\WINDOWS\COMMAND\ega.cpi)".

    Any ideas how this can be done and how to progress further?

    Best regards,

    Michał Dec



    _______________________________________________
    Freedos-user mailing list
    Freedos-user@lists.sourceforge.net
    https://lists.sourceforge.net/lists/listinfo/freedos-user



_______________________________________________
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user
_______________________________________________
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user

Reply via email to