Page 1 of 2

Evo Test+Service configuration

PostPosted: 19 Oct 2010, 10:55
by breeze
Как уже сообщалось ранее в новостях, вышла тестовая прошивка (ZXEVO_FW.BIN) от DDp для настройки, конфигурирования и отладки Pentagon Evolution: http://www.nedopc.com/zxevo/rom/baseservice20101017.zip

Очень полезный тул для тех, кто сам собирает ZXEvo. © CHRV

для заинтересовавшихся, несколько фото, как это выглядит на реале :ura:

1.jpg
2.jpg
3.jpg
4.jpg
5.jpg
6.jpg
7.jpg

Re: PentEvo ServiceROM

PostPosted: 19 Oct 2010, 11:08
by CHRV
Спасибо за картинки.

Найден пока один глюк - моя клавиатура (KME XT/AT) не работает с сервисной прошивкой. С базовой конфигурацией работает.

Re: PentEvo ServiceROM

PostPosted: 19 Oct 2010, 11:18
by lvd
Через полгода (3 месяца, год) картинки с говнохостинга исчезнут. Что, нельзя было прям сюда залить?

Re: PentEvo ServiceROM

PostPosted: 19 Oct 2010, 12:38
by breeze
lvd wrote:Что, нельзя было прям сюда залить?


перезалил сюда. просто на говнохостинге можно: a) залить всё сразу одним архивом b) оно делает привьюшки (что экономит многим трафик) ;)

Re: PentEvo ServiceROM

PostPosted: 19 Oct 2010, 13:23
by lvd
Зато сейчас стало совершенно замечательно :-)
У кого трафик - пусть в браузере картинки выключают, больше сэкономят :)

Re: PentEvo ServiceROM

PostPosted: 25 Oct 2010, 23:09
by DDp
TS-Labs wrote:Прошивка не видит 16 метровую СД карточку, которую нормально видит основная конфигурация.

Что ж такое... (ушёл в личку за подробностями)
Основная конфигурация (на данный момент) никак не работает с SD картой, она только даёт доступ к ней со стороны Z80.
TS-Labs wrote:Было бы неплохо добавить возможность стирания отдельных блоков ПЗУ, хотя посекторное стирание для 29F040 возможно только блоками по 64к.

Уже... (при добавлении задания).

Re: PentEvo ServiceROM

PostPosted: 06 Nov 2010, 14:11
by DDp
Code: Select all
101106b
~~~~~~~
  flasher:
* корректное отображение русских имен файлов
* изм. алгоритм сортировки
  sd/fat:
* испр. ошибка на FAT12 (описатель кластера на границе секторов)
* испр. ошибка разбора MBR (при "активном" разделе не находило FAT)
+ поддержка разделов FAT16 16...32Мб (тип 0x04)
+ экспериментальная поддержка MMC (проверено на одной 16Мб карточке)
+ "Диагностика SD/MMC" (+logger to RS-232)

Спасибо TS-Labs за багрепорт и за логи. Обе твои карточки должны теперь работать в Service.
По результатам тестирования этой версии будет изменён и bootloader.

Здесь добавлена поддержка MMC карточек. Принимаются любые сообщения о нормальной с ними работе и/или глюках.
"Диагностика SD/MMC" может слить подробный лог обмена с карточкой в RS-232 (115200-N-8).
(перед тестом в HyperTerminal-е выбрать "Передача | Запись протокола в файл..." для сохранения лога)
Если в корневую директорию положить файл (с любым содержимым) с именем TESTFILE.BIN, то "Диагностика" прочтёт этот файл и выдаст контрольную сумму. (Сделано, что бы лишний раз убедится в правильности работы всех процедур SD/FAT)

Re: PentEvo ServiceROM

PostPosted: 06 Nov 2010, 16:41
by breeze
У меня предложение: а можно в «ServiceROM» сделать пункт «выход», который бы загружал с карточки прошивку «original.bin» и прошивал её вместо «ServiceROM»?

просто сейчас не очень удобно каждый раз делать кучу телодвижений:
1) записываем в корень карточки zxevo_fw.bin c «ServiceROM»
2) сброс + прошивка
3) прошиваем, тестируем итд
4) перезаписываем в корень карточки zxevo_fw.bin но уже c «PentEvo»
5) сброс + прошивка

а так бы по выходу сразу бы прошивалась прошивка c «PentEvo» и не надо туду сюды дёргать файлы на карточке.

Re: Evo Test+Service configuration

PostPosted: 13 Nov 2010, 19:20
by DDp
TS-Labs wrote:Есть баги.

О, сколько их... ? :)
TS-Labs wrote:карточка "2gb_SD_locked" - жертва детской игры с паролями...
...Нельзя ли реализовать...

Нееет, это я пока не умею... :D
Code: Select all
101113b
~~~~~~~
  flasher:
* ускорено чтение FlashROM
  sd/fat:
* определение типа FAT только по BPB
...

Имеет смысл перепроверить все карточки.

Re: Evo Test+Service configuration

PostPosted: 24 Jan 2011, 19:17
by CHRV
По T&S версии 110124:
+ исправился тест моей СД карты APACER 2GB (раньше проходил токо со второго раза), а теперь сразу;
- испортился прошивальщик ПЗУ.

Испортился следующим образом:
1) Карту определяет только с третьего раза;
2) Выбираю задание, выбираю файл;
3) Выполнить, нажимаю Йес;
4) Стирается ПЗУ
5) Выводится ошиька чтения карты;
6) Выбираю все снова;
7) На этапе Иниц. СД карты - все виснет, выход токо через хардресет.

P/S Савелиевский флашер из ево меню - флашает без проблемы с этой карты, тот же файл.