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

User Tag List

Показано с 1 по 6 из 6

Тема: Эмулятор "Океан-240"

  1. #1
    Junior
    Регистрация
    20.10.2023
    Адрес
    г. Нижний Новгород
    Сообщений
    6
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    9
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Эмулятор "Океан-240"

    Цитата Сообщение от ivagor Посмотреть сообщение
    Под "правильной" эмуляцией в контексте того поста я подразумевал точную эмуляцию максимального числа деталей реального компьютера. Замечательно, что b2m в свое время добавил в Emu поддержку океана, но понятно, что он в основном решал задачу обеспечения запуска классических программ. А среди них, например, нет хитрых тестов или демок, опирающихся на особенности экранной развертки и в эмуляторе экран реализован в объеме достаточном для классики, но не более.
    Взялся тут написать "правильный" эмулятор, не совсем правда понял, что имеется ввиду под особенностями экранной развертки, но обнаружил интересную деталь, версия монитора и ос 5.0 работает, версия от Olgm которая 8' тоже работает, а вот версия 7.2 которая входит в пакет симулятора от b2m, не работает, вернее она стартует, но ввод с клавиатуры не работает, при нажатии мало того, что символ не тот читает дык еще, такое впечатление строб не проходит. Я конечно попробую разобраться в чем дело, но может кто знает, что поменялось в версии 7.2 в части ввода с клавиатуры ?

    PS: как только симулирую ввод данных либо с диска либо с магнитофона, выложу исходники и сам эмулятор если конечно к нему есть какой-то интерес

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

  3. #2
    Guru Аватар для tnt23
    Регистрация
    28.03.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,633
    Спасибо Благодарностей отдано 
    384
    Спасибо Благодарностей получено 
    78
    Поблагодарили
    63 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    argo, в версии 7 клавиатура предполагается матричная, подключаемая к портам ВВ55 напрямую, без контроллера. По крайней мере у меня такое впечатление сложилось от дизассемблирования "семёрки" когда-то.

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

    Соответственно там нет никаких стробов, процессор сам формирует на одном порту сигналы сканирования рядов, с другого считывает результат и перекодирует сразу в код символа. Где-то в этой теме немного про это было.

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

    См. тут https://zx-pk.ru/threads/29718-quot-...l=1#post986071

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

    argo (29.10.2023)

  5. #3
    Guru Аватар для tnt23
    Регистрация
    28.03.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,633
    Спасибо Благодарностей отдано 
    384
    Спасибо Благодарностей получено 
    78
    Поблагодарили
    63 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    argo, если эмулятор будет портабельный или вообще под линукс, будет просто супер

  6. #4
    Junior
    Регистрация
    20.10.2023
    Адрес
    г. Нижний Новгород
    Сообщений
    6
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    9
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Допилил эмулятор, не скажу, что все сделано, но с "магнитофона" читает. https://github.com/agromazin/okean240

    Код под лицензией WTFPL исключая каталог CPU (там указана GPL v3). Проверял под windows VS17. Для linux надо написать экран, я не планирую писать под linux.
    В планах сделать 192к диск и "подключить дисковод", а так же сделать сдвиг экрана по горизонтали, не сделал поскольку это было не критично, а времени на него у меня не так много.

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

    Olgm (11.11.2023), svofski (10.11.2023), tnt23 (10.11.2023), yur (26.11.2023)

  8. #5
    Junior
    Регистрация
    20.10.2023
    Адрес
    г. Нижний Новгород
    Сообщений
    6
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    9
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Добавил в эмулятор возможность выгрузки файлов на PC и загрузки файлов на файловую систему CPM с PC. Добавлена поддержка диска 192к. Также если образ OS/MONITOR находится в одном файле (16К) необходимо один и тот же файл укакзать и как монитор и как ос

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

    Наличие симулятора позволило "поднять" одну из забытых программ (остальные похоже утеряны безвозвратно)Нажмите на изображение для увеличения. 

Название:	mur.jpg 
Просмотров:	63 
Размер:	24.8 Кб 
ID:	79781
    Последний раз редактировалось argo; 15.11.2023 в 18:32.

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

    CityAceE (17.11.2023), Olgm (18.11.2023), tnt23 (15.11.2023)

  10. #6
    Administrator Аватар для CityAceE
    Регистрация
    13.01.2005
    Адрес
    г. Москва
    Сообщений
    4,543
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    383
    Спасибо Благодарностей получено 
    1,170
    Поблагодарили
    381 сообщений
    Mentioned
    48 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вынес сообщения про эмулятор в отдельную тему.

    Неплохо бы для удобства первое сообщение подредактировать, добавив туда краткое описание и ссылку на актуальную версию.
    С уважением, Станислав.

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

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

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

Похожие темы

  1. "Океан-240": подключение клавиатуры
    от tnt23 в разделе Океан-240
    Ответов: 61
    Последнее: 19.01.2024, 16:45
  2. Реплики платы ПЭВМ "Океан-240"
    от perestoronin в разделе Океан-240
    Ответов: 300
    Последнее: 15.01.2024, 21:09
  3. Реплика КНГМД ПЭВМ "Океан-240"
    от Viktor2312 в разделе Океан-240
    Ответов: 54
    Последнее: 15.12.2023, 21:55
  4. Ответов: 3
    Последнее: 04.02.2019, 19:50
  5. Ответов: 22
    Последнее: 06.12.2018, 11:55

Ваши права

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