public inbox for linux-msdos@vger.kernel.org
 help / color / mirror / Atom feed
* success with redneck rampage and a few questions
@ 2002-12-16  7:55 Peter Jay Salzman
  0 siblings, 0 replies; 3+ messages in thread
From: Peter Jay Salzman @ 2002-12-16  7:55 UTC (permalink / raw)
  To: linux-msdos

hi all,

redneck rampage runs great under an xdos box.  actually, i can't believe
how fast it is.  the sound is great.  very cool.   i see a lot of
improvements in dosemu since last year.

two questions:

1. i already read in the mailing list archives that there is no full
screen xdosemu.  it sounds like there never will be a fullscreen xdosemu
either.  however, the game runs but no graphics show up on a console.  i
enabled svga in the configure process and made sure that svgalib shows
up in ldd dosemu.bin.

the game gives an error message "vesa driver for 640x480 not supported.
i can hear the game fine; it's obviously running.  just no graphics.

i've attached my config file below.   any advice?


2. playing in an xdos box wouldn't be so bad if it would grab the mouse.
is there a way to get dosemu to grab the mouse exclusively?  everytime i
look too far left or right, the mouse pointer goes beyond the bounds of
the xdos box and the mouse leaves the game.

any way to bind the mouse exclusively to the game?

pete


# $_hdimage = "/root/dosemu/freedos"  
# $_hdimage = "/cdrom/FREEDOS/INSTALL/BOOTDISK/FLOPPY"
# $_hdimage = "/cdrom/FREEDOS/FDOS/BIN"
$_hdimage = "/root/bootdir"  
#			# 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)
#
#$_debug = "-a+cw"	# same format as -D commandline option, ""="-a+cw".
#			# (but without the -D in front)
#$_features= ""		# list of temporary hacks, see release notes in
$_features= "0:10"		# 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 = "80586"		# 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 = (0x16384)	# in Kbyte (default is 0 if running suid-root)
#$_dosmem = (640)	# in Kbyte, < 640
#$_hardware_ram = ""	# list of segment values/ranges such as
#			# "0xc8000 range 0xcc000,0xcffff"
#
#$_emusys = ""		# empty or 3 char., config.sys   -> config.XXX
#$_emuini = ""		# empty or 3 char., system.ini   -> system.XXX
#
$_hogthreshold = (0)	# 0 == all CPU power to DOSEMU
#$_term_char_set = ""	# 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 = ""
#                       # "" == 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, maybe dangerous
#$_layout = "auto"	# 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 = "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 = ""		# 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
#
#
#
#$_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:
#
#$_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
#
$_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: the following settings 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)"
#
# MODE 1 (this stuff works in X)
# $_console = (1)	# use 'console' video
# $_graphics = (1)	# use the cards BIOS to set graphics
# ======= 
# MODE 2 (trying to get this working on console)
$_video = "vga"	# one of: plainvga, vga, ega, mda, mga, cga
$_console = (1)	# use 'console' video
$_graphics = (1)	# 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 = (4096)	# size of regen buffer
$_chipset = "svgalib"		# one of: plainvga, trident, et4000, diamond, avance
#			# cirrus, matrox, wdvga, paradise, ati, s3, sis
#$_dualmon = (0)	# if you have one vga _plus_ one hgc (2 monitors)
$_secure ="0"	# 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"
#$_irqpassing = ""	# list of IRQ numbers (2-15) to pass to DOS such as
#			# "3 8 10"
#$_speaker = ""		# or "native" or "emulated"
$_pci = (on)          # on: give access to the PCI configuration space




^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: success with redneck rampage and a few questions
@ 2002-12-16 19:47 Stas Sergeev
  2002-12-16 20:25 ` Emmanuel Jeandel
  0 siblings, 1 reply; 3+ messages in thread
From: Stas Sergeev @ 2002-12-16 19:47 UTC (permalink / raw)
  To: linux-msdos

Hello.

Peter Jay Salzman wrote:
> how fast it is.  the sound is great.  very cool.   i see
> a lot of improvements in dosemu since last year.
Yes, great work indeed.
Lots of fundamental problems that
were ignored for years, were magically
resolved.

> 1. i already read in the mailing list archives that there
> is no full screen xdosemu.  it sounds like there never
> will be a fullscreen xdosemu either.
Not obviously. At least I think Emmanuel
Jeandel wrote an SDL frontend, which can
be used for full-screen graphics. I wonder
if it is still being developed or dropped
(which would be a shame).

> however, the game runs but no graphics show up on a
> console. i enabled svga in the configure process and made
> sure that svgalib shows up in ldd dosemu.bin.
Yes, SVGA driver for console (direct VESA)
is not yet. I was working on it a lot, but
stucked due to a linux kernel limitation.
I expect to return to the problem and
resolve the limitation one day.
For now you can still use a direct VESA
with some old cards like S3 or SiS.

> i've attached my config file below.   any advice?
For now - probably not:( Downgrade your
video card to S3 is only what comes in
a mind.

> 2. playing in an xdos box wouldn't be so bad if it would
> grab the any way to bind the mouse exclusively to the
> game?
Ctrl-Alt-Home works for me (not any
of the 2 Home buttons, but one works),
but it doesn't work for some people
for the so far unknown reasons.


^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: success with redneck rampage and a few questions
  2002-12-16 19:47 success with redneck rampage and a few questions Stas Sergeev
@ 2002-12-16 20:25 ` Emmanuel Jeandel
  0 siblings, 0 replies; 3+ messages in thread
From: Emmanuel Jeandel @ 2002-12-16 20:25 UTC (permalink / raw)
  To: linux-msdos

Stas Sergeev said
> Hello.
> >1. i already read in the mailing list archives that there
> >is no full screen xdosemu.  it sounds like there never
> >will be a fullscreen xdosemu either.
> Not obviously. At least I think Emmanuel
> Jeandel wrote an SDL frontend, which can
> be used for full-screen graphics. I wonder
> if it is still being developed or dropped
> (which would be a shame).
Still being developed. The current version is 
working, but needs to be cleaned up.
I may post a patch in my webpage ASAP (not 
until next month).

Emmanuel



^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2002-12-16 20:25 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-12-16 19:47 success with redneck rampage and a few questions Stas Sergeev
2002-12-16 20:25 ` Emmanuel Jeandel
  -- strict thread matches above, loose matches on Subject: below --
2002-12-16  7:55 Peter Jay Salzman

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox