public inbox for linux-msdos@vger.kernel.org
 help / color / mirror / Atom feed
* dosemu 1.1.3.9 for testing
@ 2002-12-15 19:45 Bart Oldeman
  2002-12-16 18:49 ` dosemu 1.1.3.9 user report Jan Willem Stumpel
  0 siblings, 1 reply; 10+ messages in thread
From: Bart Oldeman @ 2002-12-15 19:45 UTC (permalink / raw)
  To: linux-msdos

Hi,

it's at http://www.dosemu.org/testing. This should be the last testing
version before 1.1.4, the new development version.

Important things that changed from the user's perspective:
* 'make install' works again. It installs dosemu to locations
  specified in compiletime-settings; a FreeDOS tarball is optional
  (see compiletime-settings.help)
* setup-dosemu is broken (sorry, it needs adjustments to deal with the
  paths and I'm not able to fix it quickly). For now, just edit
  compiletime-settings* directly.
* for per-user installations:
  use ~/.dosemurc instead of ~/dosemu/conf/dosemu.conf and
  ~/dosemu/conf/dosemurc.
  boot.log is now in ~/.dosemu instead of ~/dosemu
* you can specify absolute paths for $_hdimage in dosemu.conf and
  ~/.dosemurc
* the default configuration files have everything commented out;
  DOSEMU uses default values if the options are not set (corresponding
  to the commented-out values).

Please let me know if anything is broken in the new 'make install'.

Bart


^ permalink raw reply	[flat|nested] 10+ messages in thread
* Re: mouse grabbing gotcha (was: dosemu 1.1.3.9 user report)
@ 2002-12-17  0:31 Stas Sergeev
  2002-12-17  0:49 ` Bart Oldeman
  0 siblings, 1 reply; 10+ messages in thread
From: Stas Sergeev @ 2002-12-17  0:31 UTC (permalink / raw)
  To: linux-msdos

Hello.

Peter Jay Salzman wrote:
> i guess enlightenment traps cntl-alt-home, because the key combo won't
> let dosemu grab the mouse.
> however, it DOES work with twm.
Can you figure out a more reliable
combination then?
Set $_X_mgrab_key to, say, "Scroll_Lock"
or "Pause" and if there is something
that works everywhere, then I think the
default "Home" should be changed.


^ permalink raw reply	[flat|nested] 10+ messages in thread
* Re: mouse grabbing gotcha (was: dosemu 1.1.3.9 user report)
@ 2002-12-17  2:25 Stas Sergeev
  0 siblings, 0 replies; 10+ messages in thread
From: Stas Sergeev @ 2002-12-17  2:25 UTC (permalink / raw)
  To: linux-msdos

[-- Attachment #1: Type: text/plain, Size: 1005 bytes --]

Hello.

Bart Oldeman wrote:
>> default "Home" should be changed.
>  Pause is already taken as being a force pause (freeze).
But it doesn't actually work, it
just lock up dosemu in a non-TSC
mode unless the attached patch is
applied.

> One problem is that you can define just about any keycombo in some of
> these window managers, so there is nothing that works everywhere;
Well, there are either the combos
that are always reserved by some
WMs, and those can and should be
avoided.

> however some combinations are used more often than others.
User-defined combos is not something
we have to care about, that was not
what I mean.

> ctrl+alt+scroll_lock might be something that makes sense though, since
> you're locking the mouse.
The only disadvantage of it is that
it switches a scroll-lock led:)

> For KDE I have ctrl+alt+esc (kill), ctrl+alt+del (logout).
And you'll probably never know what
other combos it already reserved
without you even asking it about:)
I think dosemu can avoid using those.

[-- Attachment #2: cputime.diff --]
[-- Type: text/plain, Size: 1406 bytes --]

--- src/emu-i386/cputime.c	Mon Dec 16 00:45:12 2002
+++ src/emu-i386/cputime.c	Tue Dec 17 04:54:30 2002
@@ -181,7 +181,6 @@
      * but only flags processing (& other features) */
     RAWcpuTIME = rawP5time;		/* in usecs */
     GETcpuTIME = getP5time;		/* in usecs */
-    ZeroTimeBase.td = GETTSC();		/* in CPU cycles */
     g_printf("TIMER: using pentium timing\n");
   }
   else {
@@ -189,7 +188,6 @@
      * 'rdtsc off' into config file */
     RAWcpuTIME = rawC4time;		/* in usecs */
     GETcpuTIME = getC4time;		/* in usecs */
-    ZeroTimeBase.td = rawC4time();	/* in usecs */
     if (config.realcpu) {
       if (kernel_version_code < 0x2017e)
         g_printf("TIMER: using gettimeofday\n");
@@ -197,6 +195,7 @@
         g_printf("TIMER: using new gettimeofday with microsecond resolution\n");
     }
   }
+  ZeroTimeBase.td = RAWcpuTIME();
 }
 
 
@@ -208,7 +207,7 @@
   if (cpu_time_stop) return 1;
   if (!quiet) dbug_printf("STOP TIME\n");
   StopTimeBase = RAWcpuTIME();
-  LastTimeRead = StopTimeBase - TSCtoUS(ZeroTimeBase.td);
+  LastTimeRead = StopTimeBase - ZeroTimeBase.td;
   cpu_time_stop = 1;
   return 0;
 }
@@ -218,7 +217,7 @@
 {
   if (!cpu_time_stop) return 1;
   if (!quiet) dbug_printf("RESTART TIME\n");
-  ZeroTimeBase.td += ((RAWcpuTIME() - StopTimeBase) * config.CPUSpeedInMhz);
+  ZeroTimeBase.td += RAWcpuTIME() - StopTimeBase;
   cpu_time_stop = 0;
   return 0;
 }

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

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

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-12-15 19:45 dosemu 1.1.3.9 for testing Bart Oldeman
2002-12-16 18:49 ` dosemu 1.1.3.9 user report Jan Willem Stumpel
2002-12-16 19:17   ` Peter Jay Salzman
2002-12-16 19:49     ` Bart Oldeman
2002-12-16 23:57       ` mouse grabbing gotcha (was: dosemu 1.1.3.9 user report) Peter Jay Salzman
  -- strict thread matches above, loose matches on Subject: below --
2002-12-17  0:31 Stas Sergeev
2002-12-17  0:49 ` Bart Oldeman
2002-12-17  1:39   ` Peter Jay Salzman
2002-12-17  2:25     ` Bart Oldeman
2002-12-17  2:25 Stas Sergeev

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