VOGONS

Common searches


Search results

Display options

Re: Win32 DosBox 0.62 version

Wow, a new release from Canadacow. Glad to see you are finding the time to maintain the MT-32 EMU. Does this new release change anything in the emulator core? I posted some platform independent bug fixes a while back (one for clicks and another involving incorrect partials) that I had integrated …

Re: Bug fix and new Linux release

Scummvm rocks. I was plesantly surprised that Scummvm has a MT-32 option and that it will automaticly upload the necessary patches onto the module (or emulator). I expected to have to manually upload the patches like with Exult (another great program). Enjoy

Bug fix and new Linux release

I found a bug in the patch cache code. When changing patches in MidiChannel::SetPatch new values are written into the patch cache however currently playing partials(on the same channel) still have a pointer to these cache entries. The end result is that currently playing partials access the new data …

Re: Development status

My answers: 1. The Window driver version is very outdated and should not be used. I recall Canadacow saying that there was some sort of serious unresolved bug with it when using the newer mt-32 core code. 2. I just tried ScummVM, playing fate of atlantis, as an ALSA client and it worked flawlessly. …

Re: Again...nobody can tell me how to do this ?

The stuff in the second window is all correct (it is the debugging messages for the MT-32 emulator itself). When a game uses the MT-32 more messages should appear. To disable the other stuff like adlib you need to toggle the appropriate setting in the dosbox.conf file (I don't know where this file …

New Linux version

I finally managed to try out the windows version (power failure forced me to reboot) and noticed a few differences in how games sound compared to the linux version. I fixed rather serious porting bug (a struct was not byte aligned when it should have been) so now both versions sound identical. I …

Re: Dosbox & windows driver problem

I have noticed that in PartialMT32.h the USE_MMX directive has been set to 1 therefore enabling some of the MMX routines in CPartialMT32.cpp and disabling others (depending on whether the comparason is '== 0' or '!= 2'). From this I assume that some of the MMX routines are not up to date and in …

Re: Dosbox & windows driver problem

Could you possibly upload the latest version of the source code since the last version I have is from March 27th. I found a nasty bug that was affecting the linux version when playing segments using lots of partials and am ready put up an update. But I would like to incorporate the most recent …

Re: Error when running mt32d

Sorry about the long time for a reply (very very busy with work stuff) and thank you for the feedback. You will get a click/pop every time there is a buffer underrun. You might also have noticed that the latency increases if there are a lot of underruns. If you use it, mt32d/xmt32, with Dosbox then …

Possible bug

In CSynthMT32.cpp on line 3105 the following statement appears: float filval = abs((((float)lf - 7.0) * 12.0) / 7.0); Is the use of abs as opposed to fabs correct that is to say is filval assumed to be an integer value? The only place filval is used is as the second parameter(exponent) in a pow …

Re: Fun with ICL8

It is quite amazing how sensitive virtual machines (like Dosbox) are to compiler optimisation settings. A wrote a virtual machine a while ago and discovered that by changing one small option on the compiler(GCC) I could get an average improvement of 300% in performance. It seems that there is not …

Re: Fun with ICL8

Have you tried using the profile directed compilation option? Reports are that it can make quite a difference to a programs performance (30% increase is not so uncommon).

Re: The MT-32 Panel Add-on -- Progress

Updated the Linux ALSA version with the most recent changes, lots of bug fixes and a few new features. You can get it from http://adam.rau.ac.za/~td/latest.php I have been finding that some instruments(harpsichord, Sax 1, Tube bell) at maximum volume(127) clip, does this also happen with the Windows …

Re: New version

I have encorporated the changes in to the Linux driver version and have uploaded the new version to my site (URL at the end of the post). This release includes a simple GUI (xmt32) with a LCD 😀. A few small fixes were also included. http://adam.rau.ac.za/~td/mt32-3-15.tar.bz2

Re: Full port to Linux

You hit the nail on the head. I seeded with fairly small values to avoid the potential of overflow as I an not familiar with the algorithm that iir_filter implements. As you pointed out I avoided zero values. I extracted the two functions from the main program in two a new program to peform the test …

Re: Full port to Linux

I was experementing with the SSE iir_filter code comparing its performace to the standard C code version. I extracted the relevent code for both functions and found that the C code version is much faster. I have posted the results below. The numbers are the number of seconds taken to complete the …

Re: Error when running mt32d

Thanks for the update. Unfortunately ALSA is not documented as well as I would have liked so I am not entirely sure what is wrong. I have changed some of the internal parameters that may be causing the problem. You can download a newer version using the link at the bottom of this message. If the …

Page 1 of 2