Sorry for an extremely late reply to this thread. I'm Robert Spalek, one of the authors of the game.
Two good things have happened for Dragon History:
1. it's been re-implemented in ScummVM and thus can now be played natively on many platforms, without the need for emulation.
2. Serg Klimov from www.old-games.ru has just sent me bug-fixes for two bugs that had been bothering us for years:
- the game crashed without c:\autoexec.bat. I used to believe that this was some kind of magic only to realize now that some obscure debugging code in our game player indeed required it! he removed the need for this file.
- the game was extremely slow under DosBox. we used to call CLI in the MIDI player without calling a matching STI instruction at the end. as a result, the interrupts were disabled for a long time, slowing the timer ad absurdum. he added the CLI intruction.
I have recompiled the game and tested it, and it works absolutely flawlessly. moreover, it doesn't even need any special settings discussed in the thread above! so just re-download the game archive (with new P.EXE) and run it on DosBox in the default setting (i.e., run setup.exe and then p.exe) and everything will work fine.
Robert Spalek