Просмотр полной версии : Эмулятор "Специалиста" на ESP8266
Shumadan
14.04.2018, 14:58
Интрига вечера :)
64992
с нетерпением ждем)
Конечно понимаю, что не по теме, но все же - по Специалисту. Делаю клавиатуру и возникла проблема - когда перекодировать русские буквы. У РК86 есть индикатор Рус/Лат, у Специалиста нет ? Или я плохо искал ?
Если у кого есть идеи - как сделать удобно - жду комментариев.
Наверное, никак.
В контроллерах PS/2-клавиатур на микроконтроллерах для ретросоветских ПК перекодировка вообще не делается. Принимается как данное, что раскладка у большинства - ЯВЕРТ, а не ЙЦУКЕН.
Ведь софт совсем не обязан был реагировать на нажатие кнопки РУС/ЛАТ. Особенно, во времена "ножек Буша", когда было модно делать всё необычно, а не по-стандарту.
И вот еще что. Нужно учитывать, что чтение клавиатуры может происходить (если склероз мне не изменяет) минимум двумя способами на Специалисте и Орионе. Смотря что будет опрашиваться - столбцы или строки.
Интрига вечера
Ну...... ну же! :)
Ну...... ну же! :)
Ох, времени ну вообще нету :(
К тому же столкнулся с проблемой. Что-то не разберусь с клавиатурой. Монитор почему-то не перебирает строки, т.е. он выставляет строку, я отдаю столбец с нажатой кнопкой, а он после не перебирает строки, чтобы понять что нажато. Соответственно, работает как-то очень криво. В отладчике сидеть пока нет времени, если кто-то скинет дизассемлированный код считывания кнопки из монитора Специалиста - это сильно ускорит процесс.
ROM-ы уже читаются, экран рисуется, затык пока только с клавой. Будет рабочая клава - будет и версия !
Вообще-то Специалист можно без клавиатуры запустить. Важно же отладить вывод изображения, чтение из ОЗУ и ПЗУ. Ну наконец-то увидеть заветную надпись МОНИТОР.
Соответственно, работает как-то очень криво
Он работает своеобразно, а не криво.
Клавиатура может опрашиваться по строкам, по столбцам, или вся сразу (нажатие ЛЮБОЙ клавиши). Вероятно, ты как раз на третий способ и наткнулся. Все линии опроса разом ставятся в ноль и опросом порта ввода смотрят, FF или что другое прилетает. Такое, кстати, может быть и на 86РК.
- - - Добавлено - - -
Корпусятко из вспененного ПВХ, спёр у рекламщиков -
https://c.radikal.ru/c26/1804/12/8b026b090ac5.jpg (https://radikal.ru)
Красить или не красить, вот в чем вопрос... (С) Шекспир.
В общем готова первая версия Специалиста для этого железа. Все криво-косо, но как-то работает. Загрузки с магнитофона пока нет, зато можно грузить любые файлы в область ПЗУ или ОЗУ через WiFi. Переключение в режим WiFi по кнопке "Pause/Break". На web-страничке внизу будет группа "Образы ПЗУ". Туда можно класть файлы с названием XXXX, где XXXX - 16-ричный адрес загрузки в ПЗУ или ОЗУ.
Образ загрузчика уже есть в эмуляторе, но его можно поменять создав файл C000.
Я пробовал использовать Монитор+Бейсик с сайта specialist-mx.ru, но что-то как-то криво все работает. Выход в монитор из загрузчика по F7+Enter. В мониторе клава вроде более-менее адекватно реагирует (перекодировки русского пока нет). А вот при выходе в Бейсик по команде 'J', клава работает странновато. Не работает Пробел, ЗБ, ну и много чего еще. Плюс еще в листинге мусор, возможно так и должно быть при первом включении ? Может я всетаки образы кривые скачал ?
Ну вот и сами пошивки (первая для программатора, вторая - для WiFi):
http://klad.me/spec8266/0/0x00000.bin
http://klad.me/spec8266/0/fota.bin
Только вот автор никак не описал процесс прошивки с нуля и желательно в первой посту темы. Или нужно всю тему штудировать для понимания?
Error404
30.04.2018, 14:42
Только вот автор никак не описал процесс прошивки с нуля и желательно в первой посту темы. Или нужно всю тему штудировать для понимания?
Плюсую, хотелось бы инструкцию. И за отдельный раздел по ESP тоже.
Сделаем FAQ в первой теме. А пока для простоты - заливается бинарник 0x00000.bin с нулевого адреса. Используется программа ESPflasher. Лучше ее брать с гитхаба, но пока можно дернуть и эту, с яндекс-диска (https://yadi.sk/d/PcZKXS_I3V2SX6).
Прошивается модуль ESP с применением USB-UART конвертера, любого, лишь бы скорость 115200 держал. Можно хоть с ардуины использовать.
Файлы прошивки, именуемые FOTA.BIN - предназначены для обновления прошивки без использования программатора, но для этого в ESP уже должна быть залита прошивка компьютера любой конфигурации. Тогда в меню появится пункт "обновление" по-воздуху, то есть посредством вай-фая.
При работе по вай-фаю, сам микрокомп ESP играет роль сервера со страничкой конфигурации и выбора программ. Вход на эту страничку производится с браузера компа, находящегося в той же домашней сети, что и ESP. Свой IP-адрес для входа микрокомп выдает на экран в момент подключения к сети. После выполнения манипуляций в сети, комп отключается от вай-фая и уходит в режим эмулятора.
Могу добавить, что про процесс прошивки можно почитать здесь (https://www.drive2.ru/b/3205926/). Не указаны две кнопки, которые добавляются перед прошивкой. Про такие мелочи нужно упоминать.
Не указаны две кнопки, которые добавляются перед прошивкой. Про такие мелочи нужно упоминать.
Кнопки? о_О Что за кнопки?
При прошивании, когда RX-TX уже подключены к платке с ESP, нужно при подаче напряжения питания держать прижатой к "земле" лапу GPIO_0, чтобы инициировать режим загрузки. Отпускаем лапу от земли и можно запускать прошиватор. В программе-прошиваторе нужно выбрать скорость 115200, порт, где висит адаптер UART, объем памяти 512к. ну и назначить сам файл 0x00000.bin на адрес 000000.
После нажатия кнопки прошивания, начнет мерцать синий светодиодик на плате ESP. На экране флешера появятся назначенные МАК-адреса (нам они пофигу) и начнет заполняться полоса загрузки.
П.С. Не забываем притянуть к +пит лапу chip_en платки.
Я не буду закарачивать "лапу" пинцетом к земле, ещё что-нибудь закарачу. Ввод кнопки намного надёжней.
Ввод кнопки намного надёжней
Это - дело личное. Но это требуется на один раз, далее прошивается через вай-фай, без закорачиваний.
- - - Добавлено - - -
Почему-то не работает кнопка ПРОБЕЛ в бейсике. Использую ту же связку Монитор+Бейсик с сайта fifan'а. Надо бы в эмуляторе проверить, что ли...
- - - Добавлено - - -
В эмуляторе тоже нифига пробел не работает в бейсике, и на элементарные команды дает ошибку...
- - - Добавлено - - -
Положу файлик ПЗУ Монитор+Бейсик (https://yadi.sk/d/2Vnd4j9Y3V2wRD) здесь, готовый, для удобства.
- - - Добавлено - - -
Тест Рюмика показывает"мерцание" кнопки "пробел". К чему бы это?
Тест Рюмика показывает"мерцание" кнопки "пробел". К чему бы это?
"Мерцание" пробела - нажимается пробел? У меня такое повторяется, если используется PS/2 адаптер от Vinxru, например в Специалисте МХ2. Не пойму что это, номиналы резисторов на портах "клавиатурного ВВ55" менял.
fifan, да, как буд-то нажатия.
Тут интересней другое, есть ли нормальный бейсик для ПЗУ?
- - - Добавлено - - -
https://b.radikal.ru/b07/1805/77/33c7aaa0d317t.jpg (https://b.radikal.ru/b07/1805/77/33c7aaa0d317.png)
- - - Добавлено - - -
загрузил Бейсик Практик.
https://c.radikal.ru/c43/1805/01/b5cfe5753ec9.png (https://radikal.ru)
Оно уже работает.
Но неправильное поведение пробела видно и здесь.
При нажатии его выводится токен MLOAD. Где-то там пробел с чем-то "искрит".
Для ввода пробела в команде PRINT воспользовался стрелкой вправо.
- - - Добавлено - - -
Игра Down to Earth.
Запускается, но ожидает нажатия М или ПРОБЕЛ.
На этом месте застреваем, ибо ни того, ни другого сделать не получается.
Вероятно, программа использует второй способ опроса клавиатуры, по столбцам.
Нда... я когда-то тоже долго ковырялся с "контроллером клавиатуры" на ПЛИС.
Нужно отслеживать, в какой именно порт клавиатурного ППА идет запись предустановки опроса, и соответственно менять логику эмуляции клавы.
- - - Добавлено - - -
У fifan'a на его сайте есть хорошая схема клавиатуры, с разблюдовкой по кнопкам. Стырил откуда-то... :)
http://www.spetsialist-mx.ru/schemes/SpetsialistM_6.png
Здесь сигналы 1..8 - порт А, 9..14 - порт В, 15..18 - порт С клавиатурного ППА.
Мое скромное ИМХО - нужно убрать любую перекодировку клавиш на ПЦ-клаве. Смотрю на цифровые кнопы - там несовпадение дополнительных символов, лучше оставить дефолтные. Т.е. шифт+8 должно быть ( а не *, как на ПЦ.
Далее, если порт А ППА настроен на вход, то автоматом запускаем одну процедуру обработки чтения кнопок по столбцам.
Если порт В на чтение, то соответственно другая процедура будет читать строки.
С портом С тоже все понятно, он работает синхронно вместе с портом А.
Ну и на закуску - опрос Эни Кея. В порты А и С пишутся нули, и опросом порта В ждут, пока оттуда прочитается не 0xFF, а что либо другое.
Вот ещё клавиатура. На светодиод не обращайте внимания.
http://www.spetsialist-mx.ru/schemes/KeyBoard.png
HardWareMan
01.05.2018, 16:25
Во время посещения кружка лично рисовал на бейсике на самом Спеце схемку для Экспресса (в кружках - точки подключения разъема на плате). Рисовались 4 листа и потом клеились (из-за чего немного не сошлись, но было пофигу).
http://jpegshare.net/images/f6/40/f640cc41598767c4a62cb51a6d754abe.jpg
HardWareMan, круто, без шуток! :)
HardWareMan
01.05.2018, 19:30
HardWareMan, круто, без шуток! :)
Я точно помню, что сохранял это на кружковых кассетах. Надеюсь, что найду среди них это.
Спасибо за перенос темы. Выходные, как всегда, себе не принадлежат :(
По клавиатуре посмотрел, видимой проблемы с кнопкой "Пробел" не нашел. Дайте, пожалуйста, тест клавиатуры и как его правильно запустить. Думаю, разберусь быстро и будем двигаться дальше !
heavy, не существует полноценного теста клавиатуры для Спеца...
Тот, что есть в тесте Рюмика - проверяет лишь один из способов опроса клавиатуры, да и то - тот, который применяют стандартные вектора Монитора.
Жаль, что мне никак не поставить среду разработки, которую применяешь ты... Некий опыт программирования МК на С у меня есть, возможно я и отловил бы что-нибудь.
ЦЕЛИТЕЛЬ МИКРО МИРА
22.08.2018, 13:05
Проект заброшен ? До конца довели ?
Да, хотелось бы продолжить. У меня на подходе платка для этого проекта. Хотелось бы взглянуть на работающий эмулятор.
Все , идея похоронена ????
heavy, Куда пропал ? Как продвигается Специалист ?
У меня печатная плата на подходе. Буду паять, прошивать. Процесс запуска буду писать здесь.
плата на подходе. Буду паять, прошивать
при запаянной флехе на модуле W25Q32 прошить можно любой из трех ємулей(РК86, Специалист, БК-0010), дальше перепрошивка через FOTA по WiFi , вот только Специалист глючный и недоделаный
Прошил я новую плату с модулем. Но потом никакой сети Wi-Fi не нашёл. Как модуль переключается в генерацию Wi-Fi соединения?
Кстати и изображения на выходе нет. Или тут особенные параметры видеосигнала?
Ответа нет. Может необходимо контакт Chip_en подключить напрямую к +3.3в, а то сейчас он подключен к плюсу через резистор в 22 кОм?
Может необходимо контакт Chip_en подключить напрямую к +3.3в
контакт чего ?
если флеху шил прогером, а не на модуле, то флеху нужно переключить в QSPI
заводится с первого раза, пролей для начала РК86 в нем в WiFi переходит по F12
Контакт модуля по даташиту. У автора эмулятора он подключен к плюсу через резистор. Как понять шить в программаторе? К модулю подключается адаптер UART/USB. Эта связка и есть программатор. Как переключиться в QSPI?
Вот моя плата в сборе, подключается к адаптеру UART/USB от ZXkit. И объясните мне функции этого меню, в тексте упоминалась только скорость.
https://image.ibb.co/jXRZHq/W2.png (https://ibb.co/fA6qqA)
Прошивал чётко по этой схеме, сигнал GPIO0 подключал через кнопку. Сам процесс записи идёт нормально. При вставке модуля в схему на пол секунды горит синий светодиод и всё, нет никакого выхода сигнала.
https://cs8.pikabu.ru/post_img/big/2016/12/17/11/1482001677160612384.png
горит синий светодиод и всё, нет никакого выхода сигнала
кстати какая флеха запаяна на модуле ? из собственного опыта могу утверждать что работают только Winbond W25Q32(16,8)
ни Mix, ни Feon , ни Sanyo , ни ST не завелись, вели себя точно так же пол секунды горит синий светодиод и тухнет
на Winbond е посте старта эмуляции он горит
- - - Добавлено - - -
Как понять шить в программаторе?
выпаять флеху и пролить конфу например на СH341(доработаном) прогой "AsProgrammer CH341" и включить в конфиге флехи SREG2-02h
кстати какая флеха запаяна на модуле ? из собственного опыта могу утверждать что работают только Winbond W25Q32(16,8)
ни Mix, ни Feon , ни Sanyo , ни ST не завелись, вели себя точно так же пол секунды горит синий светодиод и тухнет
на Winbond е посте старта эмуляции он горит
выпаять флеху и пролить конфу например на СH341(доработаном) прогой "AsProgrammer CH341" и включить в конфиге флехи SREG2-02h
Так и есть флеш не та - MX25L8006E. Её выпаять и запаять новую не смогу - глаза не те. Буду искать другой модуль.
siemensC35
13.11.2018, 11:01
Кстати заметил одну фишку, модуля esp-01 бывают немного отличающееся друг от друга не токо флешкой, возле штырьков например смд элемент какой-то. Имел неосторожность просеять его и теперь модуль не определяеться вообще
Да там и зрение то особо не нужно, в два движения паяльником перепаивается
Так и есть флеш не та - MX25L8006E. Её выпаять и запаять новую не смогу - глаза не те. Буду искать другой модуль.
Отправлено с моего m2 note через Tapatalk
Буду искать другой модуль.
врятли найдешь модуль с W25Q32, так что лучше перепаяй и не будет гемора
W25Q32 нужна потому что прошивка расчитана на 3.5мб файловой и если будет меньший обьем при ОТА обновлении модуль будет "ложиться", а на W25Q32 платформа меняется по Wi-Fi
Уговорили флеш поменять. Какой нужен тип и где купить?
Уговорили флеш поменять. Какой нужен тип и где купить?W25Q32 уже писал, я думаю купить у вас есть где, у нас они на каждом углу, можно купить флэш-шильду от ардуино на этом винбонде
Отправлено с моего m2 note через Tapatalk
К сожалению купить не где, я все детали заказываю. Спасибо.
К сожалению купить не где, я все детали заказываю.
а если тут https://surgut.regmarkets.ru/search/?q=w25q32&yamart=1
Там по заказу, ждать более 2 недель, +20% за доставку.
Выпаял старую флеш память и впаял новую - W25Q32JVSSIQ (https://www.chipdip.ru/product1/8141422683) и плата после перепрошивки выдала заветное слово на экран: ПРОГРАММА? Но почему-то не работает PS/2 клава - немогу ничего напечатать. Наверное в подключении ошибся, потому что нет инициализации клавы (не вспыхивают светодиоды на клаве при подаче питания). Буду разбираться. Привожу скриншоты выдаваемые программой при прошивке.
https://i.ibb.co/4NK2Tnv/progr-Wi-Fi.png (https://ibb.co/0JmKMR4)
Выпаял старую флеш память и впаял новую - W25Q32JVSSIQ (https://www.chipdip.ru/product1/8141422683) и плата после перепрошивки выдала заветное слово на экран: ПРОГРАММА? Но почему-то не работает PS/2 клава - немогу ничего напечатать. Наверное в подключении ошибся, потому что нет инициализации клавы (не вспыхивают светодиоды на клаве при подаче питания). Буду разбираться. Привожу скриншоты выдаваемые программой при прошивке.Прошей РК86 илм БК0010 и убедишся что все работает, Специалист очень сырой, мне на нем так ничего запустить неудалось
Отправлено с моего m2 note через Tapatalk
Ну мне ж нужно загрузить через Wi-Fi саму прошивку компьютера, второй файл - fota.bin.
Разъем клавиатуры перепаял. Заработало. Но не один файл не могу загрузить через wi-fi - пишит ошибка загрузки, это во-первых. И во-вторых куда грузить? В теме есть упоминание о файле fota.bin - его куда и свой образ в 12 кбайт тоже не понятно куда кинуть? Меню загрузки много, а какое для чего не понятно.
- - - Добавлено - - -
В параллельной теме для РК-86 уже рассматривали вопрос о том, что не загружаются файлы через Wi-Fi. Я наверное, неверно указал размер своей флеш памяти - 512 кБ, а у меня-то флеш на 32 Мбита (4 Мбайта). Завтра перепрошью, укажу реальный размер.
В самой нижней строке фота обновление, через него перешивается и платформа
РК86 работает отлично, БК0010 пару файлов запускал, а со Специком у меня нифига неполучилось
Отправлено с моего m2 note через Tapatalk
Перепрошил флеш память, в программаторе указал размер 4 MByte. Загружается файл C000.bin - образ ПЗУ. Попробовал загрузить игру COLLINES, но она не ложится в память по адресам. Вот скриншот.
https://i.ibb.co/Tb6Wp3w/no-game.png (https://ibb.co/Tb6Wp3w)
Перепробовал все меню с скриншота предыдущего поста - ничего не помогло, область ОЗУ не заполняется никак. Без автора разработки не обойтись.
Всего-то надо поставить два строки:
1. Загрузка программы/игры - загрузка стандартного файла rks с указанными в нём начальным и конечным адресами;
2. Загрузка в область ОЗУ - загрузка в область ОЗУ готового кода, адрес загрузки можно задать в названии файла, например - 0000.bin.
Этого будет вполне достаточно для работы со Специалистом, я так думаю.
Секция "Обновление прошивки" со скриншота работает, загрузил через неё прошивку взятую с поста (https://zx-pk.ru/threads/29112-emulyator-quot-spetsialista-quot-na-esp8266.html?p=961727&viewfull=1#post961727) fota.bin. В том же посту написано, что можно загрузить и в область ОЗУ, но типа загруженный файл не появляется в ОЗУ эмуляции Специалиста.
https://i.ibb.co/5X3SXqL/load-err.png (https://imgbb.com/)
Вот из этого только работает вторая строка с образом ПЗУ c000.bin
Написал автору темы в личку может кинет мне исходники. Вывод на Специалисте видеосигнала отличается от РК-86, а то можно было бы в исходниках покопаться. Я вот шапку Web страницы нарисовал.
https://i.ibb.co/ZWj1TQX/spets-logo.png (https://imgbb.com/)
Вот мне интересно эмулятор у нас выдаёт чёрно-белый сигнал, а почему Web страница-то чёрно-белая? Это как фильм "Семнадцать мгновений весны" художником задумывался как цветной, декорации наверное были цветными, его только снимали на чёрно-белую плёнку.
Автор мне любезно предоставил исходники проекта. Они под Linux. Под винду я скачал визуал студио и пакет ESP8266 Wizard 1.3.0.
Перекидывал в вновь созданный пакет файлы, собирал с одной папки в bin файл. Всё шло хорошо. Стал собирать файлы во второй папки тут возникли ошибки. Собирание файлов с трёх папок (boot-2apps, EmuAPP и WiFiAPP) тоже идёт с ошибками.
Я так думаю идёт не совпадение версий SDK. При создании проекта в визуал идёт выбор версий:
https://i.ibb.co/85ZM158/SDK.png (https://ibb.co/PhHxqhC)
А собирался проект под версией: esp8266 nonos sdk v1.5.3, правда под Linux. Теперь даже не в курсе найду ли подходящий визард - первый поиск ничего не дал.
CityAceE
21.01.2019, 07:14
А чего бы автору не поделиться исходниками с сообществом? Глядишь, коллективным разумом справимся.
Я как понял, что если у Вас не Linux, то под Visual Studio нужно писать почти с нуля. Для меня не знатока С это сложновато. Я только смог чуть-чуть улучшить Web интерфейс. В атаче сам, проект, которым поделился автор и моя папка.
CityAceE, получилось как-то разобраться в проекте?
CityAceE
03.02.2019, 04:58
С наскока, увы, не получилось. Пока отложил на потом.
Скачал проект, попробовал собрать. После небольшой правки упёрся в отсутствие SDK. Аналогичная ситуация оказалась и по проектам https://zx-pk.ru/threads/28907-apparatnyj-emulyator-radio-86rk-na-esp8266.html , https://zx-pk.ru/threads/29542-emulyator-bk-0010-na-esp8266.html.
Знакомая аббревиатура. Не помню нашёл я SDK прошлый раз или нет. А Вы не через вижуал студио делаете?
Автор проектов куда-то делся. Максимум я только html страницу смог переделать, но вставит её в проект я не знаю как. Да хрен с развитием, которого нет мне б как-то сделать загрузку блоков в память, а то у меня в Специалисте никак не получалось.
Я сделал другую плату под сабж, но у меня нет питания с микро усб разъёма, разбираться в нём мне лень.
Знакомая аббревиатура. Не помню нашёл я SDK прошлый раз или нет. А Вы не через вижуал студио делаете?
Нет, не в студии. Автор знатный линуксоид со стажем. Проект для РК86 тоже под линукс сделан для сборки. Пробовал собирать под Ubuntu 18.04. Затыкается на сборке WiFiAPP. Проект для БК-шки - сборка под винду, пробовал собирать в mingw, но нужно SDK. То что у меня было, от espressif ESP8266_NONOS_SDK, что то не цепляется. По исходникам БК ссылается на NONOS_SDK_BY_HEAVY_v1.5.3.
Автор проектов куда-то делся. Максимум я только html страницу смог переделать, но вставит её в проект я не знаю как. Да хрен с развитием, которого нет мне б как-то сделать загрузку блоков в память, а то у меня в Специалисте никак не получалось.
С автором списался в личке, правда по другому поводу. Возможно договоримся о встрече. Так получилось, что мы в одном городе, и, в общем-то знакомы, как и с автором варианта для БК.
По исходникам БК ссылается на NONOS_SDK_BY_HEAVY_v1.5.3.
Так вот же он https://zx-pk.ru/threads/29542-emulyator-bk-0010-na-esp8266.html?p=982692&viewfull=1#post982692
Так вот же он https://zx-pk.ru/threads/29542-emulyator-bk-0010-na-esp8266.html?p=982692&viewfull=1#post982692
Вот, блин, проглядел :(
Спасибо
- - - Добавлено - - -
Eltaron,Спасибо, хотя и не совсем в тему, но с этим SDK прошивка для БК собралась. Какие-то файлы на выходе появились, проверить пока не могу. А по основной теме, так в линукс сегодня уже что-то лениво перегружаться. И проверить не на чем пока всёравно.
Я как понял, что если у Вас не Linux, то под Visual Studio нужно писать почти с нуля. Для меня не знатока С это сложновато. Я только смог чуть-чуть улучшить Web интерфейс. В атаче сам, проект, которым поделился автор и моя папка.
spec8266_myweb.rar
Допилил эту сборку до рабочего состояния. Нет поддержки магнитофона и с клавиатурой в программах возможны непонятки с управлением.79722 79723
Нужны тестировщики.
Нужны тестировщики.
Ачто, через flash_download_tool_3.9.3 этот бинарник не заливается?? На середине вываливается с ошибкой :(
Ачто, через flash_download_tool_3.9.3 этот бинарник не заливается?? На середине вываливается с ошибкой :(
Не могу сказать за эту версию, у меня основная система Linux и прошиваю я все под ней. Скачал прошивку, для проверки архива, может что не так загрузилось, взял этот флешер (https://github.com/nodemcu/nodemcu-flasher/blob/master/Win64/Release/ESP8266Flasher.exe?ysclid=loizoqhti5201340643), под Win7 все прошилось и заработало. И fota скачал и проверил загрузку с WiFi, так же ок. Аналогичный файл от РК-86 грузится?
взял этот флешер, под Win7 все прошилось и заработало
Дааа, это второе что я сделал. Как бы да, это древний флешер, он работает, а вот flash_download_tool - это современный и фирменный от разрабов.
ESP32 шьет прилично, и как бы 8266 должОн, а вот фигушки...Со старым флешером прошилось, меню для вай-фая есть и страница в браузере открывается. Но на этом все. Я так себе пользователь Специалиста, уже не помню, как и что дальше проверять)
Вот да, если бы этот проект под ESP32 портировали - было бы интереснее и совремённее..
CityAceE
04.11.2023, 07:22
Допилил эту сборку до рабочего состояния
Это просто отлично! У меня, к сожалению, нет спаянного устройства. Так и лежит просто голая плата без обвеса. Но у меня есть TTGO VGA32 v1.4:
https://ae04.alicdn.com/kf/H725e755b6b674837bf0bc2ae2e7e2f7aD.jpg
Насколько я понимаю это практически одно и то же, только периферия распяна по-своему. Вот если бы под него сборка была, то я смог бы потестировать. А заодно и со своим эмулятором сравнить.
Нужны тестировщики.
Полагаю, что с этим тут будет туго. Куда-то все любители Специалиста разбежались. Остались только несколько железячных экспертов.
... меню для вай-фая есть и страница в браузере открывается. Но на этом все. Я так себе пользователь Специалиста, уже не помню, как и что дальше проверять)
Вот да, если бы этот проект под ESP32 портировали - было бы интереснее и совремённее..
Выход в монитор F1 и Enter, по ESC меню с файловым менеджером и справкой по клавиатуре, по WinMenu справка по монитору. В файловом менеджере не работает переименование файлов (еще не дошли руки). Работает звук.
Я с этой esp8266 только вторую неделю разбираюсь, до esp32 еще далеко. Да и цена на 8266 ооочень привлекательная...
Так прошил этот эму по воздуху
особенно понравилась рамочка в файловом менеджере.
начал тестить - маненько
поддтормаживает клавиатура..
пока разбираюсь... что если нужно могу оперативно протестить!!!
- - - Добавлено - - -
итак 1й баг
нагрузил через вифи игрушек
статистика такая
Общий объем: 3.5 M
Свободно: 3.0 M
результат слетела система с загрузчиком.. полностью
уже 2 й раз пробую
восстанавливаю через TTL UART 00000.bin
Сколько файлов было загружено до такого слета, в какой раздел(игры, утилиты и тп...)?
Я сталкивался со слетом системы если по WiFi загружал что то и сразу выключал питание ESP ( даже один файл). После чего стал делать выход из режима WiFi нажатием ESC, после такого выхода проблем не было, решил что так и должно быть. Я загружал порядка 50 файлов за раз, это две с половиной колонки в файловом менеджере.
Вообще, вся работа с файловой системой взята от РК-86 на 100%, соответственно подобная проблема тогда и там должна вылезать. Надо смотреть.
да нет накачал только 1 столбец.. (раздел ИГРЫ)
по размеру = 3,5 - 3,0 мB
первоночально 0000.bin от рк86 и был.
какие именно игрушки были загружены, что бы повторить ситуацию со слетом? их список или фото с экрана...
так попробовал еще раз
картина таже
скрин игрушек
https://dropmefiles.com/qXULa
https://dropmefiles.com/qXULa
если нужно архивы с игрушками могу дать
у меня еще такой вопрос... когда перешиваешь при помощи UART - там вообще какой то контроль идет на проверку правильности зашитого??
Набросал тут схемку этого ретро проекта , на мой взгляд, по глазастее малость..79843
ShSergey
08.01.2024, 10:13
Допилил эту сборку до рабочего состояния. Нет поддержки магнитофона и с клавиатурой в программах возможны непонятки с управлением.79722 79723
Нужны тестировщики.
Спасибо за сборку. Есть непонятки с управлением. Запустил игру KLAD2 не нашел кнопку Ч - выстрел вправо и при движении по лестнице вверх и вниз нужно постоянно их нажимать чтобы двигаться.
Действительно, нет кнопки ^/Ч, добавил на ALT_L, плюс перенес @ на ALT_R. Сделал версию 2.
Ремап кнопок на современную клавиатуру хоть и красивое решение, но тк во многих играх идет привязка к оригинальному расположению кнопок получаются сложности с управлением и не понятно, что лучше.
Powered by vBulletin® Version 4.2.5 Copyright © 2026 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot