First post, by fellaw
I'm experiencing problems with an old app named Xtracker(32 channel sampler, maybe some of you know it). There are two versions of it: a full version, not free(I bought the original version quite a few years ago) and a demo. The full version is rev. 1.05, the demo 1.03. They behave slightly different, however I guess if you'll get one running you'll get the other one running to.
Demo behaviour:
It starts normally. I can do the settings for the sound card(SB16/220/5/1) and it doesn't argue about them(usually it would argue if it wouldn't find the card). But as soon as I try to do anything related to playing sound(there's a sample file with the demo), Dosbox quits instantly. When I try to quit the demo without doing anything, dosbox hangs.
Full version behaviour:
Doesn't start at all, just quit's with an internal error message regarding
file integrity. There is a player for the audio files with the full version. This one starts, but there isn't any sound, though it states that the used file is played.
I've tried every other x86 emu(Quemu, Bochs, VMWare, VirtualPC, DOSEmu), none was able to get this running. Dosbox was my last hope.
I used both the stable and cvs build of all including Dosbox.
I also tried to use the debugger, but I had no clue how to break into the program to debug it.
Last but not least: It was programmed in pascal, therefore you need to unpack it with unlzexe and then apply the runtime error 200 patch if you want to run it in real dos mode on a cpu higher than Pentium or K6-III.
Of course I tried running it within Dosbox after patching 😉
Hope somebody will find out why it's not running. Could be related to vcpi as it's using it's own memory manager, but I'm not sure.
Thanks for any efford,
fellaw