qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] Sound & Win98


From: Johannes Martin
Subject: Re: [Qemu-devel] Sound & Win98
Date: Fri, 30 Jul 2004 12:59:22 +0200 (CEST)

Hi,

I tested the Win98 sound patch available at
  http://www.h7.dion.ne.jp/~qemu-win/download/qemu-0.6.0-6_aqemu.patch.gz
with the additional patch posted by malc on July 25.

My setup:
        Debian/GNU Linux 3.0 with some stuff from unstable
        KDE 3.2.3, artsd running
        ALSA with C-Media PCI CMI8738-MC6 (model 55) at 0xec00, irq 5

Before applying the patch:
        Win98 SE reports problems with the sound driver,
                sound does not work
        OS/2 works fine with my earlier patch to fix the "write audio"
                aborts (which is roughly equivalent to malc's patch)

After applying the patch:
        Win98 SE does not report any driver problems,
                sound still does not work though
                (media player works, but there is no sound to be heard)
        OS/2 does not load the SB16 driver any more:
                "incorrect DSP version" when attempting to load driver
        --> This can be fixed by adding the dot after the copyright
            string in hw/sb16.c (see patch below).

After applying my patch (see below):
        Win98 SE
                no change
        OS/2 does load the SB16 driver again, but there are large
                gaps/interruptions in the sound output


Any hints?

Thanks
        Johannes




------------------------
*** hw/sb16.c.orig      Sun Jul 18 21:31:47 2004
--- hw/sb16.c   Fri Jul 30 12:37:00 2004
***************
*** 46,52 ****
      void name (void *opaque, uint32_t nport, uint32_t val)

  static const char e3[] =
!     "COPYRIGHT (C) CREATIVE TECHNOLOGY LTD, 1992\0"
      "COPYRIGHT (C) CREATIVE TECHNOLOGY LTD, 1994-1997";
      /* "COPYRIGHT (C) CREATIVE TECHNOLOGY LTD, 1994."; */

--- 46,52 ----
      void name (void *opaque, uint32_t nport, uint32_t val)

  static const char e3[] =
!     "COPYRIGHT (C) CREATIVE TECHNOLOGY LTD, 1992.\0"
      "COPYRIGHT (C) CREATIVE TECHNOLOGY LTD, 1994-1997";
      /* "COPYRIGHT (C) CREATIVE TECHNOLOGY LTD, 1994."; */
------------------------






reply via email to

[Prev in Thread] Current Thread [Next in Thread]