All of lore.kernel.org
 help / color / mirror / Atom feed
From: Maurilio Longo <maurilio.longo@libero.it>
To: linux-msdos@vger.kernel.org
Subject: Re: dosemu 1.1.x and 1.1.4.13 bug (?) on CPUs faster than 2.0GHz
Date: Thu, 13 Mar 2003 12:21:59 +0100	[thread overview]
Message-ID: <3E7069D7.CDAFE36A@libero.it> (raw)
In-Reply-To: Pine.LNX.4.33.0303121433320.14792-100000@DHCP-94-246.math.ohio-state.edu

Ok, with this patch it works ok :)

So I've switched to 1.1.4.13, but now my clipper program is not able to print to a serial
printer anymore :( even if a

dir > com1:

from dos prompt works ok, but my program uses a third party library to communicate with
serial devices

I fear it has to do with latest changes to serial code... I'll try to dig a little more,
but I'm not familiar with dosemu code and linux programming in general...

regards.



Bart Oldeman ha scritto:

> On Wed, 12 Mar 2003, Maurilio Longo wrote:
>
> > I fear that cpu speed is inside a long int and this shoud explain why it happens, I'd
> >
> > like to know from someone who writes dosemu if this is true and how they plan to fix
> > this.
>
> it's a multiplication that overflows from an int -- try this patch:
>
> --- dosemu-1.1.4.13/src/base/init/config.c      Sat Feb 15 14:49:31 2003
> +++ dosemu-1.1.4.14/src/base/init/config.c      Wed Mar 12 14:38:28 2003
> @@ -484,7 +484,7 @@
>                 cdd[6]=0; sscanf(cdd,"%d",&df);
>                 /* speed division factor to get 1us from CPU clocks - for
>                  * details on fast division see timers.h */
> -               chz = (di * 1000000) + df;
> +               chz = (di * 1000000LL) + df;
>
>                 /* speed division factor to get 1us from CPU clock */
>                 config.cpu_spd = (LLF_US*1000000)/chz;

--
 __________
|  |  | |__| md2520@mclink.it
|_|_|_|____| Team OS/2 Italia



  reply	other threads:[~2003-03-13 11:21 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-03-11 18:05 dosemu 1.1.x and 1.1.4.13 bug (?) on CPUs faster than 2.0GHz Maurilio Longo
2003-03-12 13:45 ` Maurilio Longo
2003-03-12 17:03   ` Ryan Underwood
2003-03-12 17:35     ` Maurilio Longo
2003-03-12 19:39       ` Bart Oldeman
2003-03-13 11:21         ` Maurilio Longo [this message]
2003-03-13 15:21           ` Norman Schmidt Jr
2003-03-13 16:57             ` Maurilio Longo
2003-03-13 17:06               ` Maurilio Longo
  -- strict thread matches above, loose matches on Subject: below --
2003-03-12 20:40 Stas Sergeev
2003-03-12 22:13 ` Bart Oldeman
2003-03-13 17:54 Stas Sergeev

Reply instructions:

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

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

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

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

  git send-email \
    --in-reply-to=3E7069D7.CDAFE36A@libero.it \
    --to=maurilio.longo@libero.it \
    --cc=linux-msdos@vger.kernel.org \
    /path/to/YOUR_REPLY

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

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