Lines Matching +full:hi +full:- +full:fi

4 #  -- Andrew Veliath <andrewtv@usa.net>
15 # -=-=- Getting Firmware -=-=-
26 # Currently, full-duplex digital audio (/dev/dsp only, /dev/audio is
37 # snd-msnd-lib - MultiSound base (requires snd)
39 # snd-msnd-classic - Base audio/mixer support for Classic, Monetery and
42 # snd-msnd-pinnacle - Base audio/mixer support for Pinnacle and Fiji cards
45 # Important Notes - Read Before Using
69 # These cards are configured through the driver snd-msnd-classic. You must
81 # can be used to configure the card in non-PnP mode, and in PnP mode
84 # pinnaclecfg is not required; you can use the snd-msnd-pinnacle module
87 # snd-msnd-pinnacle module has been loaded. If you are compiling the
96 # to obtain one with the command `pnpdump 1 0x203' -- this may vary
99 # Use these values when inserting the snd-msnd-pinnacle module. Using
103 # when it the driver is compiled into the kernel. Using non-PnP mode
115 # (CONFIGURE BVJ0440/-1 (LD 0
120 # (CONFIGURE BVJ0440/-1 (LD 1
127 # *** Non-PnP mode
129 # The second way is by running the card in non-PnP mode. This
136 # configuration values when loading the snd-msnd-pinnacle module (or
140 # If you specify cfg=0x250 for the snd-msnd-pinnacle module, it
145 # See the `snd-msnd-pinnacle Additional Options' section below for more
161 # insmod snd-msnd-lib
162 # insmod snd-msnd-classic io=0x290 irq=7 mem=0xd0000
167 # insmod snd-msnd-lib
169 # insmod snd-msnd-pinnacle io=0x210 irq=5 mem=0xd8000 <-- match mypinnacle.conf values
171 # * MultiSound Pinnacle in non-PnP mode (replace 0x250 with your configuration port,
175 # insmod snd-msnd-lib
176 # insmod snd-msnd-pinnacle cfg=0x250 io=0x290 irq=5 mem=0xd0000
178 # * To use the MPU-compatible Kurzweil synth on the Pinnacle in PnP
182 # insmod mpu401 io=0x330 irq=9 <-- match mypinnacle.conf values
184 # * To use the MPU-compatible Kurzweil synth on the Pinnacle in non-PnP
192 # -- OR you can use the following sequence without pinnaclecfg in non-PnP mode:
195 # insmod snd-msnd-lib
196 # insmod snd-msnd-pinnacle cfg=0x250 io=0x290 irq=5 mem=0xd0000 mpu_io=0x330 mpu_irq=9
200 # * To setup the joystick port on the Pinnacle in non-PnP mode (though
206 # -- OR you can configure this using snd-msnd-pinnacle with the following:
209 # insmod snd-msnd-lib
210 # insmod snd-msnd-pinnacle cfg=0x250 io=0x290 irq=5 mem=0xd0000 joystick_io=0x200
213 # snd-msnd-classic, snd-msnd-pinnacle Required Options
218 # WARNING--probing isn't supported so try to make sure you have the
226 # snd-msnd-classic, snd-msnd-pinnacle Additional Options
240 # of POSIX soft real-time scheduling.
247 # snd-msnd-pinnacle Additional Options
259 # cfg Non-PnP configuration port for the Pinnacle
268 # When the Pinnacle is in non-PnP mode, you can use the following
275 # mpu_io I/O port of MPU (on-board Kurzweil synth)
276 # mpu_irq IRQ of MPU (on-board Kurzweil synth)
323 # non-PnP mode, and setdigital can be used to set the S/PDIF input on
352 # during compiled-in kernel operation). Upon selection of the S/PDIF
366 # -- Shell archive attached below, just run `sh MultiSound' to extract.
368 # in non-PnP mode, and select the DIGITAL1 input for the mixer.
376 # Made on 1998-12-04 10:07 EST by <andrewtv@ztransform.velsoft.com>.
379 # Existing files will *not* be overwritten unless `-c' is specified.
383 # ------ ---------- ------------------------------------------
384 # 2064 -rw-rw-r-- MultiSound.d/setdigital.c
385 # 10224 -rw-rw-r-- MultiSound.d/pinnaclecfg.c
386 # 106 -rw-rw-r-- MultiSound.d/Makefile
387 # 146 -rw-rw-r-- MultiSound.d/conv.l
388 # 1491 -rw-rw-r-- MultiSound.d/msndreset.c
397 if test "$gettext_dir" = FAILED && test -f $dir/gettext \
398 && ($dir/gettext --version >/dev/null 2>&1)
400 set `$dir/gettext --version 2>&1`
404 fi
405 fi
406 if test "$locale_dir" = FAILED && test -f $dir/shar \
407 && ($dir/shar --print-text-domain-dir >/dev/null 2>&1)
409 locale_dir=`$dir/shar --print-text-domain-dir`
410 fi
421 echo="$gettext_dir/gettext -s"
422 fi
423 touch -am 1231235999 $$.touch >/dev/null 2>&1
424 if test ! -f 1231235999 && test -f $$.touch; then
432 fi
433 rm -f 1231235999 $$.touch
436 $echo 'x -' 'creating lock directory'
440 fi
442 if test ! -d 'MultiSound.d'; then
443 $echo 'x -' 'creating directory' 'MultiSound.d'
445 fi
446 if test -f 'MultiSound.d/setdigital.c' && test "$first_param" != -c; then
447 $echo 'x -' SKIPPING 'MultiSound.d/setdigital.c' '(file already exists)'
449 $echo 'x -' extracting 'MultiSound.d/setdigital.c' '(text)'
453 X * setdigital.c - sets the DIGITAL1 input for a mixer
531 $shar_touch -am 1204092598 'MultiSound.d/setdigital.c' &&
534 if ( md5sum --help 2>&1 | grep 'sage: md5sum \[' ) >/dev/null 2>&1 \
535 && ( md5sum --version 2>&1 | grep -v 'textutils 1.12' ) >/dev/null; then
536 md5sum -c << SHAR_EOF >/dev/null 2>&1 \
541 shar_count="`LC_ALL= LC_CTYPE= LANG= wc -c < 'MultiSound.d/setdigital.c'`"
542 test 2064 -eq "$shar_count" ||
544 fi
545 fi
547 if test -f 'MultiSound.d/pinnaclecfg.c' && test "$first_param" != -c; then
548 $echo 'x -' SKIPPING 'MultiSound.d/pinnaclecfg.c' '(file already exists)'
550 $echo 'x -' extracting 'MultiSound.d/pinnaclecfg.c' '(text)'
554 X * pinnaclecfg.c - Pinnacle/Fiji Device Configuration Program
556 X * This is for NON-PnP mode only. For PnP mode, use isapnptools.
558 X * This is Linux-specific, and must be run with root permissions.
615 #define MAKEWORD(low,hi) ((WORD)(((BYTE)(low))|(((WORD)((BYTE)(hi)))<<8)))
621 static int config_port = -1;
629 X return -EIO;
643 X return -EIO;
645 X return -EIO;
647 X return -EIO;
654 X return -EIO;
665 X return -EIO;
667 X return -EIO;
669 X return -EIO;
676 X return -EIO;
687 X return -EIO;
689 X return -EIO;
691 X return -EIO;
698 X return -EIO;
713 X return -EIO;
715 X return -EIO;
717 X return -EIO;
719 X return -EIO;
726 X return -EIO;
738 X return -EIO;
740 X return -EIO;
747 X return -EIO;
749 X return -EIO;
751 X return -EIO;
753 X return -EIO;
755 X return -EIO;
757 X return -EIO;
764 X return -EIO;
766 X return -EIO;
768 X return -EIO;
770 X return -EIO;
772 X return -EIO;
784 X "This is for use with the card in NON-PnP mode only.\n"
789 X " -------------------------------------------------------------------\n"
795 X " ide <io0> <io1> <irq> On-board IDE controller\n"
943 X --argc; ++argv;
960 X argc -= 2; argv += 2;
985 $shar_touch -am 1204092598 'MultiSound.d/pinnaclecfg.c' &&
988 if ( md5sum --help 2>&1 | grep 'sage: md5sum \[' ) >/dev/null 2>&1 \
989 && ( md5sum --version 2>&1 | grep -v 'textutils 1.12' ) >/dev/null; then
990 md5sum -c << SHAR_EOF >/dev/null 2>&1 \
995 shar_count="`LC_ALL= LC_CTYPE= LANG= wc -c < 'MultiSound.d/pinnaclecfg.c'`"
996 test 10224 -eq "$shar_count" ||
998 fi
999 fi
1001 if test -f 'MultiSound.d/Makefile' && test "$first_param" != -c; then
1002 $echo 'x -' SKIPPING 'MultiSound.d/Makefile' '(file already exists)'
1004 $echo 'x -' extracting 'MultiSound.d/Makefile' '(text)'
1007 CFLAGS = -O
1013 X rm -f $(PROGS)
1015 $shar_touch -am 1204092398 'MultiSound.d/Makefile' &&
1018 if ( md5sum --help 2>&1 | grep 'sage: md5sum \[' ) >/dev/null 2>&1 \
1019 && ( md5sum --version 2>&1 | grep -v 'textutils 1.12' ) >/dev/null; then
1020 md5sum -c << SHAR_EOF >/dev/null 2>&1 \
1025 shar_count="`LC_ALL= LC_CTYPE= LANG= wc -c < 'MultiSound.d/Makefile'`"
1026 test 106 -eq "$shar_count" ||
1028 fi
1029 fi
1031 if test -f 'MultiSound.d/conv.l' && test "$first_param" != -c; then
1032 $echo 'x -' SKIPPING 'MultiSound.d/conv.l' '(file already exists)'
1034 $echo 'x -' extracting 'MultiSound.d/conv.l' '(text)'
1040 [0-9A-Fa-f]+H { int n; sscanf(yytext, "%xH", &n); printf("%c", n); }
1045 $shar_touch -am 0828231798 'MultiSound.d/conv.l' &&
1048 if ( md5sum --help 2>&1 | grep 'sage: md5sum \[' ) >/dev/null 2>&1 \
1049 && ( md5sum --version 2>&1 | grep -v 'textutils 1.12' ) >/dev/null; then
1050 md5sum -c << SHAR_EOF >/dev/null 2>&1 \
1055 shar_count="`LC_ALL= LC_CTYPE= LANG= wc -c < 'MultiSound.d/conv.l'`"
1056 test 146 -eq "$shar_count" ||
1058 fi
1059 fi
1061 if test -f 'MultiSound.d/msndreset.c' && test "$first_param" != -c; then
1062 $echo 'x -' SKIPPING 'MultiSound.d/msndreset.c' '(file already exists)'
1064 $echo 'x -' extracting 'MultiSound.d/msndreset.c' '(text)'
1068 X * msndreset.c - resets the MultiSound card
1123 $shar_touch -am 1204100698 'MultiSound.d/msndreset.c' &&
1126 if ( md5sum --help 2>&1 | grep 'sage: md5sum \[' ) >/dev/null 2>&1 \
1127 && ( md5sum --version 2>&1 | grep -v 'textutils 1.12' ) >/dev/null; then
1128 md5sum -c << SHAR_EOF >/dev/null 2>&1 \
1133 shar_count="`LC_ALL= LC_CTYPE= LANG= wc -c < 'MultiSound.d/msndreset.c'`"
1134 test 1491 -eq "$shar_count" ||
1136 fi
1137 fi
1138 rm -fr _sh01426