Взял, спасибо.
ну я тогда вапще нифига непонимаю...как такое могет быть? один и тот же диск. я и шоты приложил из анреала и зхмак...на втором нет полосы...от куда у тебято взялась?! млин...кароче, вечером на реале буду сматреть, а то по эмулям немогу понять...А вот это как раз и пускает полосу, как в обычном виде так и в Профи, как анриле так и zxmak'е
хотя не, всё нормально, полоса на самой бмпхе...видать косо перенеслась...
ладно, хорошо, с интерлейсом разобрались...))))
снова вопрос про стереоковокс...т.е. по поводу добавить эмуляцию..
---
вот ещё вопрос, проверь пожалуста прикреплённый образ...там система 5.30, хопкомандер_2.0, jazz оболочка (виндаподобная)...
Последний раз редактировалось Sayman; 21.05.2008 в 05:40.
проверить...эм..для начала система должна стартовать...на анрыле на не грузится.Что тама проверить,
сотина которая там должна быть проверю вечером.
на данный момент, как я помню, в анрыле эмулируется ковокс по порту DD и FB а так же soundrive. эмуляции стереоковокса нету(( хотелось бы увидеть/услышать её.что с Covox'ом?
и снова про порты немо. проконсультировался я у диамонда, он говорит что должно быть значение #50, почему анрыл возвращает #40 я не понял...
Есть софт какой чтоб профиковский IDE как следует помучать?
ZX Spectrum forever!
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
есть вот такая софтина:
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ти символов,латини- цы,цифр и знаков @,#,$,&,*,!,~.
Последний раз редактировалось Sayman; 21.05.2008 в 13:23. Причина: Добавлено сообщение
Вот и ПрофиДОС так думает, пришлось сделать чтоб после комманды 90h в статус регистре выставлялось 50h. Рабочего образа HDD случаем не будет?
И что означают коды ошибок в formathd? В часности 0004.
нету их на этом диске то что есть - в приложении...
Еще желателен какой-нить плеерок с музой какой-нить под этот ковокс.
Последний раз редактировалось molodcov_alex; 21.05.2008 в 17:29.
ZX Spectrum forever!
аха нету...щас сварганю пасылку)))нету их на этом диске
вероятно что проидос правильно думает т.к. при проверки регистра состояния, делается проверка на 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
про загрузке нажать на пробел для настроек. определяет тип памяти и частоту проца и подстраивается под неё.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)