Просмотр полной версии : Эмулятор МС-0515 - Back to Life!
https://img-fotki.yandex.ru/get/4611/7448436.9/0_a630e_dc1290ef_orig.png
Исходный код эмулятора здесь: https://github.com/nzeemin/ms0515btl
Тема по МС-0515: http://zx-pk.ru/threads/15146-ms-0515.html
- - - Updated - - -
Релизы эмулятора тут: https://github.com/nzeemin/ms0515btl/releases
nzeemin, А Электронику 85 не хотите заэмулировать?
nzeemin, А Электронику 85 не хотите заэмулировать?
Не знаю пока ;-)
Причина по которой я стал эмулировать МС-0515 -- игрушки, портированные с ZX Spectrum.
https://img-fotki.yandex.ru/get/104700/7448436.9/0_a62e9_8850f0f_orig.png (https://fotki.yandex.ru/next/users/nzeemin/album/95562/view/680681)
https://img-fotki.yandex.ru/get/62701/7448436.9/0_a62ec_5f4c8b3e_orig.png (https://fotki.yandex.ru/next/users/nzeemin/album/95562/view/680684)
Причина по которой я стал эмулировать МС-0515 -- игрушки, портированные с ZX Spectrum.
В Эл.85 игрушки тоже есть.
Например в Хhomer. (http://xhomer.isani.org/xhomer/)
http://xhomer.isani.org/xhomer/screen5.gif
Причина по которой я стал эмулировать МС-0515 -- игрушки, портированные с ZX Spectrum.
а не проще ли играть в такие игры именно на спектруме ?
помоему гораздо интересней игры и программы - оригинальные (то-есть написанные для конкретной машинки).
shattered
26.02.2017, 00:32
зачем "проще", когда можно с толком потратить время и чему-то по ходу пьесы научиться?
а поиграть можно и на ps4 :-)
а не проще ли играть в такие игры именно на спектруме ?
помоему гораздо интересней игры и программы - оригинальные (то-есть написанные для конкретной машинки).
Ну вот смотри. В начале 1990-х во Львове жил советский инженер, видимо причастный к созданию этой машинки, или активно её пользующийся. Он потратил месяца два-три своей жизни, а скорее всего и больше, на портирование минимум трёх игрушек плюс редактора Art Studio на эту машину. Плюс наверняка какие-то ещё инструменты для портирования написал. В общем это на самом деле тонна работы, довольно сложной и трудной. И я уважаю его за это.
И это определённо стоит того чтобы дать его творениям вторую жизнь в эмуляторе. Плюс меня тоже интересует портирование, и мне интересно поработать с результатом его работы. Не поиграть -- верно замечено что это и на Спектруме можно сделать -- а разобраться с тем что получилось, может и дальше портировать, если будут силы и желание.
Расскажу вам как внутри устроена игрушка "Stop the ITA Express", я тут просто хлопаю в ладошки.
Игровой экран имеет размер 32x24 тайла, тайлы 8x8 пикселей плюс атрибут. Т.е. экран 256x192 = экран Спектрума.
В памяти мы храним экран в виде индексов тайлов два раза, я их назвал "экран план" и "экран факт".
Если мы хотим что-то вывести на экран -- меняем всегда только экран план. Допустим хотим вывести строку -- просто копируем символы этой строки на экран план.
Регулярно выполняется процедура актуализации экрана. Она бежит по экрану план, для каждого тайла сравнивает есть ли различие с тайлом экран факт. Только если различие есть, то делаем изменение на экране, и обновляем номер тайла в экране факт.
Сами тайлы это 9 байт -- 8 байт на пиксели плюс один байт на атрубут, всего 256 тайлов.
Если обратите внимание, большинство строк на экране в горизонтальном направлении почти одинаковы. Поэтому даже когда выполняется вроде бы большое скроллирование (поезд уезжает), реально изменений на экране не так уж и много.
Так что, на мой взгляд, игрушка в техническом плане просто прекрасна.
- - - Updated - - -
В версии для Электроника МС-0515 есть отличие -- фактически не реализован демо-режим.
В демо-режиме должна идти бегущая строка, плюс человечек должен бегать сам.
UPD: Демо-режим реализован, это в эмуляторе неправильно отвечал порт клавиатуры.
shattered
27.02.2017, 00:47
Игру переписывали или как-то бинарно транслировали?
Игру переписывали или как-то бинарно транслировали?
Сложно сказать наверняка, но больше похоже что полуавтоматом транслировали, т.е. что-то среднее.
Код читается хорошо, при полной трансляции было бы наверное хуже.
А вообще посмотрите сами, тут в аттаче.
https://github.com/nzeemin/uknc-stopexpress/blob/master/original/expres.lst
Разобрался с клавиатурой в EXPRES.SAV.
Порты 177542/177544 должны возвращать 177777 -- наличие ноля в одном из битов показывает что клавиша нажата.
Теперь при запуске игры работает демо-режим, при нажатии ВВОД запускается сама игра. Но управление реально дубовое.
Версия 26 эмулятора.
По сравнению с версией 18:
* Добавлен режим 800x600
* Улучшения в отладчике
* Таймер КР580ВИ53 и звук -- не закончено, но уже играет стартовую мелодию, в Stop the Express есть звук поезда "тыдык-тыдык"
* Поправлены IRQ2 и IRQ11 -- в тесте 187103 появилось количество прерываний
https://img-fotki.yandex.ru/get/205820/7448436.9/0_aae81_3b1224d7_orig.png
Бейсик BASICO.SAV с дискеты 059.dsk -- работает:
(точность плавающих ужасна, всего 6 значащих цифр)
https://img-fotki.yandex.ru/get/467152/7448436.9/0_aae82_a5cf3b11_orig.png
- - - Updated - - -
В BASICO есть оператор SOUND.
Можно с того же диска загрузить программу: LOAD<ВВОД>LAMBAD<ВВОД> и запустить -- играет!
nzeemin, Пишет что не является приложением Win32.
у меня нормально запускается и работает, никаких ошибок.
использую windows 7 x64 ultimate.
Теперь пишет "Приложению не удалось запустится, поскольку MSVCR120.dll не был найден. Повторная установка приложения может исправить эту проблему."
Теперь пишет "Приложению не удалось запустится, поскольку MSVCR120.dll не был найден. Повторная установка приложения может исправить эту проблему."
Посыпаю голову пеплом. Ещё одна сбитая настройка.
Во вложении версия 27.
Зато я успел исправить одну багу, чтобы звук был в обоих каналах.
Теперь нормально.
- - - Добавлено - - -
nzeemin, Можно попросить прокрутку сделать на экран? Кстати почему адреса и векторы по нулям?
http://s013.radikal.ru/i324/1707/71/56bc8982eec8.png (http://radikal.ru)
nzeemin, Можно попросить прокрутку сделать на экран? Кстати почему адреса и векторы по нулям?
Прокрутку -- как я понимаю, хочется видеть то что отскроллировалось вверх? Слабо себе представляю как это реализовать.
Про адреса и вектора -- не знаю почему.
хочется видеть то что отскроллировалось вверх?
Да.
Слабо себе представляю как это реализовать.
Думаю поможет.
Справка по скроллу. (https://msdn.microsoft.com/ru-ru/library/3t073d82.aspx)
Думаю поможет.
Слабо себе представляю как это реализовать.
Надо что бы как на реале вывод на дисплей работал )
Что с командами?
http://s018.radikal.ru/i515/1707/e4/6edf14c36b6e.png (http://radikal.ru)
Вообще у Т11 66 команд.
http://s019.radikal.ru/i600/1707/c7/de12ef05e254.jpg (http://radikal.ru)
Что с командами?
Да, спасибо что напомнили. Убрал команды EIS.
Еще одна особенность процессора, команда MFPT.
Это уже было реализовано.
По дисководу.
По описанию загрузка происходит за 12 сек.
На эмуляторе 48 сек.
На эмуляторе с пульта 31 сек.
MiX, да, я уже тоже подозреваю что процессор работает почти с той скоростью что нужно (судя по LAMBAD.BAS например), а вот дисковые операции тормозят.
Возможно, дело в том что в эмуляторе дисковода не реализован интерливинг секторов.
shattered, у тебя с этим как?
я уже тоже подозреваю что процессор работает почти с той скоростью что нужно
Если организовать электронный диск и переписать на него систему, то загрузка должна произойти 1,1 сек. Это и будет косвенным подтверждением.
Возможно, дело в том что в эмуляторе дисковода не реализован интерливинг секторов.
Да в эмуляторе не нужна реальная скорость дисковода, нужна максимальная. Эмулятор то работает с образом а не с дискетой.
Насчет интерливинга.
А есть ли он на настоящем контроллере?
shattered
22.07.2017, 18:00
На частоте 7.5 Мгц и с диском System.dsk - за 12 секунд успевает появиться баннер "ОСА 1.0", а за 15 -- prompt. interleave не используется.
кстати, из посекторного образа сначала формируется MFM-поток, который затем декодируется эмулятором ВГ93 (при записи -- наоборот)
Да в эмуляторе не нужна реальная скорость дисковода, нужна максимальная. Эмулятор то работает с образом а не с дискетой.
Ну как сказать. Тут же речь о точности эмуляции. У меня реально дискета "вертится" (300 RPM = 5 оборотов в секунду), если процессор после чтения блока что-то ещё делает (считает контрольную сумму?) то к следующему блоку может не успеть перейти -- диск за это время провернётся, интерливинга нет -- значит будет лишний оборот. Возможно, в этом и причина. А возможно, в плохой реализации эмуляции ВГ93.
Насчет интерливинга.
А есть ли он на настоящем контроллере?
Есть. Но только в драйвера, а не в контроллере:
Вроде бы привел файлы образов в удобочитаемый вид для эмуляторов. Теперь можно нормально посмотреть и в UKNCBTL.
Собственно таблица интерлива:
0 1 2 3 4 5 6 7 8 9
==============
0 5 1 6 2 7 3 8 4 9
4 9 0 5 1 6 2 7 3 8
3 8 4 9 0 5 1 6 2 7
2 7 3 8 4 9 0 5 1 6
1 6 2 7 3 8 4 9 0 5
- - - Updated - - -
И вот ещё: http://zx-pk.ru/threads/15146-ms-0515.html?p=431962&viewfull=1#post431962
- - - Updated - - -
На частоте 7.5 Мгц и с диском System.dsk - за 12 секунд успевает появиться баннер "ОСА 1.0", а за 15 -- prompt. interleave не используется.
А это вот как? -- это и базовые тесты так быстро проходят и мелодия играется? У меня почти 20 секунд уходит ещё ДО начала загрузки.
Ну как сказать. Тут же речь о точности эмуляции. У меня реально дискета "вертится" (300 RPM = 5 оборотов в секунду)
А зачем образ вообще крутить? Если нужны импульсы индекса то сам эмулятор его делает, и образу всё равно с какой скорость его крутят.
если процессор после чтения блока что-то ещё делает (считает контрольную сумму?) то к следующему блоку может не успеть перейти -- диск за это время провернётся, интерливинга нет -- значит будет лишний оборот.
А нелинейный доступ? Зачем ждать лишний оборот когда эмулятор может прочесть любую область образа.
интерливинга нет
Интерливинг для эмулятора нужен лишь для того чтобы понимать настоящие образы, только и всего. Сейчас эмулятор понимает конвертируемые образы.
shattered
22.07.2017, 21:07
А это вот как? -- это и базовые тесты так быстро проходят и мелодия играется? У меня почти 20 секунд уходит ещё ДО начала загрузки.
Да, время от холодного старта -- и тесты проходят и мелодия играется :)
nzeemin, Есть некоторые неточности.
В режиме пульта нет перехода на следующую ячейку (команда ПС). На ПСшной клавиатуре использовал кнопку "+" в цифровой клавиатуре.
На виртуальной клавиатуре работает (кнопка 13).
И ещё вопрос, пульт в адресном пространстве находится с 172000?
- - - Добавлено - - -
Что за команда пульта "D" ? После неё эм. зависает.
- - - Добавлено - - -
UPD. нашёл, это команда загрузки с НМГД. Зависает если нет образа диска.
MiX, так там вообще мало что размаплено, никак не доберусь.
Технические сведения о машинке тут: http://www.emuverse.ru/wiki/%D0%AD%D0%BB%D0%B5%D0%BA%D1%82%D1%80%D0%BE%D0%BD%D 0%B8%D0%BA%D0%B0_%D0%9C%D0%A10515
Технические сведения о машинке тут
Там машинка слабо описывается.
Регистр режима в битах 13-15 имеет 1 1 1, что задаёт адрес старта — 172000 и адрес рестарта 172004.
Что за регистр?
При 172000G выходит на стартовое меню, а при 172004G показывает 000000. Если после этого сделать опять 172000G то показывает 000002.
Регистр режима в битах 13-15 имеет 1 1 1, что задаёт адрес старта — 172000 и адрес рестарта 172004.
Что за регистр?
КР1807ВМ1 это DEC T11, на который есть подробное описание -- вложил скрин в аттаче.
вложил скрин в аттаче.
Ну так там mode register. Из восьми регистров такого нет. Как его прочитать/записать, какой адрес регистра?
По эмулятору.
При установки галочки "Autostart" эм. долго думает.
КР1807ВМ1 это DEC T11, на который есть подробное описание -- вложил скрин в аттаче.
Разумеется, скрин нечитабельный, т.к. форумские аттачи портят его.
shattered
10.02.2019, 14:27
Ну так там mode register. Из восьми регистров такого нет. Как его прочитать/записать, какой адрес регистра?
он безадресный, как в ВМ1 и ВМ2. читается при сбросе.
http://www.textfiles.com/bitsavers/pdf/dec/pdp11/t11/T11_UsersMan.pdf -- раздел 4.
он безадресный, как в ВМ1 и ВМ2. читается при сбросе.
Так как читается? Нажал сброс, дальше что?
CodeMaster
10.02.2019, 23:11
он безадресный, как в ВМ1 и ВМ2.
А вот эти безадресные регистры в PDP они родом откуда? Что явилось причиной их появления именно в этой архитектуре?
Релиз эмулятора версия 65.
Что нового:
- Процессор: удалены EIS команды и HALT-режим.
- Процессор: улучшены тайминги.
- Улучшена скорость эмуляции со включенным звуком.
- Окно отладчика Disassemble: улучшены хинты для текущей инструкции.
- Сохранение скриншота переключено на 256-цветную палитру.
- Опции командной строки.
- Disassemble: исправлен порядок аргументов MUL/DIV/ASH/ASHC; устранены две утечки GDI ресурсов.
- Добавлен режим экрана 1120 x 800 Interlaced.
- Панель инструментов отладчика: добавлена кнопка для закрытия отладчика; окошко ввода адреса теперь позволяет воодить 16-разрядные значения.
- На панели статуса показывается индикатор "Sound".
- Точки останова в отладчике.
- Окно Settings Fonts and Colors.
- Использование в отладочных окнах цветов из настроек.
- Отладочное окно Debug: показ списка точек останова.
- Черновая версия "точек просмотра" - watchpoints.
- Добалено окно просмотра спрайтов Sprite View.
- Файлы ПЗУ помещены в ресурсы; добавлена возможность выбрать текущее ПЗУ - ROM A либо ROM B.
И другие мелкие изменения и исправления.
Скачать: https://github.com/nzeemin/ms0515btl/releases/download/release-1.0.65/ms0515btl-65-exe.zip
- Добавлен режим экрана 1120 x 800 Interlaced.
Это что за чересстрочный режим такой?
Это что за чересстрочный режим такой?
Interlaced я так называю режимы где вставляю пустые строки для имитации ТВ растра. Так то это конечно не имеет отношения к черезстрочности, просто нужно было как-то назвать.
Interlaced я так называю режимы где вставляю пустые строки для имитации ТВ растра. Так то это конечно не имеет отношения к черезстрочности, просто нужно было как-то назвать.
Сканлайны назови)
Предложение по эмулятору: добавить возможность захвата реальной МС 7004, подключенной к COM-порту компьютера.
Как например (https://zx-pk.ru/threads/18351-emulyator-dvk/page35.html?postid=674019&redirect=1#post674019) в эмуляторе ДВК, или в Xhomer.
Ну и да, жаль что ОС с моих образов дискет тут не запускается :( Мне интерфейс MS0515BTL нравится куда больше реализации в MAME.
Мне интерфейс MS0515BTL нравится куда больше реализации в MAME.
Тсссс!
shattered расстроится)
Тсссс!
shattered расстроится)
Тут даже проблемы не конкретно эмуляции МС 0515, а MAME как среды в целом.
Но как выяснилось, эмулятор от shattered обогнал два других в точности эмуляции. Только им сейчас и пользуюсь.
shattered
13.11.2020, 19:56
Попробуйте запускать из https://www.bletchmame.org/ или еще какой оболочки (QMC2...). В чистом виде-то не всем нравится, но можно коктейли делать,
Ну а два других эмулятора со временем допилят, и через это наступит всеобщее нелинейное счастье :)
Ну и да, жаль что ОС с моих образов дискет тут не запускается
как образ с системой называется - должен запускаться !!! )))
(номер или имя .DSK файла с не запускаемой системой уточните пожалуйста)
как образ с системой называется - должен запускаться !!! )))
(номер или имя .DSK файла с не запускаемой системой уточните пожалуйста)
Всё уже описано (https://zx-pk.ru/threads/15146-ms-0515.html?p=1083177&viewfull=1#post1083177). И вы, hobot, точно уже читали тот пост. Проблема в несовершенстве эмуляторов.
И вы, hobot, точно уже читали тот пост.
читать не значит запускать и пробовать, я этот эмулятор последний раз включал уже забыл когда,
поскольку 0515 в принципе не интересна мне (я всё таки стараюсь не распылятся на всякое типа
этого или той же Немиги - для меня всё это побочки, есть Зеленоградские процессоры и машинки
на их основе - это моё ;-), так вот архив ваш у меня лежит, я прошу уточнить название образа который
не работает ОС, что бы пощупать самому, вот.
http://archive.pdp-11.org.ru/vid/MS0515/
http://archive.pdp-11.org.ru/vid/MS0515/more_dsk/
Всё уже описано. И вы, hobot, точно уже читали тот пост. Проблема в несовершенстве эмуляторов.
Мой эмулятор тоже не имеет никакого интерфейса, поэтому лучше просить Никиту, чтобы он свой поправил.
А как поправить, подскажет shattered, ведь это он написал более правильный эмуль для M.A.M.E.
я прошу уточнить название образа который
не работает ОС, что бы пощупать самому, вот.
disk1.dsk, disk2.dsk, disk3.dsk, amk_1.dsk. Все образы от МС 0515, которые я выкладывал, содержат систему, за исключением amk_2.dsk (т.к. это сторона №1 дискеты с системой ( на стороне №0 - amk_1.dsk))
Запускайте, пробуйте. Но ничего нового не увидите. Вылет в пульт и в MS0515BTL и в EmuStudio по одному из адресов. В MAME тот же образ работает замечательно.
В MAME тот же образ работает замечательно.
А сделай скриншот из МАМЕ того места, где в MAME проходит дальше, а в других эмулях зависает.
А сделай скриншот из МАМЕ того места, где в MAME проходит дальше, а в других эмулях зависает.
https://media.discordapp.net/attachments/660577089119846411/776885185962180638/unknown.png?width=1200&height=675
https://media.discordapp.net/attachments/660577089119846411/776885352698216508/unknown.png?width=1200&height=675
Ну и далее соответственно даёт запускать любую программу.
shattered
13.11.2020, 22:08
А как поправить, подскажет shattered, ведь это он написал более правильный эмуль для M.A.M.E.
это иллюзия, я просто накопипастил разных строчек из других частей mame :-)
это иллюзия, я просто накопипастил разных строчек из других частей mame :-)
У меня в эмуле скорее всего дело в том, что я применяю 1801ВМ2, и не знаю, чем он отличается от процессора КР1807ВМ1.
- - - Добавлено - - -
А может еще связано с тем, что нет точной поддержки ВГ93, а эта ОС ее может быть требует.
Запускайте, пробуйте. Но ничего нового не увидите.
можно "ход конём" сделать - скопировать файлы на дискету где системные файлы работают нормально,
в обще сами образы от 0515 - это кошмар ))) Начал копаться и сразу вспомнил почему в своё время
перестал вообще это делать. В очередной раз убеждаюсь, что УК-НЦ и MZ дискеты - это просто удовольствие! )
Ура!
shattered
13.11.2020, 22:49
имхо, надо запретить пропаганду ук-нц в отдельно взятой ветке форума :-)
можно "ход конём" сделать - скопировать файлы на дискету где системные файлы работают нормально
И об этом я писал там же (https://zx-pk.ru/threads/15146-ms-0515.html?p=1083177&viewfull=1#post1083177). ОСА не понимает КОИ-7, там наверно применяется уже КОИ-8. Читать русский текст конечно можно, но неприятно.
в обще сами образы от 0515 - это кошмар ))) Начал копаться и сразу вспомнил почему в своё время
перестал вообще это делать. В очередной раз убеждаюсь, что УК-НЦ и MZ дискеты - это просто удовольствие! )
Ура!
Очень рад за вас.
имхо, надо запретить пропаганду ук-нц в отдельно взятой ветке форума :-)
это не пропаганда! это сравнение образов .DSK от всякого "кривоватого" мягко говоря не дружелюбного железа, типа MX - для ДВК и контроллеры и дисководы для Немиг и 0515 - что есть кошмар и даже эмулятор не улучшает ситуацию.
Я беру и без вопросов монтирую УК-НЦ дискету туда где мне удобней средствами системы изменять её содержимое, а тут сюда не лезет, там не читает, короче возня (которой могло бы не быть) навязанная от разработчиков которые "о чём то думали", вместо то того, что сделать по образу и подобию, Зеленоград и погоны всем показали как надо делать наши PDP, а остальное просто гонор. Вот теперь даже на уровне эмуляции - отцы программирования вынуждены пилить гири с гантелями )))
- - - Добавлено - - -
не понимает КОИ-7, там наверно применяется уже КОИ-8
так в этом и есть смысл переноса на другой образ - где СИСТЕМНЫЕ ФАЙЛЫ работают, то есть фиксить грубо говоря руками на основе проверенной (не вылетающей) загрузки в эмуляторе, поскольку карман в ЭВМ 1 - ради организации системного доступа к контенту всего лишь, в родной среде.
Предложение по эмулятору: добавить возможность захвата реальной МС 7004, подключенной к COM-порту компьютера.
Как например (https://zx-pk.ru/threads/18351-emulyator-dvk/page35.html?postid=674019&redirect=1#post674019) в эмуляторе ДВК, или в Xhomer.
Ну и да, жаль что ОС с моих образов дискет тут не запускается :( Мне интерфейс MS0515BTL нравится куда больше реализации в MAME.
Спасибо. Мне тоже MS0515BTL больше нравится ;-)
По работе с реальной клавиатурой - это возможно, но приоритет конечно за другими вещами.
По несовместимости - я грешу на мою реализацию контроллера дисковода, буду оттуда начинать проверять, но пока не знаю когда именно.
поскольку карман в ЭВМ 1 - ради организации системного доступа к контенту всего лишь, в родной среде.
Не совсем так. (https://zx-pk.ru/threads/15146-ms-0515.html?p=824067&viewfull=1#post824067) Плюс, вроде бы ещё можно подключить второй дисковод (поправьте если это не так), а это ещё плюс два логических устройства.
shattered
13.11.2020, 23:27
ну вот такая у разработчиков советской техники была привычка -- изобретать форматы записи, чтобы потомкам было о чем поспорить
чтобы потомкам было о чем поспорить
а программистам что бы не расслаблялись )))
а то бац MZ-MY скописатил везде и всюду натыкал и всё работает на ура, не хорошо, сделаем по своему решили авторы Немиги - пусть криво, зато по нашему ) 0515 - это Воронеж да и разраб спектрумист(?) = без комментариев )))
То-есть DZ0 -верхняя поверхность, DZ1- нижняя (или наоборот).
вот об этом и речь! Зачем и кому такая бредятина понадобилась? Как убедили заказчиков, что это то что надо?
Кумовство не иначе ) Почему не взяли простенький маленький, но готовый и проверенный MZ и не впилили 1 в 1
в проект? Да вообще 0515 - как я выше писал - просто странная разработка - видимо соперничество ведомств и
неких престижей (типа мы могём и деньги нам дают - вот!) теперь потомки обсуждают, а куда деваться )))
Мало эффективное расход средств - лучше бы побольше игр вложились написать под КЦГД и УК-НЦ ИМХО )))
shattered
14.11.2020, 00:05
подозреваю, что пытались сделать совместимость с э-85 и его односторонними дисководами.
это если без конспирологии и секретных материалов.
Но ничего нового не увидите. Вылет в пульт и в MS0515BTL и в EmuStudio по одному из адресов.
некоторые вылетают, а некоторые виснут просто...
https://jpegshare.net/images/c9/0a/c90a7816974f2c45d77ac8eccecf4386.png
простенький маленький, но готовый и проверенный MZ
В том варианте, который на УК-НЦ, он ближе к MX, чем к нормальному дисководу
В том варианте, который на УК-НЦ, он ближе к MX, чем к нормальному дисководу
Hunta, ошибаетесь. Наверное хотели сказать, что ближе к MY.
Да, вот мне тоже интересно чем это УКНЦшный FDC не угодил.
Напомню всем, что данная тема про эмулятор. С обсуждением про саму МС 0515 - вам сюда: https://zx-pk.ru/threads/15146-ms-0515.html
@Moderator, просьба перенести сообщения с #62 в тему про МС 0515.
Hunta, ошибаетесь. Наверное хотели сказать, что ближе к MY
Нет, как раз к MX, ибо требует программного кода поддержки, который в УКНЦ зашит в ПП.
Для MZ, если он, скажем, воткнут в ДВК - придётся написать такой же гигантский и работающий по тем же принципам, что и MX, драйвер.
MY можно подключить к чему угодно с МПИ и драйвер от этого не изменится - контроллер самодостаточный.
Powered by vBulletin® Version 4.2.5 Copyright © 2026 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot