Re: 1.0.2.1 and latest kernel?a [1.1.5.7 now]

Bart Oldeman
2003-09-18T23:42:29Z

On Thu, 18 Sep 2003, Stas Sergeev wrote:

> Any other doc updates might also be appreciated.

this is always true.

As to elaborate to what Stas said the CVS tree in sourceforge contains a
Release-1_2 branch which contains what should become 1.2.0. That's
essentially 1.1.5.7 with some NPTL and DPMI fixes but with some
experimental stuff removed (LFNs, unicode translations for filenames,
bitmap fonts for text modes and GPM mouse support aren't there, but they
could later be backported to 1.2.1 after getting some more testing done
and bugs fixed).

This code builds and seems to work well for me and I'll put up a 1.2.0rc1
(version code "1.1.99.1") soon; just need to sort out some FreeDOS stuff
since I'll also put up binaries which will need to work out of the box.

Between 1.2.0rc1 and 1.2.0 there should only be release critical bug fixes
and documentation updates.

Hence there will be no 1.1.5.8 but that will be 1.3.0.

BTW: Also thanks to Ryan's dosemu.conf generator web page I could already
clarify a few comments and reorganized dosemu.conf (like this):

[...]

##############################################################################
## Keyboard related settings

# Keyboard layout: default: 'auto' (which tries to generate the table from
# the current Linux console settings)
# or one of: finnish(-latin1), de(-latin1), be, it, us, uk, dk(-latin1),
# keyb-no, no-latin1, dvorak, pl, po, sg(-latin1), fr(-latin1), sf(-latin1),
# es(-latin1), sw, hu(-latin2), hu-cwi, keyb-user, hr-cp852, hr-latin2,
# cz-qwerty, cz-qwertz, ru, tr.

# $_layout = "auto"

# bypass normal keyboard input on the Linux console, maybe dangerous

# $_rawkeyboard = (0)

# 30 == Ctrl-^ (Ctrl-6 on US keyboards), special-sequence prefix for terminals
# use Ctrl-^ h for help

# $_escchar = (30)

##############################################################################
## Mouse settings (console only, ignored for remote/xterm/xdosemu!)

# type: one of microsoft, mousesystems, logitech, mmseries, mouseman, hitachi,
# busmouse, ps2, imps2. Default: "" (no mouse or serial mouse via DOS driver)

# $_mouse = ""

[...]

to answer some more questions:

emuini ____________________
Extension for the system.ini file to load, if you want to use something besides the
default. (FIXME -- wtf is this for?)

that's for Windows 3.x

hardware_ram ____________________
Enter a list of segment values and/or ranges of memory that you would
like mapped from physical memory to the DOSEMU address space. This is
useful for accessing memory of ISA cards for instance. (FIXME - I think)

essentially yes, it's like the direct video RAM access you can get on the
console.

X_mode13fact ____________________ (0-)
FIXME I know not what this does

this is set by default to (2). It means that any graphical DOS application
that uses the 320x200 resolution will use a 640x400 (2x sized) window,
so pixels become 2x2 blocks (unless you use one of the filtering options).

X_winsize ____________________
This can be set to an x,y values if you wish to specify the pixel size
of the initial X11 window. FIXME: what does "defaults to float" mean?

This means that it depends on the resolution of the video mode that the
DOS application sets. Essentially you can arbitrarily rescale the "dos in
a box" in graphics mode. You can set X_winsize to, say, "424, 123" to get
a 424x123 window for all graphical DOS apps.

Bart