Сделал ролик. Криворукий, конечно, но я старался.
https://youtu.be/Ki1a8TiT-6U
Вид для печати
Сделал ролик. Криворукий, конечно, но я старался.
https://youtu.be/Ki1a8TiT-6U
А кроме вирт-трд браузером можно куда-нибудь залезть? На https://zxart.ee например?
Добавил для браузера драйвер расширенного экрана ZS GMX. Работает даже на реальном компе. Перемигивает на обычный экран во время обращения к карте памяти, это нормально. Пока что 24*80 символов, но можно сделать и все 25*80.
Но почему-то куда ни пойду, всё равно 64 символа на экране ). Надо бы найти адресок где 80 символов..
https://pic.maxiol.com/thumbs2/16699...shot000000.png
Поправил драйвер GMX. Теперь точно 80 символов.
https://pic.maxiol.com/thumbs2/16701...shot000000.png
В браузере моей сборки увеличил буфер для скачивания. Иначе некоторые мелодии AY не влезали и играли криво.
Плюс мелкие фиксы trdos и задержек клавиатуры. Надеюсь, с контроллером клавиатуры Скорпиона теперь не будет притормаживать.
Ссылки в первом сообщении.
Приходится как в старые времена делать дисковые версии софта. Disked by...
Сделал версию trdos утилиты Network Manager. Нужна для лёгкой настройки карты ZX WiFi на точку доступа.
Что характерно, под esxdos эта версия тоже должна прекрасно работать, но без сохранения пароля на диск. Но сохранение и не требуется, ESP запоминает пароль сама.
https://pic.maxiol.com/thumbs2/16737...80199.scr2.png
Утащил свежий драйвер, а что там с клавиатурой Скорпиона, у нас был баг в инпутах троило ввод, этот глюк я решил просто обнулив буфер перед опросом.
Буфер для страниц там мелкий, я тоже его сразу почти в fe сдвинул, но у меня была проблема с загрузкой длинных статей с Википедии, после того как снял ограничение на 255 строк.
За утилиту спасибо, я в свой MRF просто строку инициализации добавил, но цельный менеджер это хорошо, нужно посмотреть как его под разные порты довести.
- - - Добавлено - - -
Тут есть желающие русский язык лицезреть в гофер, как оно там устроено в 64 колонки легко можно добавить вторую половину кодовой страницы под 866 например? Я сам просто боюсь даже начинать разбираться.
Контроллер не любит, когда слишком часто опрашивают клавиатуру. Начинает тормозить процессор задержками. Я просто добавил пару halt там, где идёт опрос порта #FE, чтобы не частило.
Докинуть драйвер и в драйвере имя модуля ещё поправить. Я вот просто взял драйвер от браузера и чуть поправил.
А что, оно же там есть. Вот на первой странице русские буковки. Но как печатать русскими в поиске, это не знаю пока.
https://pic.maxiol.com/thumbs2/16737...shot000000.png
А, это про ZXMCARD, понятно. Тогда оставим.
Добавил свой АТМ драйвер, завелось. Правда в ESP32 они упразднили CWMODE_DEF и оно хальтнулось, именно из-за этого я отказался от хардкода строки инициализации у себя.
Действительно, это уже половина дела, может раньше там кодировка была не та, а может именно о вводе шла речь, хотя шрифты мы обсуждали =)
Кое-как нашёл где же взять музыку для GS в сети гофер.
Сделал так:
На главной странице Floodgap Systems' official gopher server.
Затем поиск Search Veronica2.
Забиваю в поиск слово ".mod".
Выбираю сайтик, например, alexschroeder.ch.
И в нём уже какой-нибудь файл mod.
Агонь! Оно поёт.
https://pic.maxiol.com/thumbs2/16738...shot000000.png
Теперь мы знаем адрес сайта, на который можно зайти также и напрямую набив адрес (по кнопке D).
Годные ссылки кидайте в чат.
И тут же хорошая новостя: на гофер сайте Nihirash появился архив MOD файлов!
Накодил новую утилиту NetTime.
Утилита для синхронизации времени с интернет сервером.
Эта версия с поддержкой TR-DOS, карты ZX WiFi и SMUC.
При добавлении драйверов может быть запущена с другим оборудованием.
Точность установки времени +/- несколько секунд.
Алгоритм расчёта времени должен быть довольно хитрый, но я сделал как проще.
Надо бы оптимизировать код, но как всегда...
Лежит в папке NetTime, ссылка в подписи.
https://pic.maxiol.com/thumbs2/16780...714.screen.png
P.S. На реальном компе пока не проверял.
Поделитесь прошивкой AT для есп12.
есп12 по умолчанию с прошивкой АТ, и все они тоже.
NM - это NetManager? Он без прошивки и не будет работать.
Цитата:
Прошивка:
Вариант 1: Нажать кнопку PRG, затем нажать и отпустить RST, затем отпустить PRG.
Вариант 2: На выключенной плате нажать кнопку PRG и включить питание.
Можно программировать (через FLASH_DOWNLOAD_TOOLS).
Я в курсе как прошивать. Я не могу найти нормальную АТ прошивку с которой бы все работало.
Накопилось немного пожеланий для улучшения браузера Moon Rabbit или же MRF.
Если есть желание у авторов реализовать, я буду рад. Или же сам попробую допилить что-то из списка. Но лучше бы иметь одну самую продвинутую версию браузера. Главное для меня пункт 1.
- Проигрывать все mod на странице по порядку (от курсора вниз). Аналогично как для AY. Проигрывание не зацикливать, как сейчас.
- Указывать название файла при проигрывании
- Часы в углу
- Драйвер для ZiFi
- Драйвер для мыши (управление примерно как было в NC под DOS)
- Драйвер экрана GMX (есть готовый в моей сборке)
Первые два пункта сделал для MOD.
Для AY показывать имя файла оказалось не так просто ). Но можно подумать.
Для картинок тоже можно сделать авто переход типа слайд-шоу.
https://drive.google.com/drive/folde...xZ83juCuaBe32I
Папка moon-rabbit-zx.
upd. Сделал часы для smuc. Во время загрузки не обновляются, но в основных режимах время показывают.
upd. Добавил выбор диска trdos перед скачиванием.
Отлично, утащил к себе пока с небольшими изменениями фичу со следующим MOD. Советую тоже сделать кнопку NEXT, некоторые треки либо слишком короткие, либо как-то так лупятся что устанешь ждать конца файла. Тем более там есть готовая peekC для опроса клавиатуры.
С часиками нужно подумать как прикрутить GLUK/ATM туда.
Загадка века.
Беру кабель 232 с перевёрнутыми контактами RX-TX, RTS-CTS и подключаю Эву к ПЦ. Терминал работает (только в TSConf).
Подключаю Скорп с картой zxwifi к ПЦ - работает.
Подключаю Скорп к Эве - сгорает микросхема max232 сначала на Эве, потом на карте zxwifi. Начинает передавать только в одну сторону и сильно греться.
Выяснил, что влияет телевизор ЭЛТ, который подключен к Скорпу. У телевизора и Скорпа вилки питания без заземления. У Эвы и монитора ЭЛТ с заземлением.
Когда компьютеры не соединены кабелем, разница между землями постоянного напряжения около 80В, переменного около 100В.
Когда кабель 232 подключен, то разницы, конечно, почти нет.
А если телевизор выключен из сети, то разница около 0,5V DC (в момент касания щупом до 8V, потом падает) и 2-2,5V AC.
И вообще всякие чудеса происходят. Тычешь щупом тестера в землю Скорпа, а в этот момент клавиатура Эвы перегружается, мигает светодиодом. Хотя компьютеры никак не связаны, кроме сети питания 220В.
Только какие выводы из этого можно сделать?
Ну худо-бедно я их соединял через кабель 232. И причём всегда сначала отключал компьютеры, потом соединял. Но вот телевизор не отключал, наверно.
Наверно ещё не плохо бы заземлить БП Скорпа... Защитная земля поможет? Или она так, от утечек только спасает.
БП на 12 вольт я заземлю, допустим. А дальше ещё идёт преобразователь 12В-5В. У него защитную землю некуда подключать, я думаю.
для надежности лучше соединить минусы питания всех девайсов проводами без разъемов (ибо как только появляется разъем - есть шанс что при подключении первым соединится сигнальный проводник - и все, приехали). и оплетку кабеля от телевизора туда же. даже собственно заземлять не обязательно, главное чтобы они вместе были соединены.
насчет защитной земли - тут как повезет. зависит от БП.
Антенны нет. И где взять землю у телевизора, кроме как с разъёма скарта... Или с тюльпанов. Можно, конечно, взять другой ТВ.
А ещё версии? Если я, допустим, перепутал провода в кабеле 232. Но он же работает с ПЦ. Или переходник USB-232 для ПЦ перевёрнутый? Вряд ли. И не должно бы сразу гореть из-за кабеля. Всего пять проводков подключаю к zxwifi. 2,3,5,7,8. Хотя в кабеле ещё подключен корпус и 9й вывод, но к ним я ничего не подключаю.
Вот этот у меня хорошо работает:
https://aliexpress.ru/item/400032507...00027223379273
А если я возьму ПЦ постарее, где есть встроенный 232? Может я и его спалю?
именно оттуда и взять. и взять себе за правило - если дергать скарт - сначала выдернуть вилку телевизора из розетки.
тюльпаны в этом плане - сакмый ублюдочный разъем. в них гарантированно сначала соединяется сигнал, и только потом - земля.Цитата:
Или с тюльпанов.
да очень просто - втыкаем разъем, первым соединяется например 2 контакт - по нему прилетает разница в 100В между землями. вход порта благополучно дохнет. а вот если земли (минусы питания) уже соединены помимо кабеля - ничего не произойдет.Цитата:
А ещё версии? Если я, допустим, перепутал провода в кабеле 232. Но он же работает с ПЦ. Или переходник USB-232 для ПЦ перевёрнутый? Вряд ли. И не должно бы сразу гореть из-за кабеля. Всего пять проводков подключаю к zxwifi. 2,3,5,7,8.
вот кстати корпус неплохо бы подключить. на ПЦ он и так соединен с 5 выводом, но при втыкании разъема с большой вероятностью соединяется первым.Цитата:
Хотя в кабеле ещё подключен корпус и 9й вывод, но к ним я ничего не подключаю.
тоже дохнут только в путь. хотя если сначала подключать 232 и только потом втыкать в USB - вероятность выживания гораздо выше.Цитата:
подключи хотя бы корпус разъема 232 к минусу питания - вероятность уменьшится.Цитата:
А если я возьму ПЦ постарее, где есть встроенный 232? Может я и его спалю?