From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stas Sergeev Subject: Re: Game testing Date: Tue, 31 Dec 2002 02:12:32 +0300 Sender: linux-msdos-owner@vger.kernel.org Message-ID: <3E10D2E0.2000006@yahoo.com> Mime-Version: 1.0 Content-Transfer-Encoding: 7bit Return-path: List-Id: Content-Type: text/plain; charset="us-ascii"; format="flowed" To: linux-msdos@vger.kernel.org Hello. Paul Eggleton wrote: > Ken's Labyrinth - Sound works initially, but the first > sound generated after starting the actual game causes > DOSEMU to freeze up. You still need a patches to apply in order to get the sound working. > DOOM shareware - Didn't manage to get sound to work > (froze during startup). http://dosemu.sourceforge.net/stas/dpmi_sti4a.diff > Commander Keen 4 > - Uses AdLib effects, so no sound, and there was an intermittent http://dosemu.sourceforge.net/stas/opl1.diff > I also tried several DOS MP3 players, none of which worked properly. At least dosamp works perfectly. > I do know of at least one open-source FM emulator Either do we:) > Also, I had no luck getting MPU-401 music to work, Please read sound-usage.txt (Thanks to Rob Komar, it finally got updated:) > Any games success stories in this regard? Well, I am using an MPU-401 midi in many games (all that support it), and they all work fine. Even though it may require some leg-work to set the things up for MPU usage on dosemu side. > I would like to offer my help to the DOSEMU project. I can write C/C++ > code If you are concerned about a sound support, the open tasks are: 1. Software mixing framework to get adlib sound and digital sound to work together; 2. Threading to run Adlib and DMA in a separate threads to avoid a horrible lags and improve performance (threading was already tried and appeared to be somewhat problematic); 3. Output plugins for esd, arts, nas, alsa, you_name_it. If you can pick up one of that tasks, that would be great as I have a hard times now. > but I have only a small amount of coding experience under DOS and only > a little in assembly language. At least for the sound neither is required:) > I wouldn't mind writing some documentation > if required. That is *always* required:) > Oops, I should have mentioned, I was testing with DOSEMU 1.1.4. *Thanks* for following up on that. Otherwise my reply could be different:)