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

Железо, связанное с TS-Conf

Postby TS-Labs » Thu, 02.05.2013 07:10:07

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 KiB) Viewed 73468 times


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


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

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

Правый Shift + F12 заходит в сетап BIOS для выбора, куда делать сброс.
Last edited by TS-Labs on Wed, 13.01.2016 11:53:17, edited 6 times in total.
User avatar
TS-Labs
 
Posts: 5398
Joined: Thu, 26.07.2012 01:29:56

Postby Black_Cat » Thu, 02.05.2013 11:37:33

А одновременно больше конфигураций чем две поддержать, или считаете что кроме PentEvo и TSEvo больше ничего не существует? :)
Last edited by Black_Cat on Thu, 02.05.2013 11:49:24, edited 1 time in total.
"Трудно найти чёрную кошку в тёмной комнате.. ...особенно, если её там нет", "Forever!".
"Я никогда не причиняю им зла. Я говорю им правду, и они думают, что это - зло."
Гарри Трумэн
http://zx.clan.su/forum/
User avatar
Black_Cat
 
Posts: 1110
Joined: Thu, 26.07.2012 23:39:01

Postby TS-Labs » Thu, 02.05.2013 11:42:13

Можно сколько угодно, хоть 65536.
Тока в меге места мало. Щас свободно 31кБ. Бейза весит 36, ТС - 43 (ну это и понятно, она же круче, ггг!)
User avatar
TS-Labs
 
Posts: 5398
Joined: Thu, 26.07.2012 01:29:56

Postby Black_Cat » Thu, 02.05.2013 11:56:18

Я канечно не шарил что и как в ZXEvo на мегу завязано, но может другие конфы могут юзать то, что в меге уже имеется? Мож то, что грузится уже, как-то стандартизировать чтоб не нужно было грузить 100500 разного в мегу?
"Трудно найти чёрную кошку в тёмной комнате.. ...особенно, если её там нет", "Forever!".
"Я никогда не причиняю им зла. Я говорю им правду, и они думают, что это - зло."
Гарри Трумэн
http://zx.clan.su/forum/
User avatar
Black_Cat
 
Posts: 1110
Joined: Thu, 26.07.2012 23:39:01

Postby TS-Labs » Thu, 02.05.2013 12:11:40

Так оно так и есть. Прошива меги состоит из фирмваре, обслуживающего периферию (оно общее для обеих конф) + пакованные бинари самих конф.
User avatar
TS-Labs
 
Posts: 5398
Joined: Thu, 26.07.2012 01:29:56

Postby Black_Cat » Thu, 02.05.2013 13:42:41

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

Как-то оно странно на Эве сделано.. имхо более вменяемо хранить 100500 конфигов на SD, и один загрузчик в меге.. Это чо, такой НедоПЦ стайл, типо всё через анус?
"Трудно найти чёрную кошку в тёмной комнате.. ...особенно, если её там нет", "Forever!".
"Я никогда не причиняю им зла. Я говорю им правду, и они думают, что это - зло."
Гарри Трумэн
http://zx.clan.su/forum/
User avatar
Black_Cat
 
Posts: 1110
Joined: Thu, 26.07.2012 23:39:01

Postby N_S » Thu, 02.05.2013 14:50:10

Уръяяя!!!!

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

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

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

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


TS-Labs wrote:14+

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

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

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

инересно чего никто не запилил конфу с глюками резинки, 128го..
User avatar
N_S
 
Posts: 298
Joined: Sun, 05.08.2012 22:39:51

Postby Black_Cat » Thu, 02.05.2013 15:40:48

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


А зачем её обновлять, она чо дефективная какая, или к ней постоянно новые фишки прикручивают? Скорп не менялся уж скоро как 20 лет
"Трудно найти чёрную кошку в тёмной комнате.. ...особенно, если её там нет", "Forever!".
"Я никогда не причиняю им зла. Я говорю им правду, и они думают, что это - зло."
Гарри Трумэн
http://zx.clan.su/forum/
User avatar
Black_Cat
 
Posts: 1110
Joined: Thu, 26.07.2012 23:39:01

Postby TS-Labs » Thu, 02.05.2013 21:57:57

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

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

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

Занедорого продам подрезалку пальцев, оставшуюся от прошлого пользователя, задавшего тот же вопрос.
User avatar
TS-Labs
 
Posts: 5398
Joined: Thu, 26.07.2012 01:29:56

Postby N_S » Thu, 02.05.2013 23:52:40

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

Что и следовало доказать.
User avatar
N_S
 
Posts: 298
Joined: Sun, 05.08.2012 22:39:51

Postby Black_Cat » Fri, 03.05.2013 00:18:48

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

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

А чем вызвана необходимость хранить конфу в меге, а не грузить непосредственно с SD?
"Трудно найти чёрную кошку в тёмной комнате.. ...особенно, если её там нет", "Forever!".
"Я никогда не причиняю им зла. Я говорю им правду, и они думают, что это - зло."
Гарри Трумэн
http://zx.clan.su/forum/
User avatar
Black_Cat
 
Posts: 1110
Joined: Thu, 26.07.2012 23:39:01

Postby TS-Labs » Fri, 03.05.2013 00:34:16

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

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

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

А вот, кстати. Ты сам то свое железо когда нить разработал? А то развелось белинских до ебенифени, а пушкиных чото все нет и нет :1tooth:
User avatar
TS-Labs
 
Posts: 5398
Joined: Thu, 26.07.2012 01:29:56

Postby Black_Cat » Fri, 03.05.2013 01:52:12

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

А зачем? Быстрая смена конфигурации может понадобиться при многозадачности реального времени, но там конфигурация должна переключаться мгновенно, и никакая флешка тебе не поможет. А в ручном режиме быстрота и нахрен не упала - важнее гибкость, которую даёт связка мега+SD.
"Трудно найти чёрную кошку в тёмной комнате.. ...особенно, если её там нет", "Forever!".
"Я никогда не причиняю им зла. Я говорю им правду, и они думают, что это - зло."
Гарри Трумэн
http://zx.clan.su/forum/
User avatar
Black_Cat
 
Posts: 1110
Joined: Thu, 26.07.2012 23:39:01

Postby TS-Labs » Fri, 03.05.2013 02:26:01

БК, не заебывай.
User avatar
TS-Labs
 
Posts: 5398
Joined: Thu, 26.07.2012 01:29:56

Postby thims » Fri, 03.05.2013 11:08:13

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

PS: Еще б скорпион запихать туда, совсем было бы хорошо.
User avatar
thims
 
Posts: 139
Joined: Fri, 27.07.2012 17:18:35

Postby TS-Labs » Fri, 03.05.2013 11:19:50

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

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

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

Не влезет, тупо нет места в контроллере. Хотя я проверю.
User avatar
TS-Labs
 
Posts: 5398
Joined: Thu, 26.07.2012 01:29:56

Postby thims » Fri, 03.05.2013 11:28:13

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

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

И еще вопрос начинающего спрайтоманипулятора: вот тут что-то не обнаружил ничего полезного по использованию графических возможностей. Кроме примеров есть хотя бы краткая инструкция по пользованию спрайтов?
User avatar
thims
 
Posts: 139
Joined: Fri, 27.07.2012 17:18:35

Postby TS-Labs » Fri, 03.05.2013 11:39:30

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

Postby TS-Labs » Fri, 03.05.2013 11:50:20

thims wrote:В свете этой совмещенной конфы

Обращаю внимание: не КОНФЫ, а ПРОШИВКИ с двумя конфами!
User avatar
TS-Labs
 
Posts: 5398
Joined: Thu, 26.07.2012 01:29:56

Postby Sergey78 » Fri, 03.05.2013 12:12:09

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

Что именно непонятно по спрайтам?
Sergey78
 
Posts: 422
Joined: Wed, 05.09.2012 20:04:40

Postby im2 » Sun, 05.05.2013 07:59:44

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


Других комбинаций не предусмотрено? у меня нет кнопки Insert на клаве :bang:
Как насчёт Alt + Ctrl + PrScn?
Last edited by im2 on Sun, 05.05.2013 10:55:39, edited 1 time in total.
User avatar
im2
 
Posts: 8
Joined: Sat, 04.05.2013 22:46:38

Postby Keeper » Sun, 05.05.2013 10:22:48

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

Тогда дендифюрер вместо Alt+Ctrl+Ins сделает Alt+Ctrl+Pause :1tooth: :1tooth: :1tooth:
TS-Labs wrote:Кеерег: я детекчу, что ты тролль, и зарегался тут только, чтоб меня заебать :smoke:
Keeper
 
Posts: 121
Joined: Thu, 26.07.2012 08:31:16

Postby TS-Labs » Sun, 05.05.2013 11:02:55

im2 wrote:Как насчёт Alt + Ctrl + PrScn?

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

Keeper wrote:TS-Labs wrote:Кеерег: я детекчу, что ты тролль, и зарегался тут только, чтоб меня заебать :smoke:
User avatar
TS-Labs
 
Posts: 5398
Joined: Thu, 26.07.2012 01:29:56

Postby im2 » Sun, 05.05.2013 11:12:04

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

собсна вот:
Image
User avatar
im2
 
Posts: 8
Joined: Sat, 04.05.2013 22:46:38

Postby TS-Labs » Sun, 05.05.2013 11:57:42

Прикол, такого не видел еще.
ОК, думаю, добавлю :)
User avatar
TS-Labs
 
Posts: 5398
Joined: Thu, 26.07.2012 01:29:56

Next

Return to Hardware

Who is online

Users browsing this forum: No registered users and 1 guest

cron

x