亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? wavefront

?? 優龍2410linux2.6.8內核源代碼
??
字號:
	     An OSS/Free Driver for WaveFront soundcards	       (Turtle Beach Maui, Tropez, Tropez Plus)		     Paul Barton-Davis, July 1998			  VERSION 0.2.5Driver Status-------------Requires: Kernel 2.1.106 or later (the driver is included with kernels2.1.109 and above)	  As of 7/22/1998, this driver is currently in *BETA* state. This meansthat it compiles and runs, and that I use it on my system (Linux2.1.106) with some reasonably demanding applications and uses.  Ibelieve the code is approaching an initial "finished" state thatprovides bug-free support for the Tropez Plus.Please note that to date, the driver has ONLY been tested on a TropezPlus. I would very much like to hear (and help out) people with Tropezand Maui cards, since I think the driver can support those cards aswell. Finally, the driver has not been tested (or even compiled) as a static(non-modular) part of the kernel. Alan Cox's good work in modularizingOSS/Free for Linux makes this rather unnecessary.Some Questions--------------**********************************************************************0) What does this driver do that the maui driver did not ?*********************************************************************** can fully initialize a WaveFront card from cold boot - no DOS           utilities needed* working patch/sample/program loading and unloading (the maui      driver didn't document how to make this work, and assumed      user-level preparation of the patch data for writing      to the board. ick.)* full user-level access to all WaveFront commands* for the Tropez Plus, (primitive) control of the YSS225 FX processor* Virtual MIDI mode supported - 2 MIDI devices accessible via the          WaveFront's MPU401/UART emulation. One	  accesses the WaveFront synth, the other accesses the	  external MIDI connector. Full MIDI read/write semantics	  for both devices.* OSS-compliant /dev/sequencer interface for the WaveFront synth,	  including native and GUS-format patch downloading.* semi-intelligent patch management (prototypical at this point)**********************************************************************1) What to do about MIDI interfaces ?**********************************************************************The Tropez Plus (and perhaps other WF cards) can in theory support upto 2 physical MIDI interfaces. One of these is connected to theICS2115 chip (the WaveFront synth itself) and is controlled byMPU/UART-401 emulation code running as part of the WaveFront OS.  Theother is controlled by the CS4232 chip present on the board. However,physical access to the CS4232 connector is difficult, and it isunlikely (though not impossible) that you will want to use it.An older version of this driver introduced an additional kernel configvariable which controlled whether or not the CS4232 MIDI interface wasconfigured. Because of Alan Cox's work on modularizing the sounddrivers, and now backporting them to 2.0.34 kernels, there seems to belittle reason to support "static" configuration variables, and so thishas been abandoned in favor of *only* module parameters. Specifying"mpuio" and "mpuirq" for the cs4232 parameter will result in theCS4232 MIDI interface being configured; leaving them unspecified willleave it unconfigured (and thus unusable).BTW, I have heard from one Tropez+ user that the CS4232 interface ismore reliable than the ICS2115 one. I have had no problems with thelatter, and I don't have the right cable to test the former oneout. Reports welcome.**********************************************************************2) Why does line XXX of the code look like this .... ?**********************************************************************Either because it's not finished yet, or because you're a better coderthan I am, or because you don't understand some aspect of how the cardor the code works. I absolutely welcome comments, criticisms and suggestions about thedesign and implementation of the driver. **********************************************************************3) What files are included ?**********************************************************************   drivers/sound/README.wavefront       -- this file   drivers/sound/wavefront.patch	-- patches for the 2.1.106 sound drivers					   needed to make the rest of this work				           DO NOT USE IF YOU'VE APPLIED THEM 					   BEFORE, OR HAVE 2.1.109 OR ABOVE   drivers/sound/wavfront.c             -- the driver   drivers/sound/ys225.h                -- data declarations for FX config   drivers/sound/ys225.c                -- data definitions for FX config   drivers/sound/wf_midi.c              -- the "uart401" driver    				              to support virtual MIDI mode.   include/wavefront.h                  -- the header file   Documentation/sound/oss/Tropez+          -- short docs on configuration**********************************************************************4) How do I compile/install/use it ?**********************************************************************PART ONE: install the source code into your sound driver directory  cd <top-of-your-2.1.106-code-base-e.g.-/usr/src/linux>  tar -zxvf <where-you-put/wavefront.tar.gz>PART TWO: apply the patches     DO THIS ONLY IF YOU HAVE A KERNEL VERSION BELOW 2.1.109     AND HAVE NOT ALREADY INSTALLED THE PATCH(ES).  cd drivers/sound  patch < wavefront.patchPART THREE: configure your kernel  cd <top of your kernel tree>  make xconfig (or whichever config option you use)         - choose YES for Sound Support	               - choose MODULE (M) for OSS Sound Modules         - choose MODULE(M) to YM3812/OPL3 support	 - choose MODULE(M) for WaveFront support	 - choose MODULE(M) for CS4232 support	 - choose "N" for everything else (unless you have other	      soundcards you want support for)   make boot   .   .   .   <whatever you normally do for a kernel install>   make modules   .   .   .   make modules_installHere's my autoconf.h SOUND section:/* * Sound */#define CONFIG_SOUND 1#undef  CONFIG_SOUND_OSS#define CONFIG_SOUND_OSS_MODULE 1#undef  CONFIG_SOUND_PAS#undef  CONFIG_SOUND_SB#undef  CONFIG_SOUND_ADLIB#undef  CONFIG_SOUND_GUS#undef  CONFIG_SOUND_MPU401#undef  CONFIG_SOUND_PSS#undef  CONFIG_SOUND_MSS#undef  CONFIG_SOUND_SSCAPE#undef  CONFIG_SOUND_TRIX#undef  CONFIG_SOUND_MAD16#undef  CONFIG_SOUND_WAVEFRONT#define CONFIG_SOUND_WAVEFRONT_MODULE 1#undef  CONFIG_SOUND_CS4232#define CONFIG_SOUND_CS4232_MODULE 1#undef  CONFIG_SOUND_MAUI#undef  CONFIG_SOUND_SGALAXY#undef  CONFIG_SOUND_OPL3SA1#undef  CONFIG_SOUND_SOFTOSS#undef  CONFIG_SOUND_YM3812#define CONFIG_SOUND_YM3812_MODULE 1#undef  CONFIG_SOUND_VMIDI#undef  CONFIG_SOUND_UART6850/* * Additional low level sound drivers */#undef  CONFIG_LOWLEVEL_SOUND************************************************************6) How do I configure my card ?************************************************************You need to edit /etc/modprobe.conf. Here's mine (edited to show therelevant details):  # Sound system  alias char-major-14-* wavefront  alias synth0 wavefront  alias mixer0 cs4232  alias audio0 cs4232  install wavefront /sbin/modprobe cs4232 && /sbin/modprobe -i wavefront && /sbin/modprobe opl3  options wavefront io=0x200 irq=9  options cs4232 synthirq=9 synthio=0x200 io=0x530 irq=5 dma=1 dma2=0  options opl3 io=0x388Things to note:        the wavefront options "io" and "irq" ***MUST*** match the "synthio"       and "synthirq" cs4232 options.       you can do without the opl3 module if you don't       want to use the OPL/[34] FM synth on the soundcard       the opl3 io parameter is conventionally not adjustable.       In theory, any not-in-use IO port address would work, but       just use 0x388 and stick with the crowd.**********************************************************************7) What about firmware ?**********************************************************************Turtle Beach have not given me permission to distribute their firmwarefor the ICS2115. However, if you have a WaveFront card, then youalmost certainly have the firmware, and if not, its freely availableon their website, at:   http://www.tbeach.com/tbs/downloads/scardsdown.htm#tropezplus The file is called WFOS2001.MOT (for the Tropez+).This driver, however, doesn't use the pure firmware as distributed,but instead relies on a somewhat processed form of it. You cangenerate this very easily. Following an idea from Andrew Veliath'sPinnacle driver, the following flex program will generate theprocessed version:---- cut here -------------------------%option main%%^S[28].*\r$ printf ("%c%.*s", yyleng-1,yyleng-1,yytext);<<EOF>> { fputc ('\0', stdout); return; }\n {} .  {}---- cut here -------------------------To use it, put the above in file (say, ws.l) compile it like this:      shell> flex -ows.c ws.l      shell> cc -o ws ws.c      and then use it like this:    ws < my-copy-of-the-oswf.mot-file > /etc/sound/wavefront.osIf you put it somewhere else, you'll always have to use the wf_ospathmodule parameter (see below) or alter the source code.**********************************************************************7) How do I get it working ?**********************************************************************Optionally, you can reboot with the "new" kernel (even though the onlychanges have really been made to a module).Then, as root do:     modprobe wavefrontYou should get something like this in /var/log/messages:    WaveFront: firmware 1.20 already loaded.or     WaveFront: no response to firmware probe, assume raw.then:    WaveFront: waiting for memory configuration ...    WaveFront: hardware version 1.64    WaveFront: available DRAM 8191k    WaveFront: 332 samples used (266 real, 13 aliases, 53 multi), 180 empty    WaveFront: 128 programs slots in use    WaveFront: 256 patch slots filled, 142 in useThe whole process takes about 16 seconds, the longest waits beingafter reporting the hardware version (during the firmware download),and after reporting program status (during patch status inquiry).  Itsshorter (about 10 secs) if the firmware is already loaded (i.e. onlywarm reboots since the last firmware load).The "available DRAM" line will vary depending on how much added RAMyour card has. Mine has 8MB.To check basically functionality, use play(1) or splay(1) to send a.WAV or other audio file through the audio portion. Then use playmidito play a General MIDI file. Try the "-D 0" to hear thedifference between sending MIDI to the WaveFront and using the OPL/3,which is the default (I think ...). If you have an external synth(s)hooked to the soundcard, you can use "-e" to route to theexternal synth(s) (in theory, -D 1 should work as well, but I thinkthere is a bug in playmidi which prevents this from doing what itshould). **********************************************************************8) What are the module parameters ?**********************************************************************Its best to read wavefront.c for this, but here is a summary:integers: 	  wf_raw  - if set, ignore apparent presence of firmware		    loaded onto the ICS2115, reset the whole		    board, and initialize it from scratch. (default = 0)          fx_raw  - if set, always initialize the YSS225 processor		    on the Tropez plus. (default = 1)          < The next 4 are basically for kernel hackers to allow	    tweaking the driver for testing purposes. >		              wait_usecs        -  loop timer used when waiting for			       status conditions on the board. 			       The default is 150.          debug_default    - debugging flags. See sound/wavefront.h			     for WF_DEBUG_* values. Default is zero.			     Setting this allows you to debug the			     driver during module installation.strings:	  ospath - path to get to the pre-processed OS firmware.		    (default: /etc/sound/wavefront.os)**********************************************************************9) Who should I contact if I have problems?**********************************************************************Just me: Paul Barton-Davis <pbd@op.net>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91精品1区2区| 国产精品久久久久毛片软件| 国产欧美一区二区三区在线看蜜臀| 国产精品久久久久影院老司| 日本亚洲电影天堂| 日本国产一区二区| 国产精品久久久久四虎| 精品亚洲国内自在自线福利| 91精品久久久久久久91蜜桃| 一区二区三区四区亚洲| 成人av资源在线| 国产欧美精品一区aⅴ影院| 五月婷婷色综合| 色综合久久中文字幕综合网| 国产欧美精品国产国产专区| 蓝色福利精品导航| 91精品国产全国免费观看| 亚洲成人激情综合网| 欧美性三三影院| 一区二区三区四区视频精品免费| 91在线国产福利| 欧美国产乱子伦| 成人久久视频在线观看| 国产偷国产偷精品高清尤物 | 高清成人在线观看| 久久蜜桃av一区精品变态类天堂| 久久99国产精品久久99果冻传媒| 欧美日韩精品系列| 日韩国产在线观看一区| 欧美久久久久久久久中文字幕| 亚洲综合精品久久| 欧美日韩一级黄| 首页亚洲欧美制服丝腿| 制服丝袜av成人在线看| 七七婷婷婷婷精品国产| 日韩欧美一级二级三级久久久| 日韩精品色哟哟| 精品欧美乱码久久久久久1区2区| 久久99这里只有精品| 精品国产一区二区在线观看| 国产一区亚洲一区| 亚洲欧美怡红院| 在线观看国产日韩| 蜜臀av性久久久久蜜臀av麻豆| 精品久久久久久最新网址| 国产一区二区三区四| 国产精品水嫩水嫩| 欧美视频第二页| 美腿丝袜亚洲综合| 日本一区二区三级电影在线观看 | 国内精品伊人久久久久av一坑| 2欧美一区二区三区在线观看视频 337p粉嫩大胆噜噜噜噜噜91av | 午夜天堂影视香蕉久久| 制服丝袜亚洲播放| 粉嫩高潮美女一区二区三区| 亚洲免费大片在线观看| 欧美卡1卡2卡| 国产精品夜夜爽| 亚洲欧美日韩电影| 日韩欧美精品在线视频| www.亚洲色图.com| 日日欢夜夜爽一区| 国产精品色在线观看| 欧美日韩一级二级| 国产91精品免费| 图片区日韩欧美亚洲| 久久久噜噜噜久久人人看| 一本色道久久综合亚洲91| 麻豆精品精品国产自在97香蕉| 国产精品久久久久久久岛一牛影视 | 精品久久久久久久久久久院品网 | 99精品国产一区二区三区不卡| 天堂在线亚洲视频| 国产精品麻豆一区二区| 88在线观看91蜜桃国自产| 成人国产在线观看| 日本vs亚洲vs韩国一区三区| 国产精品天美传媒| 日韩精品一区二区三区老鸭窝| 91在线一区二区| 国产在线播精品第三| 亚洲成人精品一区二区| 亚洲欧洲日韩一区二区三区| 欧美大黄免费观看| 欧美三日本三级三级在线播放| 国产精品18久久久久| 日精品一区二区| 亚洲精品国产一区二区精华液 | 91麻豆精品国产自产在线观看一区| 成人免费的视频| 美女在线视频一区| 亚洲成人中文在线| 一区二区三区四区在线播放| 国产精品久久二区二区| 久久久精品欧美丰满| 欧美成va人片在线观看| 欧美精品久久一区二区三区| 色婷婷av一区二区三区gif | 亚洲嫩草精品久久| 国产精品午夜电影| 久久蜜桃一区二区| 久久婷婷国产综合精品青草| 欧美一区二区高清| 91精品免费观看| 在线播放国产精品二区一二区四区| 色婷婷综合久久久久中文 | 播五月开心婷婷综合| 国产老妇另类xxxxx| 精品一二三四区| 久久精品99国产国产精| 老司机精品视频一区二区三区| 偷拍一区二区三区四区| 午夜欧美大尺度福利影院在线看| 亚洲精品欧美专区| 亚洲成人在线网站| 日韩二区三区在线观看| 日本大胆欧美人术艺术动态| 亚洲成人在线网站| 日本不卡视频在线| 日韩av一区二区三区| 日本中文字幕不卡| 日av在线不卡| 韩国三级电影一区二区| 国产精品一二三| 成人av电影在线播放| 日本乱人伦一区| 欧美日韩激情一区二区| 538在线一区二区精品国产| 日韩网站在线看片你懂的| 欧美成人三级在线| 国产日韩精品久久久| 国产精品美女久久久久aⅴ| 亚洲精品国产一区二区三区四区在线| 一区二区视频免费在线观看| 日产欧产美韩系列久久99| 国产综合久久久久久久久久久久| 成人美女视频在线观看18| 欧美午夜精品理论片a级按摩| 欧美丰满嫩嫩电影| 久久久国产一区二区三区四区小说 | 欧美午夜精品免费| 精品久久久久一区二区国产| 国产欧美一区二区在线观看| 一区二区三区精品| 久久99久久精品| 91碰在线视频| 欧美一区二区不卡视频| 欧美激情资源网| 亚洲午夜国产一区99re久久| 精品一区二区av| 欧洲精品一区二区| 久久久久国色av免费看影院| 一区二区三区欧美视频| 国产在线观看一区二区| 色就色 综合激情| 日韩欧美你懂的| 一区二区欧美视频| 国产精品原创巨作av| 在线观看成人小视频| 久久嫩草精品久久久久| 亚洲国产精品久久人人爱蜜臀| 国产精品综合一区二区三区| 欧美三片在线视频观看| 国产精品网曝门| 九九**精品视频免费播放| 欧美亚洲图片小说| 国产三级精品视频| 日韩av在线发布| 欧美视频在线一区二区三区 | 三级欧美在线一区| 91美女精品福利| 国产清纯在线一区二区www| 免费观看一级特黄欧美大片| 色94色欧美sute亚洲线路二| 国产日韩欧美高清在线| 狠狠v欧美v日韩v亚洲ⅴ| 欧美久久一二区| 亚洲一区免费视频| 91蜜桃婷婷狠狠久久综合9色| 26uuu色噜噜精品一区| 日韩二区三区在线观看| 欧美日韩中字一区| 一区二区在线观看免费| bt欧美亚洲午夜电影天堂| 2023国产精华国产精品| 日本美女一区二区三区| 欧美日韩国产一二三| 一区二区三区四区在线| 91官网在线观看| 亚洲精品五月天| 在线观看www91| 亚洲午夜精品一区二区三区他趣| 色综合色狠狠综合色| 亚洲精品视频在线看| 91久久线看在观草草青青| 亚洲日本丝袜连裤袜办公室| 99精品视频中文字幕| 亚洲免费在线看| 91美女片黄在线| 亚洲一区二区三区国产|