我的机器是realtek ac97,其实也就是intel ich4 ac97. 通用型驱动编译成功,运行时显示
Select the audio device:
0. Eternal Silence
1. Sound Blaster
2. Chipset integrated AC97 (no init, for Win9x DosBox. AT YOUR OWN RISK!)
3. Chipset integrated AC97 (for Pure DOS)
4. Ultrasound Max
5. Ultrasound
6. Windows Sound System
7. Ensoniq Soundscape
8. ESS Audiodrive
9. Sound Blaster Pro (for WDM SBPro device, -novsync & RDTSC required)
我选3,结果显示
Intel_ICH: Intel ICH4 integrated AC97 audio found.
Intel_ICH: PCI BASE0 at I/O 0e000
Intel_ICH: PCI BASE1 at I/O 0e400
这充分说明:驱动程序是能够发现声卡的,问题在于:这个驱动原本是为mame设计的,启动mame的时候启动驱动,关闭mame是驱动跟着关闭,所以这个驱动的执行过程是:先检测声卡,再加载驱动,然后退出。也就是说,当这个程序运行结束时,并没有加载驱动。然而dos又是单任务系统,我不可能开着这个东西的时候去听mp3。所以要请教一下高手,如何修改这个源程序才能让驱动常驻内存。
我不知怎样上传文件,有意者留下邮箱,这里有源程序,编译后的驱动以及编译环境
Select the audio device:
0. Eternal Silence
1. Sound Blaster
2. Chipset integrated AC97 (no init, for Win9x DosBox. AT YOUR OWN RISK!)
3. Chipset integrated AC97 (for Pure DOS)
4. Ultrasound Max
5. Ultrasound
6. Windows Sound System
7. Ensoniq Soundscape
8. ESS Audiodrive
9. Sound Blaster Pro (for WDM SBPro device, -novsync & RDTSC required)
我选3,结果显示
Intel_ICH: Intel ICH4 integrated AC97 audio found.
Intel_ICH: PCI BASE0 at I/O 0e000
Intel_ICH: PCI BASE1 at I/O 0e400
这充分说明:驱动程序是能够发现声卡的,问题在于:这个驱动原本是为mame设计的,启动mame的时候启动驱动,关闭mame是驱动跟着关闭,所以这个驱动的执行过程是:先检测声卡,再加载驱动,然后退出。也就是说,当这个程序运行结束时,并没有加载驱动。然而dos又是单任务系统,我不可能开着这个东西的时候去听mp3。所以要请教一下高手,如何修改这个源程序才能让驱动常驻内存。
我不知怎样上传文件,有意者留下邮箱,这里有源程序,编译后的驱动以及编译环境




