qemu-devel
[Top][All Lists]
Advanced

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

[Qemu-devel] Audio and some other stuff


From: malc
Subject: [Qemu-devel] Audio and some other stuff
Date: Mon, 31 May 2004 22:27:10 +0400 (MSD)

Hello,

At http://www.boblycat.org/~malc/code/patches/qemu you will find a patch
that (hopefully) fixes at least one glitch in SB16 emulation, patch also
contains cleaned up oss.c (hopefully without quirks introduced by its
predecessor)

I guess there is something not quite right with the audio in some
circumstances, sound is very much distorted when using linux-test-0.5.1
running mpg123 (as shipped with mandrake9.1) when host is running ALSA
atop of some integrated (ac97?) chip. Please, if You have some
information, do not hesitate to share (or better yet audit `oss.c')

Secondly, at aforementioned web page contains updated interpreter patch
for QEMU. Why is this relevant - interp can run some code that vanilla
QEMU misbehaves on. In particular (those are all DOS programs):

QEMU hangs while running
http://www.scene.org/file.php?file=/demos/groups/nooon/nooonstf.zip

DOS4GW Exception
http://www.scene.org/file.php?file=/parties/1997/theparty97/demo/eden.zip

QEMU Crashes sooner or later
http://www.scene.org/file.php?file=/mirrors/hornet/demos/1995/i/itsdemo.zip&fileinfo

QEMU hangs
DOOM Shareware

QEMU aborts with
EAX=00001532 EBX=00000010 ECX=00000148 EDX=00000574
ESI=0000646e EDI=000064c6 EBP=0000648c ESP=0178646a
EIP=0000000c EFL=00020002 [-------]    CPL=3 II=0 A20=1
ES =0570 00005700 0000ffff 00000000
CS =0000 00000000 0000ffff 00000000
SS =0000 00000000 0000ffff 00000000
DS =0118 00001180 0000ffff 00000000
FS =0000 00000000 0000ffff 00000000
GS =64c6 00064c60 0000ffff 00000000
LDT=0068 00110010 00003fff 00008211
TR =0000 00000000 0000ffff 00008000
GDT=     00110010 00003fff
IDT=     00009310 000007ff
CR0=00000011 CR2=00000000 CR3=00000000 CR4=00000000
CCS=00000005 CCD=00000048 CCO=ADDB
ST0=0.000000 ST1=0.000000 ST2=0.000000 ST3=0.000000
ST4=0.000000 ST5=0.000000 ST6=0.000000 ST7=0.000000
Aborted

on DOOM 2

Also for some reason QEMU in translation mode is a lot slower than
interpreter while running QNX's package installation.

Unfortunately i do not have that much time to pursue the roots of those
problems, but perhaps someone has courage/time/will to do it, i hope that
interp can help a bit

-- 
mailto:address@hidden




reply via email to

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