public inbox for linux-msdos@vger.kernel.org
 help / color / mirror / Atom feed
* Re: [announce] dosemu-1.2.2
@ 2004-07-20 21:35 Stas Sergeev
  2004-07-21  1:39 ` Ralph Alvy
  0 siblings, 1 reply; 23+ messages in thread
From: Stas Sergeev @ 2004-07-20 21:35 UTC (permalink / raw)
  To: linux-msdos

Hello.

Ralph Alvy wrote:
> I get now,  when attempting to load the app in question, is this:
Please attach your boot.log.


^ permalink raw reply	[flat|nested] 23+ messages in thread
* Re: [announce] dosemu-1.2.2
@ 2004-07-19 10:04 Stas Sergeev
  2004-07-19 14:47 ` Ralph Alvy
  2004-07-20  4:48 ` Ralph Alvy
  0 siblings, 2 replies; 23+ messages in thread
From: Stas Sergeev @ 2004-07-19 10:04 UTC (permalink / raw)
  To: linux-msdos

Hello.

Ralph Alvy wrote:
> Well, I'll wait until the next binary.
> I'm not sure how to use that patch.
You can also upgrade from CVS. As a bonus,
all the remaining problems with MaxThink
(if there are still), should vanish.
If you do neither, then the next binary
is not guaranteed to have your problem
eliminated.


^ permalink raw reply	[flat|nested] 23+ messages in thread
* Re: [announce] dosemu-1.2.2
@ 2004-07-16 17:40 Stas Sergeev
  2004-07-19  4:05 ` Ralph Alvy
  0 siblings, 1 reply; 23+ messages in thread
From: Stas Sergeev @ 2004-07-16 17:40 UTC (permalink / raw)
  To: linux-msdos

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


Hello.

Ralph Alvy wrote:
> With version 1.2.1, hogthreshold at 2 keeps the CPU at 60% and printing 
> is almost immediate at a timeout value of 10.
Probably the attached patch can
rectify the problem?


[-- Attachment #2: lpt.diff --]
[-- Type: text/x-patch, Size: 1521 bytes --]


--- src/base/dev/misc/lpt.c	2004-06-07 00:14:59.000000000 +0400
+++ src/base/dev/misc/lpt.c	2004-07-16 21:26:10.157433832 +0400
@@ -20,6 +20,7 @@
 #include <sys/wait.h>
 
 #include "emu.h"
+#include "timers.h"
 #include "lpt.h"
 #include "utilities.h"
 #include "dos2linux.h"
@@ -53,11 +54,13 @@
     return 1;
   }
 
+  reset_idle();
+
   switch (HI(ax)) {
   case 0:			/* write char */
     /* p_printf("print character on lpt%d : %c (%d)\n",
 			       LO(dx), LO(ax), LO(ax)); */
-    HI(ax) = (lpt[LO(dx)].fops.write) (LO(dx), LO(ax));
+    HI(ax) = printer_write(LO(dx), LO(ax));
     break;
 
   case 1:			/* init */
@@ -178,12 +181,12 @@
 int
 stub_printer_write(int prnum, int outchar)
 {
-  (lpt[prnum].fops.open) (prnum);
+  printer_open(prnum);
 
   /* from now on, use real write */
   lpt[prnum].fops.write = lpt[prnum].fops.realwrite;
 
-  return ((lpt[prnum].fops.write) (prnum, outchar));
+  return printer_write(prnum, outchar);
 }
 
 int
@@ -234,8 +237,7 @@
   for (loop = 0; loop < NUM_PRINTERS; loop++) {
     p_printf("LPT: closing printer %d (%s)\n", loop,
 	     lpt[loop].dev ? lpt[loop].dev : "<<NODEV>>");
-    if (lpt[loop].fops.close)
-       (lpt[loop].fops.close) (loop);
+    printer_close(loop);
   }
 }
 
@@ -248,9 +250,10 @@
     if (lpt[i].remaining >= 0) {
       p_printf("LPT: doing real tick for %d\n", i);
       if (lpt[i].remaining) {
+        reset_idle();
 	lpt[i].remaining--;
 	if (!lpt[i].remaining)
-	  (lpt[i].fops.flush) (i);
+	  printer_flush(i);
       }
     }
   }

[-- Attachment #3: Type: text/plain, Size: 82 bytes --]


Scanned by evaluation version of Dr.Web antivirus Daemon 
http://drweb.ru/unix/


^ permalink raw reply	[flat|nested] 23+ messages in thread
* [announce] dosemu-1.2.2
@ 2004-07-11  8:43 Bart Oldeman
  2004-07-11 19:28 ` Ralph Alvy
  2004-07-13  0:17 ` Ralph Alvy
  0 siblings, 2 replies; 23+ messages in thread
From: Bart Oldeman @ 2004-07-11  8:43 UTC (permalink / raw)
  To: linux-msdos

A new stable version is out, 1.2.2, and you can obtain it from
http://www.dosemu.org/stable

Version 1.2.2 (2004-07-11)
=============
* Backported bitmap font support for xdosemu from the development code.
  These are used by default! If you want to use the X fonts you must
  explicitly set $_X_font="vga" or use "xmode -font vga" at the DOS
  prompt. $_X_bilin_filt=(on) may help for prettier fonts in full-screen
  mode and scaled windows.
* Backported via-Unicode translations for filenames on lredir'ed drives
  (from iso-8859x to cpxxx and so on).
* The hogtheshold code was reorganized to be able to pass through certain
  events quicker (such as loading a file in FreeDOS EDIT) even when you 
  have it set to "1".
* Fixed all new warnings with GCC 3.4.
* Fixed compilation problem with Fedora Core 2 headers.
* Added cp895 and bg-mik character set support.
* Many VGAEMU bugs were fixed, and bitmap fonts are much quicker.
* Allow "fast" i/o ports above 0x400 for kernels that support it
  (2.6.7-mm kernels only for now)
* Implemented VxD hooks for WinOS2: seems to solve all remaining problems with
  Win3.1(WinOS2): allows Alt-Tab and the timer.
* Some non-intrusive DPMI and DOS extender fixes.
* An automatic backtrace using GDB (output in ~/.dosemu/boot.log)
  is attempted when DOSEMU crashes.
* Serial code fixes.
* Corrected int15/ax=e801 for so $_xms > 64M is reported correctly by MEM.
* Fix NPTL issues when switching VC's on the console.
* Check /proc/net/ipx/route etc for kernel 2.6.x.
* Fixed read/write problem for files with negative file offsets on
  lredir'ed drives.

List of SourceForge tracker numbers with bugs that were closed:
#885692 (Support) Serial port problem
#909015 bugs/suggestions concerning DOSEMU's DPMI implementation (partly)
#909588 keystroke command kills dosemu
#911174 Problem with graphics under X
#929123 Microsoft LINK.EXE 5.31.009 causes segmentation fault
#930572 Only the half of the screen is displayed in xdosemu
#934921 pmode/w extended 32bit dos app causes DOSEMU to terminate
#944346 Serial port trouble
#951087 IPX and kernel 2.6.5
#958717 Only small part of the screen visible under X
#959015 dosemu xterm mouse & network traffic
#962683 graphical problems with win98/DOS
#982872 Regression with VGA emu
#984975 (Patches) Console & S3 graphic: No portserver


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

end of thread, other threads:[~2004-07-22 15:26 UTC | newest]

Thread overview: 23+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-07-20 21:35 [announce] dosemu-1.2.2 Stas Sergeev
2004-07-21  1:39 ` Ralph Alvy
2004-07-21  2:16   ` Bart Oldeman
2004-07-21  2:25     ` Ralph Alvy
2004-07-21  3:24       ` Bart Oldeman
2004-07-21  3:39         ` Ralph Alvy
2004-07-21  3:44           ` Ralph Alvy
2004-07-21  3:52             ` Bart Oldeman
2004-07-21  4:09               ` Ralph Alvy
2004-07-22 14:03                 ` Ryan Underwood
2004-07-22 15:26                   ` Ralph Alvy
2004-07-21  3:42         ` Ralph Alvy
  -- strict thread matches above, loose matches on Subject: below --
2004-07-19 10:04 Stas Sergeev
2004-07-19 14:47 ` Ralph Alvy
2004-07-20  4:48 ` Ralph Alvy
2004-07-20  4:56   ` Bart Oldeman
2004-07-20  6:26     ` Ralph Alvy
2004-07-16 17:40 Stas Sergeev
2004-07-19  4:05 ` Ralph Alvy
2004-07-11  8:43 Bart Oldeman
2004-07-11 19:28 ` Ralph Alvy
2004-07-13  0:17 ` Ralph Alvy
2004-07-13 16:41   ` Ralph Alvy

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