public inbox for linux-msdos@vger.kernel.org
 help / color / mirror / Atom feed
From: Claudia Neumann <dr.claudia.neumann@gmx.de>
To: "Bastian Schäfer" <bastian.schaefer@riese-electronic.de>
Cc: linux-msdos@vger.kernel.org
Subject: Re: Wrong Characters in dosemu
Date: Tue, 10 Aug 2004 13:29:33 +0200	[thread overview]
Message-ID: <200408101329.33095.dr.claudia.neumann@gmx.de> (raw)
In-Reply-To: <001701c47eb2$538fd4b0$1202a8c0@pc87>

[-- Attachment #1: Type: text/plain, Size: 816 bytes --]

Hi Bastian!

Am Dienstag, 10. August 2004 10:16 schrieben Sie:
> Both of these two ways work not properly.
> If I start it the dosemu <return> way, the environment looks not so good,
> and the Capitals 'A' and 'S' (<caps> + A and <caps> + S) can not be used
> (not shown by typing).
> This is on both, Server and Client as well. This seems to be a DOSEMU
> Problem.
>
> So I take the dosemu -X <return> to start dosemu in a XTerm.
> On the server everything is OK (Well, it runs better than original DOS,).
> But, if I type a '2' on the clinet (over vnc) I get a 'q' on the screen.
> '.' and some other characters are not at their origin place and do not
> work.

I don't know anything about vnc, but dosemu and Xdosemu work well with 
my .dosemurc. Try this configuration (for german keyboard layout).

cu

Claudia

[-- Attachment #2: .dosemurc --]
[-- Type: text/plain, Size: 11031 bytes --]

##############################################################################
# This file is the system-wide dosemu.conf or the per-user ~/.dosemurc, 
# included by global.conf or dosemu.bin.
#
# Linux DOSEMU configuration for parser versions >= 3 (dosemu-0.97.0.1)
#
# ./doc/README.txt (chapter 2.) contains a description of the syntax
# and the usage of dosemu.conf.
#
# The commented-out values are defaults, here for documentation purposes
# only.
#
# Access rights are defined in
#
#      /etc/dosemu.users or /etc/dosemu/dosemu.users
#
##############################################################################



# Notes for editing this section:
#
#   In    $_xxx = (n)    n is a numerical or boolean value
#                  =     =
#   In    $_zzz = "s"    s is a string
#
# Please edit only between the brackets and quotes and keep the rest intact.
#        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^
#
$_hdimage = "/home/praxis/.dosemu/drives/*"  
#			# List of hdimages or boot directories under
#                       # syshdimagedir (/var/lib/dosemu by default) 
#			# assigned in this order such as
#                       # "hdimage_c directory_d hdimage_e"
#			# Absolute pathnames are also allowed.
#                       # If the name begins with '/dev/', then partion
#                       # access is done instead of virtual hdimage such as
#                       # "/dev/hda1" or "/dev/hda1:ro" for readonly
#                       # Currently mounted devices and swap are refused.
#                       # Hdimages and devices may be mixed such as
#                       # "hdimage_c /dev/hda1 /dev/hda3:ro"
#                       # Note: 'wholedisk' is _not_ supported.
#$_hdimage_r = $_hdimage        # hdimages for 'restricted access (if different)
#$_vbootfloppy = ""	# if you want to boot from a virtual floppy:
#			# file name of the floppy image under DOSEMU_LIB_DIR
#			# e.g. "floppyimage" disables $_hdimage
#			#      "floppyimage +hd" does _not_ disable $_hdimage
$_floppy_a ="threeinch"	# or "fiveinch" or "atapi" or empty, if non-existant
#			# optionally the device may be appended such as
#			# "threeinch:/dev/fd0"
#$_floppy_b = ""		# ditto for B:
#
#
$_debug = "-D+Dd"	# same format as -D commandline option, ""="-a+cw".
#			# (but without the -D in front), normally written to
#			# ~/.dosemu/boot.log
#$_features= ""		# list of temporary hacks, see release notes in
#			# the file ChangeLog. e.g "0:1 2:0", which means
#			# to set feature_0 to 1 and feature_2 to 0.
$_mapping= "mapshm"		# preferred mapping driver, one of:
#			# auto, mapself, mapfile, mapshm
#$_timint = (on)		# emulate INT08 type timer interrupts
#$_mathco = (on)		# or off
$_cpu = "80586"		# CPU shown to DOS, valid values:  "80[345]86"
#			# or "emulated" for non-native CPU (386 in this case)
#
$_rdtsc = (on)		# if possible use Pentium cycle counter
#$_cpuspeed = (0)	# 0 = calibrated by dosemu, else given (e.g.166.666)
$_xms = (8192)		# in Kbyte
$_ems = (2048)		# in Kbyte
#$_ems_frame = (0xe000)
$_dpmi = (4000)	# in Kbyte (default is 0 if running suid-root)
#$_dosmem = (640)	# in Kbyte, < 640
#
#$_emusys = ""		# empty or 3 char., config.sys   -> config.XXX
#$_emuini = ""		# empty or 3 char., system.ini   -> system.XXX
#
$_hogthreshold = (10)	# 0 == all CPU power to DOSEMU
$_term_char_set = "ibm"	# Global code page and character set selection.
#			# "" == automatic, else: ibm, latin, latin1, latin2,
#			# koi8r
#
#                       # Character set used externally to dosemu
#$_external_char_set = ""
#                       # "" == use $_term_char_set one of else: 
#                       # "cp437", "cp737", "cp775", "cp850", "cp852", "cp857",
#                       # "cp860", "cp861", "cp862", "cp863", "cp864", "cp865",
#                       # "cp866", "cp869", "cp874",
#                       # "iso8859-1", "iso8859-2", "iso8859-3", "iso8859-4", 
#                       # "iso8859-5", "iso8859-6", "iso8859-7", "iso8859-8",
#                       # "iso8859_9", "iso8859-14", "iso8859-15", "koi8-r"
#
#                       # Character set used by dos programs
$_internal_char_set = "cp850"
#                       # "" == use $_term_char_set one of else: 
#			# "cp437", "cp737", "cp775", "cp850", "cp852", "cp857",
#                       # "cp860", "cp861", "cp862", "cp863", "cp864", "cp865",
#                       # "cp866", "cp869", "cp874"
#
$_term_color = (on)	# terminal with color support
$_term_updfreq = (4)	# time between refreshes (units: 20 == 1 second)
#$_escchar = (30)	# 30 == Ctrl-^, special-sequence prefix
#
#$_rawkeyboard = (1)	# bypass normal keyboard input on the Linux console, 
#			# maybe dangerous
$_layout = "de-latin1"	# one of: finnish(-latin1), de(-latin1), be, it, us
#			# uk, dk(-latin1), keyb-no, no-latin1, dvorak, 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.
#			# Or 'auto' (which tries to generate the table from
#			# the current Linux console settings)
#$_toggle = ""		# toggle alternate layout, one of "shift_shift",
#			# "ctrl_shift", "alt_shift". "" == disable toggling
#
#
#$_X_updfreq = (5)	# time between refreshes (units: 20 == 1 second)
$_X_title = "DOSemu"	# Title in the top bar of the window
$_X_icon_name = "DOS"	# Text for icon, when minimized
#$_X_keycode = (auto) 	# on == translate keyboard via dosemu keytables
#			# or 'off' or 'auto'
$_X_blinkrate = (20)	# blink rate for the cursor
#$_X_font = "vga"	# basename from /usr/X11R6/lib/X11/fonts/misc/*
#			# (without extension) e.g. "vga"
#$_X_mitshm = (on)	# Use shared memory extensions
#$_X_sharecmap = (off)	# share the colormap with other applications
#$_X_fixed_aspect = (on)	# Set fixed aspect for resizing the graphics window
#$_X_aspect_43 = (on)	# Always use an aspect ratio of 4:3 for graphics
#$_X_lin_filt = (off)	# Use linear filtering for >15 bpp interpolation
#$_X_bilin_filt = (off)	# Use bi-linear filtering for >15 bpp interpolation
#$_X_mode13fact = (2)	# initial size factor for video mode 0x13 (320x200)
#$_X_winsize = ""	# "x,y" of initial windows size (defaults to float)
#$_X_gamma = (1.0)	# gamma correction
#$_X_vgaemu_memsize = (1024) # size (in Kbytes) of the frame buffer for emulated vga
#$_X_lfb = (on)		# use linear frame buffer in VESA modes
#$_X_pm_interface = (on)	# use protected mode interface for VESA modes
#$_X_mgrab_key = "Home"	# KeySym name to activate mouse grab, empty == off
#$_X_vesamode = ""	# "xres,yres ... xres,yres"
#			# List of vesamodes to add. The list has to contain
#			# SPACE separated "xres,yres" pairs
#
#
#
#$_aspi = ""		# list of generic SCSI devices to make available
#			# for the builtin aspi driver (format of an entry
#			# is 'device:type:mappedtarget' such as
#			# "sg2:WORM sg3:Sequential-Access:6 sg4:CD-ROM" or
#			# "sg2:4 sg3:1:6 sg4:5" (which are equal)
#
$_com1 = "/dev/ttyS0"		# e.g. "/dev/mouse" or "/dev/ttyS0"
#$_com2 = ""		# e.g. "/dev/modem" or "/dev/ttyS1"
#$_com3 = ""		# ditto                "/dev/ttyS2"
#$_com4 = ""		# ditto                "/dev/ttyS3"
#			# Note: all "/dev/ttyXX" may be suffixed by the IRQ
#			# used (instead of the default one), such as
#			# "/dev/ttyS2 irq 5" or "/dev/ttyS3 irq 9"
#
$_ttylocks = "/home/praxis/dosemu/lock"# Lock directory (e.g. "/var/lock")
#
$_mouse = "ps2"		# one of: microsoft, mousesystems, logitech, mmseries
#			# mouseman, hitachi, busmouse, ps2, imps2
$_mouse_dev = "/dev/mouse"	# one of: com1, com2, com3, com4 or /dev/mouse
#$_mouse_flags = ""	# empty list or one or more of:
#			# "emulate3buttons cleardtr"
#$_mouse_baud = (0)	# baudrate, 0 == don't set
#
$_printer = "lp"	# list of (/etc/printcap) printer names to appear as
#			# LPT1, LPT2, LPT3 (not all are needed, empty for none)
$_printer_timeout = (1)# idle time in seconds before spooling out
#
#$_sound = (on)		# sound support on/off
#$_sb_base = (0x220)
#$_sb_irq = (5)
#$_sb_dma = (1)
#$_sb_dsp = "/dev/dsp"
#$_sb_mixer = ""         # or "/dev/mixer" if you allow that dosemu 
#                        # changes the volume
#$_mpu_base = (0x330)
#
#$_joy_device = "/dev/js0 /dev/js1"     # 1st and 2nd joystick device 
#                       # e.g. "/dev/js0" or "/dev/js0 /dev/js1"
#                       #      (or "" if you don't want joystick support)
#			# 
#$_joy_dos_min = (1)	# range for joystick axis readings, must be > 0
#$_joy_dos_max = (150)	# avoid setting this to > 250
#$_joy_granularity = (1) 	# the higher, the less sensitive - 
#			# useful if you have a wobbly joystick
#                       #
#$_joy_latency = (0)    # delay between nonblocking linux joystick reads
#                       # increases performance if >0 and processor>=Pentium
#                       # recommended: 1-50ms or 0 if unsure
#  
#
# NOTE: IPX needs root privileges unless you setup /proc/net/ipx_route 
# in advance.
#
#$_ipxsupport = (off)	# or on
#
# NOTE: Network/packet driver support needs root privileges
#
#$_pktdriver = (off)	# 'on' for Packet Driver
#$_novell_hack = (off)
#$_netdev = "eth0"	# network device for Packet Driver
#$_vnet = (off)		# 'on' for packet-multi
#			# (used by dosnet, dsn0 overrides $_netdev)
#
# NOTE: all the settings below here are only valid in a system-wide dosemu.conf
# and cannot be changed by ~/.dosemurc. For these settings to take effect,
# DOSEMU must be run with root privileges.
#
#$_secure ="ngd"	# secure for: n (normal users), g (guest), d (dexe)
#			# empty string: depending on 'restricted'
#			# "0": always insecure (not recommended)
#$_odd_hosts = ""	# black list such as "lucifer.hell.com billy.the.cat"
#$_diskless_hosts=""	# black list such as "hacker1 newbee gateway1"
#
#$_ports = ""		# list of portnumbers such as "0x1ce 0x1cf 0x238"
#			# or "0x1ce range 0x280,0x29f 310"
#			# or "range 0x1a0,(0x1a0+15)"
#$_irqpassing = ""	# list of IRQ numbers (2-15) to pass to DOS such as
#			# "3 8 10"
#$_hardware_ram = ""	# list of segment values/ranges such as
#			# "0xc8000 range 0xcc000,0xcffff"
$_speaker = "emulated"		# or "native" or "emulated"
$_pci = (on)          # on: give access to the PCI configuration space
#
# The following settings apply to direct console video only and are
# ignored by xdosemu.
#
#$_video = "vga"	# one of: plainvga, vga, ega, mda, mga, cga
#$_console = (1)	# use 'console' video
$_graphics = (0)	# use the cards BIOS to set graphics
$_videoportaccess = (1)	# allow videoportaccess when 'graphics' enabled
#$_vbios_seg = (0)	# set the address of your VBIOS (e.g. 0xc000, 0xe000)
#$_vbios_size = (0)	# set the size of your BIOS (e.g. 0x10000, 0x8000).
#			# 0 for $_vbios_seg/$_vbios_size means autodetection
#			# (NOTE: DOSEMU must run in full feature mode for this)
#$_vmemsize = (1024)	# size of regen buffer
#$_chipset = "plainvga"		# one of: plainvga, trident, et4000, diamond, avance
#			# cirrus, matrox, wdvga, paradise, ati, s3, sis,
#			# svgalib
#$_dualmon = (0)	# if you have one vga _plus_ one hgc (2 monitors)

      reply	other threads:[~2004-08-10 11:29 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-08-10  8:16 Wrong Characters in dosemu Bastian Schäfer
2004-08-10 11:29 ` Claudia Neumann [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=200408101329.33095.dr.claudia.neumann@gmx.de \
    --to=dr.claudia.neumann@gmx.de \
    --cc=bastian.schaefer@riese-electronic.de \
    --cc=linux-msdos@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox