Hello!

Here are a few questions and notes (testing new FreeDOS release on
VirtualBox 6.1.30)

----------------------------------------------------------------
1) How to use `FDIMPLES` with Bonus CD?

Running `FDIMPLES` with "FD13BNS.ISO" shows "Package media not
found!", so I install additional software by manually unpacking ZIPs.
`FDIMPLES` only recognizes "FD13LIVE.ISO" and I don't know how to
enable it with the Bonus CD packages.

----------------------------------------------------------------
2) Env variables `%DOSDRV%` and `%FDRAMDRV%` are only set in LIVE CD
environment, but never set when launching the installed FreeDOS from
harddrive.

So you can only launch shortcuts from `C:\FreeDOS\LINKS\` if you are
currently on the `C:` drive, because paths like
`%DOSDRV%\GAMES\FILENAME.EXE` are parsed to `\GAMES\FILENAME.EXE` and
`\` at the beginning is equivalent for searching from root of the
current working drive.

If you switch drives (from "C:" to "D:" for example) then none of
"C:\FreeDOS\LINKS\*.BAT" shortcuts work, unlike the `PATH` variable
which works regardless of CWD.

On the other hand, `%DOSDIR%` and `%CDROM%` are set correctly in
"C:\FDAUTO.BAT".

----------------------------------------------------------------
3) A random system (FreeCOM) crash that I cannot reproduce (after
editing "FDAUTO.BAT" and installing more packages), but it happened
constantly from a fresh installation:
```
REM "Full installation including apps and games"

REM Boot system from harddisk and ensure there is no disc in CD-ROM (D:) drive

C:\>d:
D:\>cd \
  Error reading from drive D: data area: drive not ready
  (A)bort, (R)etry, (F)ail?  [here, press any key]
  CHDIR failed for '\'.

D:\>c:
C:\>dir /w

  Interrupt divide by zero, stack:
  0053 FFFF 3246 0DEB 0000 0000 0000 00B3 0EF8 4200 6500 0119 0FAB

  Cannot terminate permanent FreeCOM instance
  System halted ... reboot or power off now_
```

----------------------------------------------------------------
4) CodePage-related commands in `FDAUTO.BAT` were commented (REMs).

During installation, it would be nice to be able to choose not only
Keyboard layout, but also the CodePage for `MODE CON` while installing
FreeDOS.

It is easy to set-up manually though, example commands for
"FDAUTO.BAT" could look like:
```
SET LANG=PL

SET CODEPAGE=991

REM "EGA" to "EGA18", figure out from CPIDOS list
SET CPXPACK=EGA10

LH DISPLAY CON=(EGA,,1) /C
MODE CON CP PREP=((%CODEPAGE%) %DOSDIR%\CPI\%CPXPACK%.CPX)
MODE CON CP SEL=%CODEPAGE%
KEYB %LANG%,%CODEPAGE%,%DOSDIR%\BIN\KEYBOARD.SYS

REM These are no longer required while the system is running
SET CODEPAGE=
SET CPXPACK=
```

----------------------------------------------------------------
Thank you for your time! :)

Radek


_______________________________________________
Freedos-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freedos-devel

Reply via email to