MIDI input
Hi all,
Stas Sergeev sent me a patch offlist that fixed my problem (see attachment). Thank you so much, Stas! Would anyone be so kind and apply it to the repository?
Thomas W.
P.S.: I thought I already sent this to the list some weeks ago, but the typical "reply vs. reply all" error happened.
_________________________________________________________________
WEB.DE schenkt Ihnen jeden Monat einen hochkarätigen Blockbuster
von maxdome! Jetzt anmelden unter http://www.blockbuster.web.de
dosext/sound/sound.c +2 -0
@@ -660,6 +660,8 @@S_printf ("MPU401: Read data port = 0x%02x, %i bytes still in queue\n" , r,Q_HOLDS (mpu401_info.data));sb_deactivate_irq (SB_IRQ_MIDI ); +if (Q_HOLDS (mpu401_info.data)) +sb_activate_irq (SB_IRQ_MIDI );break ;case 1 :/* Read status port */
base/init/config.c +2 -2
@@ -302,9 +302,9 @@ } } - (*print)("\nSOUND:\nsb_base 0x%x\nsb_dma %d\nsb_hdma %d\nsb_irq %d\n" + (*print)("\nSOUND:\nengine %d\nsb_base 0x%x\nsb_dma %d\nsb_hdma %d\nsb_irq %d\n" "mpu401_base 0x%x\nsb_dsp \"%s\"\nsb_mixer \"%s\"\nsound_driver \"%s\"\n" , - config.sb_base, config.sb_dma, config.sb_hdma, config.sb_irq, + config.sound, config.sb_base, config.sb_dma, config.sb_hdma, config.sb_irq, config.mpu401_base, config.sb_dsp, config.sb_mixer, config.sound_driver); (*print)("\nSOUND_OSS:\noss_min_frags 0x%x\noss_max_frags 0x%x\n" "oss_stalled_frags 0x%x\noss_do_post %d\noss_min_extra_frags 0x%x\n"
base/dev/sb16/sb16.h +1 -0
@@ -83,6 +83,7 @@#define DSP_OUT_FIFO_TRIGGER 32#define DSP_IN_FIFO_TRIGGER 32#define MIDI_FIFO_SIZE 32 +#define MPU401_IN_FIFO_TRIGGER 1struct rng_s midi_fifo_in;struct rng_s midi_fifo_out;void *dspio;
base/dev/sb16/sb16.c +30 -11
95 lines not on this page · raw message