Взял, спасибо.
Вид для печати
Взял, спасибо.
ну я тогда вапще нифига непонимаю...как такое могет быть? один и тот же диск. я и шоты приложил из анреала и зхмак...на втором нет полосы...от куда у тебято взялась?! млин...кароче, вечером на реале буду сматреть, а то по эмулям немогу понять...Цитата:
А вот это как раз и пускает полосу, как в обычном виде так и в Профи, как анриле так и zxmak'е
хотя не, всё нормально, полоса на самой бмпхе...видать косо перенеслась...
ладно, хорошо, с интерлейсом разобрались...))))
снова вопрос про стереоковокс...т.е. по поводу добавить эмуляцию..
---
вот ещё вопрос, проверь пожалуста прикреплённый образ...там система 5.30, хопкомандер_2.0, jazz оболочка (виндаподобная)...
проверить...эм..для начала система должна стартовать...на анрыле на не грузится.Цитата:
Что тама проверить,
сотина которая там должна быть проверю вечером.
на данный момент, как я помню, в анрыле эмулируется ковокс по порту DD и FB а так же soundrive. эмуляции стереоковокса нету(( хотелось бы увидеть/услышать её.Цитата:
что с Covox'ом?
и снова про порты немо. проконсультировался я у диамонда, он говорит что должно быть значение #50, почему анрыл возвращает #40 я не понял...
схема стереоковокса вот она...
Есть софт какой чтоб профиковский IDE как следует помучать?
есть вот такая софтина:
1)assign.com - для монтирования винта и его разделов.
2)formathd.com - для форматирования винта...
3)bootstrt.com - это бут - замена стандартного bootk.com, для загрузки системы с винта.
4)mboothdd.com - точно не уверен но чего то тоже делает с винтом, хотя по описанию она кроме всего прочего это ещё и интерпритатор config.sys, т.к. там теперь скрипты используются...
5)hc2.com - командер - работает с винтами...
6)jazz.com - виндаподобная гуя - тоже знает про винты...
кроме всего прочего с винта умеет грузиться любая софтина, которая работает через драйвер, а не напрямую с портами, попробуй например тот же синтмастер (synthmaster) или ADJ - трекеры. заодно и стереоковокс провериш если эмуляцию будеш прикручивать.
пункты 1 - 6 есть на образе что я прикреплял ранее (система 5.30) и в профи досе есть драйвер тоже, он более свежий и вроде более быстрый должен быть. пошарю, всё что найду прикреплю позже...под тырдосом незнаю что есть..не видел ниразу((( хотя WDC вроде умеет с ним работать...
порты профинсково иде вот такие:
если нужон будет сорец драйвера, то могу выложить...он в формате M80+ написан..Код:IDESYS Equ 06ABH ; Системный регистр IDE /W
IDECOM Equ 07EBH ; Регистр комманд /W
IDESTAT Equ 07CBH ; Регистр состояния /R
SELHDW Equ 06EBH ; Регистр номера головы /W
SELHDR Equ 06CBH ; Регистр номера головы /R
IDESECTW Equ 03EBH ; Регистр номера сектора /W
IDESECTR Equ 03CBH ; Регистр номера сектора /R
IDECYLHW Equ 05EBH ; Регистр ст.байта номера циллиндра /W
IDECYLHR Equ 05CBH ; Регистр ст.байта номера циллиндра /R
IDECYLLW Equ 04EBH ; РегистР мл.байта номера циллиндра /W
IDECYLLR Equ 04CBH ; Регистр мл.байта номера циллиндра /R
SECTNUMW Equ 02EBH ; Регистр счетчика секторов /W
SECTNUMR Equ 02CBH ; Регистр счетчика секторов /R
IDEERROR Equ 01CBH ; Регистр ошибок /R
IDEPRED Equ 01EBH ; Регистр стартового цилиндра предк./W
IDEDATHW Equ 0FFCBH; Рег.данных: ст.байт - Запись
IDEDATHR Equ 0FFEBH; Рег.данных: ст.байт - Чтехие
IDEDATLW Equ 00EBH ; Рег.данных: мл.байт - Запись
IDEDATLR Equ 00CBH ; Рег.данных: мл.байт - Чтение
Добавлено через 17 минут
Код:Назначение файлов находящихся на системной дискете
BOOTFDD.COM Загрузчик системы с флоппи-диска,используется
вместо BOOTK.COM
BOOTSTRT.COM Загрузчик системы с хард-диска.
MBOOTHDD.COM Основной загрузчик,используется BOOTFDD,BO-
OTSTRT,FORMATHD.Позволяет загружать различ-
ные конфигурации системы,используя один файл
CONFIG.SYS (смотри MULTCON.DOC)
FORMATHD.COM Форматер жестких дисков,использует файл MBO-
OTHDD.COM при создании системной области на
диске.
ASSIGN.COM Утилита переназначения дисковых устройств.
DOSBIO.DRV Загрузчик DOS/BIOS для МикроДОС 5.0
DOSBIOS1.DRV Загрузчик DOS/BIOS для МикроДОС 5.30
BIOS.BIN Биос системы.
BDOS.BIN МикроДОС 5.0
DSHADOW.BIN МикроДОС 5.30
ERRHAND.BIN Обработчик физических ошибок диска.Использу-
ется только при загрузке драйвера HDD22.DRV
HDDE0M.DRV Драйвер FDD/HDD версия 2.02
HDD22.DRV Драйвер FDD/HDD версия 2.20.Использует обработ-
чик дисковых ошибок ERRHAND.BIN
EDKP3.DRV Драйвер электронного диска написанный специаль-
но для работы с MBOOTHDD
DSPE80.DRV Драйвер консоли 80х30 для ДОС 5.0
DSPE80F.DRV Драйвер консоли 80х30 для ДОС 5.30
NSYSCOC.DRV Драйвер консоли 64х30 для системы ProfiVision
В.Антонова (PSW Soft)
NSYSCI.DRV Драйвер клавиатуры для системы ProfiVision.
IM.DRV
IM2.DRV Драйвера PC/MS Mouses для системы ProfiVision
FONTS.PV Образ знакогенератора для системы ProfiVision
Код:Новая версия ДОС поддерживает работу с двумя накопителями
на ГМД,двумя накопителями HDD-IDE любой емкости и электронным
виртуальным диском.Все эти ресурсы назначаются на логические
имена или, логические диски A:,B:,C:,D:,E:.Причем любому логи-
ческому диску может быть поставлен в соответствие любой драй-
вер физического устройства.Т.е., к примеру,на логическое имя
A: может быть назначен как FDD так и HDD и электронный
диск.Это сделано для универсальности и удобства работы,а
так-же для программ поддерживающих только 3 логических имени
A:,B:,E:.Соответствие логических имен и драйверов устройств
устанавливается при помощи программы ASSIGN.
Формат командной строки при вызове этой программы следую-
щий: ASSIGN [Disk:][Driver][\Partition] ... <Enter>
Здесь: Disk: - это логическое имя от A: до Е:;
Driver - имя драйвера физического устройства.Воз-
можны следующие имена драйверов:
FDD0,FDD1 соответственно первый и второй накопите-
ли на ГМД (то,что раньше было дисками A: и В:).
EMD драйвер электронного виртуального диска.
HDD0,HDD1 соответственно первый и второй винчес-
терские накопители.
Partition параметр,использование которого возможно
только только в случае HDD0,HDD1.Это имя логичес-
кого раздела HDD.
Число назначений задаваемых в одной командной
строке ограничено ее длинной в ДОС (128 симво-
лов).Назначения отделяются друг от друга пробелом
и внутри назначения пробелы недопустимы.Имя разде-
ла может содержать от 1го до 16ти символов,латини-
цы,цифр и знаков @,#,$,&,*,!,~.
Вот и ПрофиДОС так думает, пришлось сделать чтоб после комманды 90h в статус регистре выставлялось 50h. Рабочего образа HDD случаем не будет?
И что означают коды ошибок в formathd? В часности 0004.
нету их на этом диске :( то что есть - в приложении...
Еще желателен какой-нить плеерок с музой какой-нить под этот ковокс.
аха нету...щас сварганю пасылку)))Цитата:
нету их на этом диске
вероятно что проидос правильно думает т.к. при проверки регистра состояния, делается проверка на 7й бит, а это значение 64 или попросту #40. т.е. в случае с иде профика это значение верно. вот кусок кода из драйвера:Цитата:
Вот и ПрофиДОС так думает
в данном случае идёт проверка состояния, и будет происзодить пока винт не освободится, я так подозреваю, но не уверен.Код:Bysy:ld bc,IDESTAT
Bus1:in a,(c)
bit 7,a
jr nz,Bus1
ret
вот полностью один кусок проверки на состояние и на ошибки:
про ошибку не могу помоч...списка кодов ошибок у меня нет. может тебе поможет сорец этой проги?Код:Bysy:ld bc,IDESTAT
Bus1:in a,(c)
bit 7,a
jr nz,Bus1
ret
;¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥
; ≤╔╙╘┼═╬┘╩ ╙┬╥╧╙ IDE-HDD
INITHDD: ld bc,IDESYS
ld a,00001110b ; Reset
out (c),a
Call WAITING ; Wait
ld a,00001010b ; Not reset
out (c),a
ld d,7 ; Loop number
LOOPINIT: ld bc,IDESTAT
in a,(c)
or a
jp p,OKAY1
Call WAITING
dec d
jr nz,LOOPINIT
BADRESET: ld a,0FFh ; IDE not present
scf
ret
OKAY1: ld bc,IDEERROR
in a,(c)
cp 1
jr nz,BADRESET1
Call DIAGNOSTICS
jr c,BADRESET1
Call RESTOREHD
jr c,BADRESET1
xor a
ret
BADRESET1: scf
ret
образа винта тоже нет((как и самого контроллера...(((((
прикрепляю ADJ (+несколько музонов там же одноимённый формат), syntmaster и образ с парочкой СТМов...
а, ну и ещё одну прогу нашол тырдосную, тока я не понял чего это за прога, но там есть драфвера профинского иде (tarasov.trd)...
ещё вот этот трекер умеет играть через профиковокс:
http://trd.speccy.cz/system/EXTRE_21.ZIP
про загрузке нажать на пробел для настроек. определяет тип памяти и частоту проца и подстраивается под неё.