Поддержка двух конфигураций в одной прошивке

Железо, связанное с TS-Conf
Аватара пользователя
TS-Labs
Сообщения: 5379
Зарегистрирован: Чт, 26.07.2012 01:29:56

Поддержка двух конфигураций в одной прошивке

Сообщение TS-Labs »

BREAKING NEWS !!!

Благодаря замечательному DDp прошивка TSL для ZX-Evolution теперь поддерживает ДВЕ конфигурации одновременно: TS-Config и BaseConf!
Вы просто обновляете ROM и прошивку ATmega и переключаетесь между двумя конфигурациями по нажатию Alt + Ctrl + F12.

Процедура обновления (предполагается, что у вас зашита фирменная прошивка от NedoPC):
1. Качаете вот этот и этот файлы и записываете их в корень SD-карты. (Для владельцев платы расширения видеовыхода VDAC берите эту прошивку, но файл обязательно переименовать на zxevo_fw.bin!) Для VDAC2 - эту.
2. Заходите в ERS и выбираете Service -> Fast update ROM (Кнопы R, F).
3. Ищете в каталоге ZXEVO.ROM и жмете Enter. Ждете, пока зашьется.
4. Зажимаете и удерживаете нажатым Soft Reset, нажимаете (УДЕРЖИВАЯ Soft Reset!) Hard Reset.

okkwac7t5ixcifx8ac1pc85mgny.jpg
okkwac7t5ixcifx8ac1pc85mgny.jpg (3.17 КБ) 53663 просмотра


Для работы Wild Commander:
1. В корень SD-карты распакуйте архив из viewtopic.php?f=26&t=143
2. Зайдите в BIOS Setup (правый Shift + F12).
3. Выберите загрузку с бута:
bios.png
bios.png (21.13 КБ) 143787 просмотров


Для запуска чоткой демки:
1. Распакуйте файл TSDemo.rar из viewtopic.php?f=24&t=152 на карту.
2. Смонтируйте имедж в Wild Commander.
3. Запускайте из трдоса.

НАПОМИНАЮ:
Alt + Ctrl + F12 в любой момент переключает конфигурацию!

Правый Shift + F12 заходит в сетап BIOS для выбора, куда делать сброс.
Последний раз редактировалось TS-Labs Ср, 13.01.2016 11:53:17, всего редактировалось 6 раз.
Аватара пользователя
Black_Cat
Сообщения: 1110
Зарегистрирован: Чт, 26.07.2012 23:39:01

Re: Поддержка двух конфигураций в одной прошивке

Сообщение Black_Cat »

А одновременно больше конфигураций чем две поддержать, или считаете что кроме PentEvo и TSEvo больше ничего не существует? :)
Последний раз редактировалось Black_Cat Чт, 02.05.2013 11:49:24, всего редактировалось 1 раз.
"Трудно найти чёрную кошку в тёмной комнате.. ...особенно, если её там нет", "Forever!".
"Я никогда не причиняю им зла. Я говорю им правду, и они думают, что это - зло."
Гарри Трумэн
http://zx.clan.su/forum/
Аватара пользователя
TS-Labs
Сообщения: 5379
Зарегистрирован: Чт, 26.07.2012 01:29:56

Re: Поддержка двух конфигураций в одной прошивке

Сообщение TS-Labs »

Можно сколько угодно, хоть 65536.
Тока в меге места мало. Щас свободно 31кБ. Бейза весит 36, ТС - 43 (ну это и понятно, она же круче, ггг!)
Аватара пользователя
Black_Cat
Сообщения: 1110
Зарегистрирован: Чт, 26.07.2012 23:39:01

Re: Поддержка двух конфигураций в одной прошивке

Сообщение Black_Cat »

Я канечно не шарил что и как в ZXEvo на мегу завязано, но может другие конфы могут юзать то, что в меге уже имеется? Мож то, что грузится уже, как-то стандартизировать чтоб не нужно было грузить 100500 разного в мегу?
"Трудно найти чёрную кошку в тёмной комнате.. ...особенно, если её там нет", "Forever!".
"Я никогда не причиняю им зла. Я говорю им правду, и они думают, что это - зло."
Гарри Трумэн
http://zx.clan.su/forum/
Аватара пользователя
TS-Labs
Сообщения: 5379
Зарегистрирован: Чт, 26.07.2012 01:29:56

Re: Поддержка двух конфигураций в одной прошивке

Сообщение TS-Labs »

Так оно так и есть. Прошива меги состоит из фирмваре, обслуживающего периферию (оно общее для обеих конф) + пакованные бинари самих конф.
Аватара пользователя
Black_Cat
Сообщения: 1110
Зарегистрирован: Чт, 26.07.2012 23:39:01

Re: Поддержка двух конфигураций в одной прошивке

Сообщение Black_Cat »

TS-Labs писал(а):Прошива меги состоит из фирмваре, обслуживающего периферию (оно общее для обеих конф) + пакованные бинари самих конф.

Как-то оно странно на Эве сделано.. имхо более вменяемо хранить 100500 конфигов на SD, и один загрузчик в меге.. Это чо, такой НедоПЦ стайл, типо всё через анус?
"Трудно найти чёрную кошку в тёмной комнате.. ...особенно, если её там нет", "Forever!".
"Я никогда не причиняю им зла. Я говорю им правду, и они думают, что это - зло."
Гарри Трумэн
http://zx.clan.su/forum/
Аватара пользователя
N_S
Сообщения: 289
Зарегистрирован: Вс, 05.08.2012 22:39:51

Re: Поддержка двух конфигураций в одной прошивке

Сообщение N_S »

Уръяяя!!!!

TS-Labs писал(а):С правильной на неправильную, бугагагааа

Остается узнать что же из них неправильное

TS-Labs писал(а):Alt + Ctrl + Ins в любой момент переключает конфигурацию !

Тоесть смотрю алонедему и случайно цепляю пальцем кнтральтинс и все наступает пиздец?


TS-Labs писал(а):14+

подробности в студию.

Black_Cat писал(а):А одновременно больше конфигураций чем две поддержать, или считаете что кроме PentEvo и TSEvo больше ничего не существует?

А када в последний раз обновлялось конфа скорпаэвы? или там овер 65534 других конф?

инересно чего никто не запилил конфу с глюками резинки, 128го..
Аватара пользователя
Black_Cat
Сообщения: 1110
Зарегистрирован: Чт, 26.07.2012 23:39:01

Re: Поддержка двух конфигураций в одной прошивке

Сообщение Black_Cat »

N_S писал(а):А када в последний раз обновлялось конфа скорпаэвы?


А зачем её обновлять, она чо дефективная какая, или к ней постоянно новые фишки прикручивают? Скорп не менялся уж скоро как 20 лет
"Трудно найти чёрную кошку в тёмной комнате.. ...особенно, если её там нет", "Forever!".
"Я никогда не причиняю им зла. Я говорю им правду, и они думают, что это - зло."
Гарри Трумэн
http://zx.clan.su/forum/
Аватара пользователя
TS-Labs
Сообщения: 5379
Зарегистрирован: Чт, 26.07.2012 01:29:56

Re: Поддержка двух конфигураций в одной прошивке

Сообщение TS-Labs »

Black_Cat писал(а):Как-то оно странно на Эве сделано.. имхо более вменяемо хранить 100500 конфигов на SD, и один загрузчик в меге.. Это чо, такой НедоПЦ стайл, типо всё через анус?

Ты их - 100500 конфигов напишешь?
Более правильно (но ты конечно не в курсе) - хранить конфиги на конфигурационных флешках, а не в кишках контроллеров.
N_S писал(а):Остается узнать что же из них неправильное

Ну как же! Это же совершенно очевидно!
N_S писал(а):Тоесть смотрю алонедему и случайно цепляю пальцем кнтральтинс и все наступает пиздец?

Занедорого продам подрезалку пальцев, оставшуюся от прошлого пользователя, задавшего тот же вопрос.
Аватара пользователя
N_S
Сообщения: 289
Зарегистрирован: Вс, 05.08.2012 22:39:51

Re: Поддержка двух конфигураций в одной прошивке

Сообщение N_S »

TS-Labs писал(а):Ну как же! Это же совершенно очевидно!

Что и следовало доказать.
Аватара пользователя
Black_Cat
Сообщения: 1110
Зарегистрирован: Чт, 26.07.2012 23:39:01

Re: Поддержка двух конфигураций в одной прошивке

Сообщение Black_Cat »

TS-Labs писал(а):Более правильно (но ты конечно не в курсе) - хранить конфиги на конфигурационных флешках, а не в кишках контроллеров.

При наличии меги+sd это избыточное бесполезное удорожание

А чем вызвана необходимость хранить конфу в меге, а не грузить непосредственно с SD?
"Трудно найти чёрную кошку в тёмной комнате.. ...особенно, если её там нет", "Forever!".
"Я никогда не причиняю им зла. Я говорю им правду, и они думают, что это - зло."
Гарри Трумэн
http://zx.clan.su/forum/
Аватара пользователя
TS-Labs
Сообщения: 5379
Зарегистрирован: Чт, 26.07.2012 01:29:56

Re: Поддержка двух конфигураций в одной прошивке

Сообщение TS-Labs »

Это что, по-твоему надо на каждой карточке (коих у мну мульон) таскать конфигурации? Бред.
Black_Cat писал(а):При наличии меги+sd это избыточное бесполезное удорожание

Black_Cat писал(а):Это чо, такой НедоПЦ стайл, типо всё через анус?

Не находишь, что сам себе противоречишь? Для конфигурации ФПГА есть дедикейтед флэжки, которые масенькие по размеру и по цене ($1.5 за 4Мбит).
Загрузка конфы с них происходит за доли секунды а не за единицы, как на пентеве.
Конечно для тролинга не столь важно, что асекс их не поддерживает :) но это так, к слову.

А вот, кстати. Ты сам то свое железо когда нить разработал? А то развелось белинских до ебенифени, а пушкиных чото все нет и нет :1tooth:
Аватара пользователя
Black_Cat
Сообщения: 1110
Зарегистрирован: Чт, 26.07.2012 23:39:01

Re: Поддержка двух конфигураций в одной прошивке

Сообщение Black_Cat »

TS-Labs писал(а):Не находишь, что сам себе противоречишь? Для конфигурации ФПГА есть дедикейтед флэжки, которые масенькие по размеру и по цене ($1.5 за 4Мбит).
Загрузка конфы с них происходит за доли секунды а не за единицы, как на пентеве.

А зачем? Быстрая смена конфигурации может понадобиться при многозадачности реального времени, но там конфигурация должна переключаться мгновенно, и никакая флешка тебе не поможет. А в ручном режиме быстрота и нахрен не упала - важнее гибкость, которую даёт связка мега+SD.
"Трудно найти чёрную кошку в тёмной комнате.. ...особенно, если её там нет", "Forever!".
"Я никогда не причиняю им зла. Я говорю им правду, и они думают, что это - зло."
Гарри Трумэн
http://zx.clan.su/forum/
Аватара пользователя
TS-Labs
Сообщения: 5379
Зарегистрирован: Чт, 26.07.2012 01:29:56

Re: Поддержка двух конфигураций в одной прошивке

Сообщение TS-Labs »

БК, не заебывай.
Аватара пользователя
thims
Сообщения: 139
Зарегистрирован: Пт, 27.07.2012 17:18:35

Re: Поддержка двух конфигураций в одной прошивке

Сообщение thims »

Адова круть. Слушай, а ты будешь синхронизировать теперь эту сборку с последней версией бейза?
И еще вопрос самый главный - как программно выбирать конфу? Это ж очень надо.

PS: Еще б скорпион запихать туда, совсем было бы хорошо.
Аватара пользователя
TS-Labs
Сообщения: 5379
Зарегистрирован: Чт, 26.07.2012 01:29:56

Re: Поддержка двух конфигураций в одной прошивке

Сообщение TS-Labs »

thims писал(а):Адова круть. Слушай, а ты будешь синхронизировать теперь эту сборку с последней версией бейза?

Да, при сборке даунлоадится с их гуглкода.
thims писал(а):И еще вопрос самый главный - как программно выбирать конфу? Это ж очень надо.

Пока никак, но можно сделать. Главный вопрос - зачем? Дело в том, что перезагрузь конфы - это холодный ресет, с порчей ОЗУ ну и все такое. Не представляю, кому это может понадобиться.
thims писал(а):PS: Еще б скорпион запихать туда, совсем было бы хорошо.

Не влезет, тупо нет места в контроллере. Хотя я проверю.
Аватара пользователя
thims
Сообщения: 139
Зарегистрирован: Пт, 27.07.2012 17:18:35

Re: Поддержка двух конфигураций в одной прошивке

Сообщение thims »

TS-Labs писал(а):Главный вопрос - зачем? Дело в том, что перезагрузь конфы - это холодный ресет, с порчей ОЗУ ну и все такое. Не представляю, кому это может понадобиться.

В свете этой совмещенной конфы, я бы хотел сделать в т.ч. под нее свою маленькую поделку. Однако, недурно было бы при ее запуске проверять, есть ли твоя прошивка и, если есть, включать ее. Можно было бы делать универсальные программы. Единственное, если не решить как-то проблему с порчей памяти, то смысла нет, само собой. Может какая-нибудь страница бы оставалась нетронутой, а при переключении программном передавать адрес для перехода после включения запрошенной конфы? Или что-то в этом роде, я просто в деталях всего этого низкого уровня не силен.

И еще вопрос начинающего спрайтоманипулятора: вот тут что-то не обнаружил ничего полезного по использованию графических возможностей. Кроме примеров есть хотя бы краткая инструкция по пользованию спрайтов?
Аватара пользователя
TS-Labs
Сообщения: 5379
Зарегистрирован: Чт, 26.07.2012 01:29:56

Re: Поддержка двух конфигураций в одной прошивке

Сообщение TS-Labs »

Неа, ничо не выйдет. Конфа льется пару секунд, в это время плата мертвая. Рефреш драмы отсутствует. Да и сброс потом идет по обычному сценарию, а не в твою прогу.
Более того, я даже не особо представляю, как вообще можно обеспечить рефреш драмы во время заливки конфы в любом дизайне, даже не пентеве. Разве что делать заливку ОЧЕНЬ быстро и обвешивать дату в раме ЕСС-шками.
Лучшее, что могу посоветовать - это проверяй конфу и печатай на экране надпись "НАЖМИТЕ алт+контрол+инс"...
Аватара пользователя
TS-Labs
Сообщения: 5379
Зарегистрирован: Чт, 26.07.2012 01:29:56

Re: Поддержка двух конфигураций в одной прошивке

Сообщение TS-Labs »

thims писал(а):В свете этой совмещенной конфы

Обращаю внимание: не КОНФЫ, а ПРОШИВКИ с двумя конфами!
Sergey78
Сообщения: 422
Зарегистрирован: Ср, 05.09.2012 20:04:40

Re: Поддержка двух конфигураций в одной прошивке

Сообщение Sergey78 »

thims писал(а):И еще вопрос начинающего спрайтоманипулятора: вот тут что-то не обнаружил ничего полезного по использованию графических возможностей. Кроме примеров есть хотя бы краткая инструкция по пользованию спрайтов?

Что именно непонятно по спрайтам?
Аватара пользователя
im2
Сообщения: 8
Зарегистрирован: Сб, 04.05.2013 22:46:38

Re: Поддержка двух конфигураций в одной прошивке

Сообщение im2 »

TS-Labs писал(а):переключаетесь между двумя конфигурациями по нажатию Alt + Ctrl + Ins


Других комбинаций не предусмотрено? у меня нет кнопки Insert на клаве :bang:
Как насчёт Alt + Ctrl + PrScn?
Последний раз редактировалось im2 Вс, 05.05.2013 10:55:39, всего редактировалось 1 раз.
Keeper
Сообщения: 121
Зарегистрирован: Чт, 26.07.2012 08:31:16

Re: Поддержка двух конфигураций в одной прошивке

Сообщение Keeper »

im2 писал(а):у меня нет кнопки Insert на клаве

Тогда дендифюрер вместо Alt+Ctrl+Ins сделает Alt+Ctrl+Pause :1tooth: :1tooth: :1tooth:
TS-Labs писал(а):Кеерег: я детекчу, что ты тролль, и зарегался тут только, чтоб меня заебать :smoke:
Аватара пользователя
TS-Labs
Сообщения: 5379
Зарегистрирован: Чт, 26.07.2012 01:29:56

Re: Поддержка двух конфигураций в одной прошивке

Сообщение TS-Labs »

im2 писал(а):Как насчёт Alt + Ctrl + PrScn?

Реквестирую фотку твоей клавы, тогда подумаю над этим :)

Keeper писал(а):TS-Labs wrote:Кеерег: я детекчу, что ты тролль, и зарегался тут только, чтоб меня заебать :smoke:
Аватара пользователя
im2
Сообщения: 8
Зарегистрирован: Сб, 04.05.2013 22:46:38

Re: Поддержка двух конфигураций в одной прошивке

Сообщение im2 »

TS-Labs писал(а):Реквестирую фотку твоей клавы, тогда подумаю над этим

собсна вот:
Изображение
Аватара пользователя
TS-Labs
Сообщения: 5379
Зарегистрирован: Чт, 26.07.2012 01:29:56

Re: Поддержка двух конфигураций в одной прошивке

Сообщение TS-Labs »

Прикол, такого не видел еще.
ОК, думаю, добавлю :)
Ответить