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

User Tag List

Страница 1 из 10 12345 ... ПоследняяПоследняя
Показано с 1 по 10 из 95

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

  1. #1
    Member
    Регистрация
    03.09.2018
    Адрес
    г. Орёл
    Сообщений
    68
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Эмулятор БК-0010 на ESP8266

    Всем доброго времени суток.
    Недавно купил поиграться модуль на ESP8266. Решил изучить его, а за одно и поностальгировать.
    В общем делаю эмулятор БК-0010 на ESP8266 на основе эмулятора Радио-86РК от heave http://zx-pk.ru/threads/28907-appara...a-esp8266.html
    Графика только в Ч/Б варианте.
    Клавиатура PS/2 с автоматической перекодировкой русских букв и спец.символов.
    Звук выводится на GPIO14.
    Загрузка файлов из flash (реализован перехват обращения к функции чтения / записи на магнитную ленту).
    Железка подключается к WiFi сети и через веб интерфейс можно заливать файлы во flash.
    Бейсик работает. Пробовал запускать десяток разных игр - работают.
    Есть режим турбо (включается нажатием кнопки Scroll Lock) - получается скорость раз в 6 выше оригинальной БК.
    Страница проекта на GitHub https://github.com/konst-st/BK8266
    Цитата Сообщение от heavy Посмотреть сообщение
    Отличие от других проектов - ультра низкая цена. Всё железо - это ESP8266 (например, ESP-01 за ~100рублей) и одна микросхема 74HC00 (за ~10 рублей). Плюс немного мелочевки - резисторы, регулятор 5->3.3В и разъемы.
    Жду Ваши комментарии и предложения.
    Последний раз редактировалось konst_st; 25.09.2018 в 00:50. Причина: Изменился адрес ссылки

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

  3. #2
    Veteran Аватар для Manwe
    Регистрация
    06.12.2017
    Адрес
    г. Москва
    Сообщений
    1,722
    Спасибо Благодарностей отдано 
    167
    Спасибо Благодарностей получено 
    403
    Поблагодарили
    256 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Крутая идея, но почему не на основе кода эмулятора gid.pdp-11.ru?
    Важно же чтобы тайминги команд были правильные.
    manwe.pdp-11.ru

  4. #3
    Member
    Регистрация
    03.09.2018
    Адрес
    г. Орёл
    Сообщений
    68
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Manwe Посмотреть сообщение
    Крутая идея, но почему не на основе кода эмулятора gid.pdp-11.ru?
    Важно же чтобы тайминги команд были правильные.
    Тайминги я из этого эмулятора и взял.
    Но код писал свой - пытался максимально все упростить. Думаю что код оттуда вряд ли влез бы в ESP.

  5. #4
    Activist Аватар для CLR
    Регистрация
    03.02.2005
    Адрес
    Челябинск
    Сообщений
    326
    Спасибо Благодарностей отдано 
    260
    Спасибо Благодарностей получено 
    52
    Поблагодарили
    28 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Почему вы не используете ESP32? Тут уже не 100, а ~300 руб, но железка намного мощнее.
    Мои игрушки: PowerbookG4 / MacMiniG4 / MacMini i5 / Amiga1260 / Commodore64 / Atari65XE / MSX1 SVI-728 / MSX2 КУВТ2 / MiST / MiSTer / Profi+ / KarabasPro / Speccy2010 / Aspect128 / ZX-UNO VGA 2M / PS3 / PS4Pro+PSVR / PSP / PS Vita / GBC / LDK Game / RG350M / iPhone / iPad / Raspberry Pi (0/3B+/4B/5)
    MorphOS / AmigaOS / MacOS / Linux

  6. #5
    Veteran Аватар для Manwe
    Регистрация
    06.12.2017
    Адрес
    г. Москва
    Сообщений
    1,722
    Спасибо Благодарностей отдано 
    167
    Спасибо Благодарностей получено 
    403
    Поблагодарили
    256 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от konst_st Посмотреть сообщение
    Тайминги я из этого эмулятора и взял.
    Но код писал свой - пытался максимально все упростить.
    Это круто!
    А почему не БК-0011м?
    manwe.pdp-11.ru

  7. #6
    Member
    Регистрация
    03.09.2018
    Адрес
    г. Орёл
    Сообщений
    68
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от CLR Посмотреть сообщение
    Почему вы не используете ESP32? Тут уже не 100, а ~300 руб, но железка намного мощнее.
    1. Разница в стоимости.
    2. Совместимость по железу с эмулятором Радио-86рк.
    3. БК0010 влез в ESP8266 без проблем. В режиме "турбо" скорость эмуляции раз в 6 выше оригинальной. По памяти пока запас есть.
    4. За одно хотел изучить ESP8266.

    Впрочем ESP32 у меня тоже лежит - до него пока руки не дошли.

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

    Цитата Сообщение от Manwe Посмотреть сообщение
    Это круто!
    А почему не БК-0011м?
    БК11 туда ни как не впихнуть. ОЗУ мало.
    А вот в ESP32 вполне можно.

  8. #7
    Guru Аватар для SoftLight
    Регистрация
    28.02.2005
    Адрес
    Москва
    Сообщений
    2,082
    Спасибо Благодарностей отдано 
    736
    Спасибо Благодарностей получено 
    451
    Поблагодарили
    250 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А если /в теории/ кто-то решится делать на ESP32 цвет реально реализовать?

  9. #8
    Veteran Аватар для tank-uk
    Регистрация
    10.06.2015
    Адрес
    г. Запорожье, Украина
    Сообщений
    1,712
    Спасибо Благодарностей отдано 
    80
    Спасибо Благодарностей получено 
    415
    Поблагодарили
    198 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

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


    Специалист "УЦА" +SD-Vinxru +PS/2-Vinxru
    PLM-X 128 + AY -эмуль на 8меге
    Profi V3.2 - 768+Color-CP/M+ProfiExtender Solegstar
    Profi V3.2 -1024 Sim30+Color-CP/M+ProfiExtender Solegstar
    Pentagon 1024SL 1.42 - работает не совсем стабильно
    ZXM-Phoenix V06
    ZX-Evolition Rev C2 White FSP-MItX
    Sprinter 2000 v.Zorel
    Karabas128 + ZX-Taper by TrolSoft +DivSD +ScanDoubler
    ZX-UNO v4.1 2М с 4 переключаемыми флешками
    Поиск-1 - ждет ремонта
    Корвет ПК8010 up to 8020
    MisT 1.31
    Galaksija + SMD
    [свернуть]

  10. #9
    Member
    Регистрация
    03.09.2018
    Адрес
    г. Орёл
    Сообщений
    68
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SoftLight Посмотреть сообщение
    А если /в теории/ кто-то решится делать на ESP32 цвет реально реализовать?
    Цвет можно реализовать и на ESP8266.
    Но придется добавить пару микросхем.
    Вот, типа того: https://www.youtube.com/watch?v=rbVDYLhc94Y
    На ESP32 тоже так же можно сделать.

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

    Цитата Сообщение от tank-uk Посмотреть сообщение
    Да. Я заказывал здесь https://ru.aliexpress.com/item/ESP32...30e233edk4sCkl

  11. #10
    Veteran Аватар для Manwe
    Регистрация
    06.12.2017
    Адрес
    г. Москва
    Сообщений
    1,722
    Спасибо Благодарностей отдано 
    167
    Спасибо Благодарностей получено 
    403
    Поблагодарили
    256 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от konst_st Посмотреть сообщение
    Железка подключается к WiFi сети и через веб интерфейс можно заливать файлы во flash.
    Это нереально круто!


    Цитата Сообщение от konst_st Посмотреть сообщение
    Графика только в Ч/Б варианте.
    В идеале бы, конечно, иметь переключатель монохром/цвет.


    Цитата Сообщение от konst_st Посмотреть сообщение
    Клавиатура PS/2 с автоматической перекодировкой русских букв и спец.символов.
    Кстати, а раскладка клавиатуры совпадает с эмулятором gid?


    Цитата Сообщение от konst_st Посмотреть сообщение
    Звук выводится на GPIO14.
    Как на счёт эмуляции 8-битного Covox на порту 177714?


    Цитата Сообщение от konst_st Посмотреть сообщение
    БК11 туда ни как не впихнуть. ОЗУ мало. А вот в ESP32 вполне можно.
    Как развитие проекта - было бы круто. БК-0011м в общем больше востребована.
    manwe.pdp-11.ru

Страница 1 из 10 12345 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Эмулятор "Специалиста" на ESP8266
    от heavy в разделе Эмуляторы отечественных компьютеров
    Ответов: 82
    Последнее: 11.01.2024, 23:49
  2. Аппаратный эмулятор Радио-86РК на ESP8266
    от heavy в разделе Радио-86РК
    Ответов: 374
    Последнее: 27.11.2023, 01:06
  3. Эмулятор БК-0010-01, БК-0011 и БК-0011М
    от Doronetty в разделе Эмуляторы отечественных компьютеров
    Ответов: 175
    Последнее: 27.06.2022, 09:51
  4. Ретро компьютеры на ESP8266
    от Dotoro в разделе Клоны на ПЛИС, МК и БМК
    Ответов: 40
    Последнее: 15.10.2018, 19:29
  5. WebDAV Server на ESP8266 для SD карты
    от petrov1962 в разделе Внешние накопители
    Ответов: 2
    Последнее: 11.04.2018, 17:21

Ваши права

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