User Tag List

Страница 10 из 27 ПерваяПервая ... 67891011121314 ... ПоследняяПоследняя
Показано с 91 по 100 из 262

Тема: Проект открытой реплики Союз-Неон ПК-11/16

  1. #91

    Регистрация
    26.10.2011
    Адрес
    Москва
    Сообщений
    554
    Спасибо Благодарностей отдано 
    11
    Спасибо Благодарностей получено 
    22
    Поблагодарили
    15 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Нашел тут схему включения корветовской мыши ММ8031 и контроллера КР580ВВ55А (такой же используется в Неоне).
    А тут и тут выкладывались схема и описание корветовской мыши - не знаю, рабочие ли ссылки, в офисе заблокировны яндекс-диск и народ.ру.
    Возрождение БК0011М: pk-fpga.ru, forum.pk-fpga.ru
    Продажа электронных компонентов >>тут<<

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

  3. #92

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,394
    Спасибо Благодарностей отдано 
    1,702
    Спасибо Благодарностей получено 
    2,219
    Поблагодарили
    873 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от xolod Посмотреть сообщение
    Передается сначало младшие 4бита по X, потом старшие 4бита по X, потом младшие 4бита по Y и старшие 4бита по Y
    Только наоборот. Сперва старшие 4 бита, потом младшие.

    Расковырял драйвер мыши. Действительно похоже на мышь от MSX, судя по описанию мыши в доках.

    На порту А все тоже самое, что и у стандартной мышки, которая поддержана моим эмулятором (Корветовская?):

    Порт A[7] - строб
    Порт A[6] - правая кнопка (инверсная)
    Порт A[5] - левая кнопка (инверсная)

    Порт C[7..4] - данные (в общем-то тоже как у стандартной мышки, только формат от MSX)

    Странно, что драйвер зависает, т.к. работа с железом и вычисления там работает нормально, я их прошагал. Может быть где-то что-то глючное или недописано.

    В общем, падает в момент переключение процессов. Причем драйвер мыши все еще работает и опрашивает мышь. Есть подозрение, что он что-то где-то портит, а это очень сложно выяснить.


    Woland, сфоткай экран после краша.
    Последний раз редактировалось Titus; 01.08.2019 в 08:31.

    Этот пользователь поблагодарил Titus за это полезное сообщение:

    xolod(01.08.2019)

  4. #93

    Регистрация
    18.04.2015
    Адрес
    г. Люберцы
    Сообщений
    342
    Спасибо Благодарностей отдано 
    103
    Спасибо Благодарностей получено 
    32
    Поблагодарили
    27 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Woland Посмотреть сообщение
    А где этот образ взять?
    Как где?.. Во Всемирной Библиотеке Наследия Разработчиков Неона, а именно тут: http://archive.pdp-11.org.ru/ukdwk_a...NEON/MAX_SAPR/ (жаль, что на главной архива нет прямой ссылки на неоновские образы - пришлось долго искать по форуму на телефоне с глючным отельным WiFi).

    Этот пользователь поблагодарил troosh за это полезное сообщение:

    Woland(01.08.2019)

  5. #94

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,394
    Спасибо Благодарностей отдано 
    1,702
    Спасибо Благодарностей получено 
    2,219
    Поблагодарили
    873 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Похоже, разобрался, что к чему.

    Сперва посмотрел драйвер мыши для мыши Slavic - это оказался тот же самый драйвер, что и для MSX, только без задержек во время опроса портов. На нем Аспект вис тоже. И без какого-либо драйвера тоже вис.

    В итоге, имеем 4 драйвера мыши:
    MS.PRC - драйвер мыши для ОС Аспект. Единственный драйвер для Аспект'а. Скорее всего мышь корветовская, хотя мне лень было разбираться, как работает корветовская мышь.
    MSXC.PRC - драйвер MSX-мыши, но НЕ ДЛЯ ОС Аспект, а видимо, для обычной системы. Он автоматически запускается на дискете с Демо-программой. Может быть там можно как-то мышкой что-то поделать, не знаю.
    MSC.PRC - тот же драйвер MSX-мыши, но без задержек. Внутри называется Slavic mouse.
    MSCR.PRC - еще один драйвер мыши. Не лазил внутрь, но скорее всего один из клонов MSX-мыши. Внутри называется Rus Mouse.

    Итог - последние три драйвера для Аспекта попросту не подходят. Они запускаются под обычной системой.

    Если хочется использовать MSX-мышь под Аспект'ом, то надо драйвер MS.PRC под нее переделать. Кстати, это вовсе не сложно, я думаю, т.к. MSX-мышь очень проста в опросе.
    Кроме того, MSX-мышь гораздо точнее и плавнее, чем штатная мышь, поэтому подобный вариант был бы предпочтительнее.

    Woland, попробуй запусти демо-дискету, и поводи мышкой, может она будет там работать как-то. Хотя, чего-то сомневаюсь, что она там задействована.
    Последний раз редактировалось Titus; 01.08.2019 в 14:42.

  6. #95

    Регистрация
    26.10.2011
    Адрес
    Москва
    Сообщений
    554
    Спасибо Благодарностей отдано 
    11
    Спасибо Благодарностей получено 
    22
    Поблагодарили
    15 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Woland, сфоткай экран после краша.
    https://ibb.co/gTTjHXt

    Цитата Сообщение от Titus Посмотреть сообщение
    Woland, попробуй запусти демо-дискету, и поводи мышкой, может она будет там работать как-то
    Увы, не работает.

    Цитата Сообщение от troosh Посмотреть сообщение
    И вот в образе ms_010.dsk встречю программку RAMCH.SAV
    Запустил ее - в эмуляторе она корректно отрабатывает, а на реальном Неоне при переходе к тестированию занятой памяти - заполняет экран сплошным белым и виснет((
    Причем на двух разных наборах модулей памяти картина одна и та же (4*256кб и 8*1мб), так что скорее всего дело не в битой памяти. Возможно дело в ПЛМ V4 - текущая используемая глючит в демке в плане маскирования.

    Цитата Сообщение от Titus Посмотреть сообщение
    Кстати, это вовсе не сложно, я думаю, т.к. MSX-мышь очень проста в опросе.
    Если несложно, может сделаешь?)
    Последний раз редактировалось Woland; 01.08.2019 в 22:45.
    Возрождение БК0011М: pk-fpga.ru, forum.pk-fpga.ru
    Продажа электронных компонентов >>тут<<

  7. #96

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,394
    Спасибо Благодарностей отдано 
    1,702
    Спасибо Благодарностей получено 
    2,219
    Поблагодарили
    873 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Woland Посмотреть сообщение
    Если несложно, может сделаешь?)
    Не обещаю, т.к. в августе отпуск, а там у меня компьютера не будет)
    Если только после)

    - - - Добавлено - - -

    Цитата Сообщение от Woland Посмотреть сообщение
    Увы, не работает.
    Ну и не удивительно. Она инициализируется, но не опрашивается демкой. Значит в каких-то других программах под стандартную DOS может работать. Но хотя бы не виснет)

  8. #97

    Регистрация
    26.10.2011
    Адрес
    Москва
    Сообщений
    554
    Спасибо Благодарностей отдано 
    11
    Спасибо Благодарностей получено 
    22
    Поблагодарили
    15 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Woland Посмотреть сообщение
    Запустил ее - в эмуляторе она корректно отрабатывает, а на реальном Неоне при переходе к тестированию занятой памяти - заполняет экран сплошным белым и виснет((
    Причем на двух разных наборах модулей памяти картина одна и та же (4*256кб и 8*1мб), так что скорее всего дело не в битой памяти. Возможно дело в ПЛМ V4 - текущая используемая глючит в демке в плане маскирования.
    Печаль, заменил V4(1556) на GAL16V8H - маскирование в демке стало работать нормально, а тест памяти так и не работает. И почему именно на тестировании занятой памяти виснет - непонятно.
    Вообще, в качестве V4 рекомендуется всегда использовать перепрограммируемый импорт, поскольку 1556 в половине случаев не тянут и глючат при использовании именно в этом функционале.

    Опробовал разветвитель, который нарисовал Vslav, очень удобная штучка получилась: https://ibb.co/QNRWGgs

    troosh, мне Юра Савчук выслал IDE-контроллер, так что можно будет попробовать проверить его с прошивкой ПЗУ, переделанной под IDE. Насколько я помню, там уже даже скомпилировано было? Можно Вас попросить подготовить при возможности образы ПЗУ для заливки в КМ1801РР1?
    Последний раз редактировалось Woland; 04.08.2019 в 02:24.
    Возрождение БК0011М: pk-fpga.ru, forum.pk-fpga.ru
    Продажа электронных компонентов >>тут<<

  9. #98

    Регистрация
    18.04.2015
    Адрес
    г. Люберцы
    Сообщений
    342
    Спасибо Благодарностей отдано 
    103
    Спасибо Благодарностей получено 
    32
    Поблагодарили
    27 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Woland Посмотреть сообщение
    Печаль, заменил V4(1556) на GAL16V8H - маскирование в демке стало работать нормально, а тест памяти так и не работает. И почему именно на тестировании занятой памяти виснет - непонятно.
    Вообще, в качестве V4 рекомендуется всегда использовать перепрограммируемый импорт, поскольку 1556 в половине случаев не тянут и глючат при использовании именно в этом функционале.
    Асинхронная логика выполненная на чипах разного быстродействия плохая идея...
    И проблема с памятью может быть с чем угодно, например, какая-то ошибка в схеме страничной адресации.
    Машина точно зависает? Есть какая реакция на клавиши вызова меню оконный системы, можно попытаться в слепую запустить с диска какую-то программу?

    Полезно было бы научиться перенаправить консоль на последовательный порт, возможно тест что-то успевает написать...

    Цитата Сообщение от Woland Посмотреть сообщение
    troosh, мне Юра Савчук выслал IDE-контроллер, так что можно будет попробовать проверить его с прошивкой ПЗУ, переделанной под IDE. Насколько я помню, там уже даже скомпилировано было? Можно Вас попросить подготовить при возможности образы ПЗУ для заливки в КМ1801РР1?
    Работает ли этот контроллер (какой это из двух известных)? Какую резидентую программу для этого приходиться запускать?
    ПЗУ из источников собирал у себя на github-е, - получался другой вариант, но работающий под эмулятором. Но после добавления драйвера IDE не помещается в ПЗУ. Тут либо более эффективное сжатие применять (а там с этим и так всё отлично, на удивление), либо выпиливать поддержку MFM дисков.

  10. #99

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

    По умолчанию

    Цитата Сообщение от Woland Посмотреть сообщение
    Печаль, заменил V4(1556) на GAL16V8H - маскирование в демке стало работать нормально, а тест памяти так и не работает.
    Галки эти еще то чудо! Новых-то нет, и не будет, их лет, так, 15 назад сняли с производства, в продаже только б/у. Мы с СуперМаксом поставили их (GAL16V8D) в свой контроллер AZ, так результаты не очень. Макс прописал партию, несколько штук не записалось, несколько записались не с первого раза. Полежали месяц, несколько штук перестали работать... В общем, по оценке Макса, процентов 10 Галок - брак!
    Кто мешает тебе выдумать порох непромокаемый? (К.Прутков, мысль № 133)

  11. #100

    Регистрация
    26.10.2011
    Адрес
    Москва
    Сообщений
    554
    Спасибо Благодарностей отдано 
    11
    Спасибо Благодарностей получено 
    22
    Поблагодарили
    15 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от troosh Посмотреть сообщение
    Работает ли этот контроллер (какой это из двух известных)? Какую резидентую программу для этого приходиться запускать?
    Это тот контроллер, в котором три АП6 и одна 531ИД14. Увы, работает он или нет - непонятно. IDE.PRC непонятного назначения программа, кроме ошибок в служебной области она ничего полезного не показывает. Есть еще программы разметки, но от них мало толку и я не знаю, как с ними работать.

    Хорошая новость: мышь ММ8031 (от Корвета) заработала на Неоне в оболочке Aspekt с драйвером по умолчанию.
    Таким образом получается, что проблема неработоспособности MSX-мыши сводится исключительно к драйверу, в то время как аппаратная проблема отсутствует.
    Последний раз редактировалось Woland; 17.08.2019 в 00:03.
    Возрождение БК0011М: pk-fpga.ru, forum.pk-fpga.ru
    Продажа электронных компонентов >>тут<<

    Эти 3 пользователя(ей) поблагодарили Woland за это полезное сообщение:

    BYTEMAN(17.08.2019), SuperMax(17.08.2019), TheGWBV(17.08.2019)

Страница 10 из 27 ПерваяПервая ... 67891011121314 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Программирование для ПК 11/16 «Союз-Неон»
    от MacBuster в разделе ДВК, УКНЦ
    Ответов: 153
    Последнее: 20.12.2025, 07:24
  2. Эмулятор Союз-Неон ПК-11/16 - EmuStudio
    от Titus в разделе Эмуляторы отечественных компьютеров
    Ответов: 335
    Последнее: 01.04.2024, 11:33
  3. ПК-11 'Союз-Неон'
    от Keeper в разделе ДВК, УКНЦ
    Ответов: 12
    Последнее: 16.10.2013, 05:07

Ваши права

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