Важная информация

User Tag List

Страница 2 из 5 ПерваяПервая 12345 ПоследняяПоследняя
Показано с 11 по 20 из 48

Тема: Двухслотовая плата расширения УК-НЦ2+ (обсуждение)

  1. #11
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    6,964
    Спасибо Благодарностей отдано 
    284
    Спасибо Благодарностей получено 
    626
    Поблагодарили
    527 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    (ехидно) Не взлетит

  2. #12
    Moderator
    Регистрация
    09.01.2006
    Адрес
    Bryansk
    Сообщений
    1,336
    Спасибо Благодарностей отдано 
    40
    Спасибо Благодарностей получено 
    139
    Поблагодарили
    106 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от AFZ Посмотреть сообщение
    URL ?
    Эмуляция 1801ВП1-128 в ПЛИС раз.

    Контроллер SMK-512 на программируемой логике для БК10-01 / БК11М два (практическая реализация).
    УКНЦ, ДВК-3, Ленинград-1 (48 кб)

  3. #13
    Guru
    Регистрация
    02.03.2015
    Адрес
    г. Караганда, Казахстан
    Сообщений
    2,321
    Спасибо Благодарностей отдано 
    35
    Спасибо Благодарностей получено 
    225
    Поблагодарили
    177 сообщений
    Mentioned
    17 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ну, я, вероятно, не совсем четко изложил суть своей идеи. Эмулировать 128-ю для того, чтобы подключить к ней дисковод, на фиг не надо! Надо эмулировать 128-ю с подключенными двумя или четырьмя дисководами, в каждый из которых вставлена дискета (смонтирован файл-образ дискеты). Чтобы, если файл-образ не смонтирован, эмулируемая 128-я сигналила "диск не вставлен", иначе, по команде включения мотора, она должна начать "проигрывать" в регистры 128-й соответствующие 10 блоков файл-образа, как будто оно прочитано с дискеты (правильно прочитано, без ошибок), имитируя в регистрах якобы 128-й прохождение индекса, "прелюдию" сектора (блин, уже всю терминологию FDD забыл...), данные блока, посчитанный CRC, окончание сектора, и т.д. Это, ИМХО, не так сложно, если разобраться, как там все это читает программа обслуживания дисков в ПП. Ну, и при записи, имитирует найденный заголовок сектора, затем принимает в буфер (или сразу отправляет на устройство) коды слов блока, принимает и игнорирует "хвост" сектора и т.п. По команде "шаг" перемещается к следующей или предыдущей группе из 10 блоков файл-образа, и т.д.

    При этом не надо вникать в тонкости синхронизации, опознания пропущенных синхроимпульсов и т.п. - нам же не надо читать реальные дискеты, у нас есть файл-образ, нам только надо имитировать, что все, что надо, найдено и передать данные из файл-образа. Надо будет внимательно поразглядывать программу ПП обмена, скорее всего, все будет понятно из нее. Я, когда-то хорошо отдизасмил и разобрал не то 091-ю, не то 093-ю ПЗУху от КМД, в общем-то, почти все было понятно. Не думаю, что программы для обмена с дискетой у УКНЦ и у КМД для одной и той же 128-й сильно отличаются, так, что, скорее всего, тут тоже почти все будет понятно.
    Кто мешает тебе выдумать порох непромокаемый? (К.Прутков, мысль № 133)

  4. #14
    Activist
    Регистрация
    11.11.2014
    Адрес
    г. Москва
    Сообщений
    334
    Спасибо Благодарностей отдано 
    60
    Спасибо Благодарностей получено 
    28
    Поблагодарили
    23 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ИМХО, такая плата должна быть для внутренней установки, вторым этажом -- между БП и правой стенкой высокой части корпуса УК-НЦ.
    Разместить на ней совмещенный контроллер FDD+IDE, добавить параллельный порт или два (на какие-то свободные адреса) и к ним подключить AY и Covox...
    Не волнуйтесь, моя бабушка водила трактор и пожарную машину (С)

  5. #15
    Guru
    Регистрация
    02.03.2015
    Адрес
    г. Караганда, Казахстан
    Сообщений
    2,321
    Спасибо Благодарностей отдано 
    35
    Спасибо Благодарностей получено 
    225
    Поблагодарили
    177 сообщений
    Mentioned
    17 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от AFZ Посмотреть сообщение
    Надо будет внимательно поразглядывать программу ПП обмена, скорее всего, все будет понятно из нее.
    Кстати, по этому пути уже прошли авторы эмуляторов УКНЦ. И задача, практически, та же - эмулировать ВП1-128 с подключенным дисководом и вставленной "дискетой" в виде файл-образа. И делается всё это на системе, отличной от PDP-11 - у них на писюке, у нас - на отдельном микроконтроллере. Может даже кусок кода подойдет - попробуйте скооперироваться с авторами эмуляторов.
    Кто мешает тебе выдумать порох непромокаемый? (К.Прутков, мысль № 133)

  6. #16
    Veteran Аватар для nzeemin
    Регистрация
    20.12.2005
    Адрес
    Москва
    Сообщений
    1,995
    Спасибо Благодарностей отдано 
    1,059
    Спасибо Благодарностей получено 
    1,223
    Поблагодарили
    478 сообщений
    Mentioned
    15 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    AFZ, чего там кооперироваться, код открытый.
    https://github.com/nzeemin/ukncbtl/b...ase/Floppy.cpp
    См. функции EncodeTrackData() и DecodeTrackData().

    - - - Updated - - -

    Цитата Сообщение от MM Посмотреть сообщение
    Единственная существенная польза от ПЛИС вместо ВП1-128 - это возможность обслуживать дискеты 1.44 ( 1.6 ) метра ( теоретическая, после патча ).
    Тоже думал сделать это в эмуляторе, но не знаю надо ли. Вместо 80-ти дорожек можно позволить делать намного больше.

  7. #16
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  8. #17
    Activist
    Регистрация
    07.02.2018
    Адрес
    г. Балашиха
    Сообщений
    200
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Насколько качественно эмулятор воспроизводит вутреннюю адресацию памяти и портов? Есть ли какая-либо несовместимость?

  9. #18
    R.I.P. Аватар для hobot
    Регистрация
    30.08.2011
    Адрес
    Зеленоград
    Сообщений
    7,161
    Спасибо Благодарностей отдано 
    2,979
    Спасибо Благодарностей получено 
    370
    Поблагодарили
    309 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от nzeemin Посмотреть сообщение
    Вместо 80-ти дорожек можно позволить делать намного больше.
    но (я могу ошибаться) практического смысла в этом 0.
    во первых - с таких дискет не загрузишся
    во вторых - на реале ничего подобного не было
    в третьих - зачем мучить классические флопы? смысл? надо просто их сделать (в виде флешки или ещё как-то и оставить в покое), ведь будет и доп. память в виде HDD, опять же HX-соединение реала с ПЦ никто не отменял.
    Архив программ для УК-НЦ, ДВК и БК.

    Ищу игру "СТРАНА МОНСТРОВ" [monstr.sav] для ДВК.

  10. #19
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    6,964
    Спасибо Благодарностей отдано 
    284
    Спасибо Благодарностей получено 
    626
    Поблагодарили
    527 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от hobot Посмотреть сообщение
    во первых - с таких дискет не загрузишся
    Аха, конечно

  11. #20
    Veteran Аватар для nzeemin
    Регистрация
    20.12.2005
    Адрес
    Москва
    Сообщений
    1,995
    Спасибо Благодарностей отдано 
    1,059
    Спасибо Благодарностей получено 
    1,223
    Поблагодарили
    478 сообщений
    Mentioned
    15 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от DonkeyHot Посмотреть сообщение
    Насколько качественно эмулятор воспроизводит вутреннюю адресацию памяти и портов? Есть ли какая-либо несовместимость?
    Это скорее вопрос к Alex_K, как специалисту по УКНЦ.
    Думаю что мелкие несовместимости наверняка есть.

Страница 2 из 5 ПерваяПервая 12345 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Плата расширения ОЗУ, нужно фото платы
    от Dingonet в разделе Память
    Ответов: 3
    Последнее: 10.01.2018, 19:14
  2. Плата расширения Ленинград-2
    от Vovan_a в разделе Ленинград
    Ответов: 6
    Последнее: 24.01.2017, 10:25
  3. Ответов: 15
    Последнее: 19.07.2016, 23:21
  4. ExtPort - плата расширения для Ленинграда
    от zx-kit в разделе Ленинград
    Ответов: 5
    Последнее: 20.06.2011, 21:39
  5. GS плата расширения памяти ищется...
    от Frago в разделе Барахолка (архив)
    Ответов: 5
    Последнее: 16.04.2009, 13:31

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •