User Tag List

Страница 5 из 7 ПерваяПервая 1234567 ПоследняяПоследняя
Показано с 41 по 50 из 69

Тема: Emu80, старые версии

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    05.04.2013
    Адрес
    Починки, Нижегородская обл.
    Сообщений
    1,371
    Спасибо Благодарностей отдано 
    401
    Спасибо Благодарностей получено 
    647
    Поблагодарили
    255 сообщений
    Mentioned
    26 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Да, обязательно будет, не обещаю только очень быстро. Извините, почти 3 недели не касался эмулятора - уезжал в отпуск, только что вернулся Продолжу по мере возможности с новыми силами
    Последний раз редактировалось Pyk; 14.07.2013 в 06:21.

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

  3. #2

    Регистрация
    11.07.2010
    Адрес
    Донецк, Украина
    Сообщений
    9
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А исходники от последней ДОС-кой версии (1.81 кажется) можно туда же выложить?

  4. #3

    Регистрация
    05.04.2013
    Адрес
    Починки, Нижегородская обл.
    Сообщений
    1,371
    Спасибо Благодарностей отдано 
    401
    Спасибо Благодарностей получено 
    647
    Поблагодарили
    255 сообщений
    Mentioned
    26 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Можно, почему бы и нет? Последняя DOS-версия - 2.86, кстати.
    Подготовлю. Если нужны срочно - вышлю на e-mail.

  5. #4

    Регистрация
    28.03.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,776
    Спасибо Благодарностей отдано 
    552
    Спасибо Благодарностей получено 
    200
    Поблагодарили
    138 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Pyk, а можешь залить на GitHub обновленную версию для линукса?

  6. #5

    Регистрация
    05.04.2013
    Адрес
    Починки, Нижегородская обл.
    Сообщений
    1,371
    Спасибо Благодарностей отдано 
    401
    Спасибо Благодарностей получено 
    647
    Поблагодарили
    255 сообщений
    Mentioned
    26 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    tnt23, если имеется в виду третья версия эмулятора, то актуальная версия по ссылке в первом сообщении этой темы.
    Четвертая версия сейчас в активной разработке, пишется практически "с нуля", поэтому залить пока, собственно, нечего. Надеюсь, в течение лета появятся бета-версии, исходник также опубликую ближе к релизу.
    Ну а пока несколько скриншотов будущей версии

    Скрытый текст







    [свернуть]

  7. #6

    Регистрация
    28.03.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,776
    Спасибо Благодарностей отдано 
    552
    Спасибо Благодарностей получено 
    200
    Поблагодарили
    138 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Pyk, спасибо. Бинарную сборку я не заметил

    А поддержка РК ДОС планируется?

  8. #7

    Регистрация
    05.04.2013
    Адрес
    Починки, Нижегородская обл.
    Сообщений
    1,371
    Спасибо Благодарностей отдано 
    401
    Спасибо Благодарностей получено 
    647
    Поблагодарили
    255 сообщений
    Mentioned
    26 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    tnt23, Не вижу препятствий для этого - добавление новых фич после переработки внутренней архитектуры эмулятора уже не представляет особых сложностей. Правда, сам я с РК ДОС не сталкивался, но думаю, что когда до этого дойдет дело, посетители форума при необходимости мне помогут.

  9. #8

    Регистрация
    11.07.2010
    Адрес
    Донецк, Украина
    Сообщений
    9
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Нет, срочности нет никакой, просто программером по профессии я никогда не был. В конце 90-х учился на инженера-схемотехника и мои познания в асм-е только на уровне программирования 8 и 16 бит. Программирование в 32-битном коде прошло мимо меня. Да по сути там уже больше знания функий всяких API, а не самого кодинга... Сейчас думаю какой-то гибрид собрать (типа РК86 на 8085), но с более интересной периферией, а для отладки весьма такая штучка (эмулятор) понадобилась бы.

  10. #9

    Регистрация
    08.06.2015
    Адрес
    г. Новосибирск
    Сообщений
    129
    Спасибо Благодарностей отдано 
    5
    Спасибо Благодарностей получено 
    19
    Поблагодарили
    10 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Есть несколько замечаний по работе Emu80, связанных с неточностями в эмуляции "Партнёр 01.01". Сравнивала с реальной железкой, обнаружила следующее:
    1. Процессор стартует с адреса 0xF800. Должен стартовать с нулевого адреса.
    2. Нет первой половины ПЗУ BIOS D32 (отсутствуют редактор и ассемблер).
    3. Экран сдвинут влево. У "Партнёра" видимая часть экрана начинается с адреса 77BDh, а не с 77C2h, как в "Радио-86РК".
    4. Работа интерпретации атрибутов "подчёркивание" и "инверсия" происходит некорректно по сравнению с реальным компьютером.
    5. Нет эмуляции регистра состояния КР580ВГ75. В частности, флага IR (запрос прерывания).
    6. Нет эмуляции блочного курсора.

    Ну и пруфпик (слева - картинка с реальной железки, справа - с эмулятора):

    [свернуть]

    Моя скромная коллекция

    +3, Ленинград-1, Веста ИК-30, Дельта-С, ZX-Evo rev.C, Harlequin Rev.F + BDI-ZX 2.0, Speccy2010 rev.2, ATM Turbo-2+ Ver.7.10, Didaktik (Gama, M)
    Commodore 64C
    Atari 800XL, 130XE, 65XE + SDrive
    Yamaha YIS-503IIIR (КУВТ2)
    БК-0011М, УК-НЦ, Орион-128, ЮТ-88, Радио-86РК (новодел), Апогей-БК01Ц, Партнёр 01.01, Корвет (ПК 8020, 8010), ПЭВМ Ириша (новодел), МК-90, Лик и много чего ещё
    -------
    Фото и немного инфы про эти компы - в моём ЖЖ и в группе на ВК
    [свернуть]

  11. #10

    Регистрация
    05.04.2013
    Адрес
    Починки, Нижегородская обл.
    Сообщений
    1,371
    Спасибо Благодарностей отдано 
    401
    Спасибо Благодарностей получено 
    647
    Поблагодарили
    255 сообщений
    Mentioned
    26 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Всем привет!

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

    Ситуация на данный момент такая: последняя более-менее работающая версия эмулятора - 3.13, то, что сейчас на GitHub'е - компилируется, но в содержит баги, реально пользоваться версией из репозитория не советую. В текущих же исходниках, даже не загруженных на GitHub, уже успел много всего сломать, все очень сырое, требует усилий по доведению до ума...

    В общем, такие новости:

    1. Появилась пока возможность позаниматься эмулятором. Пока есть и интерес, и немного времени, что будет дальше - сказать сложно.
    2. Новых сборок в ближайшее время обещать не могу. Слишком много изменений, быстро до ума не доведу, да и подзабыл уже за полтора года свой же код, приходится вспоминать что и как... За исключением эмуляции видеоконтроллера изменения в основном внутренние, связанные с переходом с ассемблера на с++.
    3. Ко мне вернулся железный "Партнер". Включил - работает без проблем, будет на чем тестировать

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

    xlat, спасибо за замечания, комментирую:
    1. Согласен. Страничная организация памяти на данный момент вообще не реализована. В планах есть, но пока с низким приоритетом...
    2. См. п. 1
    3. Не совсем понял. На "Партнере" из-за увеличенной до 2 МГц тактовой частоты увеличена длительность строчного синхроимпульса, поэтому отображаемая часть растра 78*30 символов (76D0-7FF3) оказывается смещенной вправо. Чтобы это компенсировать, на уровне Монитора полезная область экрана 64*25 символов сдвигается внутри отображаемой на 5 символов влево, то есть начинается не с адреса 77С2, а с адреса 77BD. Эмуляторы (как мой, так и EMU) показывает всю отображаемую область (76D0-7FF3). Что смущает?
    4,6. Как раз в процессе реализации, очевидно, в следующей версии уже будет. Вопрос только, когда
    5. А вот с этим не согласен. Частично реализовано, а конкретно как раз и сделан только флаг IR:

    Пруф:

    [свернуть]
    Последний раз редактировалось Pyk; 14.02.2016 в 21:59.

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

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

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

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

Похожие темы

  1. Emu80 v.4
    от Pyk в разделе Эмуляторы отечественных компьютеров
    Ответов: 1101
    Последнее: 16.12.2025, 19:17
  2. [Питер или почта] Меняю старые компы на старые компы
    от dk_spb в разделе Барахолка (архив)
    Ответов: 12
    Последнее: 08.03.2010, 16:08
  3. старые радиоконструкторы
    от KingArthur в разделе Барахолка (архив)
    Ответов: 20
    Последнее: 01.04.2009, 01:02
  4. Старые железяки.
    от Destr в разделе Барахолка (архив)
    Ответов: 16
    Последнее: 18.11.2008, 11:23

Ваши права

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