nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 28 Mar 2024 09:06



Reply to topic  [ 97 posts ]  Go to page Previous  1, 2, 3, 4, 5, 6, 7  Next
Аппаратный эмулятор Радио-86РК на ESP8266 
Author Message
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22409
Location: Silicon Valley
Reply with quote
Круто

_________________
:dj: https://mastodon.social/@Shaos


07 Mar 2018 18:51
Profile WWW
Novelist

Joined: 03 Mar 2018 01:22
Posts: 32
Reply with quote
В проекте большое обновление.
Теперь работает WiFi, есть простая файловая система во флэшке. Можно загружать программы по WiFi с компьютера и запускать их.
Меню открывается по нажатию ESC:
Image
Есть сброс, загрузка программ и переключение в режим WiFi, магнитофон пока не сделал.
Если переключиться в режим WiFi, то можно закачивать файлы с компьютера:
Image
На компьютере все работает через обычный браузер:
Image

Пока все сыро-криво, но уже более-менее работает.
Буду рад, если кто-то поможет с тестированием.
Относительно эмуляции хотелось бы дельные советы - что я эмулирую не так, а не просто "игра работает как-то не так".


14 Mar 2018 02:34
Profile
Fanat

Joined: 10 Mar 2018 12:50
Posts: 67
Reply with quote
Здорово!
Пойду закажу вайфайный модуль.
Еще было бы классно собрать на ней Специалист, единственное что я не собирал в свое время. А еще бы объединить с темой про TFT модуль


14 Mar 2018 05:14
Profile
Devil

Joined: 06 Oct 2006 03:17
Posts: 856
Location: г.Лянтор,Сургутского р-на,ХМАО
Reply with quote
Shumadan wrote:
Еще было бы классно собрать на ней Специалист, единственное что я не собирал в свое время. А еще бы объединить с темой про TFT модуль

У меня тоже слюньки текут охота на Специалист данный проект заиметь. Проект на ПЛИС с TFT модулем я пытаюсь завести. Времени не хватает. У меня модуль - это шилд для ардуино, без входов синхронизации, видео сигнала. Цифровой ввод с 8 битами - заморочка. Сначала просто заставлю дисплей выводить статичное изображение, если хватит частоты хочу каждый кадр с реального Специалиста захватывать и выводить в окно дисплея.


14 Mar 2018 05:24
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22409
Location: Silicon Valley
Reply with quote
http://zx-pk.ru/content/365-Kompiuter-Radio-86RK-za-3-Realno! :roll:

_________________
:dj: https://mastodon.social/@Shaos


17 Mar 2018 21:32
Profile WWW
Novelist

Joined: 03 Mar 2018 01:22
Posts: 32
Reply with quote
Пиарят меня по чем зря :)

Сегодня на github выложил 13-й билд. Работает запись и загрузка с магнитофона.
Первый пост темы приведу в порядок в ближайшее время. Буду там выкладывать ссылку на последнюю версию и все описание.
Многие спрашивают про Специалист, Микро-80 и т.д. Все будет, сначала надо доделать до конца этот эмулятор. Осталось, надеюсь, уже немного.
Еще из новостей - буду делать миниютюрный модуль для встраивания внутрь клавиатуры. Если все будет хорошо, скорее всего буду делать заказ плат в производство, ну и закажу комплектацию. О сборе заказов с жаждущих напишу отдельно.
Ссылка на файлы: https://github.com/klad-me/RK8266/tree/master/builds/13


18 Mar 2018 11:02
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22409
Location: Silicon Valley
Reply with quote
Надо будет попробовать позапускать :)

_________________
:dj: https://mastodon.social/@Shaos


18 Mar 2018 11:17
Profile WWW
Novelist

Joined: 03 Mar 2018 01:22
Posts: 32
Reply with quote
Сегодня закончил авантюру :) Собрал эмулятор Радио-86РК в корпусе клавиатуры :)
Вечером или завтра выложу все файлы на гитхаб. Плату обрезал до минимума - 14,2 x 24,6 мм (по размеру ESP-01).
Плата и ESP-01 собираются бутербродом, с ESP-01 снимаю пластик с PLD, чтобы платы были вплотную.
Т.к. плата получается внутри клавы, то сделал возможность прошивки по воздуху (через WiFi) без разбора корпуса.
Такая мелкота оказалась необходима. Я вскрыл 3 разные клавы, единственное место, куда можно всунуть свою плату - это место буквой "П" над кнопками управления курсором.
Там места реально очень мало, но больше всего жмет высота - 6-8мм (на разных клавах). В общем такого минимализма и удалось достичь.
Прикладываю фотки сего чуда.
Image
Image
Image
Image
Image
Image
Image


21 Mar 2018 07:55
Profile
Fanat

Joined: 22 Mar 2018 20:46
Posts: 52
Reply with quote
heavy wrote:
Сегодня закончил авантюру :) Собрал эмулятор Радио-86РК в корпусе клавиатуры :)Там места реально очень мало

Надо просто клавы поискать постарше, потолще, там места достаточно. Найти-бы "пухленькую" клаву, но без правой части (цифровые клавиши и курсорные), типа такой, но по мне как, так поквадратнее :)
Image


22 Mar 2018 21:19
Profile
Fanat

Joined: 22 Mar 2018 20:46
Posts: 52
Reply with quote
То heavy ну вот на zx.pk понеслось, о чем я по моему тебе в Телеграм писал - сейчас хотелками, советами и беспонтовыми идеями по самые уши завалят, что по утру призадумаешься - "а надо оно все нафиг?!"!


23 Mar 2018 12:14
Profile
Doomed

Joined: 08 Apr 2013 04:04
Posts: 449
Location: 213.247.249.139
Reply with quote
ГЯФ он такой, да :)

_________________
привет засранцу лавру :)


23 Mar 2018 13:10
Profile
Novelist

Joined: 03 Mar 2018 01:22
Posts: 32
Reply with quote
Готов 15-й билд: https://github.com/klad-me/RK8266/tree/master/builds/15
0x00000.bin - файл для прошивки программатором
fota.bin - файл для обновления по WiFi (через Web-страницу)
Последние изменения:
- Scroll Lock включает Турбо-режим (эмуляция проца на максимальной скорости).
- Можно загружать знакогенератор (запись с адреса 0xF800)
- Сделана поддержка псевдографики и аттрибутов (проверьте, пожалуйста, насколько я корректно это делаю).
- Изменен масштаб экрана по ширине
- Картинку на экране можно двигать с помощью Win+Курсор (для подгонки к определенному телевизору)
- Сделано обновление прошивки по воздуху (через Web-страницу).

Осталось доделать сохранение и загрузку состояния. Думаю, пока на этом закончить и заняться тестированием.


25 Mar 2018 02:54
Profile
Novelist

Joined: 03 Mar 2018 01:22
Posts: 32
Reply with quote
На гитхаб выложил 16-ю версию. Времени, к сожалению, сейчас очень мало, но проект не забрасываю !
Ссылка для скачивания:
https://github.com/klad-me/RK8266/tree/master/builds/16

По изменениям:
- Сделан звук на GPIO14. Кто использует ESP-01 - его можно подпаять прямо на проц, у кого другие платы - все намного проще.
- Улучшена поддержка ВГ75. Тесты теперь, по-моему, отрабатывают корректно. Кадровая синхронизация (для флага) тоже сделана.

Image
Image


31 Mar 2018 11:41
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22409
Location: Silicon Valley
Reply with quote
А что за псевдотест такой? :roll:

_________________
:dj: https://mastodon.social/@Shaos


31 Mar 2018 17:34
Profile WWW
Novelist

Joined: 03 Mar 2018 01:22
Posts: 32
Reply with quote
Готовая 17-я сборка эмулятора:
https://github.com/klad-me/RK8266/tree/master/builds/17

Изменения:
- Переделай файловый менеджер
- Сделана сортировка файлов по имени
- Перезапись существующих файлов
- Отображение версии прошивки
- Убраны тормоза клавиатуры (при быстром нажатии нескольких кнопок они терялись)
- Немного переделан интерфейс

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

В общем тестируем и отписываемся о результате !


04 Apr 2018 23:36
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 97 posts ]  Go to page Previous  1, 2, 3, 4, 5, 6, 7  Next

Who is online

Users browsing this forum: No registered users and 11 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.