All of lore.kernel.org
 help / color / mirror / Atom feed
From: Norman Schmidt Jr <norman@norman.com.br>
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:25 -0300	[thread overview]
Message-ID: <3E70A1F5.1040607@norman.com.br> (raw)
In-Reply-To: 3E7069D7.CDAFE36A@libero.it

Maurilio, were you using freedos with dosemu before you switched to 
1.1.4.13 and your clipper apps were printing? In freedos? I never could 
put clipper printing (neither serial nor parallel) to work with 
freedos+dosemu, but I started to use dosemu with 1.1.4, and never tried 
any previous versions. Did the old versions of dosemu print from clipper 
apps using freedos? The only way I could put clipper apps to print using 
dosemu was using ms-dos or dr-dos...
Norman

Maurilio Longo escreveu:

>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
>
>
>-
>To unsubscribe from this list: send the line "unsubscribe linux-msdos" in
>the body of a message to majordomo@vger.kernel.org
>More majordomo info at  http://vger.kernel.org/majordomo-info.html
>
>
>  
>




  reply	other threads:[~2003-03-13 15: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
2003-03-13 15:21           ` Norman Schmidt Jr [this message]
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=3E70A1F5.1040607@norman.com.br \
    --to=norman@norman.com.br \
    --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.