linux-msdos-digest         Wednesday, May 31 2000       Volume 01 : Number 175

In this issue:

----------------------------------------------------------------------

From: "Administrator" <[EMAIL PROTECTED]>
Date: Mon, 29 May 2000 05:47:00 -0800
Subject: Message not deliverable

This message was generated by Fabrik Communications, Inc.
and is in MIME multipart/mixed format.
If you are reading this text, you might want to
consider switching to a mail reader that understands
how to display multipart messages.
- --==========_0000690A_53C9B56E_009EACB9_==========
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 8Bit
Content-Disposition: inline

Unknown Recipient: Steven Pautz----------------------------------- Returned
- -----------------------------------
From: [EMAIL PROTECTED] at -FABRIK/Internet
Date: 5/29/00 4:31AM -0700
*To: "linux-msdos-digest" <[EMAIL PROTECTED]> at
- -FABRIK/Internet
Subject: linux-msdos-digest V1 #174
- -------------------------------------------------------------------------------

- --==========_0000690A_53C9B56E_009EACB9_==========
Content-Type: text/plain; charset="iso-8859-1"
 ; name="attachment1"
Content-Transfer-Encoding: Quoted-Printable
Content-Disposition: attachment;
 filename="attachment1"

                                                                 TEXTttxt
W=A5=0F=B5W=A5=0F                         =F8=EA  linux=2Dmsdos=2Ddigest   =
       Monday=2C May 29
2000        Volume 01 =3A Number 174

In this issue=3A

=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=
=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=
=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D

From=3A Alistair MacDonald <alistair=40slitesys=2Edemon=2Eco=2Euk>
Date=3A Sat=2C 6 May 2000 18=3A32=3A33 =2B0100 =28BST=29
Subject=3A Re=3A Nur Root kann DOSEmu starten

You haven=27t said which version of DOSEMU you are using=2C but=2C you shou=
ld
probably read the README =2D=2D =22Runtime Configuration Options=22=2E
=28 http=3A=2F=2Fwww=2Edosemu=2Eorg=2Fdocs=2FREADME=2F0=2E98=2FREADME=2D2=
=2Ehtml =29

Alistair

On Sat=2C 6 May 2000=2C G=BFnterSt=BFhr wrote=3A

> Ich habe das Problem=2C dass nur der USER ROOT den DOSEMU starten kann=2E
> startet ein anderer user den emulator=2C dann erscheint die meldung =22il=
legal
user=22
> was kann das sein =3F=3F=3F
> vielen dank f=BFr deine Hilfe



=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=
=2D=2D=2D=2D=2D

From=3A Dmitry Rybin <diman=40vdv=2Ds=2Eru>
Date=3A Sun=2C 7 May 2000 17=3A29=3A11 =2B0400
Subject=3A Error dump

Hello linux=2Dmsdos=2C

>>>  After run RAR archivator I have this=3A

ERROR=3A unexpected CPU exception 0x06 errorcode=3A 0x00000000 while in vm8=
6 =28DOS=29
Program=3Dsigsegv=2Ec=2C Line=3D250
EIP=3A 0000=3A000003d1 ESP=3A 0000=3A000004d8  VFLAGS=28b=29=3A 00000 01110=
000 10000110
EAX=3A 0000fb6f EBX=3A 000081e3 ECX=3A 00000ff4 EDX=3A 00001874 VFLAGS=28h=
=29=3A 00007086
ESI=3A 000006c8 EDI=3A 0000c291 EBP=3A 00000100 DS=3A 0435 ES=3A c28e FS=3A=
 0000 GS=3A 0000
FLAGS=3A PF SF IF NT RF VM  IOPL=3A 3
STACK=3A 00 00 00 00 00 00 00 00 00 00 =2D> 00 00 00 00 00 00 91 c2 c8 06
OPS  =3A f0 20 0f 00 f0 30 0f 00 f0 40 =2D> 0f 00 f0 50 0f 00 f0 60 0f 00
        0f00f0              0000=3A03d1 =3F=3F=3F     ax

>>>What can I do=3F

Computer=3A i486DX2=2D66 OverDrive =2F20mb=2E Linux RedHat 6=2E0 Hedwig 2=
=2E2=2E14 =28SGI
Patch=29=2E
DOSEMU 0=2E99=2E13 Precompiled binares=2E RAR Archivator www=2Erarsoft=2Eco=
m

dosemu=2Econf=3A
=23=23=23=23=23=23=23=23=23=23=23=23=23=23=23=23=23=23=23=23=23=23=23=23=23=
=23=23=23=23=23=23=23=23=23=23=23=23=23=23=23=23=23=23=23=23=23=23=23=23=23=
=23=23=23=23=23=23=23=23=23=23=23=23=23=23=23=23=23=23=23=23=23=23=23=23=23=
=23=23=23
=23 This file is =2Fetc=2Fdosemu=2Econf=2C included by =2Fvar=2Flib=2Fdosem=
u=2Fglobal=2Econf
=23
=23 Linux DOSEMU configuration  for parser versions >=3D 3 =28dosemu=2D0=2E=
97=2E0=2E1=29
=23
=23 =2E=2Fdoc=2FREADME=2Etxt =28chapter 2=2E=29 contains a description of t=
he syntax
=23 and the usage of dosemu=2Econf=2E
=23
=23
=23 Access rights are defined in
=23
=23      =2Fetc=2Fdosemu=2Eusers
=23
=23=23=23=23=23=23=23=23=23=23=23=23=23=23=23=23=23=23=23=23=23=23=23=23=23=
=23=23=23=23=23=23=23=23=23=23=23=23=23=23=23=23=23=23=23=23=23=23=23=23=23=
=23=23=23=23=23=23=23=23=23=23=23=23=23=23=23=23=23=23=23=23=23=23=23=23=23=
=23=23=23



=23 Notes for editing this section=3A
=23
=23   In    =24_xxx =3D =28n=29    n is a numerical or boolean value
=23                  =3D     =3D
=23   In    =24_zzz =3D =22s=22    s is a string
=23
=23 Please edit only beteen the brakets and quotes and keep the rest intact=
=2E
=23        =5E=5E=5E=5E=5E=5E=5E=5E=5E=5E=5E=5E=5E=5E=5E=5E=5E=5E=5E=5E=5E=
=5E=5E=5E=5E=5E=5E=5E=5E=5E=5E=5E=5E=5E=5E=5E=5E=5E=5E     =5E=5E=5E=5E=5E=
=5E=5E=5E=5E=5E=5E=5E=5E=5E=5E=5E=5E=5E=5E=5E

=24_debug =3D =22=2Da=22          =23 same format as =2DD commandline optio=
n
                        =23 =28but without the =2DD in front=29
=24_features=3D =22=22          =23 list of temporary hacks=2C see release =
notes in
                        =23 the file ChangeLog=2E e=2Eg =220=3A1 2=3A0=22=
=2C which means
                        =23 to set feature_0 to 1 and feature_2 to 0=2E
=24_timint =3D =28on=29 =23 emulate INT08 type timer interrupts
=24_mathco =3D =28on=29         =23 or off
=24_cpu =3D =2280486=22         =23 CPU showing to DOS=2C valid values=3A  =
=2280=5B345=5D86=22
                        =23 or =22emulated=22 for non=2Dnative CPU =28386 i=
n this case=29

=24_rdtsc =3D =28off=29         =23 if possible use Pentium cycle counter
=24_cpuspeed =3D =280=29        =23 0 =3D calibrated by dosemu=2C else give=
n =28e=2Eg=2E166=2E666=29
=24_pci =3D =28off=29

=24_xms =3D =284096=29          =23 in Kbyte
=24_ems =3D =282048=29          =23 in Kbyte
=24_ems_frame =3D =280xe000=29
=24_dpmi =3D =28off=29          =23 in Kbyte
=24_dosmem =3D =28640=29        =23 in Kbyte=2C < 640
=24_hardware_ram =3D =22=22     =23 list of segment values=2Franges such as
                        =23 =220xc8000 range 0xcc000=2C0xcffff=22

=24_secure =3D=22ngd=22         =23 secure for=3A n =28normal users=29=2C g=
 =28guest=29=2C d =28dexe=29
                        =23 empty string=3A depending on =27restricted=27
                        =23 =220=22=3A always insecure =28not recommended=
=29
=24_odd_hosts =3D =22=22        =23 black list such as =22lucifer=2Ehell=2E=
com billy=2Ethe=2Ecat=22
=24_diskless_hosts=3D=22=22     =23 black list such as =22hacker1 newbee ga=
teway1=22

=24_emusys =3D =22=22           =23 empty or 3 char=2E=2C config=2Esys   =
=2D> config=2EXXX
=24_emubat =3D =22=22           =23 empty or 3 char=2E=2C autoexec=2Ebat =
=2D> autoexec=2EXXX
=24_emuini =3D =22=22           =23 empty or 3 char=2E=2C system=2Eini   =
=2D> system=2EXXX

=24_hogthreshold =3D =281=29    =23 0 =3D=3D all CPU power to DOSEMU
=24_irqpassing =3D =22=22       =23 list of IRQ number =282=2D15=29 to pass=
 to DOS such as
                        =23 =223 8 10=22
=24_speaker =3D =22=22          =23 or =22native=22 or =22emulated=22


=24_term_char_set =3D =22ibm=22 =23 Global code page and character set sele=
ction=2E
                        =23 =22=22 =3D=3D automatic=2C else=3A ibm=2C latin=
=2C latin1=2C latin2

=24_term_color =3D =28on=29     =23 terminal with color support
=24_term_updfreq =3D =284=29    =23 time between refreshs =28units=3A 20 =
=3D=3D 1 second=29
=24_escchar =3D =2830=29        =23 30 =3D=3D Ctrl=2D=5E=2C special=2Dseque=
nce prefix

=24_rawkeyboard =3D =280=29     =23 bypass normal keyboard input=2C maybe d=
angerous
=24_layout =3D =22us=22         =23 one of=3A finnish=28=2Dlatin1=29=2C de=
=28=2Dlatin1=29=2C be=2C it=2C us
                        =23 uk=2C dk=28=2Dlatin1=29=2C keyb=2Dno=2C no=2Dla=
tin1=2C dvorak=2C po
                        =23 sg=28=2Dlatin1=29=2C fr=28=2Dlatin1=29=2C sf=28=
=2Dlatin1=29=2C es=28=2Dlatin1=29
                        =23 sw=2C hu=28=2Dlatin2=29=2C hu=2Dcwi=2C keyb=2Du=
ser
                        =23 hr=2Dcp852=2C hr=2Dlatin2
=24_keybint =3D =28on=29        =23 emulate PCish keyboard interrupt


=24_X_updfreq =3D =285=29       =23 time between refreshs =28units=3A 20 =
=3D=3D 1 second=29
=24_X_title =3D =22DOS in a BOX=22      =23 Title in the top bar of the win=
dow
=24_X_icon_name =3D =22xdos=22  =23 Text for icon=2C when minimized
=24_X_keycode =3D =28off=29     =23 on =3D=3D translate keybord via dosemu =
keytables
=24_X_blinkrate =3D =288=29     =23 blink rate for the cursor
=24_X_font =3D =22=22           =23 basename from =2Fusr=2FX11R6=2Flib=2FX1=
1=2Ffonts=2Fmisc=2F*
                        =23 =28without extension=29 e=2Eg=2E =22vga=22
=24_X_mitshm =3D =28on=29       =23 Use shared memory extensions
=24_X_sharecmap =3D =28off=29   =23 share the colormap with other applicati=
ons
=24_X_fixed_aspect =3D =28on=29 =23 Set fixed aspect for resize the graphic=
s window
=24_X_aspect_43 =3D =28on=29    =23 Always use an aspect ratio of 4=3A3 for=
 graphics
=24_X_lin_filt =3D =28off=29    =23 Use linear filtering for >15 bpp interp=
olation
=24_X_bilin_filt =3D =28off=29  =23 Use bi=2Dlinear filtering for >15 bpp i=
nterpolation
=24_X_mode13fact =3D =282=29    =23 initial size factor for video mode 0x13=
 =28320x200=29
=24_X_winsize =3D =22=22        =23 =22x=2Cy=22 of initial windows size =28=
defaults to float=29
=24_X_gamma =3D =281=2E0=29       =23 gamma correction
=24_X_vgaemu_memsize =3D =281024=29 =23 size =28in Kbytes=29 of the frame b=
uffer for emulated

vga
=24_X_lfb =3D =28on=29  =23 use linear frame buffer in VESA modes
=24_X_pm_interface =3D =28on=29 =23 use protected mode interface for VESA m=
odes
=24_X_mgrab_key =3D =22=22      =23 KeySym name to activate mouse grab=2C e=
mpty =3D=3D off
=24_X_vesamode =3D =22=22       =23 =22xres=2Cyres =2E=2E=2E xres=2Cyres=22
                        =23 List of vesamodes to add=2E The list has to con=
tain
                        =23 SPACE separated =22xres=2Cyres=22 pairs



=24_video =3D =22vga=22         =23 one of=3A plainvga=2C vga=2C ega=2C mda=
=2C mga=2C cga
=24_console =3D =280=29         =23 use =27console=27 video
=24_graphics =3D =280=29        =23 use the cards BIOS to set graphics
=24_videoportaccess =3D =281=29 =23 allow videoportaccess when =27graphics=
=27 enabled
=24_vbios_seg =3D =280xc000=29  =23 set the address of your VBIOS =28e=2Eg=
=2E 0xe000=29
=24_vbios_size =3D =280x10000=29=23 set the size of your BIOS =28e=2Eg=2E 0=
x8000=29
=24_vmemsize =3D =281024=29     =23 size of regen buffer
=24_chipset =3D =22=22          =23 one of=3A plainvga=2C trident=2C et4000=
=2C diamond=2C avance
                        =23 cirrus=2C matrox=2C wdvga=2C paradise=2C ati=2C=
 s3
=24_dualmon =3D =280=29         =23 if you have one vga _plus_ one hgc =282=
 monitors=29


=24_vbootfloppy =3D =22=22      =23 if you want to boot from a virtual flop=
py=3A
                        =23 file name of the floppy image under =2Fvar=2Fli=
b=2Fdosemu
                        =23 e=2Eg=2E =22floppyimage=22 disables =24_hdimage
                        =23      =22floppyimage =2Bhd=22 does _not_ disable=
 =24_hdimage
=24_floppy_a =3D=22threeinch=22 =23 or =22fiveinch=22 or =22atapi=22 or emp=
ty=2C if not existing
                        =23 optionally the device may be appended such as
                        =23 =22threeinch=3A=2Fdev=2Ffd0=22
=24_floppy_b =3D =22=22         =23 dito for B=3A

=24_hdimage =3D =22fido=22 =23 list of hdimages under =2Fvar=2Flib=2Fdosemu
                        =23 assigned in this order such as
                        =23 =22hdimage_c hdimage_d hdimage_e=22
                        =23 If the name begins with =27=2Fdev=2F=27=2C then=
 partion
                        =23 access is done instead of virtual hdimage such =
as
                        =23 =22=2Fdev=2Fhda1=22 or =22=2Fdev=2Fhda1=3Aro=22=
 for readonly
                        =23 Currently mounted devices and swap are refused=
=2E
                        =23 Hdimages and devices may be mixed such as
                        =23 =22hdimage_c =2Fdev=2Fhda1 =2Fdev=2Fhda3=3Aro=
=22
                        =23 Note=3A =27wholedisk=27 is _not_ supported=2E
=23=24_hdimage_r =3D =24_hdimage        =23 hdimages for =27restricted acce=
ss =28if
different=29

=24_aspi =3D =22=22             =23 list of generic SCSI devices to make av=
ailable
                        =23 for the builtin aspi driver =28format of an ent=
ry
                        =23 is =27device=3Atype=3Amappedtarget=27 such as
                        =23 =22sg2=3AWORM sg3=3ASequential=2DAccess=3A6 sg4=
=3ACD=2DROM=22 or
                        =23 =22sg2=3A4 sg3=3A1=3A6 sg4=3A5=22 =28which are =
equal=29

=24_com1 =3D =22=22             =23 e=2Eg=2E =22=2Fdev=2Fmouse=22 or =22=2F=
dev=2Fcua0=22
=24_com2 =3D =22=22             =23 e=2Eg=2E =22=2Fdev=2Fmodem=22 or =22=2F=
dev=2Fcua1=22
=24_com3 =3D =22=22             =23 dito                 =22=2Fdev=2Fcua2=
=22
=24_com4 =3D =22=22             =23 dito                 =22=2Fdev=2Fcua3=
=22
=24_ttylocks =3D =22=22         =23 Lock directory =28e=2Eg=2E =22=2Fvar=2F=
lock=22=29
                        =23 default =28=22=22=29 is =2Fusr=2Fspool=2Fuucp

=24_mouse =3D =22=22            =23 one of=3A microsoft=2C mousesystems=2C =
logitech=2C mmseries
                        =23 mouseman=2C hitachi=2C busmouse=2C ps2
=24_mouse_dev =3D =22=22        =23 one of=3A com1=2C com2=2C com3=2C com4 =
or =2Fdev=2Fmouse
=24_mouse_flags =3D =22=22      =23 list of none or one or more of=3A
                        =23 =22emulate3buttons cleardtr=22
=24_mouse_baud =3D =280=29      =23 baudrate=2C 0 =3D=3D don=27t set

=24_printer =3D =22lp=22        =23 list of =28=2Fetc=2Fprintcap=29 printer=
 names to appear as
                        =23 LPT1=2C LPT2=2C LPT3 =28not all are needed=2C e=
mpty for none=29
=24_printer_timeout =3D =2820=29=23 idle time in seconds before spooling ou=
t

=24_ports =3D =22=22            =23 list of portnumbers such as =220x1ce 0x=
1cf 0x238=22
                        =23 or =220x1ce range 0x280=2C0x29f 310=22
                        =23 or =22range 0x1a0=2C=280x1a0=2B15=29=22

=24_ipxsupport =3D =28off=29    =23 or on
=24_novell_hack =3D =28off=29
=24_vnet =3D =28off=29          =23 =27on=27 for packet=2Dmulti =28used by =
dosnet=29

=24_sound =3D =28off=29         =23 sound support on=2Foff
=24_sb_base =3D =280x220=29
=24_sb_irq =3D =285=29
=24_sb_dma =3D =281=29
=24_sb_dsp =3D =22=2Fdev=2Fdsp=22
=24_sb_mixer =3D =22=2Fdev=2Fmixer=22
=24_mpu_base =3D =220x330=22



Best regards=2C
 Dmitry                          mailto=3Adiman=40vdv=2Ds=2Eru



=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=
=2D=2D=2D=2D=2D

From=3A David Pinson <dpinson=40materials=2Eunsw=2EEDU=2EAU>
Date=3A Mon=2C 8 May 2000 11=3A42=3A20 =2B1000 =28EST=29
Subject=3A ANNOUNCE=3A VGA Mode 12h support in dosemu X11

Good news=2C

This is to announce an implementation of Mode 12h support
for dosemu under X11 using instruction emulation=2E

The hack was done by David Hindman=2C who adapted the methods
of bochs for use in dosemu=2E

At this stage it would be good if people interested in
mode 12h X11 support downloaded the files and tested it
with thier configurations=2E

http=3A=2F=2Fwww=2Eio=2Ecom=2F=7Edhindman=2FVGAMode12h=2Findex=2Ehtml

Depending on the type of application=2C performance is
not too bad=2E =28I have been using protel easytrax with
a 466MHz celeron quite acceptably =2D Yes I know that
the original application ran fast on a 386=2E=2E=2E=2E=29

David Pinson



=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=
=2D=2D=2D=2D=2D

From=3A Bart Oldeman <Bart=2EOldeman=40bristol=2Eac=2Euk>
Date=3A Mon=2C 8 May 2000 12=3A48=3A02 =2B0100 =28GMT=29
Subject=3A Re=3A ANNOUNCE=3A VGA Mode 12h support in dosemu X11

On Mon=2C 8 May 2000=2C David Pinson wrote=3A

> Good news=2C

> This is to announce an implementation of Mode 12h support
> for dosemu under X11 using instruction emulation=2E

> The hack was done by David Hindman=2C who adapted the methods
> of bochs for use in dosemu=2E
>
> At this stage it would be good if people interested in
> mode 12h X11 support downloaded the files and tested it
> with thier configurations=2E
>
> http=3A=2F=2Fwww=2Eio=2Ecom=2F=7Edhindman=2FVGAMode12h=2Findex=2Ehtml

Good news indeed=21 It should not be too difficult to adapt this to support
other planar modes 0Dh to 11h as well=2E

A few things I wondered about=3A

1=2E the README says=3A

Borland=27s BGI requires the old IBM 8x8 ASCII font table to be present
at memory address F000=3AFA6E=2E  This hack loads a 8x8 font table at the
expected addresses when VGA mode 12h is entered=2E =28I sure hope nothing
important lives there=2E=29  The font I used is ugly but free=2E

I wonder whether this is necessary =28it is not for me=29=2E It used to be =
in
0=2E98=2E*=2C but was fixed somewhere in the 0=2E99 series=2C and now copie=
s this
font from the real BIOS=2E Or are there some BIOSes which don=27t include t=
his
font any more=3F

2=2E Isn=27t there some double work going on here w=2Er=2Et=2E the cpuemu c=
ode=2C
which is present in 0=2E99=2Ex but not in 1=2E0=2E0=3F

> Depending on the type of application=2C performance is
> not too bad=2E =28I have been using protel easytrax with
> a 466MHz celeron quite acceptably =2D Yes I know that
> the original application ran fast on a 386=2E=2E=2E=2E=29

It could well be possible to speed=2Doptimize the emulation by throwing in
some assembly language=2E

Bart


=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=
=2D=2D=2D=2D=2D

From=3A David Pinson <dpinson=40materials=2Eunsw=2EEDU=2EAU>
Date=3A Mon=2C 8 May 2000 23=3A14=3A32 =2B1000 =28EST=29
Subject=3A Re=3A ANNOUNCE=3A VGA Mode 12h support in dosemu X11

On Mon=2C 8 May 2000=2C Bart Oldeman wrote=3A

> 1=2E the README says=3A
>
> Borland=27s BGI requires the old IBM 8x8 ASCII font table to be present
> at memory address F000=3AFA6E=2E  This hack loads a 8x8 font table at the
> expected addresses when VGA mode 12h is entered=2E =28I sure hope nothing
> important lives there=2E=29  The font I used is ugly but free=2E
>
> I wonder whether this is necessary =28it is not for me=29=2E It used to b=
e in
> 0=2E98=2E*=2C but was fixed somewhere in the 0=2E99 series=2C and now cop=
ies this
> font from the real BIOS=2E Or are there some BIOSes which don=27t include=
 this
> font any more=3F

Don=27t know=2E Wasn=27t an issue for me=2C But I=27m not sure what hardwar=
e
David Hindman was using=2E

>
> 2=2E Isn=27t there some double work going on here w=2Er=2Et=2E the cpuemu=
 code=2C
> which is present in 0=2E99=2Ex but not in 1=2E0=2E0=3F
>

Quite possibly=2E Neither David or I have really been following
dosemu development=2E When 1=2E0=2E0 came out and and mode 12h  wasn=27t
supported=2C we looked at the problem from the 1=2E0=2E0 code point
of view=2E

Basically we worked out vmware worked=2C then so did bochs=2E Bochs
was now lgpl and so the source was there=2E At that point David Hindman
really quickly went ahead and produced an implementation=2E

If there is a wider cpuemu effort=2C this code should definitely
be rolled in there=2E This really has been one of the =22scratch your
own itch=22 implementations=2E

=28apologies to people working in the cpuemu effort=2C we really
didn=27t mean to duplicate other work=29

David Pinson


=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=
=2D=2D=2D=2D=2D

From=3A Paolo Carballo <jplcarballo=40eudoramail=2Ecom>
Date=3A Mon=2C 08 May 2000 22=3A15=3A29 =2B0800
Subject=3A Re=3A Error dump

At 05=3A29 PM 05=2F07=2F2000 =2B0400=2C Dmitry Rybin wrote=3A
>Hello linux=2Dmsdos=2C
>
>>>>  After run RAR archivator I have this=3A
>
=5B=2E=2E=2Esnip=2E=2E=2E=5D
I know this isn=27t any help at all but I noticed the same thing is true of
rarsoft=27s product=2E It runs fine and is well behaved even in graphics mo=
de=2E
It mostly happens while in graphics mode=2C just after the program finishes=
 a
task like compressing=2Fdecompressing and just before it exits=2E
Since then=2C I=27ve mostly converted and stuck to the freeware zip=2Funzip
utilities=2E

=3D=2D=3D=2D=3D=2D=3D=2D=3D=2D=3D=2D=3D=2D=3D=2D=3D=2D=3D=2D=3D=2D=3D=2D=3D=
=2D=3D=2D=3D=2D=3D=2D=3D=2D=3D=2D=3D=2D=3D=2D=3D
=3D Juan Paolo L=2E Carballo
=3D PGP 2=2E6=2E3ia RSA KeyID=3A 63F4DC4D
=3D PGP 5=2E5=2E3i DSS KeyID=3A 00914A9F
=3D The importance of information is directly
=3D  proportional to its improbability=2E
=3D Fundamental Theorem of Information Theory
=3D=2D=3D=2D=3D=2D=3D=2D=3D=2D=3D=2D=3D=2D=3D=2D=3D=2D=3D=2D=3D=2D=3D=2D=3D=
=2D=3D=2D=3D=2D=3D=2D=3D=2D=3D=2D=3D=2D=3D=2D=3D


=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=
=2D=2D=2D=2D=2D

From=3A Bart Oldeman <Bart=2EOldeman=40bristol=2Eac=2Euk>
Date=3A Mon=2C 8 May 2000 19=3A27=3A27 =2B0100 =28BST=29
Subject=3A Re=3A ANNOUNCE=3A VGA Mode 12h support in dosemu X11

On Mon=2C 8 May 2000=2C David Pinson wrote=3A

> On Mon=2C 8 May 2000=2C Bart Oldeman wrote=3A
>
> > 1=2E the README says=3A
> >
> > Borland=27s BGI requires the old IBM 8x8 ASCII font table to be present
> > at memory address F000=3AFA6E=2E  This hack loads a 8x8 font table at t=
he
> > expected addresses when VGA mode 12h is entered=2E =28I sure hope nothi=
ng
> > important lives there=2E=29  The font I used is ugly but free=2E
> >
> > I wonder whether this is necessary =28it is not for me=29=2E It used to=
 be in
> > 0=2E98=2E*=2C but was fixed somewhere in the 0=2E99 series=2C and now c=
opies this
> > font from the real BIOS=2E Or are there some BIOSes which don=27t inclu=
de this
> > font any more=3F
>
> Don=27t know=2E Wasn=27t an issue for me=2C But I=27m not sure what hardw=
are
> David Hindman was using=2E

Well=2C it is necessary =28I didn=27t check carefully enough=29=2E I have t=
ested it
now =2C and indeed it works for Borland BGI applications=2E The copy of the
real BIOS font does not occur under X=2C because of security reasons I
think; you need to open =2Fdev=2Fmem=2C so you need root permissions in
general=2C to do this=2E

The font is ugly indeed=2E I wonder about the copyright of the old IBM
fonts=2E

I=27ll try to get it to work with more applications and also for more modes
than just 0x12=2C that is=2C modes 0xD to 0x11=2E Let=27s see whether I can=
 get
Space Quest 1 =28320x200x16 colors=29 working under X ;=2D=29

Bart


=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=
=2D=2D=2D=2D=2D

From=3A Steffen Winterfeldt <wfeldt=40suse=2Ede>
Date=3A Mon=2C 8 May 2000 20=3A44=3A11 =2B0200 =28CEST=29
Subject=3A Re=3A ANNOUNCE=3A VGA Mode 12h support in dosemu X11

Hi=2C

David=2C I reworked your patch somewhat=2C so that it works better with the
existing DOSEMU structures; in particular it emulates now a few more
instructions=2C works in DPMI mode =28that was vital for my application=29=
=2C
works for all 4 color modes=2C and I corrected a few minor bugs=2E

There are still bugs in it as some=28=21=29 pixels appear where they shoudn=
=27t
and something related to font displaying is broken=2C too; but otherwise it
works great=21

The speed is of course not perfect=2C but still acceptable=2E ;=2D=29

I=27ll try to put the new patch together tomorrow=2E


Bye=2C

Steffen

=2D =2D=2D
=22If=2C by chance=2C he does not like the food which you have given him=2C=
 and if he
is desirous of eating human flesh=2C and would like to eat you=2C allow you=
rself
to be eaten=2E=22
=28Montezuma=2C before sending his emissary Teoctlamacazqui to Cortes=29


=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=
=2D=2D=2D=2D=2D

From=3A Steffen Winterfeldt <snwint=40suse=2Ede>
Date=3A Mon=2C 8 May 2000 20=3A54=3A51 =2B0200 =28CEST=29
Subject=3A Re=3A ANNOUNCE=3A VGA Mode 12h support in dosemu X11

Hi=2C

my changes to David=27s patch are available =28or should shortly be=29 from

  ftp=3A=2F=2Fftp=2Esuse=2Ecom=2Fpub=2Fpeople=2Fsnwint=2Fdosemu=2Fdosemu=2D=
1=2E0=2E0=2Dpl4=2Ediff

The patch is against a plain dosemu 1=2E0=2E0=2E


Bye=2C

Steffen

=2D =2D=2D
=22If=2C by chance=2C he does not like the food which you have given him=2C=
 and if he
is desirous of eating human flesh=2C and would like to eat you=2C allow you=
rself
to be eaten=2E=22
=28Montezuma=2C before sending his emissary Teoctlamacazqui to Cortes=29


=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=
=2D=2D=2D=2D=2D

From=3A Andre Majorel <amajorel=40teaser=2Efr>
Date=3A Mon=2C 08 May 2000 23=3A57=3A35
Subject=3A Re=3A ANNOUNCE=3A VGA Mode 12h support in dosemu X11

At 19=3A27 2000=2E05=2E08 =2B0100=2C Bart Oldeman wrote=3A

>The font is ugly indeed=2E I wonder about the copyright of the old IBM
>fonts=2E

I still have an 8x8 codepage 437 sans serif font that I made
myself because I was unhappy with the default font=2E It=27s not
perfect either but at least it=27s readable=2E If you want it=2C let
me know=2E


Andr=BF Majorel <amajorel=40teaser=2Efr>
http=3A=2F=2Fwww=2Eteaser=2Efr=2F=7Eamajorel=2F


=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=
=2D=2D=2D=2D=2D

From=3A Hans Lermen <lermen=40dosemu=2Eorg>
Date=3A Tue=2C 9 May 2000 00=3A46=3A51 =2B0200 =28MEST=29
Subject=3A Re=3A ANNOUNCE=3A VGA Mode 12h support in dosemu X11

On Mon=2C 8 May 2000=2C David Pinson wrote=3A

> This is to announce an implementation of Mode 12h support
> for dosemu under X11 using instruction emulation=2E

Good starting point=2C bgidemo now does something visible ;=2D=29

Some remarks=3A

  =2D it should not only intercept=2Femulate writing=2C but also reading
    =28write protecting the regen=2Dbuffers is not enough=29=2E
    The current patch makes Borland=27s bgidemo not display correctly
    due to this=3A
      =2D GetImage doesn=27t work
      =2D Patterns display not correct in the =27Random Bars=27 and
        the =27Bar =2F Rectangle=27 demo=2C may be others too=2E
        =28only vertical lines seem to be generated=29

  =2D Bgidemo freezes on the =27LineRel =2F MoveRel=27 demo
    =28could be something wrong string=2Fmove instructions=29

  =2D the 8x8 font table hack at FFA6E isn=27t necessary=2C all it needs
    is a

     extern int load_file=28char *name=2C int foffset=2C char *mstart=2C in=
t msize=29;
     load_file=28=22=2Fdev=2Fmem=22=2C GFX_CHARS=2C =28char *=29 GFX_CHARS=
=2C GFXCHAR_SIZE=29;

    instead of

     for=28i=3D0; i<1024; =2B=2Bi=29 *=28unsigned char *=29=280xFFA6E =2B i=
=29 =3D font1=5Bi=5D;

    Bart is right=2C we solved that=2C however only for graphics on console
    and copying the font isn=27t done for X=2E

  =2D there are some parts in the code=2C which will need some optimization
    =28e=2Eg=2E the =27rep=27 loops working directly on the emulated machin=
e
     registers=29=2E I=27m sure the code can be made faster=2E
    =2E=2E=2E but this should be done _after_ the code is working correctly=
=2E

  =2D The patch also should handle other than mode12 16=2Dcolor modes
    of different resolutions=2E It can do that=2E


I=27ve also to =27answer=27 on the implicit complain in the README =28;=2D=
=29=3A

   =22I just got tired of waiting for mode 12h X support and did it for my
    own use=2E=22

Well=2C one needs not to wait for =27someone=27 in a developer team to fulf=
ill
personal wishes;=2D=29 One simply can go forward and implement it=2E
This is the normal way OpenSource development works=2E Its not enough to
specify wishes on a project=27s mailing list=2C it also needs someone to do
the work=2E Hence=2C doing the here discussed patch and giving it to the
comunity was the right thing=2E I cannot see any reasonable other way=2E

I very appreciate if people could =27finetune=27 the patch=2C its a good st=
ep in
right direction=2E

Hans
<lermen=40dosemu=2Eorg>




=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=
=2D=2D=2D=2D=2D

From=3A Bart Oldeman <Bart=2EOldeman=40bristol=2Eac=2Euk>
Date=3A Tue=2C 9 May 2000 00=3A04=3A17 =2B0100 =28BST=29
Subject=3A Re=3A ANNOUNCE=3A VGA Mode 12h support in dosemu X11

On Mon=2C 8 May 2000=2C Steffen Winterfeldt wrote=3A

> my changes to David=27s patch are available =28or should shortly be=29 fr=
om
>
>   ftp=3A=2F=2Fftp=2Esuse=2Ecom=2Fpub=2Fpeople=2Fsnwint=2Fdosemu=2Fdosemu=
=2D1=2E0=2E0=2Dpl4=2Ediff
>
> The patch is against a plain dosemu 1=2E0=2E0=2E

I got it=2E After more testing I found some more issues and ideas=3A

1=2E Some emulated int 0x10 routines try to write to the video memory and
get a page fault=2E This causes =22strange=22 hangups=2E For instance=3A

VGAEmu=3A vga_emu_fault=3A write access to bank region=2C address 0xa7b60=
=2C page
0xa7=2C vga page 0x7
VGAEmu=3A vga_emu_fault=3A cs=3Aeip =3D 313e=3A6baf=2C instr=3A 26 86 2d e8=
 c9 fc 07 5f
c3 a1 42 75 b9 50 00 33
VGAEmu=3A eax=3D00006060 ebx=3D00000000 ecx=3D00000e20 edx=3D000003cf esi=
=3D000006d0
edi=3D00007b60
VGAEmu=3A eip=3D00006baf cs=3D313e=2F000313e0 ds=3D3ffd=2F0003ffd0 es=3Da00=
0=2F000a0000
VGAEmu=3A vga_emu_fault=3A 3 bytes simulated=3A xchg    ch=2Ces=3A=5Bdi=5D =
 fault
addr=3D000a7b60
VGAEmu=3A eax=3D00006060 ebx=3D00000000 ecx=3D00008020 edx=3D000003cf esi=
=3D000006d0
edi=3D00007b60
VGAEmu=3A eip=3D00006bb2 cs=3D313e=2F000313e0 ds=3D3ffd=2F0003ffd0 es=3Da00=
0=2F000a0000
VGAEmu=3A GFX_write_value=3A bitmask =3D 0xff
VGAEmu=3A GFX_write_value=3A write mode =3D 0 =28ignored=29
scroll up 0 0=2C 79 30=2C 0=2C 0
VID=3A Scroll parameters out of bounds=2C in Scroll=21
VID=3A Attempting to fix with clipping=21
VGAEmu=3A vga_emu_fault=3A write access to bank region=2C address 0xa0000=
=2C page
0xa0=2C vga page 0x0
VGAEmu=3A vga_emu_fault=3A cs=3Aeip =3D f000=3A0102=2C instr=3A cf 00 00 00=
 00 00 00 00
00 00 00 00 00 00 cd 11
VGAEmu=3A eax=3D00000600 ebx=3D00000000 ecx=3D00000000 edx=3D00001e4f esi=
=3D00000364
edi=3D0000b3de
VGAEmu=3A eip=3D00000102 cs=3Df000=2F000f0000 ds=3D3ffd=2F0003ffd0 es=3D97f=
f=2F00097ff0
VGAEmu=3A vga_emu_fault=3A 1 bytes not simulated=3A iret  fault addr=3D000a=
0000
VGAEmu=3A eax=3D00000600 ebx=3D00000000 ecx=3D00000000 edx=3D00001e4f esi=
=3D00000364
edi=3D0000b3de
VGAEmu=3A eip=3D00000103 cs=3Df000=2F000f0000 ds=3D3ffd=2F0003ffd0 es=3D97f=
f=2F00097ff0
VGAEmu=3A vga_emu_fault=3A write access to bank region=2C address 0xa0000=
=2C page
0xa0=2C vga page 0x0
VGAEmu=3A vga_emu_fault=3A cs=3Aeip =3D f000=3A0103=2C instr=3A 00 00 00 00=
 00 00 00 00
00 00 00 00 00 cd 11 cf
VGAEmu=3A eax=3D00000600 ebx=3D00000000 ecx=3D00000000 edx=3D00001e4f esi=
=3D00000364
edi=3D0000b3de
VGAEmu=3A eip=3D00000103 cs=3Df000=2F000f0000 ds=3D3ffd=2F0003ffd0 es=3D97f=
f=2F00097ff0
VGAEmu=3A vga_emu_fault=3A 2 bytes not simulated=3A add     =5Bbx=2Bsi=5D=
=2Cal  fault
addr=3D000a0000

The obvious place to fix this is the file which contains the int 10h
routines=2C src=2Fbase=2Fbios=2Fint10=2Ec

2=2E Emulation using a limited modr=2Fm decode table should avoid long case
statements and still catch a lot of different cases=2C something like=3A

        case 0x86=3A   =2F* Instruction is 26 86 =2E=2E =3A xchg byte *=2F
          if =28cp=5B2=5D<0x40 && =28cp=5B2=5D & 7 =21=3D 6=29=29 =7B
            mem =3D mems=5Bcp=5B2=5D & 7=5D;
            reg =3D regs=5B=28cp=5B2=5D & 0x38=29 >> 3=5D;
            memptr =3D U_CHAR=28x86=2D>es_base =2B =28*mem & 0xffff=29=29;
            uc =3D Logical_VGA_read=28memptr=29;
            Logical_VGA_write=28memptr=2C =28unsigned char=29=28*reg=29=29;
            =28unsigned char=29=28*reg=29 =3D uc;
            return 3;
          =7D


regs =3D =7B&=28x86=2D>al=29=2C&=28x86=2D>cl=29=2C =2E=2E=2E =7D
mems =3D =7B&=28x86=2D>bx=2Bx86=2D>si=29 =2C =2E=2E=2E =7D

I=27ll volunteer do this kind of stuff and would welcome any suggestions=2E

Bart


=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=
=2D=2D=2D=2D=2D

From=3A Hans Lermen <lermen=40dosemu=2Eorg>
Date=3A Tue=2C 9 May 2000 01=3A19=3A22 =2B0200 =28MEST=29
Subject=3A Re=3A ANNOUNCE=3A VGA Mode 12h support in dosemu X11

On Mon=2C 8 May 2000=2C Bart Oldeman wrote=3A

> 2=2E Isn=27t there some double work going on here w=2Er=2Et=2E the cpuemu=
 code=2C
> which is present in 0=2E99=2Ex but not in 1=2E0=2E0=3F

I always remove not finished stuff when makeing a stable tree=2C
so 1=2E0=2Ex has no cpuemu=2E For the upcoming 1=2E1=2Ex there is a rework =
of
cpuemu pending=2C so we can=27t rely on the code in the near future anyway=
=2E
In any case a code optimized for vgaemu usage should be faster than
a generalized one withing cpuemu =28running on intel machines=29=2C so I wo=
uld
not have anything against a double implementation=2E

Hans
<lermen=40dosemu=2Eorg>



=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=
=2D=2D=2D=2D=2D

From=3A Bart Oldeman <Bart=2EOldeman=40bristol=2Eac=2Euk>
Date=3A Tue=2C 9 May 2000 00=3A27=3A53 =2B0100 =28BST=29
Subject=3A Re=3A ANNOUNCE=3A VGA Mode 12h support in dosemu X11

On Mon=2C 8 May 2000=2C Andre Majorel wrote=3A

> At 19=3A27 2000=2E05=2E08 =2B0100=2C Bart Oldeman wrote=3A
>
> >The font is ugly indeed=2E I wonder about the copyright of the old IBM
> >fonts=2E
>
> I still have an 8x8 codepage 437 sans serif font that I made
> myself because I was unhappy with the default font=2E It=27s not
> perfect either but at least it=27s readable=2E If you want it=2C let
> me know=2E

Thanks for the offer=2C but in Steffen=27s patch there is already a much ni=
cer
font=2E

Bart


=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=
=2D=2D=2D=2D=2D

From=3A Steffen Winterfeldt <snwint=40suse=2Ede>
Date=3A Tue=2C 9 May 2000 12=3A01=3A34 =2B0200 =28CEST=29
Subject=3A Re=3A ANNOUNCE=3A VGA Mode 12h support in dosemu X11

Hi Bart=2C

On Tue=2C 9 May 2000=2C Bart Oldeman wrote=3A

> On Mon=2C 8 May 2000=2C Steffen Winterfeldt wrote=3A
>
> > my changes to David=27s patch are available =28or should shortly be=29 =
from
> >
> >   ftp=3A=2F=2Fftp=2Esuse=2Ecom=2Fpub=2Fpeople=2Fsnwint=2Fdosemu=2Fdosem=
u=2D1=2E0=2E0=2Dpl4=2Ediff
> >
> > The patch is against a plain dosemu 1=2E0=2E0=2E
>
> I got it=2E After more testing I found some more issues and ideas=3A
>
> 1=2E Some emulated int 0x10 routines try to write to the video memory and
> get a page fault=2E This causes =22strange=22 hangups=2E For instance=3A

Yes=2C the int10 code interacts not perfectly with the vgaemu; I=27ll look
into it=2E

> 2=2E Emulation using a limited modr=2Fm decode table should avoid long ca=
se
> statements and still catch a lot of different cases=2C something like=3A
>
>         case 0x86=3A   =2F* Instruction is 26 86 =2E=2E =3A xchg byte *=
=2F
>         if =28cp=5B2=5D<0x40 && =28cp=5B2=5D & 7 =21=3D 6=29=29 =7B
>           mem =3D mems=5Bcp=5B2=5D & 7=5D;
>           reg =3D regs=5B=28cp=5B2=5D & 0x38=29 >> 3=5D;
>             memptr =3D U_CHAR=28x86=2D>es_base =2B =28*mem & 0xffff=29=29=
;
>             uc =3D Logical_VGA_read=28memptr=29;
>             Logical_VGA_write=28memptr=2C =28unsigned char=29=28*reg=29=
=29;
>             =28unsigned char=29=28*reg=29 =3D uc;
>             return 3;
>         =7D
>
>
> regs =3D =7B&=28x86=2D>al=29=2C&=28x86=2D>cl=29=2C =2E=2E=2E =7D
> mems =3D =7B&=28x86=2D>bx=2Bx86=2D>si=29 =2C =2E=2E=2E =7D
>
> I=27ll volunteer do this kind of stuff and would welcome any suggestions=
=2E

Yes=2C it was an evil hack=2C but I just wanted to see how far I can get wi=
th
the emulation=2E I=27ll release a new patch later today which will have mor=
e
bugfixes and cleanups=2E

If you want to complete the emulation code=2C please wait for my new patch=
=2E


Steffen


=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=
=2D=2D=2D=2D=2D

From=3A David Pinson <dpinson=40materials=2Eunsw=2EEDU=2EAU>
Date=3A Wed=2C 10 May 2000 00=3A29=3A07 =2B1000 =28EST=29
Subject=3A Re=3A ANNOUNCE=3A VGA Mode 12h support in dosemu X11

Thanks for the analysis=2E I=27m still trying to really get a grip
on the dosemu internals at the moment =28for the record the
coding for the original hack is all David Hindman=29

On Tue=2C 9 May 2000=2C Hans Lermen wrote=3A

>
> I=27ve also to =27answer=27 on the implicit complain in the README =28;=
=2D=29=3A
>
>    =22I just got tired of waiting for mode 12h X support and did it for m=
y
>     own use=2E=22
>
> Well=2C one needs not to wait for =27someone=27 in a developer team to fu=
lfill
> personal wishes;=2D=29 One simply can go forward and implement it=2E
> This is the normal way OpenSource development works=2E Its not enough to
> specify wishes on a project=27s mailing list=2C it also needs someone to =
do
> the work=2E Hence=2C doing the here discussed patch and giving it to the
> comunity was the right thing=2E I cannot see any reasonable other way=2E
>
I just want to say that it wasn=27t really meant in a mean spirited
way=2E David Hindman ment it as a throw away line explaining his
motivation for getting involved=2E I don=27t think it was a real complaint
about the progress of dosemu=2E

=28I know David Hindman doesn=27t read this list=2C so I just wanted
to explain things=2E=29

David Pinson




=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=
=2D=2D=2D=2D=2D

From=3A Steffen Winterfeldt <wfeldt=40suse=2Ede>
Date=3A Tue=2C 9 May 2000 19=3A37=3A55 =2B0200 =28CEST=29
Subject=3A Re=3A ANNOUNCE=3A VGA Mode 12h support in dosemu X11

Hi=2C

I=27ve put the new patch at

  ftp=3A=2F=2Fftp=2Esuse=2Ecom=2Fpub=2Fpeople=2Fsnwint=2Fdosemu=2Fdosemu=2D=
1=2E0=2E0=2Dpl4=2D2=2Ediff=2Egz

it=27s a patch against a plain 1=2E0=2E0=2E

New features=3A

  =2D fixed qute a few bugs related to move instructions
  =2D added compile time define =28EMU_VGA_READS=29 to allow emulation
    of read accesses as well
  =2D restructured the emulation code a bit
  =2D font now loaded from =2Fdev=2Fmem =28if possible=29=2C using font1 as=
 a
    fallback

Bart=2C if you still want to improve the address decoding=2C go ahead=21


Bye=2C

Steffen

=2D =2D=2D
=22If=2C by chance=2C he does not like the food which you have given him=2C=
 and if he
is desirous of eating human flesh=2C and would like to eat you=2C allow you=
rself
to be eaten=2E=22
=28Montezuma=2C before sending his emissary Teoctlamacazqui to Cortes=29


=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=
=2D=2D=2D=2D=2D

From=3A =22Oldrich Kepka=22 <dosemu=40sanitas=2Ecz>
Date=3A Wed=2C 10 May 2000 21=3A07=3A23 =2B0200
Subject=3A keybord in foxpro 2=2E5

Hi=2E
I am using foxpro 2=2E5 in dosemu=2E If i have=27t set rawkeybord foxpro co=
mmand
=22on key label=22 doesn=27t catch some keys=2C for instance Ctrl=2DP=2C Ct=
rl=2DV=2C atc=2E =2C
bat some others work corectly such as Key Up=2C Down=2C functionl keys=2C =
=2E=2E=2E=2E Bat
if I use DOS calls from C everything works ok=2E I can=27t use rawkeybord
becouse I must acces this program via telnet=2E

Is there any posibility=2C for example to modify dosemu source=2C to cerect=
 this
problem=2E
I need kyes=3A
    Ctrl=2DT
    Ctrl=2DP
    Ctrl=2DV
    Ctrl=2DZ
    Ctrl=2DI
    Ctrl=2DK
    Ctrl=2DN
    Ctrl=2DEnter

Thanks for any advice=2E

Best regards
Oldrich Kepka
skola=40sanitas=2Ecz
http=3A=2F=2Fwww=2Esanitas=2Ecz=2F=7Ekepka


=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=
=2D=2D=2D=2D=2D

From=3A Bernhard Sander <Bernhard=40arg=2Enet>
Date=3A Thu=2C 11 May 2000 16=3A40=3A48 =2B0200
Subject=3A Re=3A keybord in foxpro 2=2E5

Hi Oldrich

> I am using foxpro 2=2E5 in dosemu=2E
> I can=27t use rawkeybord becouse I must acces this program via telnet=2E
BTW=2C how did you manage to get the ALT=2D<letter> combinations =28for
activating the menus=29 work via telnet=3F

Bernhard Sander

=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=
=2D=2D=2D=2D=2D

From=3A Hans Lermen <lermen=40dosemu=2Eorg>
Date=3A Thu=2C 11 May 2000 17=3A51=3A49 =2B0200 =28MEST=29
Subject=3A dosemu=2Eorg has a new home

Hi Friends and Users of DOSEMU=2C

As some of you might perhaps have figured out=3A
=2E=2E=2E we have a new dosemu=2Eorg server=2E

This new server is located at Bonn=2C the former capital of Germany=2E
The co=2Dlocation of the new server is gracefully =22powered by=22 Nextra=
=2C a
Communication Service Provider=2E I very appreciate that =28besides softwar=
e
companies=29 also other companies =28like Nextra=29 feel happy to support L=
inux
and its software projects=2E

DNS seems to have propagated enough=2C however=2C in case you have trouble=
=2C
here is the new IP=3A 195=2E247=2E247=2E6=2E The site is almost identical c=
onfigured
as the old one =28except it isn=27t virtually hosted;=2D=29=2C so you shoul=
d find
the same things at the same places=2E

Thanks to all who made this possible=2C
Hans
<lermen=40dosemu=2Eorg>


=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=
=2D=2D=2D=2D=2D

From=3A eric=40biederman=2Eorg =28Eric W=2E Biederman=29
Date=3A 12 May 2000 10=3A20=3A10 =2D0500
Subject=3A Re=3A keybord in foxpro 2=2E5

=22Oldrich Kepka=22 <dosemu=40sanitas=2Ecz> writes=3A

> Hi=2E
> I am using foxpro 2=2E5 in dosemu=2E If i have=27t set rawkeybord foxpro =
command
> =22on key label=22 doesn=27t catch some keys=2C for instance Ctrl=2DP=2C =
Ctrl=2DV=2C atc=2E =2C
> bat some others work corectly such as Key Up=2C Down=2C functionl keys=2C=
 =2E=2E=2E=2E Bat
> if I use DOS calls from C everything works ok=2E I can=27t use rawkeybord
> becouse I must acces this program via telnet=2E
>
> Is there any posibility=2C for example to modify dosemu source=2C to cere=
ct this
> problem=2E

Well if the problem is there=2E=2E=2E=2E

> I need kyes=3A
>     Ctrl=2DT
>     Ctrl=2DP
>     Ctrl=2DV
>     Ctrl=2DZ
>     Ctrl=2DI
>     Ctrl=2DK
>     Ctrl=2DN
>     Ctrl=2DEnter

Ctrl=2DEnter and maybe Ctrl=2DZ are the only keys I can see going weird=2E
If your problem boils down to trouble with scancodes you might try=3A
http=3A=2F=2Fwww=2Edosemu=2Eorg=2F=7Eeric
or
http=3A=2F=2Fwww=2Ebiederman=2Eorg=2F=7Eeric=2Ffiles

get=3A
dosemu=2D1=2E0=2E0=2Eeb1=2E21=2Epatchset=2Etar=2Egz

And if you can find out what is wrong I=27d love it if you could help
me add a test case to the regresion test=3A

keyboard_test=2D1=2E2=2Etar=2Egz

The Ctrl=2D=5E sequences should help if all that is going on is that your
terminal is weird and won=27t pass these codes to dosemu=2E

I=27m more than happy to debug this if you have the patience to get
me all of the information I need=2E

Eric

=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=
=2D=2D=2D=2D=2D

From=3A =22Gary Walters=22 <gary=40provocraft=2Ecom>
Date=3A Fri=2C 12 May 2000 10=3A15=3A30 =2D0600
Subject=3A DOSEMU Questions

I have set up DOSEMU on a SuSE linux machine and I am having a few problems
getting it to do what I need it to=2E  I would appreciate some assistance=
=2E

Problem 1=3A
For some reason when I telnet to the Linux box not all of my function keys
work=2E  F1=2C F2=2C & F3 work fine=2C but none of the other ones do=2E  Ev=
en if I try
a telnet localhost on my Linux box I get the same results=2E  I believe the
problem lies with starting the dos emulator with the vt100 term type=2C but
I=27m not sure=2E  When term is set
to xterm all of my F=2Dkeys work=2E  I=27m not familiar enough with Linux t=
o know
how to go about fixing this problem=2E

Problem 2=3A
While running Quattro Pro for DOS under X=2DWindows using  XDOS=2C it perfo=
rms
perfectly=2E  However=2C when I run the same application utilizing the
shell=2C=28DOS=29 the program freezes as soon as I press the second keystro=
ke=2E  If
I try to type =22123=22=2C 1 will be displayed and it won=27t accept any mo=
re input=2E
I have to kill the thread=2E

I have spent hours trying to remedy these problems with differend solutions=
=2E
I am beginning to think that what I am trying to do can=27t be done=2E  PLE=
ASE
LET ME KNOW IF YOU HAVE ANY SUGGESTIONS=21=21=21

Thank you=2C
Gary Walters



=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=
=2D=2D=2D=2D=2D

From=3A Bryan_Coleman=40dartcontainer=2Ecom
Date=3A Fri=2C 12 May 2000 12=3A13=3A50 =2D0400
Subject=3A dosemu with raid

Does dosemu support raid drives=3F  Will it run using a raid drive partitio=
n=3F

=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=
=2D=2D=2D=2D=2D

From=3A =22Greg LaBossiere=22 <solutions=40xview=2Ecom>
Date=3A Fri=2C 12 May 2000 11=3A55=3A55 =2D0500
Subject=3A Re=3A dosemu with raid

Bryan=3A

We have DOSEMU =280=2E98=2E8=29 running under RedHat 6=2E1 =28Linux kernel
2=2E2=2E12=2D20=29 on a SCSI 2=2Ddisk RAID1 =28disk=2Dmirroring=29 array=2E

We didn=27t have to do anything special to get DOSEMU to work in a
RAID1 environment=2E=2E=2E Linux looks after that=2E

Regards=2C

Greg LaBossiere
Xview Solutions Inc=2E

From=3A                   Bryan_Coleman=40dartcontainer=2Ecom
To=3A                     linux=2Dmsdos=40vger=2Erutgers=2Eedu
Date sent=3A              Fri=2C 12 May 2000 12=3A13=3A50 =2D0400
Subject=3A                dosemu with raid

> Does dosemu support raid drives=3F  Will it run using a raid drive partit=
ion=3F



=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=
=2D=2D=2D=2D=2D

From=3A Bryan_Coleman=40dartcontainer=2Ecom
Date=3A Fri=2C 12 May 2000 14=3A15=3A18 =2D0400
Subject=3A dosemu problem

I have a RedHat 6=2E2 system with raid level1 =28disk mirroring=29 setup=2E=
  Dosemu
gives me this error when I try to run it=2E  =2Fdev=2Fida=2Fc0d0p1 must be =
a Partition=2C
can=27t find number suffix=2E  I don=27t have a clue where to look for help=
=2E  Thanks
for your time and attention=2E

Bryan Coleman



=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=
=2D=2D=2D=2D=2D

From=3A =22Greg LaBossiere=22 <solutions=40xview=2Ecom>
Date=3A Fri=2C 12 May 2000 14=3A28=3A12 =2D0500
Subject=3A Re=3A dosemu problem

Bryan=3A

I need more info before I can offer any useful comments=2E Where are
your DOS boot files located=3F What version of DOS are you running=3F
Have you created and mounted a native DOS =28FAT16 or FAT32=29
partition=3F

If you email me your dosemu=2Econf file and a description of how you
have DOSEMU set up in your particular Linux system I might be able
to be more helpful=2E

Greg LaBossiere

From=3A                   Bryan_Coleman=40dartcontainer=2Ecom
To=3A                     linux=2Dmsdos=40vger=2Erutgers=2Eedu
Date sent=3A              Fri=2C 12 May 2000 14=3A15=3A18 =2D0400
Subject=3A                dosemu problem

>
>
> I have a RedHat 6=2E2 system with raid level1 =28disk mirroring=29 setup=
=2E
> Dosemu gives me this error when I try to run it=2E  =2Fdev=2Fida=2Fc0d0p1=
 must be
> a Partition=2C can=27t find number suffix=2E  I don=27t have a clue where=
 to look
> for help=2E  Thanks for your time and attention=2E
>
>
> Bryan Coleman
>
>



=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=
=2D=2D=2D=2D=2D

From=3A Alistair MacDonald <alistair=40slitesys=2Edemon=2Eco=2Euk>
Date=3A Sat=2C 13 May 2000 00=3A11=3A25 =2B0100 =28BST=29
Subject=3A Re=3A dosemu problem

On Fri=2C 12 May 2000 Bryan_Coleman=40dartcontainer=2Ecom wrote=3A
> I have a RedHat 6=2E2 system with raid level1 =28disk mirroring=29 setup=
=2E  Dosemu
> gives me this error when I try to run it=2E  =2Fdev=2Fida=2Fc0d0p1 must b=
e a
Partition=2C
> can=27t find number suffix=2E  I don=27t have a clue where to look for he=
lp=2E
Thanks
> for your time and attention=2E

If possible=2C try using LREDIR=2C or the bootdir code=2E In both cases=2C =
just
mount the partition under Linux and tell DOSEMU to use it=2E If you need to
use DOS=2FC then you will need to get the latest kernel from
www=2Efreedos=2Eorg to make this work=2E

Alistair


=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=
=2D=2D=2D=2D=2D

From=3A Radha <han_radha=40yahoo=2Ecom>
Date=3A Sat=2C 13 May 2000 11=3A59=3A24 =2B0530
Subject=3A Getting Device unavailable Error

 I am running a Banker software which is in Dos operating system in my
Linux machine through Dosemu=2E I am writing Perl program to access Banker
Software=2E
When i try to access the Banker software i am able to get information but a=
t
some point=2C i used to get a error like
  =22Device Unavailable in the line 60 of module at CHRINP=2C in address 91=
26=3A5067
   Path File=2FAccess Error=2E
   Cannot Load COMMAND=2C System Halted=22

I want to know=2C is the error is from Dosemu or not=2E Pls=2E give me the =
solution
as early as possible=2E


=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=
=2D=2D=2D=2D=2D

From=3A =22Stephen Hodgman=22 <steve=40namsys=2Ecom=2Eau>
Date=3A Mon=2C 15 May 2000 23=3A40=3A17 =2B1000
Subject=3A File Locking and Dosemu vs M=24DOS

Hello there=2C

We have Dosemu 0=2E98 running in a multi=2Duser environment=2E  Each
user boots from the dame =22c=3A=22 boot image =28M=24DOS=29 and loads the
SHARE=2E

The =28clipper=29 application we are trying to run has the annoying habit
of attempting to delete a file to see if there are any other users=2E
You see=2C under M=24DOS sharing=2C when you open a file it is locked
and no=2Done can delete it until you close it=2E  =28stupidly=29 this
application is relying on this behaviour=21

However=2C our Dosemu allows file deletion=2C even if someone has the
file open in the application=21 =28i=2Ee=2E in another dosemu session=29=2E=
 You
can see that this is not a good state of affairs=21=21 ;=2D=29

My question is=3A  Has this behaviour changed in ver 1=2E0 =3F=3F  If so I
will upgrade immediately=2E  Otherwise I will have to look elsewhere=2E=2E=
=2E=2E

Thanks for your time=2C

=2D =2D=2D=2D

Stephen Hodgman               steve=40namsys=2Ecom=2Eau
Namadgi Systems                Ph=2E =2B61 2 6285 3460
Canberra                       Fax =2B61 2 6285 3459
Australia

=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=
=2D=2D=2D=2D=2D

From=3A =3D=3FISO=2D8859=2D1=3FQ=3F=3DBE=3DB2=3DB8=3DAE=3DBA=3DF1=3DC3=3DA4=
=3DC6=3DC3=3F=3D <ad=40mail=2E3b=2Eco=2Ekr>
Date=3A Wed=2C 17 May 2000 21=3A23=3A40 =2B0900
Subject=3A =3D=3FISO=2D8859=2D1=3FQ=3F=5B=3DBC=3DD2=3DBD=3DC4=5D=3F=3D =3D=
=3FISO=2D8859=2D1=3FQ=3F=3DBF=3DE4=3DC1=3DF2=3F=3D
=3D=3FISO=2D8859=2D1=3FQ=3F=3DB6=3DDF=3DB0=3DED=3F=3D =3D=3FISO=2D8859=2D1=
=3FQ=3F=3DC0=3DD6=3DB4=3DC2=3F=3D
=3D=3FISO=2D8859=2D1=3FQ=3F=3DC3=3DA4=3DC6=3DC3=3DB9=3DE6=3F=3D =3D=3FISO=
=2D8859=2D1=3FQ=3F=3DC1=3DA4=3DBA=3DB8=3F=3D

<META content=3Dtext=2Fhtml;charset=3Dks_c_5601=2D1987 http=2Dequiv=3DConte=
nt=2DType>

<BODY leftmargine=3D100 bgColor=3D=230034c5 text=3D=23ffffff>
<a href=3D=22http=3A=2F=2Fwww=2E3b=2Eco=2Ekr=2Fst=2Ecgi=22>
<IMG border=3D0 height=3D55 src=3D=22http=3A=2F=2Fwww=2E3b=2Eco=2Ekr=2Fimag=
es=2Fad=2Ftop_img1=2Egif=22
name=3D=22http=3A=2F=2Fwww=2E3b=2Eco=2Ekr=22 alt=3D=22http=3A=2F=2Fwww=2E3b=
=2Eco=2Ekr =BF=BF=BF=C6=ABo=B1=BF=22>
<=2Fa><BR><BR>

&nbsp;&nbsp;=E6=BB=BF=BF=ABo=BA=BA=F8=BF=3F =BF=27=BF=BF=2C =AB=BF=BF=BF=B5=
=B5 =E6=BF=BF=C3 =BF=BF=BFo=BF=AA =B5=BF=BF=A1 =A1=C0=BA=BF=AB=27=A5o=A5=BF=
=2E<BR>
=ABo=A1=BF=BF=BF=2C =A1=A7=BF=AA =BF=BF=BF=C3=BF=BF=A5=BF =AA=BF=BF=C3=BF=
=C6 =A1=A7=BF=BF=BF=B6 =A1=B6=BF=BF=AB=FF =B5=BF=BF=C6=A5=BF =BF=D5=BF=BF=
=BFO=BF=BF =BF=A9=BF=BF=BF=BF=BF=B1<BR>
=BF=BF=BFo=F8=B0 =A5=BF=AB=2D =BF=27=BF =AB=60=BF=AA =F8=BF=BA=BF=AB=FF=A1=
=BF=BF=BF=B1=BF =BF=BF=BF=BF=A5o=A5=BF=2E<BR><BR>

=BF=BF=BF=BA=A1=BF=BF=C3 =BFO=3D=D5=BF=BF=F8=B0=BA=BF =BF=B0=BF=BF =BF=BF=
=BF=C3 =ABo=A5=BF=BFo=BF=BF =BF=27=E6=BF=BFo=B1=BF=F8=BF=3F<BR>
=BF=BF=BF=BF=BF=C0=AA=BF=2C=B5=F8=BB=A3=BB=BF=BB=BF=B5=F8=B5=BF=2E=2E =B1=
=BF=BF=C6=BF=BF <a href=3D=22http=3A=2F=2Fwww=2E3b=2Eco=2Ekr=2Fst=2Ecgi=22>=
<FONT
color=3D=2366ffff><B>=BF=A7=BF=BF<=2Fb><=2Ffont><=2Fa>=B5=B5 =BF =BF=27 =A1=
=A1=E6=BF=ABo=A1=22=2E<BR>
=BF=BF=BF=3D=BF=BF=BF=AB =BF=BF=F8=BF =A5=BF=BB=BF=BF=AB=BF=AA =BF=BF=B5=BF=
=E6=BF =A1=BF=A5=BF =BB=BF=BF=BF=BF=C3=A1=BF=BF=B0 =BF=BF=E6=BF=BA=BF =BF=
=C3=BF=BF=BF=60 =BA=22=BF=BF=AB=27=A5o=A5=BF=2E<BR>
=BB=BF=BF=BF=BF=C3=A1=BF=F8=B0 =A5=BF=BB=BF=BF=BF=BF=AA =BF=BF=B5=BF=A5=BF=
=B5  5=BF=2D=B5=B5 =BF=BF=BF=C6=A1=BF =E6 =BF=BF=F8=BF=2E  =5E=2E=5E<BR><BR=
>

&nbsp;&nbsp;&nbsp;&nbsp;=BF=BF =BF=27=BF=BF <a href=3D=22http=3A=2F=2Fwww=
=2E3b=2Eco=2Ekr=2Fst=2Ecgi=22><FONT
color=3D=2366ffff><B>www=2E3b=2Eco=2Ekr<=2Fb><=2Ffont><=2Fa>=F8=B0 =BF=B0=
=BA=BF =A5=BF=BB=BF=BF=AB =BF=3D=BF=AA=BF=AA
=AB=27=A5o=A5=BF=2E<BR><BR>
&nbsp;&nbsp;&nbsp;&nbsp;=BF=BF =BB=BF=BF=BF=BF=C3=A1=BF=BF=AB =3D=BF=B1=BF=
=F8=B0 =A5=BF=BF=BF=BF=BF =BF=BF=BF=C3 =BF=AA=F8=BF=BF=AA =BF=BF=BF=B0=AB=
=27=A5o=A5=BF=2E<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>&lt;a
href=3Dhttp=3A=2F=2Fwww=2E3B=2Eco=2Ekr=2Fch=2Ecgi=3Frn=3D=BF=BF=BF=BF=BB=A3=
&gt;=A5=BF=BB=BF=BF=AB=BF=C3=BF=DF&lt;=2Fa&gt;<BR><=2FB>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=28=BF=BF=BF=BF=
=BB=A3=F8=B0=A5=BF
=BF=3D=BF=AA=AB=22=BF=DF =BF=BF=BF=BF 5=BF=BF=BF=C6 =BA=BF=BF=BF=BF=B6 =BF=
=60=BF=BF=ABo=BA=BA=F8=BF=2E=29<BR><BR>
&nbsp;&nbsp;&nbsp;&nbsp;=BF=BF =BF=D8=BF=BF=B5=BB HTML=BF=BF=BFo=BF=AA =BF=
=BF=BF=BF=ABo=BF=BF =BF=BF=F8=BF =A5=BF=BB=BF=BF=BF=BF=C3
=AA=BF=B1=BF=A5o=A5=BF=2E&nbsp;&nbsp;<a href=3Dhttp=3A=2F=2Fwww=2E3B=2Eco=
=2Ekr=2Fch=2Ecgi=3Frn=3D2001><FONT
color=3D=2366ffff><B>=3D=BF=BF=BF=BF=C6=3D=BF=BF=D8<=2Fb><=2Ffont><=2Fa><BR=
><BR>

=F8=BF=A5=BF=BFO=3D=D5 =BB=BF=BF=BF=BF=C3=A1=BF=F8=B0 =BF=BF=F8=BF=A5=BF=BB=
=BF=BF=AB=BF=AA =BF=BF=B5=BF=E6=BF =BF=A3=B1=BF=B5=BF =BF=AB=A5=BF =BF=BF=
=BF=C6=BF=BF=B5=BF=BF=BF =BF=BF=BF=C3=BF=BF=BF=60<BR>
=BF=C3=E6=BF=B1=BF=ABo=A5=BF =BF=BF=BF=A3=BF=AA =BF=BF=B5=BF=E6=BF =BF=BF=
=BA=BA=F8=BF=2E=2E=BB=BF=BF=BF=BF=C3=A1=BF=BF=B0 =AB=2D=BF=BF =AB=BF=BF=DF=
=BF=B0 =BF=BF=BF=AA=BF=D5=BF=60=A5o=A5=BF=2E<BR>
<a href=3D=22http=3A=2F=2Fwww=2E3b=2Eco=2Ekr=2Fst=2Ecgi=22>
<FONT color=3D=2366ffff><B>=A5=BF=BB=BF=BF=BF=3D=BF=BF=D8<=2Fb><=2Ffont><=
=2Fa>=2E=2E=2E
<a href=3D=22http=3A=2F=2Fwww=2E3b=2Eco=2Ekr=2Fch=2Ecgi=3Frn=3D2001&cmd=3Di=
nc4=22><FONT
color=3D=2366ffff><B>=3D=BF=AB=27<=2Fa><=2Ffont> =7C
<a href=3D=22http=3A=2F=2Fwww=2E3b=2Eco=2Ekr=2Fch=2Ecgi=3Frn=3D2031&cmd=3Di=
nc4=22><FONT
color=3D=2366ffff><B>=A1=BF=B5=BF<=2Fa><=2Ffont> =7C
<a href=3D=22http=3A=2F=2Fwww=2E3b=2Eco=2Ekr=2Fch=2Ecgi=3Frn=3D2032&cmd=3Di=
nc4=22><FONT
color=3D=2366ffff><B>=BF=BF=B5=BF<=2Fa><=2Ffont> =7C
<a href=3D=22http=3A=2F=2Fwww=2E3b=2Eco=2Ekr=2Fch=2Ecgi=3Frn=3D2033&cmd=3Di=
nc4=22><FONT
color=3D=2366ffff><B>=A5=BF=B5=BF<=2Fa><=2Ffont> =7C
<a href=3D=22http=3A=2F=2Fwww=2E3b=2Eco=2Ekr=2Fch=2Ecgi=3Frn=3D2034&cmd=3Di=
nc4=22><FONT
color=3D=2366ffff><B>=A1=BF=BF=BF<=2Fa><=2Ffont> =7C
<a href=3D=22http=3A=2F=2Fwww=2E3b=2Eco=2Ekr=2Fch=2Ecgi=3Frn=3D2015&cmd=3Di=
nc4=22><FONT
color=3D=2366ffff><B>=BF=60=BF=22<=2Fa><=2Ffont> =7C
<a href=3D=22http=3A=2F=2Fwww=2E3b=2Eco=2Ekr=2Fch=2Ecgi=3Frn=3D2016&cmd=3Di=
nc4=22><FONT
color=3D=2366ffff><B>=BF=BF=BB=BF<=2Fa><=2Ffont> =7C
<a href=3D=22http=3A=2F=2Fwww=2E3b=2Eco=2Ekr=2Fch=2Ecgi=3Frn=3D2026&cmd=3Di=
nc4=22><FONT
color=3D=2366ffff><B>=3D=BF=BF=BF<=2Fa><=2Ffont>
<BR>
<TR><TD>
<=2FTABLE>
<=2Fbody>


=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=
=2D=2D=2D=2D=2D

From=3A jt=40npdaxp=2Efuw=2Eedu=2Epl
Date=3A Wed=2C 17 May 2000 20=3A58=3A09 MET_DST
Subject=3A RE=3A File Locking and Dosemu vs M=24DOS

> We have Dosemu 0=2E98 running in a multi=2Duser environment=2E  Each
> user boots from the dame =22c=3A=22 boot image =28M=24DOS=29 and loads th=
e SHARE=2E

SHARE is useful on file server only =2D i=2Ee=2E if the DOS session is
to provide file access for the network=2E Do not load it otherwise=2E

> The =28clipper=29 application we are trying to run has the annoying habit
> of attempting to delete a file to see if there are any other users=2E
> You see=2C under M=24DOS sharing=2C when you open a file it is locked
> and no=2Done can delete it until you close it=2E  =28stupidly=29 this
> application is relying on this behaviour=21

And Linux allows deleting it =28in fact=2C it is deleyed delete=3A
the file is removed from the directory=2C but still remains and
can be accessed by these who opened it previously; I don=27t know
if there is a way to make directory entry for it then=29=2E

> My question is=3A  Has this behaviour changed in ver 1=2E0 =3F=3F  If so =
I

I doubt it very much=2E There are many problems with file access
sharing in DOSEMU and I suppose still need definition what is
needed=2E I know about problems with region lock=2Funlock=2C file open
modes =28just what SHARE is for=29=2C it is yet another problem=2E There
is no simple fix=3A Linux handles delete differently from DOS=2E

Jerzy

=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=
=2D=2D=2D=2D=2D

From=3A download=40computerchannel=2Ede
Date=3A Wed=2C 17 May 2000 21=3A56=3A18 =2B0200 =28MET DST=29
Subject=3A Is Your Software NT=2Dcompatible=3F =28Computer Channel=2C Germa=
ny=29

Dear Software Developer=3A

Does your Windows 9x software run under Windows NT=3F

We currently have one of your products in our premium shareware database=2E=
 At
this moment=2C we are reviewing our software titles and making sure all
information about the programs are up to date=2E We are checking directly w=
ith
the Software Developers because they are without question the most accurate
source of information about thier products=2E

Does your Windows 9x product run under NT=3F I would greatly appreciate any
feedback you have to this question=2E We would like to offer the most accur=
ate
information to the people downloading your product from our site=2E If you =
could
send me a brief reply stating whether your product runs under NT=2C we will
quickly update any changes that need to be made to your product descripton =
on
our site=2E

Updates=3F

To serve our customers as well as software developers=2C we strive to offer=
 the
most current version of a product on our web=2Dsite=2E If a new version of =
your
program has been released=2C we will promptly update the program in our dat=
abase=2E

Please include me in any Update Mailing List=2E Thank you in advance for yo=
ur
time and feedback=2E=2E


Sincerely=2C
Garrett Morriss
Editor Shareware
G=2BJ Computer Channel GmbH=2C USA
2001 Van Ness Ave=2E=2C Ste=2E 404
San Francisco=2C CA 94109
Phone 1=2E415=2E359=2E1410 x205
Fax 1=2E415=2E359=2E1411
morriss=2Egarrett=40computerchannel=2Ede
http=3A=2F=2Fwww=2Ecomputerchannel=2Ede=2F


=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=
=2D=2D=2D=2D=2D

From=3A Wojtek Pilorz <wpilorz=40bdk=2Epl>
Date=3A Thu=2C 18 May 2000 10=3A12=3A36 =2B0200 =28CEST=29
Subject=3A RE=3A File Locking and Dosemu vs M=24DOS

On Wed=2C 17 May 2000 jt=40npdaxp=2Efuw=2Eedu=2Epl wrote=3A

> Date=3A Wed=2C 17 May 2000 20=3A58=3A09 MET_DST
> From=3A jt=40npdaxp=2Efuw=2Eedu=2Epl
> To=3A steve=40namsys=2Ecom=2Eau
> Cc=3A linux=2Dmsdos=40vger=2Erutgers=2Eedu
> Subject=3A RE=3A File Locking and Dosemu vs M=24DOS
>
> > We have Dosemu 0=2E98 running in a multi=2Duser environment=2E  Each
> > user boots from the dame =22c=3A=22 boot image =28M=24DOS=29 and loads =
the SHARE=2E
>
> SHARE is useful on file server only =2D i=2Ee=2E if the DOS session is
> to provide file access for the network=2E Do not load it otherwise=2E
>
> > The =28clipper=29 application we are trying to run has the annoying hab=
it
> > of attempting to delete a file to see if there are any other users=2E
> > You see=2C under M=24DOS sharing=2C when you open a file it is locked
> > and no=2Done can delete it until you close it=2E  =28stupidly=29 this
> > application is relying on this behaviour=21
>
> And Linux allows deleting it =28in fact=2C it is deleyed delete=3A
> the file is removed from the directory=2C but still remains and
> can be accessed by these who opened it previously; I don=27t know
> if there is a way to make directory entry for it then=29=2E
>
> > My question is=3A  Has this behaviour changed in ver 1=2E0 =3F=3F  If s=
o I
>
> I doubt it very much=2E There are many problems with file access
> sharing in DOSEMU and I suppose still need definition what is
> needed=2E I know about problems with region lock=2Funlock=2C file open
> modes =28just what SHARE is for=29=2C it is yet another problem=2E There
> is no simple fix=3A Linux handles delete differently from DOS=2E
It should be possible to make DOSEMU behaviour similar to plain DOS;
I do not know=2C how to make this well =2D each of my ideas have some
problems =28file below refers to a file on a local Linux filesystem=29;

1=2E Select some magic offset beyond end of real file =28should be
run=2Dtime configurable perhaps=29=2E Once a file is opened in DOSEMU sessi=
on
place a shared lock for 1=2Dbyte region at this offset;
Remove file operation would be translated to=3A
open file
place an exclusive lock at said region
remove file
close it

Problems with this method are that there is no guarantee that DOS apps
will not use the same offset for locking

2=2E For each accessed file make a zero=2Dlength flag file named like the
original file plus some suffix =28would not work with filesystems allowing
only short file names=29
; MFS would be modified in such a way that this flag files would not be
visible under DOSEMU
for each file opened the flag file would be also opened and shared
file lock placed
Remove file operation would be translated to=3A
open flag file=2C
place exclusive file lock on it
remove original file
close flag file and remove it

3=2E Similar to 2=2E=2C only flag files would have identical names=2C but
be located in a separate directories tree =2D mapping would have to be
somehow specified to dosemu;
This might be made more general by using region locks rather than file
locks =2D we would then have opportunity to implement DOS=2Dspecific open
modes=2C etc=2E

Comments=3F

>
> Jerzy
>
Regards=2C

Wojtek


=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=
=2D=2D=2D=2D=2D

From=3A Radha <han_radha=40yahoo=2Ecom>
Date=3A Fri=2C 19 May 2000 12=3A42=3A20 =2B0530
Subject=3A Getting Device I=2FO Error in Dosemu 0=2E6

Dear Sirs=2C

    I am running Dosemu 0=2E6 and trying to access the Some Software which =
is
in Novell Netware=2E
At some point=2C i am getting an error like
 =22Device unavailable in line 60 of module CHRINP in address 9126=3A5067
  Path File=2FAccess Error=2E
  Cannot load COMMAND=2E System halted=22

Sometimes i used to get
  =22Device I=2FO Error in line 60 of module CHRINP=22

Is the above Error is from Dosemu=2E Pls=2E give the solution as early as p=
ossible=2E

=2D =2D Radha

=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=
=2D=2D=2D=2D=2D

From=3A =22George Vasiliev=22 <geo=40qmg=2Eorg>
Date=3A Fri=2C 19 May 2000 15=3A38=3A03 =2B0400
Subject=3A problem with dos modem terminal under dosemu

Hi there=21

    For some reasons I need to run old dos modem terminal program on the
machine with linux=2E I have Red Hat 6=2E2 and dosemu 0=2E99=2E I manage to=
 run it
but still have a problem=2E While under the plain dos file transfers are
smooth=2C under dosemu it seems to =22loose bytes=22=2E I=27ve read in HOWT=
O that I
can try keyword =22fast=22 to prevent port access logging but have no idea =
where
exactly I should use it =28my modem is connected to =2Fdev=2FttyS1 aka COM2=
=29=2E
Would you please tell my what I should do now=3F

Hope to hear you=2C
George=2E





=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=
=2D=2D=2D=2D=2D

From=3A =22Chris Wilson=22 <binx=40subsonic=2Ecom>
Date=3A Sun=2C 28 May 2000 00=3A20=3A45 =2D0700
Subject=3A autoexec=2Ebat

I am running dosemu=2D1=2E0=2E0 on Linux 2=2E2=2E15 =28slackware distrobuti=
on=29 with
MSDOS 6=2E22=2C
I am trying to run a single program in dosemu that calls another batch file
with command line parameters =28ie=2C =22C=3A=5Cbinx=2Ebat 1=22=29=2C and i=
t does=27nt seem to
be working=2E=2E=2EAll it is doing is printing the contents of the autoexec=
=2Ebat
file to the screen and not running anything=2E

Is this a known bug=3F Or are there any possible solutions=3F


Thanks=21

Chris Wilson


=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=
=2D=2D=2D=2D=2D

From=3A =22Marcel van der Heide=22 <mgh0002=40ibm=2Enet>
Date=3A Sun=2C 28 May 2000 15=3A51=3A17 =2B0200
Subject=3A Re=3A autoexec=2Ebat

On Sun=2C 28 May 2000 00=3A20=3A45 =2D0700=2C Chris Wilson wrote=3A

>I am running dosemu=2D1=2E0=2E0 on Linux 2=2E2=2E15 =28slackware distrobut=
ion=29 with
>MSDOS 6=2E22=2C
>I am trying to run a single program in dosemu that calls another batch fil=
e
>with command line parameters =28ie=2C =22C=3A=5Cbinx=2Ebat 1=22=29=2C and =
it does=27nt seem to
>be working=2E=2E=2EAll it is doing is printing the contents of the autoexe=
c=2Ebat
>file to the screen and not running anything=2E

It sounds to me like you=27ve edited autoexec=2Ebat under Linux=2C and the
lines are now terminated with lf instead of cr=2Flf=2E If this is the case=
=2C
try editing the file under dos or use one of the cr <=2D> cr=2Flf
converters=2E
=28I=27ve made this mistake quite some times=29

Hope this helps=2C

Marcel



=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=
=2D=2D=2D=2D=2D

From=3A Torben Schou Jensen <tsj=40bitnisse=2Edk>
Date=3A Mon=2C 29 May 2000 00=3A29=3A45 =2B0200
Subject=3A DOSEMU

Hey
Running RedHat 6=2E2 I today needed to run good old DOS 5=2E0=2C I got that
several years ago with my first PC=2E It is and IBM DOS 5=2E0=2E
So I tried to use DOSEMU 0=2E99=2E13=2D6=2E
At first it didn=27t work out=2E
I copied all files over from the diskette=2E
I found that it was because IBM use ibmbio=2Esys =2B ibmdos=2Esys instead o=
f
io=2Esys =2B msdos=2Esys=2C so by making symlinks io=2Esys=2D>ibmbio=2Esys =
and
msdos=2Esys=2D>ibmdos=2Esys=2C DOS 5=2E0 started fine=2E
Next problem was an old game I tried needing EMS memory=2C my current
problem is now that IBM use a program called EMM386=2Eexe to get this EMS
running=2C and DOSEMU don=27t like me activating this program=2C it tell me
that DOSEMU already controls EMS=2C but MEM reports no EMS active=3F=3F=3F
Best regards
Torben

=2D =2D=2D
            =5C=7C=7C=7C=7C=7C=2F
            =28 o o =29
=2D =2D=2D=2D=2D=2D=2D=2DoooO=2D=2D=2D=28_=29=2D=2D=2DOoooo=2D=2D=2D=2D=2D=
=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D
Torben Schou Jensen
http=3A=2F=2Fhotel=2Eprosa=2Edk=2F=7Etsj=2F
tsj=40hotel=2Eprosa=2Edk
          =2EoooO
          =28   =29      Oooo=2E
=2D =2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=5C =28=2D=2D=2D=2D=2D=2D=28   =29=2D=
=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D
            =5C_=29      =29 =2F
                    =28_=2F




=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=
=2D=2D=2D=2D=2D

From=3A Bart Oldeman <Bart=2EOldeman=40bristol=2Eac=2Euk>
Date=3A Sun=2C 28 May 2000 23=3A44=3A00 =2B0100 =28BST=29
Subject=3A Re=3A DOSEMU

On Mon=2C 29 May 2000=2C Torben Schou Jensen wrote=3A

> I found that it was because IBM use ibmbio=2Esys =2B ibmdos=2Esys instead=
 of
> io=2Esys =2B msdos=2Esys=2C so by making symlinks io=2Esys=2D>ibmbio=2Esy=
s and
> msdos=2Esys=2D>ibmdos=2Esys=2C DOS 5=2E0 started fine=2E

Yep=2E Another way would have been to copy the bootsector as explained in
the =27QuickStart=27 file=2C to a file called =27boot=2Eblk=27=2E

> Next problem was an old game I tried needing EMS memory=2C my current
> problem is now that IBM use a program called EMM386=2Eexe to get this EMS
> running=2C and DOSEMU don=27t like me activating this program=2C it tell =
me
> that DOSEMU already controls EMS=2C but MEM reports no EMS active=3F=3F=
=3F

EMM386=2Eexe and DOSEMU are basically mutually exclusive=2C just like QEMM =
and
EMM386 are=2E EMM386 switches the processor from real to V86 mode=2E Under
DOSEMU it is already in V86 mode and EMM386 wants to do way too much=2E

You just do the following=3A
specify
=24_ems =3D =2810024=29         =23 in Kbyte
or whatever value you like in =2Fetc=2Fdosemu=2Econf and use
device=3Dems=2Esys
=28or devicehigh if you like with DOS=3DHIGH=2CUMB=29=2E
in config=2Esys using the ems=2Esys that comes with DOSEMU=2E

Bart


=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=
=2D=2D=2D=2D=2D

From=3A Reinhard Karcher <rkarcher=40www=2Efrey=2Ede>
Date=3A Mon=2C 29 May 2000 08=3A22=3A25 =2B0200
Subject=3A Re=3A DOSEMU

> Next problem was an old game I tried needing EMS memory=2C my current
> problem is now that IBM use a program called EMM386=2Eexe to get this EMS
> running=2C and DOSEMU don=27t like me activating this program=2C it tell =
me
> that DOSEMU already controls EMS=2C but MEM reports no EMS active=3F=3F=
=3F

Add device=3Dems=2Esys to your config=2Esys=2E
ems=2Esys is part of dosemu=2E You can find it where exitemu=2Ecom is=2E

Reinhard


=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=
=2D=2D=2D=2D=2D

From=3A Steffen Winterfeldt <wfeldt=40suse=2Ede>
Date=3A Mon=2C 29 May 2000 11=3A38=3A02 =2B0200 =28CEST=29
Subject=3A Re=3A DOSEMU

Hi=2C

On Mon=2C 29 May 2000=2C Torben Schou Jensen wrote=3A

> Running RedHat 6=2E2 I today needed to run good old DOS 5=2E0=2C I got th=
at
> several years ago with my first PC=2E It is and IBM DOS 5=2E0=2E
> So I tried to use DOSEMU 0=2E99=2E13=2D6=2E
> At first it didn=27t work out=2E
> I copied all files over from the diskette=2E
> I found that it was because IBM use ibmbio=2Esys =2B ibmdos=2Esys instead=
 of
> io=2Esys =2B msdos=2Esys=2C so by making symlinks io=2Esys=2D>ibmbio=2Esy=
s and

That=27s strange=2E I always thought IBM named the files ibmbio=2Ecom &
ibmdos=2Ecom=2E You=27re sure about the *=2Esys=3F


Steffen

=2D =2D=2D
=22If=2C by chance=2C he does not like the food which you have given him=2C=
 and if he
is desirous of eating human flesh=2C and would like to eat you=2C allow you=
rself
to be eaten=2E=22
=28Montezuma=2C before sending his emissary Teoctlamacazqui to Cortes=29


=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=
=2D=2D=2D=2D=2D

From=3A Luka Romih <luka=2Eromih=40guest=2Earnes=2Esi>
Date=3A Mon=2C 29 May 2000 14=3A32=3A36 =2B0200 =28MET DST=29
Subject=3A dosemu=3A many sessions on one machine

Hi=2C

I have a problem regarding running dosemu more than once at a time=2E I hav=
e
a program which runs under DOS and is quite heavy on processor usage=2E I
tried using it under Linux =28Pentium II 366=29=2C one session runs OK but
after 10 people connect over telnet and start it it slows down bigtime
and it=27s impossible to continue to work=2E

Can I optimise dosemu somewhow or should I continue to work on each
separate computer=3F Will the speed of Pentium II 550 =28or faster=29 be en=
ough
for 40 people=3F
Load average =28from top=29 was from 15 to 25=2E Huge=2E

Please answer to my privatemail=3A luka=2Eromih=40guest=2Earnes=2Esi

Thanks =3A=29

L=2E


=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D=
=2D=2D=2D=2D=2D

End of linux=2Dmsdos=2Ddigest V1 =23174
*********************************

To subscribe to linux=2Dmsdos=2Ddigest=2C send the command=3A

=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D
Received=3A from nic=2Efunet=2Efi by post=2Efabrik=2Ecom
        with ESMTP =28Fabrik F07=2E3=2D000=29
        id SINN=2E19247404=40post=2Efabrik=2Ecom ; Mon=2C 29 May 2000 05=3A=
35=3A04 =2D0800
Received=3A from vger=2Erutgers=2Eedu =28=5B128=2E6=2E190=2E2=5D=3A4693 =22=
EHLO vger=2Erutgers=2Eedu=22
        ident=3A =22NO=2DIDENT=2DSERVICE=5B2=5D=22 smtp=2Dauth=3A <none> TL=
S=2DCIPHER=3A <none>=29
        by nic=2Efunet=2Efi with ESMTP id <S14373AbQE2Meg>;
        Mon=2C 29 May 2000 15=3A34=3A36 =2B0300
Received=3A by vger=2Erutgers=2Eedu via listexpand id <S155940AbQE2Mbx>;
        Mon=2C 29 May 2000 08=3A31=3A53 =2D0400
Received=3A by vger=2Erutgers=2Eedu id <S155921AbQE2MbU>;
        Mon=2C 29 May 2000 08=3A31=3A20 =2D0400
From=3A      owner=2Dlinux=2Dmsdos=2Ddigest=40vger=2Erutgers=2Eedu
To=3A        linux=2Dmsdos=2Ddigest=40vger=2Erutgers=2Eedu
Subject=3A   linux=2Dmsdos=2Ddigest V1 =23174
Reply=2DTo=3A  linux=2Dmsdos=40vger=2Erutgers=2Eedu
Errors=2DTo=3A owner=2Dlinux=2Dmsdos=2Ddigest=40vger=2Erutgers=2Eedu
Precedence=3A bulk
Message=2DId=3A <20000529123146Z155921=2D18040=2B289=40vger=2Erutgers=2Eedu=
>
Date=3A   Mon=2C 29 May 2000 08=3A31=3A20 =2D0400

=2D=2D=2D=2D=2D=2D=2D=2D=2D=2D
=20


- --==========_0000690A_53C9B56E_009EACB9_==========--


------------------------------

From: Alistair MacDonald <[EMAIL PROTECTED]>
Date: Mon, 29 May 2000 13:47:08 +0100 (BST)
Subject: Re: dosemu: many sessions on one machine

On Mon, 29 May 2000, Luka Romih wrote:
> I have a problem regarding running dosemu more than once at a time. I have
> a program which runs under DOS and is quite heavy on processor usage. I
> tried using it under Linux (Pentium II 366), one session runs OK but
> after 10 people connect over telnet and start it it slows down bigtime
> and it's impossible to continue to work.

I think you've answered your own thing here. DOSEMU doesn't magically give
you any more CPU. IF you application is CPU intensive under normal DOS it
will remain CPU intensive (and in fact use *more* CPU) under DOSEMU. 

> Can I optimise dosemu somewhow or should I continue to work on each
> separate computer? Will the speed of Pentium II 550 (or faster) be enough 
> for 40 people?

There are some optimisations that can be made, but they depend upon the
software and the environment. For example, hogthreshold can be changed. If
using X then the update interval can be changed. You may be running into
memory issues depending upon how much memory this task requires and what
you have told DOSEMU to allocate per user.

Nobody but you knows if that machine will handle the load -- only you know
what the software is, how much of the resources are needed per session,
etc. 

Alistair


------------------------------

From: Jay Rogers <[EMAIL PROTECTED]>
Date: Mon, 29 May 2000 18:49:59 -0400
Subject: Overriding vars in dosemu.conf

>From the command line, I'd like to override the $_hdimage setting
in dosemu.conf.  However the following doesn't work:

    dos -I '$_hdimage = "bootdir.first /dev/hda1:ro"'

Can someone please explain the correct syntax?

- --
Jay Rogers
[EMAIL PROTECTED]

------------------------------

From: Randolph Fritz <[EMAIL PROTECTED]>
Date: Mon, 29 May 2000 23:58:26 -0700
Subject: CPUEMU &--yes--AutoCAD

Hello!  Today, on impulse, I decided to see if I could get AutoCAD r12
running in DOS's x86 CPU emulation.  ACr12 uses (as I imagine most of
you know) the Phar Lap 386 Dos Extender...which might work under CPU
emulation and definitely won't work in other contexts.  Well, it
doesn't work under CPU emulation.  Any idea of what I might try to
make it work?
- -- 
Randolph Fritz
Eugene, Oregon, USA

------------------------------

From: Hans Lermen <[EMAIL PROTECTED]>
Date: Tue, 30 May 2000 10:14:08 +0200 (MEST)
Subject: Re: Overriding vars in dosemu.conf

On Mon, 29 May 2000, Jay Rogers wrote:

> >From the command line, I'd like to override the $_hdimage setting
> in dosemu.conf.  However the following doesn't work:
> 
>     dos -I '$_hdimage = "bootdir.first /dev/hda1:ro"'
> 
> Can someone please explain the correct syntax?

Its the same you find in global.conf (README-tech). '-I' needs basic
configuration statements, $_hdimage has already been parsed and
will not be parsed again.

Hans
<[EMAIL PROTECTED]>


------------------------------

From: Jay Rogers <[EMAIL PROTECTED]>
Date: Tue, 30 May 2000 10:14:53 -0400 (EDT)
Subject: Re: Overriding vars in dosemu.conf

> From: Hans Lermen <[EMAIL PROTECTED]>
> On Mon, 29 May 2000, Jay Rogers wrote:
> > >From the command line, I'd like to override the $_hdimage setting
> > in dosemu.conf.  However the following doesn't work:
> > 
> >     dos -I '$_hdimage = "bootdir.first /dev/hda1:ro"'
> > 
> > Can someone please explain the correct syntax?
> 
> Its the same you find in global.conf (README-tech). '-I' needs basic
> configuration statements, $_hdimage has already been parsed and
> will not be parsed again.

Okay, so what's the command line args to use, using the default
global.conf that came with version 1.0.0, that would override the
drive settings specfied in dosemu.conf?

I'm thinking it should be easy to specify a different hard drive
config on the command line.

------------------------------

From: Hans Lermen <[EMAIL PROTECTED]>
Date: Tue, 30 May 2000 23:48:08 +0200 (MEST)
Subject: Re: Overriding vars in dosemu.conf

On Tue, 30 May 2000, Jay Rogers wrote:

> > From: Hans Lermen <[EMAIL PROTECTED]>
> > On Mon, 29 May 2000, Jay Rogers wrote:
> > > >From the command line, I'd like to override the $_hdimage setting
> > > in dosemu.conf.  However the following doesn't work:
> > > 
> > >     dos -I '$_hdimage = "bootdir.first /dev/hda1:ro"'
> > > 
> > > Can someone please explain the correct syntax?
> > 
> > Its the same you find in global.conf (README-tech). '-I' needs basic
> > configuration statements, $_hdimage has already been parsed and
> > will not be parsed again.
> 
> Okay, so what's the command line args to use, using the default
> global.conf that came with version 1.0.0, that would override the
> drive settings specfied in dosemu.conf?

Not via -I, this isn't intended to overwrite all settings. There are security
issues involved too. What _I_ do to boot differently is

  - have a /etc/dosemu.conf (wrapper) such as

      include "dosemu.conf.real"
      ifdef u_project1
         $_hdimage = "boot1"
      endif
      ifdef u_project2
         $_hdimage = "boot2"
      endif

  - then start dosemu with

      $ dos -u project1

    or

      $ dos -u project2

    or

      $ dos

    The later will take what you have as default in $_hdimage.
    The names projectX, bootX are only an example, you may name them
    as you like.

If you use setup-dosemu to change your configuration, then you have to
change '/etc/dosemu.conf' within the 'System wide' button of menu
'DOSEMU run-time Configuration' to '/etc/dosemu.conf.real'.


An other alternative would be to set

  $_hdimage = $MY_DOSEMU_HDIMAGE

in normal /etc/dosemu.conf and start DOSEMU such as

  $ export MY_DOSEMU_HDIMAGE=myhdimage; dos

However, this /etc/dosemu.conf would not be parseable by setup-dosemu
and you would prefer to have a wrapper anyway such as

  include "dosemu.conf.real"
  $_hdimage = $MY_DOSEMU_HDIMAGE
  
And, be _very_ carefull, because you can now have _any_ device/hdimage,
even a wrong one.

> I'm thinking it should be easy to specify a different hard drive
> config on the command line.

if it were that easy, then it also would be dangerous.
... and we try to preserve our users from doing unintentional crashes.

Hans
<[EMAIL PROTECTED]>



------------------------------

From: "Carlos" <[EMAIL PROTECTED]>
Date: Tue, 30 May 2000 21:29:54 -0500
Subject: i need ur help....

<html><head><meta Name='keywords' Content='commtouch, pronto, mail, free email, free, 
branded, web based, free web based email, communications, internet, software, 
advertising banners, e-mail, free software'></head><body   ><div align='left'><font   
><blockquote><blockquote><TT>I have an problem with an DOS aplication made in 
clarion...<BR>
this aplication need open many files to work (tables), in DOS i fix <BR>
the problem writte two lines in the config.sys file (files=125, <BR>
buffers=25), but i not idea about what i have to do in the DOSemu of <BR>
linux-mandrake... could u help me??????<BR>
<BR>
Thanks very much<BR>
<BR>
Carlos Torres<BR>
Colombia.<BR>
<BR>
</TT><br><br><br><br><br><br><font><p 
align=left><br><TT>______________________________________________________________<BR>
<BR>
E-mail y acceso gratis a la Internet en http://www.Tutopia.com 
</TT></blockquote></blockquote></div></font></body></html>

------------------------------

From: "Brian K. White" <[EMAIL PROTECTED]>
Date: Wed, 31 May 2000 01:26:20 -0400
Subject: Re: CPUEMU &--yes--AutoCAD

Randolph Fritz wrote:
> 
> Hello!  Today, on impulse, I decided to see if I could get AutoCAD r12
> running in DOS's x86 CPU emulation.  ACr12 uses (as I imagine most of
> you know) the Phar Lap 386 Dos Extender...which might work under CPU
> emulation and definitely won't work in other contexts.  Well, it
> doesn't work under CPU emulation.  Any idea of what I might try to
> make it work?
> --
> Randolph Fritz
> Eugene, Oregon, USA

hey...
don't I know you from somewhere? :)

btw, I would *love* to get acadr12c3 running too. I sat here waiting for 300
messages to download, looking at the subject to this one, pulling my hair out
thinking someone had finally done it... explained to Carol why I was so jumpy...
and then the bitter dissapointment... :)

- -- 
Brian K. White                   http://www.squonk.net/users/linut
+++++[>+++[>+++++>+++++++<<-]<-]>>+.>.+++++.+++++++.-.[>+<---]>++.
filePro BBx  Linux SCO  Prosper/FACTS AutoCAD  #callahans Satriani

------------------------------

From: Randolph Fritz <[EMAIL PROTECTED]>
Date: Tue, 30 May 2000 22:47:53 -0700
Subject: Re: CPUEMU &--yes--AutoCAD

On Wed, May 31, 2000 at 01:26:20AM -0400, Brian K. White wrote:
> 
> hey...
> don't I know you from somewhere? :)
> 

Can't imagine. :)

> btw, I would *love* to get acadr12c3 running too. I sat here waiting
> for 300 messages to download, looking at the subject to this one,
> pulling my hair out thinking someone had finally done
> it... explained to Carol why I was so jumpy...  and then the bitter
> dissapointment... :)

It should be possible.  I suspect it simply takes a config. option or
so, but I don't know enough to know which one.

It *can* be done under VMware; it's just slow as heck and I don't have
time to write an ADI driver that would make it reasonably fast
(besides, I think the VMware video API is proprietary.)  But write the
VMware people; if there's enough customer requests, they might just do
the driver.

- -- 
Randolph Fritz
Eugene, Oregon, USA

------------------------------

From: [EMAIL PROTECTED] (Eric W. Biederman)
Date: 31 May 2000 14:20:38 -0500
Subject: Re: CPUEMU &--yes--AutoCAD

Randolph Fritz <[EMAIL PROTECTED]> writes:

> On Wed, May 31, 2000 at 01:26:20AM -0400, Brian K. White wrote:
> > 
> > hey...
> > don't I know you from somewhere? :)
> > 
> 
> Can't imagine. :)
> 
> > btw, I would *love* to get acadr12c3 running too. I sat here waiting
> > for 300 messages to download, looking at the subject to this one,
> > pulling my hair out thinking someone had finally done
> > it... explained to Carol why I was so jumpy...  and then the bitter
> > dissapointment... :)
> 
> It should be possible.  I suspect it simply takes a config. option or
> so, but I don't know enough to know which one.
> 
> It *can* be done under VMware; it's just slow as heck and I don't have
> time to write an ADI driver that would make it reasonably fast
> (besides, I think the VMware video API is proprietary.)  But write the
> VMware people; if there's enough customer requests, they might just do
> the driver.

If the pharlap dos extender plays nice with dpmi (most of the do).  It
should just be a matter of enabling dpmi in dosemu.conf.  

Being able to do good cpu emulation is likely to be the focus for
the 1.1 development, and once we have the easy parts like 16bit real
mode working we will likely start on ring0 protected mode emulation.
It is likely to be a little while though.

Eric

------------------------------

From: [EMAIL PROTECTED] (Eric W. Biederman)
Date: 31 May 2000 14:22:54 -0500
Subject: Re: i need ur help....

Dosemu provides an environment for dos to run so files=125 buffers=25
is the right answer.

The version of dos you are running might also affect it...

Eric

------------------------------

From: Alistair MacDonald <[EMAIL PROTECTED]>
Date: Thu, 1 Jun 2000 00:02:21 +0100 (BST)
Subject: Re: i need ur help....

On Tue, 30 May 2000, Carlos wrote:
> I have an problem with an DOS aplication made in clarion...
> this aplication need open many files to work (tables), in DOS i fix 
> the problem writte two lines in the config.sys file (files=125, 
> buffers=25), but i not idea about what i have to do in the DOSemu of
> linux-mandrake... could u help me??????

1) *Don't* use HTML for when sending to mailing lists. (And if you
*MUST* then include a plain text version as well)

2) Exactly the same way. DOSEMU simply allows you to run a version of DOS.
Your problem might be that you are using DOS/C (which is shipped with
DOSEMU). This doesn't handle this. Try installing a copy of IBM/MS/DR-DOS.

Alistair


------------------------------

From: Randolph Fritz <[EMAIL PROTECTED]>
Date: Wed, 31 May 2000 16:13:34 -0700
Subject: Re: CPUEMU &--yes--AutoCAD

On Wed, May 31, 2000 at 02:20:38PM -0500, Eric W. Biederman wrote:
> 
> If the pharlap dos extender plays nice with dpmi (most of the do).  It
> should just be a matter of enabling dpmi in dosemu.conf.  
> 
> Being able to do good cpu emulation is likely to be the focus for
> the 1.1 development, and once we have the easy parts like 16bit real
> mode working we will likely start on ring0 protected mode emulation.
> It is likely to be a little while though.
> 

Well, having just tried it, I now get:

  INTERNAL ERROR:  General protection exception (at 137:0000A8)

Memory configuration options are:

$_xms = (4096)          # in Kbyte
$_ems = (4096)          # in Kbyte
$_dpmi = (4096)

Have I missed something?

- -- 
Randolph Fritz
Eugene, Oregon, USA

------------------------------

End of linux-msdos-digest V1 #175
*********************************

To subscribe to linux-msdos-digest, send the command:

Reply via email to