Вход

Просмотр полной версии : [PentEvo] TSConf+BaseConf одновременно!



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

Процедура обновления (предполагается, что у вас зашита фирменная прошивка от NedoPC):
1. Качаете вот этот (https://zx-evo-fpga.googlecode.com/svn/branches/tslabs/pentevo/avr/current/default/zxevo_fw.bin) и этот (https://zx-evo-fpga.googlecode.com/svn/branches/tslabs/pentevo/rom/bin/zxevo.rom) файлы и записываете их в корень SD-карты.
2. Заходите в ERS и выбираете Service -> Fast update ROM (Кнопы R, F).
3. Ищете в каталоге ZXEVO.ROM и жмете Enter. Ждете, пока зашьется.
4. Зажимаете и удерживаете нажатым Soft Reset, нажимаете (УДЕРЖИВАЯ Soft Reset!) Hard Reset.

Для работы Wild Commander:
1. В корень SD-карты распакуйте этот архив:
WC.RAR (http://tslabs.info/forum/download/file.php?id=131&sid=8153898f72499b4d32bc8de39fa9d646)
2. Зайдите в BIOS Setup (правый Shift + F12).
3. Выберите загрузку с бута:
http://tslabs.info/forum/download/file.php?id=132&sid=8153898f72499b4d32bc8de39fa9d646

Для запуска чоткой демки:
1. Распакуйте этот файл на карту:
TSDEMO.RAR (http://tslabs.info/forum/download/file.php?id=133&sid=8153898f72499b4d32bc8de39fa9d646)
2. Запустите его в Wild Commander.
3. ????????
4. ПРОФИТ!

Все вопросы можно задавать на форуме TSLabs (http://tslabs.info/forum/), в соответствующей ветке (http://tslabs.info/forum/viewtopic.php?f=12&t=189).

Enigmatic
02.05.2013, 13:01
Для прошивки Atmega необходим программатор?

---------- Post added at 13:01 ---------- Previous post was at 12:59 ----------

SaNchez, не тот ли это Санчез, который дампит картриджи для Денди?

TSL
02.05.2013, 13:07
Для прошивки Atmega необходим программатор



Процедура обновления (предполагается, что у вас зашита фирменная прошивка от NedoPC):
1. Качаете вот этот (https://zx-evo-fpga.googlecode.com/svn/branches/tslabs/pentevo/avr/current/default/zxevo_fw.bin) и этот (https://zx-evo-fpga.googlecode.com/svn/branches/tslabs/pentevo/rom/bin/zxevo.rom) файлы и записываете их в корень SD-карты.
2. Заходите в ERS и выбираете Service -> Fast update ROM (Кнопы R, F).
3. Ищете в каталоге ZXEVO.ROM и жмете Enter. Ждете, пока зашьется.
4. Зажимаете и удерживаете нажатым Soft Reset, нажимаете (УДЕРЖИВАЯ Soft Reset!) Hard Reset.


В следующий раз напишу БОЛЬШИМИ КРАСНЫМИ БУКВАМИ

breeze
02.05.2013, 13:10
Для прошивки Atmega необходим программатор?

Для этого необходимо скачать файлы и выполнить пошаговую инструкцию.


SaNchez, не тот ли это Санчез, который дампит картриджи для Денди?

Это тот Sanchez, который написал игру — Survivisection (http://zx.pk.ru/showthread.php?t=19390)

Crash Nicker
02.05.2013, 13:14
Хорошая новость! Щас посмотрим, чем предположительно кончится война форматов. :)

---------- Post added at 12:14 ---------- Previous post was at 12:13 ----------


SaNchez, не тот ли это Санчез, который дампит картриджи для Денди?

Нет, этот - CaH4e3. А SaNchez - автор Сурвайвисекшена.

...хотя есть ещё такой Санчес. (http://ru.wikipedia.org/wiki/%D0%A1%D0%B0%D0%BD%D1%87%D0%B5%D1%81,_%D0%90%D0%BB %D0%B5%D0%BA%D1%81%D0%B8%D1%81)

SoftLight
02.05.2013, 14:20
Ну наконец-то можно прошиваться и не думать что же я упустил в альтернативной прошивке.

ok, прошился, между конфигурациями переключается. Вопрос от блондинок: карточка Canon SD Memory Card SDC-32M. В BaseConf нормально видится, с нее выполнялась прошивка. Сделал настройки сетапа по инструкции. WC тупо пишет 'FAT32 NOT FOUND' как будто карточка и не вставлена. А блин кажись она правда не FAT32 а FAT так как слишком маленькая. Ура заработало с другой картой.

razer
02.05.2013, 21:20
гениально,война прошивок окончена:v2_dizzy_vodka2:

TSL
02.05.2013, 23:06
WC тупо пишет 'FAT32 NOT FOUND'
Он поддерживает ФАТ32 онлы.

alone
02.05.2013, 23:35
В какое место пихать текущую версию Baseconf?
Какой ром будет в ПЗУ или он тоже переключается?
Если переключается, то что, собственно, изменилось? Просто конфа меняется быстрее? А сделать ОДНУ конфу не судьба?
Тсконфа уже научилась работать без подбирания микросхем драм?

TSL
03.05.2013, 08:26
В какое место пихать текущую версию Baseconf?
Молчать господа гусары лолшто? Не понял вопроса.


Какой ром будет в ПЗУ или он тоже переключается?
Ром в ПЗУ (для тебя ROM и ПЗУ - разные слова?) - один и тот же, в котором недоПЗУ занимает все место, кроме нижних паг 0-3 (они же Custom ROM), которые занимает сетап биоса тсконфы, трдос (оригинальный), 128 и 48к бейсики.


Если переключается, то что, собственно, изменилось? Просто конфа меняется быстрее?
Изменилось то, что не надо перешивать каждый раз пентеву, чтоб переключиться с ТС на Бейз и назад.

А сделать ОДНУ конфу не судьба?
(с) НедоПЦ - "Вам надо - вы и делайте". Или я что-то не так сказал?
А вообще корни проблемы ищите где то в районе ваших ЧСВ, дада.


Тсконфа уже научилась работать без подбирания микросхем драм?
Она и раньше умела.
А нищеброды уже научились запаивать в пентеву микросхемы драм не с помойки?

alone
03.05.2013, 10:08
Молчать господа гусары лолшто? Не понял вопроса.
Бейзконфа - это что-то настолько неизменное, что вопрос её обновления даже не рассматривается?


Она и раньше умела.
А нищеброды уже научились запаивать в пентеву микросхемы драм не с помойки?
Специально для вас перепаяем. Все 400 компов.


Изменилось то, что не надо перешивать каждый раз пентеву, чтоб переключиться с ТС на Бейз и назад.
У некоторых радиолюбителей в компах было по 10 рубильников. А тут ещё веселее: склеили два компа изолентой и утверждают, что решили проблему совместимости.

TSL
03.05.2013, 10:21
1. Бинарник с бейзой кладется в папку сборки. При сборке автоматически подтягивается с репы недописи на гуглкоде.
2. Брехня. CHRV ставил нормальные чипы в продакшене, а что у тебя и лвд - сами и перепаивайте.
3. ТСконфа полностью совместима с пентагоном 512кБ. Поддержку микроартовских криативов реализовывать и не планировалось.

alone
03.05.2013, 11:02
Если "микроартовских криативов реализовывать и не планировалось", то что там пентагон делает? Это тоже микроартовский креатив. Давай уж, выкидывай всё, твоим трём играм поди даже ни 6912, ни 128К не нужно.

TSL
03.05.2013, 12:31
Извините, в истории не силён... Если пентагон тоже от микроарта, тут уже ничо не поделать. Пентагон 512кБ был выбран в качестве РЕАЛЬНОГО стандарта, под который работает 99% отечественного спекософта, и даже кое-какой буржуский.
Еще раз на всякий случай продублирую свою точку зрения: спектрум - это 6912. Все остальное - навороты. Которых может быть до идрёной фени, но все это навороты.
Что не мешает им мирно существовать. Ток не надо орать, что "эти навороты - стандарт, а эти - ересь". Попахивает манией величия, дада.

AAA
03.05.2013, 13:05
Кто нить из таких дураков как ААА это сделал? смогу ли теперь и я?

breeze
03.05.2013, 13:37
Кто нить из таких дураков как ААА это сделал? смогу ли теперь и я?

Выполняй всё по пунктам и не отвлекайся и всё у тебя получится :D

TSL
03.05.2013, 13:46
Если "микроартовских криативов реализовывать и не планировалось", то что там пентагон делает? Это тоже микроартовский креатив.
Тут знающие люди, тоже историки, докладывают, что:
"изобрёл его радиолюбитель-коротковолновик В. Дроздов, весьма далёкий от сцены и от спектрумовской тусовки, а потому просто сделавший как ему показалось проще :) . Так, случайно, и появились 320 строк :) , которые так полюбились демомейкерам, что стали их сценерским стандартом :) ."

---------- Post added at 12:46 ---------- Previous post was at 12:41 ----------


Кто нить из таких дураков как ААА это сделал? смогу ли теперь и я?

Если какие-либо пункты рецебда вызывают у тебя сомнения, лучше спроси заранее, ггг

Djoni
03.05.2013, 14:40
Спасибо Большое :)

Работает, мячики летают :v2_dizzy_roll:

Единственное после переключения с конфигурации BaseConf на TS-Config
не получается загрузить Wild Commander пока не изменишь любой пункт в меню (Select NVRAM ) BIOS Setup :(

TSL
03.05.2013, 15:13
А попробуй эту конфу в архиве.

Djoni
03.05.2013, 16:11
Теперь переключаюсь между конфигурациями без проблем
полноценно протестировать не успею пошёл на работу :(

AAA
03.05.2013, 16:15
4. Зажимаете и удерживаете нажатым Soft Reset, нажимаете (УДЕРЖИВАЯ Soft Reset!) Hard Reset.

Нет таких кнопок у мну

breeze
03.05.2013, 16:36
Нет таких кнопок у мну

тупняк выключаем, 100500 раз уже рассказывал. «ZX-Evolution. Быстрый старт. Прошивание. FAQ. (http://zx.pk.ru/showthread.php?t=16833)» — для кого я распинался?

TSL
03.05.2013, 16:38
А какие есть?

im2
03.05.2013, 17:29
переключаетесь между двумя конфигурациями по нажатию Alt + Ctrl + Ins.

Никаких других комбинаций не предусмотрено? У меня на клаве нет Ins :v2_confu:

alone
03.05.2013, 17:48
Тут знающие люди, тоже историки, докладывают, что:
"изобрёл его радиолюбитель-коротковолновик В. Дроздов, весьма далёкий от сцены и от спектрумовской тусовки, а потому просто сделавший как ему показалось проще . Так, случайно, и появились 320 строк , которые так полюбились демомейкерам, что стали их сценерским стандартом ."
Кури первоисточник: http://atmturbo.nedopc.com/inf/books/atm1/atm1.zip

---------- Post added at 16:48 ---------- Previous post was at 16:46 ----------


Извините, в истории не силён... Если пентагон тоже от микроарта, тут уже ничо не поделать. Пентагон 512кБ был выбран в качестве РЕАЛЬНОГО стандарта, под который работает 99% отечественного спекософта, и даже кое-какой буржуский.
Какое странное совпадение - под АТМ Турбо 2 тоже работает 99% (и эти 99% поболе ваших, ибо порт #FD) отечественного спекософта и практически весь буржуйский!

TSL
03.05.2013, 17:57
Что "ибо порт #FD"?

alone
03.05.2013, 18:00
Программы, юзающие порт #FD с установленным 6 битом, феерически пролетают на Pentagon 512. На Pentagon 1024 во избежание этого предусмотрено программное переключение размера памяти.
Странно, что приходится это кому-то объяснять в 2013 году.

Blade
03.05.2013, 18:19
Программы, юзающие порт #FD с установленным 6 битом, феерически пролетают на Pentagon 512.
На TS конфе не пролетают. Обрати внимание на вторую строчку биоса.

TSL
03.05.2013, 18:44
Алоний, пей успокоительное.
Есть ДВА режима блокировки срания в биты 6-7 порта фд - принудительный и авто.
Про авто - кури сорцы от конфы.

TmK
03.05.2013, 22:36
Да ну вас нафиг... ктонито уже прошьет в ZxEvo исторический Base фактор zx128/+2/+2a/+3? собствено от которого пошли >48k совковые подDелки? :) А еще хочу чтоб LOAD"" как на DivIDE работало :(

TSL
04.05.2013, 04:55
Да прошить несложно. Вот только - кто напишет...

alone
04.05.2013, 11:28
Есть ДВА режима блокировки срания в биты 6-7 порта фд - принудительный и авто.
А как работает UltraSonic 2? Там 512К через порт #FD.

breeze
04.05.2013, 12:24
Да ну вас нафиг... ктонито уже прошьет в ZxEvo исторический Base фактор zx128/+2/+2a/+3?

Вот честно сказать не понимаю зачем это нужно. Если для тебя так важно «историчность», то уж лучше купить тот же самый „128/+2/+2a/+3“ и получить удовольствие от прикосновения к истории, запустить 3" дискеты, потрогать пластик того времени. А сколько ты не старайся повторить оригинал, всё ровно это будет эмулятор, хоть и хардварный.

А пентагон — клон, будь собран он на рассыпухе, рт'шках или в альтере. Но в отличии от софтвархых эмуляторов он имеет вполне реальную плату, живой Z80, живую ВГ'шку. К нему можно подключить настоящий дисковод 5,25" или 3,5". И самое главное он выводит изображение на отдельный монитор или телевизор, без гемора.

---------- Post added at 11:24 ---------- Previous post was at 11:23 ----------


А как работает UltraSonic 2? Там 512К через порт #FD.

ссылку в студию, что-то у пресловутого охотника за демками AAA, лежит только UltraSonic первый и UltraSonic 2 Help. :dizzy_mad_old:

TmK
04.05.2013, 13:18
Вот честно сказать не понимаю зачем это нужно. Если для тебя так важно «историчность», то уж лучше купить тот же самый „128/+2/+2a/+3“ и получить удовольствие от прикосновения к истории, запустить 3" дискеты, потрогать пластик того времени. А сколько ты не старайся повторить оригинал, всё ровно это будет эмулятор, хоть и хардварный.

А пентагон — клон, будь собран он на рассыпухе, рт'шках или в альтере. Но в отличии от софтвархых эмуляторов он имеет вполне реальную плату, живой Z80, живую ВГ'шку. К нему можно подключить настоящий дисковод 5,25" или 3,5". И самое главное он выводит изображение на отдельный монитор или телевизор, без гемора.

У меня есть и то и другое :) Просто за холиваром LVDconf vs TSconf следить забавно

alone
04.05.2013, 13:35
Цитата:
Сообщение от alone Посмотреть сообщение
А как работает UltraSonic 2? Там 512К через порт #FD.
ссылку в студию, что-то у пресловутого охотника за демками AAA, лежит только UltraSonic первый и UltraSonic 2 Help.
Вот:

TSL
04.05.2013, 14:19
И что я должен там увидеть? Работает во всех 3х режимах.

AAA
04.05.2013, 15:58
Вот:

ПРеславутый ахотник не может запустить дему приложите мумулятор чтобы я ее на сайт выложил с ним вместе

goodboy
04.05.2013, 16:03
ПРеславутый ахотник не может запустить дему приложите мумулятор чтобы я ее на сайт выложил с ним вместе
а это и не дема вовсе

alone
04.05.2013, 16:37
Нажать иконку с дискетой и смотреть строчку "free memory for samples".

Blade
04.05.2013, 20:31
256K и 128К показывает.

TSL
05.05.2013, 18:48
Перевесил переключение на Ctrl+Alt+F12 в связи с тем, что у некоторых нет клавиши Ins. :)

Максагор
05.05.2013, 20:15
Перевесил переключение на Ctrl+Alt+F12 в связи с тем, что у некоторых нет клавиши Ins. :)

Возможно ли как-то оное переключение (хотя бы в теории) из программы пользователя?

baxter
05.05.2013, 20:25
"Devace not found!"
Почему командер пытается искать файлы сперва на немо-иде? Приходится, перед каждым входом в вайлд, нажимать несколько клавиш для обзора зет-контралёра. Немного бесит.

im2
05.05.2013, 21:05
"Devace not found!"
Почему командер пытается искать файлы сперва на немо-иде? Приходится, перед каждым входом в вайлд, нажимать несколько клавиш для обзора зет-контралёра. Немного бесит.

Кстати, да, тоже заметил.

TSL
05.05.2013, 22:05
Возможно ли как-то оное переключение (хотя бы в теории) из программы пользователя?
А можешь мне (хотя бы в теории) объяснить, зачем это надо?


"Devace not found!"
Почему командер пытается искать файлы сперва на немо-иде? Приходится, перед каждым входом в вайлд, нажимать несколько клавиш для обзора зет-контралёра. Немного бесит.
Будет .ини файл с кучей настроек, где и будет выбираться "devace".

Максагор
06.05.2013, 00:16
А можешь мне (хотя бы в теории) объяснить, зачем это надо?


Для использования в программах фич обоих конфигураций, есссно.

TSL
06.05.2013, 08:13
Cumпартия не дремлет, олололо!
А теперь, расскажи КАК ты хочешь это делать?
(Матан конечно читать не надо? О том, как происходит загрузка конфы и что при этом происходит.)

Максагор
06.05.2013, 11:49
А теперь, расскажи КАК ты хочешь это делать?
(Матан конечно читать не надо? О том, как происходит загрузка конфы и что при этом происходит.)

А зачем мне что-то рассказывать? Я юзер. И вижу, что сделан аналог тумблера в стародавних компах, типа как на Скорпионах - отрубить #1FFD, врубить #1FFD. Сейчас тоже самое, только настройки меняются глобальнее, да тумблер в виде кнопкина клаве. В итоге нам надо заранее знать, что мы и как запускаем и вручную переконфигурировать комп.

А логичнее было бы сделать, чтобы прога сама определила, к примеру, что находится в "голимой" ATM-конфигурации, и перешла на процедуру перепрошивки конфигурации. Ну, или обратно.

Возможно ли это хотя бы в теории, или нет? Ответа я так и не получил. Ну а что там происходит при перепрошивке, сам и расскажи.

shurik-ua
06.05.2013, 11:55
Дык говорилось же что драм не рефрешится.

Дайте ссылку где почитать о различиях конф, а то не понятно о чём вы тут расшумелись ))

psb
06.05.2013, 14:26
И вижу, что сделан аналог тумблера в стародавних компах, типа как на Скорпионах - отрубить #1FFD, врубить #1FFD.
это не такой тумблер. это бут-меню: загрузить винду или линукс.

TSL
06.05.2013, 16:00
Дык говорилось же что драм не рефрешится.

Дайте ссылку где почитать о различиях конф, а то не понятно о чём вы тут расшумелись ))

Во1х не рефрешится, во2х получаешь простой ресет после загрузки конфы. Помочь такой программный подход абсолютно ничем не может.
Как юзер - cumмунизд может максимум вывести табулку с написью "Press Ctrl+Alt+F12 STUPID USER!!!" :)

Ссылков пока особо нету, можно на тсфоруме порыться в темах. Различия вкратце:
Бейз: АТМ2 с новым текстмодом (чуть менее кривым чем в оригинале и подгружаемым фонтом).
ТС: пентагон 512к + тайлы, спрайты, ДМА, кеш, 256ц на точку, апп. скроллеры, 15625 чанковых цветов палитра, аппаратные трапы для эмуляции ВГ93, программируемые растровые ИНТы.

shurik-ua
06.05.2013, 16:34
толку от того текстмоде )
имхо поставить ТС и забыть - там одно ДМА чего стоит ), ну и тайлы конечно

breeze
06.05.2013, 16:43
толку от того текстмоде )
имхо поставить ТС и забыть

Чего, простите, поставить? :eek:

shurik-ua
06.05.2013, 16:44
конфу ёпт ) - зачем ото ёрзать туда сюда)))

TSL
10.05.2013, 18:59
Добавили в прошивку пасхальное иичко:
https://zx-evo-fpga.googlecode.com/svn/branches/tslabs/pentevo/avr/current/default/zxevo_fw.bin
Нащупывается на клавиатуре довольно быстро :)
Кто найдет - тому ничего не будет ))

Благодарности - DDp!

P.S.
Для полного кайфа понадобится мышка.

razer
11.05.2013, 21:02
вот бы запись состояний как в эмуляторах прикрутить,вот это было бы круто!
иногда бросаешь играть на реале чтобы пройти эту же игрушку в эмуле.

TSL
11.05.2013, 22:54
вот бы запись состояний как в эмуляторах прикрутить,вот это было бы круто!
иногда бросаешь играть на реале чтобы пройти эту же игрушку в эмуле.

Ну идея вообще ОК. Но куда прикажете записывать "состояние"?

John North
11.05.2013, 23:30
в дна-ОС куда то на винт пишет. в файл вроде.
как пример.

TSL
12.05.2013, 00:09
Предложенная идея - это грубо говоря магик.
Пентева не предоставляет каких-либо особенных средств, чтоб сохранять состояние зетника и регистров конфигурации.
В тсконфе так и вообще почти все регистры, коих мульён, только на запись.
Увы.

AAA
12.05.2013, 09:43
Отписался авторам Евы на оф сайт, что нада менять в прошивке. Яички они добавляют ))) Сначала сделайте чтоб все демы работали, а потом яйца чешите!

http://forum.nedopc.com/viewtopic.php?f=30&t=1512 :v2_dizzy_roll:

Alex Rider
12.05.2013, 13:34
Порадовала реакция производителей (lvd) на найденный пользователями баг: если нашедший сам не появится и не попросит починить - игнор :) И эти люди хотят, чтобы мы кодили под Эву? В моей душе от такого отношения рождается мысль забить на Эву большой болт (а хотел ведь попробовать что-то сделать под нее) и писать так, чтобы работало на классике отечественного клоностроения (ну и на оригиналах тоже).

---------- Post added at 13:34 ---------- Previous post was at 13:34 ----------

ААА, а какая у тебя конфа прошита?

AAA
12.05.2013, 13:36
ААА, а какая у тебя конфа прошита?
0.52b

Alex Rider
12.05.2013, 13:53
Я имею в виду, BaseConf или TS?

TSL
12.05.2013, 13:57
ААА:
во1х - папррашу дему в студию
во2х - таки пруф, что В МОЕЙ конфе происходит то же самое. Ошибки лвд/савелия я фиксить не обязан
в3х - если имеешь защелку бит5=1 вкл, то как твои мс-программеры знают - какая страница по С000? Там невозбранно может быть 0,1,3,4,6,7 - никто этого никогда не заметит
в4х - не описан механизм перехода в 48к (из меню УГсервиса / out(fd),0x30 / прочее)
Может у вас там принято выбивать показания свидетелей телепатическим образом, а здесь предоставьте пжалсйта инфу.

Alex Rider
12.05.2013, 14:10
Мое подозрение - на Эве в 48-м режиме (видимо, при штатном входе из меню) после выполнения вот этого кода с #C000 впечатана не та страница, которая там была раньше:


detect_128:
; returns z for 128k, nz for 48k
ld hl,#0c000
ld bc,#7ffd
ld de,#1110
ld a,(hl)
out (c),e
ld (hl),e
out (c),d
ld (hl),d
out (c),e
ld e,(hl)
ld (hl),a
ld a,e
sub #10
ret

Код демы не переключает режимы управления памятью. Он просто проверяет в каком режиме запущен и отключает недоступные плюшки.

alone
12.05.2013, 14:36
А откуда она узнает, какая страница была впечатана?


Порадовала реакция производителей (lvd) на найденный пользователями баг: если нашедший сам не появится и не попросит починить - игнор
Телепаты в отпуске.

Alex Rider
12.05.2013, 14:59
А откуда она узнает, какая страница была впечатана?
Все очень просто: дема грузит что-то в #C000, потом делает эту проверку, потом хочет использовать то, что загрузила. А там не то, что она загрузила.

---------- Post added at 14:59 ---------- Previous post was at 14:55 ----------

Ща попробую сделать репро.

Alex Rider
12.05.2013, 15:26
Если я правильно понимаю проблему (Эвы у меня нет), то после запуска прикрепленного образа на 128К появится 16 с мусором в #4002, на 48К появится 23 без мусора, а на Эве в 48К появится 20, про мусор ничего не могу сказать. Проверьте, кто может. Переход в 48К из меню. UPD: Удалил вложение.

AAA
12.05.2013, 16:05
Если я правильно понимаю проблему (Эвы у меня нет), то после запуска прикрепленного образа на 128К появится 16 с мусором в #4002, на 48К появится 23 без мусора, а на Эве в 48К появится 20, про мусор ничего не могу сказать. Проверьте, кто может. Переход в 48К из меню.
на еве в 48 к появляеться 23

TSL
12.05.2013, 16:11
ОМГ
КАК на еве в 48к может появиться 20 в 48к если даже там страница 4???
23 же, не?

SoftLight
12.05.2013, 16:14
Если я правильно понимаю проблему (Эвы у меня нет), то после запуска прикрепленного образа на 128К появится 16 с мусором в #4002, на 48К появится 23 без мусора, а на Эве в 48К появится 20, про мусор ничего не могу сказать. Проверьте, кто может. Переход в 48К из меню.

У меня во всех режимах 16 с мусором если не стоит заглушка Memory Lock на 48k.

TSL
12.05.2013, 16:14
Способ проверки:
1. в 128к засрать все паги их номерами
2. переключиться в 48к
3. прочитать что на пагах

Тока я телепатирую, что если переключение в 48к производится через out(#7ffd), #30 то таки включится пага 0, что в бейзе, что у меня.
Требую от майкрософтовцев предоставить тест с доказательством прямого или обратного, или GTFO.

Alex Rider
12.05.2013, 16:25
ОМГ
КАК на еве в 48к может появиться 20 в 48к если даже там страница 4???
23 же, не?

В условиях отсутствия у меня Эвы, закрытости демы, на которой проблема воспроизводится, и предположений других программистов я пытаюсь проверить тот факт, что в 48-м режиме Эвы при выводе в #7ffd меняется замапленная страница. Пока только такая идея в голову пришла.

---------- Post added at 16:25 ---------- Previous post was at 16:22 ----------


1. в 128к засрать все паги их номерами
2. переключиться в 48к
3. прочитать что на пагах
В деме не такая последовательность действий. Дема не щелкает режимами, запускается сразу в 48К и до появления проблемы делает вывод #10 или #11 в #7ffd. На других 128-х машинах в 48-м залоченном режиме все работает.

AAA
12.05.2013, 16:26
Способ проверки:
1. в 128к засрать все паги их номерами
2. переключиться в 48к
3. прочитать что на пагах

Тока я телепатирую, что если переключение в 48к производится через out(#7ffd), #30 то таки включится пага 0, что в бейзе, что у меня.
Требую от майкрософтовцев предоставить тест с доказательством прямого или обратного, или GTFO.

Отправил в личку демы, которые никак не можем выпустить из за глюка 48к пентева

TSL
12.05.2013, 17:26
Проверил на реале.
1. Вход в 48к режим может производиться как угодно, например out (253), 48 из басика - результат всегда одинаковый.
2. В недопзу глючит с виртуального диска. С реальной дискеты работает. Вывод? Кривой виртуальный савелиедос.
3. В тсконфе предсказуемо все работает в 128 и 48к с реальной и виртуальной дискеты.

Щас опять скажут, что я пиарю правильную конфу.

Blade
12.05.2013, 17:27
TSL, какая версия ERS?

TSL
12.05.2013, 17:44
0.53а

alone
12.05.2013, 19:03
И тут мы вспоминаем, что у автора демы реальная пентева. Делаем выводы о деме.

AAA
12.05.2013, 19:07
Глючащая дема вот

SoftLight
16.05.2013, 17:22
На моей Пентеве в последней конфигурации с TSConf+BaseConf случился мягко говоря маразм с WC. При запуске стартует WC 0.40, открывает одну левую панель (пустую) а правую нет, и так и остается. На кнопки выбора дисков не реагирует и на клавиатуру тоже исключая F12. Конечно, я догадался подключить винт и о чудо - WC заработал: открыл обе панели: левая винчестер, правая SD-Card. Но, во-первых, я не использую винчестер, во-вторых, раньше почему-то работало. Попробовал WC 0.46 - те-же грабли. :(
Может WC где-то запоминает какие устройства были открыты? CMOS стирал - не помогло.
http://i46.fastpic.ru/thumb/2013/0516/6a/507a4839ed59fde5797848f6d1b2c56a.jpeg (http://fastpic.ru/view/46/2013/0516/507a4839ed59fde5797848f6d1b2c56a.jpg.html) http://i48.fastpic.ru/thumb/2013/0516/bc/3c77569c3127282d588df203b179bfbc.jpeg (http://fastpic.ru/view/48/2013/0516/3c77569c3127282d588df203b179bfbc.jpg.html)

alone
16.05.2013, 17:31
Ну я понимаю, что на дендиконфе евосервис не работает (порты-то выпилены), но даже глюксервиса нет? И эти люди ещё ругают baseconf!

Sergey
16.05.2013, 20:15
Ну я понимаю, что на дендиконфе евосервис не работает (порты-то выпилены), но даже глюксервиса нет? И эти люди ещё ругают baseconf!

Вот зачем нужны костыли, когда ноги здоровы?! Без них бегается и прыгается гораздо удобнее. ;)

SoftLight
19.05.2013, 15:19
TSL, тут NedoPC всякие баги допиливает, вышла ERS 0.53c. Хотелось бы собрать новый zxevo.rom для TSConf+BaseConf? Вопрос: как из ers.rom (создается при сборке zxevo.rom у NedoPC) получить zxevo_upper.rom (для сборке в TSConf+BaseConf) ?

Blade
19.05.2013, 19:22
как из ers.rom (создается при сборке zxevo.rom у NedoPC) получить zxevo_upper.rom (для сборке в TSConf+BaseConf) ?
Надо отрезать первые 64к от файла. Или можно в бейзконфе прошить новый zxevo.rom, потом отдельно ts-bios.rom как custom ROM.

AAA
20.05.2013, 01:47
Не охота читать треп.

Кто то из нормальных (не математиков), перепрошился?

Работает не глчючит?

SoftLight
20.05.2013, 13:05
AAA, да нормально все будет, прошивайся спокойно. Инструкция в первом посте пошаговая. Но учти, что когда выйдет какой-нить очередной обновленный Evo Reset Service или правка прошивки контроллера, то тебе придется TS-Lab-а просить к себе это интегрировать. Так что либо ты сидишь на игле у NedoPC либо у TS-Lab-а.

TSL
20.05.2013, 13:44
AAA, да нормально все будет, прошивайся спокойно. Инструкция в первом посте пошаговая. Но учти, что когда выйдет какой-нить очередной обновленный Evo Reset Service или правка прошивки контроллера, то тебе придется TS-Lab-а просить к себе это интегрировать. Так что либо ты сидишь на игле у NedoPC либо у TS-Lab-а.
Просить не надо. Достаточно сообщить о таком обновлении, если я прослоупочил.
Алсо, при нужном изгибе рук анон может чо надо заинтегрить сам - сорцы открыты, телодвижений минимум.

---------- Post added at 12:44 ---------- Previous post was at 12:31 ----------

UPDATE:
Заинтегрил апдейт недописи ПЗУ

Hacker VBI
05.06.2013, 08:26
Зажимаете и удерживаете нажатым Soft Reset, нажимаете (УДЕРЖИВАЯ Soft Reset!) Hard Reset
- f12 & CtrlAltDel возможно ?

breeze
05.06.2013, 12:13
Зажимаете и удерживаете нажатым Soft Reset, нажимаете (УДЕРЖИВАЯ Soft Reset!) Hard Reset
- f12 & CtrlAltDel возможно ?

Hard Reset это два пина на плате.

Hacker VBI
05.06.2013, 22:59
breeze, таки прошился.
немного странновато, но работает.

из странного - что при старте показывает узорный голубоватый экран. несколько раз принял его за глюк прошивки, и только ткнув Shift + F12 оказалось что всё нормально. при этом пришлось в полноте своей узнать и что такое тест/сервис и вообще как оно шьётся, и хорошенько переволноваться из-за такого странного и несбрасываемого экрана ;)

ещё странно, что на моём мониторе (benq v2200 eco) в Вашей прошивке не видно нижних три строки в WC (или половина шара в самой нижней позиции в демо). это странно, так как стандартная прошивка показывает весь экран zx (но при этом отрезает верхний и нижний бордюр за исключением примерно знакоместа в высоту) и полный экран atm - проверено на принце и ксониксе.
Опять-же, выбрав файл и смонтировав его в WC при перегрузке в трдос я вижу весь ОГРОМНЫЙ бордюр и не вижу строки с курсором :)
даже не знаю что сказать. при этом прошивка показалась очень интересной, но в данном случае базовой быть не может именно из-за особенностей моего монитора.

Примерно такие впечатления.

Blade
05.06.2013, 23:39
ещё странно, что на моём мониторе (benq v2200 eco) в Вашей прошивке не видно нижних три строки в WC (или половина шара в самой нижней позиции в демо). это странно, так как стандартная прошивка показывает весь экран zx (но при этом отрезает верхний и нижний бордюр за исключением примерно знакоместа в высоту) и полный экран atm -
Ничего странного. Монитор определяет видеорежим как 720х400 и поэтому показывает 200 строк от ZX экрана. А WC работает в текстовом режиме 80х30 (рамка 320х240) и поэтому не влезает в экран. У меня то же самое с Benq 93GP было. Кривой монитор.

TSL
05.06.2013, 23:43
из странного - что при старте показывает узорный голубоватый экран.

Был бы ОЧЕНЬ благодарен за:
- фотографию
- ПОДРОБНОЕ описание действий, приведших к этому

Могу предположить, что в ЦМОСе по обычному ресету оказалась включенной опция виртуальное ПЗУ (ОЗУ в кач-ве ПЗУ).


в Вашей прошивке не видно нижних три строки в WC (или половина шара в самой нижней позиции в демо)
Примерно такие впечатления.
Отличие от бейзы в том, что у меня синхры инверсные, а там прямые. Скомпилю вариант с прямыми синхрами и дам на тест.

Hacker VBI
06.06.2013, 09:12
TSL, фотки сделать сейчас не могу (а вчера не собрался фотать) , такое состояние было сразу после пошивки. подобный экран вызвать дефотными настройками не вышло.
дадите прошивку - сниму, прошьюсь, отпишу.

Hacker VBI
07.06.2013, 11:59
TSL, вариант с прямыми синхрами ?

TSL
07.06.2013, 14:05
Пробуй.

Hacker VBI
07.06.2013, 15:29
Спасибо!
вечером отпишу.
при необходимости будут фото

Hacker VBI
07.06.2013, 21:24
TSL, в общем вышло следующее:
теперь экран вертикально отцентрован - и это самое главное в моём случае. Спасибо!
Естественно, в файловом браузере верхняя и нижняя строки отрезаны, но при этом его можно пользовать при навыках использования NC/VC/Far ;)
Но учитывая то, что другой (budder-овский коммандер) просто вешает немо-контроллер, это уже замечательно.

так понимаю, что у меня будут некоторые неудобства при указанных выше разрешениях, и это не лечится с данным монитором.
В любом случае спасибо.