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

User Tag List

Страница 10 из 10 ПерваяПервая ... 678910
Показано с 91 по 95 из 95

Тема: Эмулятор БК-0010 на ESP8266

  1. #91
    Veteran Аватар для SoftLight
    Регистрация
    28.02.2005
    Адрес
    Москва
    Сообщений
    1,239
    Благодарностей: 884
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А какие параметры композитного PAL-сигнала в этом эмуле? Что-то нестандартное? Спрашиваю потому, что сигнал отказался принимать вот такой video-to-vga converter. При этом LCD-телевизоры через SCART-адаптер отлично показывают.

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

  3. #92
    Member
    Регистрация
    03.09.2018
    Адрес
    г. Орёл
    Сообщений
    57
    Благодарностей: 51
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SoftLight Посмотреть сообщение
    А какие параметры композитного PAL-сигнала в этом эмуле? Что-то нестандартное? Спрашиваю потому, что сигнал отказался принимать вот такой video-to-vga converter.
    Тут может быть много проблем:
    1. Нет несущей цветности. Я сталкивался с одним устройством записи видео, которое не работало потому, что вначале пыталось определить стандарт (PAL / SRCAM), а так как несущей цветности нет, ему этого не удавалось.
    2. На мой взгляд в схемотехнике heavy видеовыход сделан не совсем корректно. Если его ни к чему не подключать, он формирует нужные напряжения (уровень черного 0.3 В и белого 1 В). Но если его подключить к нагрузке 75 Ом (стандартный импеданс видеовхода), то напряжения падают в два раза. Правильным решением было бы сделать выход с эмиттерным повторителем, как собственно и сделано в оригинальной БК.
    3. У меня немного нестандартная строчная частота - 15527.95 Гц (пиксельная частота 11.428571 МГц). Идеальным была бы пиксельная частота 12 МГц (как на оригинальной БК), но к сожалению на ESP8266 ее ни как не получить. Стандартную строчную частоту можно так же получить на пиксельной частоте 10 МГц. При этом по стандарту в строку влезает (но впритык) 512 пикселей, но по факту телевизоры прилично обрезают справа и слева.

  4. Эти 2 пользователя(ей) поблагодарили konst_st за это полезное сообщение:
    hobot (08.11.2018), SoftLight (08.11.2018)

  5. #93
    Member
    Регистрация
    03.09.2018
    Адрес
    г. Орёл
    Сообщений
    57
    Благодарностей: 51
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Сделал новый билд:
    https://github.com/konst-st/BK8266/b...45/0x00000.bin
    https://github.com/konst-st/BK8266/b...ds/45/fota.bin
    Сделал более точную эмуляцию драйвера магнитофона (некоторые игрушки, например rick, раньше не работали, теперь все OK).
    Немного изменил эмуляцию клавиатуры.

  6. Эти 2 пользователя(ей) поблагодарили konst_st за это полезное сообщение:
    petrov1962 (13.12.2018), SoftLight (13.12.2018)

  7. #94
    Member
    Регистрация
    03.09.2018
    Адрес
    г. Орёл
    Сообщений
    57
    Благодарностей: 51
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Сделал новый билд:
    https://github.com/konst-st/BK8266/b...47/0x00000.bin
    https://github.com/konst-st/BK8266/b...ds/47/fota.bin
    Изменил драйвер клавиатуры Wifi режима - сделал как в эмуляторе (раньше клавиатура при переключении в режим WiFi иногда повисала).
    Сделал свой приоритетный реентерабельный диспетчер прерываний в эмуляторе. Теперь строчная синхронизация не дрожит (раньше иногда немного подергивалась при нажатии клавиш на клавиатуре).

  8. Эти 3 пользователя(ей) поблагодарили konst_st за это полезное сообщение:
    hobot (14.12.2018), svofski (14.12.2018), tank-uk (19.12.2018)

  9. #95
    Member
    Регистрация
    03.09.2018
    Адрес
    г. Орёл
    Сообщений
    57
    Благодарностей: 51
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от konst_st Посмотреть сообщение
    Оптимизировал я свой эмулятор БК-0010 (https://zx-pk.ru/threads/29542-emuly...a-esp8266.html).
    Получилось таки впихнуть БК-0011М в ESP8266.

    Проект на github: https://github.com/konst-st/BK8266/tree/BK0011M

    Билд 55:
    https://github.com/konst-st/BK8266/b...55/0x00000.bin
    https://github.com/konst-st/BK8266/b...ds/55/fota.bin

    Эмулятор использует все 160 кБ ОЗУ ESP8266 (из которых 128 кБ выделено под ОЗУ БК0011М).
    ПЗУ БК11М подгружаются из флэш (используется программное кэширование).
    Код эмулятора частично разбит на оверлеи, подгружаемые из флэш по мере необходимости.

    Пока не реализовано:

    Прерывание по вектору 14 после выполнения каждой команды при установленном в PSW бите T (трассировка).
    Прерывание от таймера 50 Гц.
    Чтение и запись файлов (планирую эмулировать дисковод).
    Так же планирую реализовать эмуляцию звукового сопроцессора AY-3-8910.

    Кстати, судя по всему эмулятор ZX Spectrum 128 тоже вполне реально на ESP8266 реализовать.
    Создал новую тему: https://zx-pk.ru/threads/30072-emuly...a-esp8266.html

Страница 10 из 10 ПерваяПервая ... 678910

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

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

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

Похожие темы

  1. Эмулятор "Специалиста" на ESP8266
    от heavy в разделе Специалист
    Ответов: 62
    Последнее: 03.02.2019, 04:58
  2. Аппаратный эмулятор Радио-86РК на ESP8266
    от heavy в разделе Радио-86РК
    Ответов: 337
    Последнее: 26.01.2019, 00:29
  3. Эмулятор БК-0010-01, БК-0011 и БК-0011М
    от Doronetty в разделе Эмуляторы отечественных компьютеров
    Ответов: 72
    Последнее: 22.10.2018, 00:20
  4. Ретро компьютеры на ESP8266
    от Dotoro в разделе Клоны на ПЛИС, МК и БМК
    Ответов: 40
    Последнее: 15.10.2018, 19:29
  5. WebDAV Server на ESP8266 для SD карты
    от petrov1962 в разделе Внешние накопители
    Ответов: 2
    Последнее: 11.04.2018, 16:21

Ваши права

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