* RE : ASCII in DOSEMU
@ 2003-08-14 11:35 deden purnamahadi
2003-08-14 12:15 ` Bart Oldeman
0 siblings, 1 reply; 3+ messages in thread
From: deden purnamahadi @ 2003-08-14 11:35 UTC (permalink / raw)
To: linux-msdos
Thx Ryan ,
I tried but it still didn't work.
I have a clipper application with some ASCII characters to create a box.
When I run the application, the characters are replayed with "?" , and
then the appliction exits.
I tried another clipper application with no special ASCII characters,
and it runs perfectly.
Attached is the dosemu configuration
rgds
Deden
--------
Hello,
Are you using an xterm? Have you installed the VGA font, and using -fn
vga when you start the xterm?
If at console, are you using charset G0 cp437 to switch to the IBM
character set?
Ryan
On Fri, Aug 08, 2003 at 09:52:49PM +0700, deden purnamahadi wrote:
> Hi there,
>
> I'm having problem to display ASCII Character (more than 127) in DOSEMU.
> How to solve it ?
>
>
> Regards
>
> deden
>
>
> -
> To unsubscribe from this list: send the line "unsubscribe linux-msdos" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
>
##############################################################################
# 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 = "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.
#$_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:
#$_full_file_locks = (off) # whether to lock the full file on lredired
drives
# # for file locking requests or just one byte
#
#
#$_debug = "-a+cw" # 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= "" # preferred mapping driver, one of:
# # auto, mapself, mapfile, mapshm
#$_timint = (on) # emulate INT08 type timer interrupts
#$_mathco = (on) # or off
#$_cpu = "80386" # CPU shown to DOS, valid values: "80[345]86"
# # or "emulated" for non-native CPU (386 in this case)
#
#$_rdtsc = (off) # 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 = (0x5000) # in Kbyte
#$_dosmem = (640) # in Kbyte, < 640
#
#$_emusys = "" # empty or 3 char., config.sys -> config.XXX
#$_emuini = "" # empty or 3 char., system.ini -> system.XXX
#
#$_hogthreshold = (1) # 0 == all CPU power to DOSEMU
#$_video = "vga" # one of: vga, ega, mda, mga, cga, none
#$_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 = "cp437"
# # "" == use $_term_char_set one of else:
# # "cp437", "cp737", "cp775", "cp850", "cp852",
"cp857",
# # "cp860", "cp861", "cp862", "cp863", "cp864",
"cp865",
# # "cp866", "cp869", "cp874", "cp1125", "cp1251"
# # "iso8859-1", "iso8859-2", "iso8859-3",
"iso8859-4",
# # "iso8859-5", "iso8859-6", "iso8859-7",
"iso8859-8",
# # "iso8859_9", "iso8859-14", "iso8859-15", "koi8-r"
# # "koi8-u", "koi8-ru"
#
# # Character set used by dos programs
#$_internal_char_set = "cp437"
# # "" == use $_term_char_set one of else:
# # "cp437", "cp737", "cp775", "cp850", "cp852", "cp857",
# # "cp860", "cp861", "cp862", "cp863", "cp864",
"cp865",
# # "cp866", "cp869", "cp874", "cp1125", "cp1251"
#
#$_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 = "keyb-user" # 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.
# # Or 'auto' (which tries to generate the table from
# # the current Linux console settings)
#
#$_X_updfreq = (5) # time between refreshes (units: 20 == 1 second)
#$_X_title = "DOS in a BOX" # Title in the top bar of the window
#$_X_icon_name = "xdos" # Text for icon, when minimized
#$_X_keycode = (auto) # on == translate keyboard via dosemu keytables
# # or 'off' or 'auto'
#$_X_blinkrate = (12) # 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
#$_X_backgroundfreeze = (off) # pause xdosemu if it loses focus
#
#
#
#$_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 = "" # 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 = "/var/lock"# Lock directory (e.g. "/var/lock")
#
#$_mouse = "" # one of: microsoft, mousesystems, logitech, mmseries
# # mouseman, hitachi, busmouse, ps2, imps2
#$_mouse_dev = "" # 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 = (20)# idle time in seconds before spooling out
#
#$_speaker = "emulated" # or "native" or "" (off)
#$_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)
#
# Dosemu-specific hacks
#$_cli_timeout = (10) # set this to some positive value (eg. 10)
# # if you want to play Doom or Duke3D with sound.
#$_pic_watchdog = (50) # try setting this to some lower positive value
(eg. 5)
# # if you get problems with some DOS program
# # freezing after some time.
#
#$_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 (except for
# TUN/TAP)
#
#$_pktdriver = (off) # 'on' for Packet Driver
#$_novell_hack = (off)
#$_netdev = "eth0" # network device for Packet Driver
#$_vnet = "tap" # "dosnet" for dosnet, "tap" for TUN/TAP
# # ($_vnet setting 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.
#
#$_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"
#$_pci = (off) # on: give access to the PCI configuration space
#
# The following settings apply to direct console video only and are
# ignored by xdosemu.
#
#$_console = (1) # use 'console' video
#$_graphics = (1) # use the cards BIOS to set graphics
#$_vbios_post = (0) # run the VGA card's initialization BIOS routine
# # (most cards don't need this)
#$_vbios_seg = (0xc000) # set the address of your VBIOS (e.g. 0xc000,
0xe000)
#$_vbios_size = (0x10000) # 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
#$_console_ports = "" # see $_ports, but these are only opened if DOSEMU
# # is run on the Linux console
#$_console_pci = (off) # see $_pci, but this option is only used if DOSEMU
# # is run on the Linux console
#$_dualmon = (0) # if you have one vga _plus_ one hgc (2 monitors)
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: RE : ASCII in DOSEMU
2003-08-14 11:35 deden purnamahadi
@ 2003-08-14 12:15 ` Bart Oldeman
0 siblings, 0 replies; 3+ messages in thread
From: Bart Oldeman @ 2003-08-14 12:15 UTC (permalink / raw)
To: deden purnamahadi; +Cc: linux-msdos
On Thu, 14 Aug 2003, deden purnamahadi wrote:
> I tried but it still didn't work.
> I have a clipper application with some ASCII characters to create a box.
> When I run the application, the characters are replayed with "?" , and
> then the appliction exits.
> I tried another clipper application with no special ASCII characters,
> and it runs perfectly.
>
> Attached is the dosemu configuration
> #$_external_char_set = "cp437"
> #$_internal_char_set = "cp437"
you have to remove the #'s. Otherwise these two are treated as comments.
Alternatively you could run xdosemu.
Bart
^ permalink raw reply [flat|nested] 3+ messages in thread
* RE : ASCII in DOSEMU
@ 2003-08-14 14:25 deden purnamahadi
0 siblings, 0 replies; 3+ messages in thread
From: deden purnamahadi @ 2003-08-14 14:25 UTC (permalink / raw)
To: linux-msdos
>> I have a clipper application with some ASCII characters to create a box.
>> When I run the application, the characters are replayed with "?" , and
>> then the appliction exits.
>> I tried another clipper application with no special ASCII characters,
>> and it runs perfectly.
>
>> Attached is the dosemu configuration
>> #$_external_char_set = "cp437"
>> #$_internal_char_set = "cp437"
>you have to remove the #'s. Otherwise these two are treated as comments.
Alternatively you could run xdosemu.
---
Ooops, sorry.
OK, i just tried again (removing the #'s), but it still won't work. :((
BTW, I can't find xdosemu.
-deden-
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2003-08-14 14:25 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-08-14 14:25 RE : ASCII in DOSEMU deden purnamahadi
-- strict thread matches above, loose matches on Subject: below --
2003-08-14 11:35 deden purnamahadi
2003-08-14 12:15 ` Bart Oldeman
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox