Установка драйверов в MS-DOS
C:\DOS\MSCDEX.EXE /S /E /D:NEC /M:8 /V
В начале путь к MSCDEX.
/D:NEC - это "название" привода, которое указано в config.sys. Оно должно совпадать
В config.sys
DEVICE=C:\CDROM\ACERCD.SYS /D:NEC
Драйвер может быть и другим, но этот у меня пока что со всеми приводами работал.
Со звуком сложнее. Если у тебя, к примеру, SBLive, то забудь об этом. А вообще надо в config.sys написать
DEVICE=C:\PATH\DRIVER.SYS /OPTIONS
где DRIVER.SYS - ДОСовский драйвер звуковушки, а options - его опции.
В принципе можно еще в autoexec прописать переменные окружения SOUND и BLASTER, но это не всегда нужно и не всегда помогает.
SET SOUND=A220 I5 D1 T4
где 220 - это порт, который будет юзать звуковушка, 1 - номер DMA канала, 5 - IRQ. T4 хз что, но всегда ставят.
в принципе эти же опции обычно тем или иным образом указываются в конфиге при загрузке драйвера звуковушки.
SET BLASTER=путь к драйверу
Не знаю зачем, но так тоже иногда делается
А есть какой-нибудь стандартный драйвер звуковухи? Скажем какой-нибудь soundblaster.
Под ДОС для SB-шек СТАНДАРТНЫХ нет. Какая у тебя звуковуха?
Если у тебя, к примеру, SBLive, то забудь об этом.ты не прав!
SET SOUND=A220 I5 D1 T4имхо, ты неосознанно п**дишь
SET BLASTER=путь к драйверу
SET BLASTER=A220 I5 D1 T4 или нечто подобное
это помогает в основном на набортных звуковухах с аппаратной поддержкой досовского звука, не помню как мост называется
для full_SoundBlaster_compatible_ISA звука есть универсальное средство ctcm.exe
для PCI звука уровня до SBLive есть часто опциональное средство от разработчика
Средство-то типа есть, но ты когда-нить пробовал им воспользоваться?
Если у тебя получилось, то рассказывай как, я давно хотел так сделать.
P.S. SBLive можно сделать под DOS, который от Win95/98. Это я знаю, а вот под нормальный...
P.P.S. По поводу переменных окружения, наверное, эти цифры действительно ставятся в переменной BLASTER, жабыл, штарая рванина. Хотя никто не мешает выставить обе, чтобы не думать. Google выдает результаты как на запрос "SET SOUND=A220" так и на "SET BLASTER=A220"
/*фича работает через dos4gw
Resource Configuration Program
for
Sound Blaster 16 Emulation
(Version 1.01)
Document Revision/Date : 0.05/09 September 1998
Copyright 1998.(c) Creative Technology Ltd. All Rights Reserved.
*/
1. OBJECTIVE
=========
Use SBESET.EXE to manually configure SB resources or
disable SB Emulation. By default, SB Emulation in DOS follows
the Windows settings. For example, if you disable SB Emulation
in Windows, in the next boot to DOS SB Emulation in DOS
disabled. Under rare circumstances you may need to manually
reconfigure DOS SB Emulation, for example, if there is conflict
in DOS before it can boot to Windows.
2. PROGRAM DESCRIPTION AND USAGE
=================================
SBESET.EXE is run from the command line. To set SBESET
values in the command line, at the DOS prompt, type the
SBESET command in a single line.
Its syntax is:
SBESET [-Axxx] [-Ix] [-Dx] [-Hx] [-Pxxx] [-Jxxx] [-dx] [-wx] [-c] [-?]
where square brackets [ ] denote optional parameters, and:
This
Parameter Specifies
--------- --------------------------------------------
-Axxx SB interface's base I/O address.
Possible values: 220, 240, 260, 280.
-Ix IRQ line used by the audio interface.
Possible values: 5, 7, 9, 10.
-Dx First DMA channel used by the audio interface.
Possible values: 0, 1, 3
-Hx Second DMA channel used by the audio interface.
Possible values: 5, 6, 7
-Pxxx MPU-401 UART interface’s base I/O address.
Possible values: 300, 310, 320, 330.
-Jxxx Gameport/Joystick interface's base I/O address.
Possible values: 200, 208, 210, 218, ..., 800, ...
-jx Gameport/Joystick mode. For x, 1 is On, 0 is Off.
-dx SB Emulation mode. For x, 1 is Off, 0 is On.
-wx Set x to 1 to use the Windows-assigned resource
configuration.
Set x to 0 to use (your) user-assigned resource
configuration.
-c Display of current SBE resource configuration.
-? Help option
An example of an SBESET command is
SBESET -A240 -I5 -D3 -J218
which corresponds to "set the SB interface’s base I/O address
to 240, the IRQ line used by the audio interface to 5, the
First DMA channel used by the audio interface to 3, and the
Gameport/Joystick interface to 218".
Other examples:
- To reuse Windows-assigned resource configuration:
SBESET -w0
- To view a brief description of the parameters:
SBESET -?
- To display the current SBE configuration:
SBESET -c
For the new configuration to take effect, reboot your computer.
Notes:
1. If a parameter that has an associated value is specified, make
sure the value is specified as well. Note: there must be no
space between the parameter letter and the numeric value.
For example, "-A240" is acceptable but not just "-A"
2. There must be at least a space between the parameters.
3. If a parameter is not specified, the previously assigned value
for that parameter is used. For example, in
SBESET -A240 -I5 -D3 -J218
if the previously assigned value (by Windows or otherwise) for
MPU-401 UART interface’s base I/O address is 330, it will
continue to be so.
3. RELATED PROGRAM NOTES
=========================
Note that SBESET.exe program will only work with following
release of SBE DOS drivers or later. If you run SBESET.exe
with the earlier release of the SBE DOS drivers, there will be
unexpected results.
SBE
Related DOS Drivers File Size Date
------------------- --------- --------------
SBECFG.EXE V1.01 27,802 31 August 1998
SBEINIT.COM V2.60 4,427 31 August 1998
4. FAQ
====
a. After changing the resource configuration using
SBESET.exe, can I type
Exit
at DOS Mode to go back to Windows and than shut down
to DOS Mode again for the changed resources to take
effect?
Ans: No, for changes to take effect, a cold reboot is required.
b. After changing the resource configurations using
SBESET.exe, I realisethat the SB Emulation resources
under Device Manager does not reflect changes ?
Ans: Yes, that is correct. The resource configurations for
DOS Mode is independent of the resource configuration
mentioned in SB Emulation page under Windows Device
Manager. SBESET.exe will maintain its own set
of resource configurations separate from that of Windows.
c. Where did SBESET.exe get its other resource
configurations (for example, Interrupt, First DMA) when I
changed only the Sound Blaster interface base address?
Ans: When SBESET.exe is run for the first time, it will duplicate
a set of the Windows resources currently assigned for
SB Emulation as it default values. Any further changes
using SBESET.exe will be based on the initial set of
resources.
d. How do I use back my windows assigned resource
configurations in DOS Mode?
Ans: With SBESET.exe, there is a switch option "-w".
When you run SBESET.exe with the command option
"-w1", SB Emulation in DOS Mode is reconfigured to use
back Windows assigned resources on the next reboot.
*** End of SBESET.TXT ****
запускал, но не помню точно: либо была музыка, но не было звука в игрушке, либо наоборот
глубже копать не стал, ибо лень
вернее, цель была одна - полюбовацца на образец_великолепия сетап C&C(TS)
полюбовался!
между прочим, имхо этот сетап плюс ко всему был лучшей тестилкой\опознавалкой звука в свое время
Ну это у меня есть, и хелп этот тоже. Так и не смог заставить это работать
SET BLASTER=A220 I5 D1 H5 P330 T6+
SET CTSYN=C:\LIVE
C:\LIVE\SBEINIT.COM
ctsyn.ini
[ctsyn.drv]
SBEnable=true
JoyEnable=true
Waveset=C:\Live\default.ecw
PCIPort=d880
PCIIRQ=18
OPLPort=388
MPUPort=330
SBPort=220
SBIRQ=5
SBDMALO=1
SBDMAHI=5
JoyPort=200
Теперь у меня нет файла default.ecw.
Нет ли у тебя?
Залей плз тогда в
Соответственно, дров ни на сайте, ни где-либо еще именно для нее нет - под DOS.
Но на сколько я знаю, у большинства современных карт есть эмуляция soundblaster pro или что-то типа того. У меня в винде этого не высвечивается.
Возникает вопрос: какой-нибудь старый драйвер подойдет или нет.
Порулил www.linux-on-laptops.com , совершенно случайно
Файл этот ищет устройство... в общем, что надо писать, я не пойму.
но ничего не помогло
при загрузке SBEINIT комп перегружаеццо
вплоть до емса
Спасибо! Работает.
anytime
Но подскажите, что опять-таки нужно писать в этих двух файлах, чтобы расширить память.
А то прога пишет, что ей нужно 580 kb, а у меня лишь 523 kb
device=himem.sys
device=emm386.exe /noems
/noems используй, если проге не нужна ems память.
В autoexec.bat все подгружаешь через lh, например было mscdex.exe, стало lh mscdex.exe
посмотреть свободную память можно командой mem
А в самой программе пишет про RAM.
А что делает lh?
dos=high
dos=umb
а это что значит?
lh грузит в нее дрова и проги
лучше приписать lh ко всему, тк хуже будет вряд ли, а то, что не умеет - все равно загрузица в нижнюю
и пропиши пути до emm386.exe и himem.sys
если винда 98-я и лежит на с:/windows то
device=c:/windows/himem.sys
device=c:/windows/emm386.exe /noems
lh грузит в память начиная от 640 килобайт до 1Мб, тем самым освобождая память, которая раньше 640кб, что тебе и нужно.
И маза после строки с emm386 в config.sys все device заменить на devicehigh - такой же эффект, как и от lh.
Еще есть замечательная программа - memmaker, которая у тебя все спрашивает и сама изменяет config.sys и autoexec.bat, освобождая памяти, сколько нужно.
А есть какая-нибудь возможность кардинально увеличить память в DOSe? >1Mb
qemm вроде может
Не помогает
А есть какая-нибудь возможность кардинально увеличить память в DOSe? >1MbТакой функциональности в DOS не предусмотрено.
А если sbеinit говорит что то типа что нет device , или невидит, поэтому дрова не установлены, это что значит
Стоит в pci
Оставить комментарий
Permidal
Народ!Возникла необходимость поставить DOS. Нужно установить аудио и компакт.
Что нужно писать в autoexec.bat и config.sys?