
Originally Posted by
JLF65
Extreme sets the timer 0 IRQ to 7000Hz. The timer 0 handler stores the current PC speaker effect sample to the PC, increments a counter, and once every ten counts calls the normal handler. This is used when you don't have a SB and still want digital effects. The speaker is used for PWM sound set at the nominal sfx rate (7000 Hz).
Normal sets the timer 0 IRQ to 700Hz. The timer 0 handler updates the music, increments a counter, and once every five counts calls the slow handler.
Slow sets the timer 0 IRQ to 140 Hz. The timer 0 handler updates sound effects. This includes sound effects which are done through the adlib.
Given the above, it seems clear the music is correct. All I can figure is that 700Hz is too much for the underlying timer emulation in DOSBOX... and I KNOW that Windows certainly won't let you mess with the timers inside a dos-box.
Bookmarks