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 17:57:02 +0100 [thread overview]
Message-ID: <3E70B85E.276A4BC@libero.it> (raw)
In-Reply-To: 3E70A1F5.1040607@norman.com.br
No, I use an old MS-DOS 5.x, now, even with latest patch from Bart, I can print to my serial
printer with a
dir > com1:
but not from my clipper (protect mode, telepathy as comx: access library) app...
To be more precise I can print very short strings, that is
tp_open(1...) // open com port 1
tp_send(1, "hi there") // send string
tp_close(1)
works, but if there are more tp_send() one after the other I get no output!?!!
1.1.1.x was working nicely
:(
regards.
Maurilio.
Regards.
Norman Schmidt Jr ha scritto:
> 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
> >
> >
> >
> >
>
> -
> 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
--
__________
| | | |__| md2520@mclink.it
|_|_|_|____| Team OS/2 Italia
next prev parent reply other threads:[~2003-03-13 16:57 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
2003-03-13 16:57 ` Maurilio Longo [this message]
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=3E70B85E.276A4BC@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.