Speccy - наш выбор!

Speccy - наш выбор! (http://zx-pk.ru/index.php)
-   Unsorted (http://zx-pk.ru/forumdisplay.php?f=13)
-   -   -=Speccy2010=- сборка, наладка, тестинг (http://zx-pk.ru/showthread.php?t=12425)

acx 18th March 2013 01:27

Quote:

Originally Posted by rsorc (Post 584480)
подскажите пожалуйста, как сделать по нажатии, допустим F5, перезагрузку speccy2010.bin.

Можно сделать рестарт бутлоадера альтернативным способом: попробуйте просто "while(true)" и взведенный WatchDogTimer сделает свое дело.
Quote:

Originally Posted by rsorc
Я так понял у str755fv2t6 256кб памяти

Да, 256кБ Flash-памяти.

Если не ошибаюсь, сейчас имя файла, соответствующего прошивке ARM'а, жестко забито в бутлоадере как "speccy2010.bin". Чтобы записывать другую прошивку, не переименовывая ее в "speccy2010.bin", нужно изменить бутлоадер. Думаю, будет логично разместить примитивный менеджер конфигураций в бутлоадере. На мой взгляд бутлоадеру нужен .ini с жестко заданным именем, например "boot.ini", в котором указана текущая выбранная конфигурация. Достаточно одной строчки с указанием имени файла прошивки для ARM (как сейчас "speccy2010.bin"). Для изменения конфигурации достаточно, например в Shell'е, выбрать нужный файл .bin, по нажатию например Enter, записать его имя в "boot.ini" и GoTo бутлоадер.

В любом случае, думаю, стоит стремиться к:
1) отсутствию неудобств, если переключение конфы не требуется;
2) минимально возможному кол-ву перезаписей Flash-памяти ARM.

rsorc 18th March 2013 01:40

Quote:

Originally Posted by zebest (Post 584540)
Не?

Логично


Quote:

Originally Posted by acx (Post 584600)
Если не ошибаюсь, сейчас имя файла, соответствующего прошивке ARM'а, жестко забито в бутлоадере как "speccy2010.bin". Чтобы записывать другую прошивку, не переименовывая ее в "speccy2010.bin", нужно изменить бутлоадер. Думаю, будет логично разместить примитивный менеджер конфигураций в бутлоадере. На мой взгляд бутлоадеру нужен .ini с жестко заданным именем, например "boot.ini", в котором указана текущая выбранная конфигурация. Достаточно одной строчки с указанием имени файла прошивки для ARM (как сейчас "speccy2010.bin"). Для изменения конфигурации достаточно, например в Shell'е, выбрать нужный файл .bin, по нажатию например Enter, записать его имя в "boot.ini" и GoTo бутлоадер.

Тоже интересный вариант

skyther 18th March 2013 19:23

А сколько свободной рамы в мк осталось? Можно часть функций оставить во флеш, получится что-то вроде bios. А в оперативку грузить "платформозадающую" часть.
Еще вариант высокоуровневую логику перенести на скрипты, типа такого http://www.compuphase.com/pawn/pawn.htm Только упрется в предел скорости, скорее всего.

acx 18th March 2013 22:04

Quote:

Originally Posted by skyther (Post 584800)
А сколько свободной рамы в мк осталось? Можно часть функций оставить во флеш, получится что-то вроде bios. А в оперативку грузить "платформозадающую" часть.

Сколько сейчас свободно/используется не смотрел. Ее всего 16kB, а speccy2010.bin сейчас 116kB. Вариант размещения всего кода во Flash, наверное, представляется более реальным и простым.

savelij 18th March 2013 22:59

Кто-нибудь допилит до ума работу с памятью? Ведь баг на баге и багом погоняет. При всех достоинствах память глюкодромит во всех режимах с любой официальной прошивкой. Использовать невозможно :mad::dizzy_mad_old:

acx 19th March 2013 00:27

savelij, Вы пробовали c этой прошивкой http://zx.pk.ru/showpost.php?p=580282&postcount=1229 ? Если есть глюки, пожалуйста, укажите при каких условиях - по возможности попробую повторить у себя.

savelij 19th March 2013 22:14

Quote:

Originally Posted by acx (Post 584902)
savelij, Вы пробовали c этой прошивкой http://zx.pk.ru/showpost.php?p=580282&postcount=1229 ? Если есть глюки, пожалуйста, укажите при каких условиях - по возможности попробую повторить у себя.

Погонял весь вечер эту прошу. В общем сейчас картинка такая. Установка Пент1024 тайминги тоже Пента. Самая стабильная на скорости х8 ни разу не вылезла ошибка в тесте 0.9. Самая нестабильная х4. При отключенной турбе и на скорости х2 вылезает изредка по 1-2 страницы на примерно 8-10 проходов теста. На самой нестабильной х4 вылезают кучками по 3-4 страницы и без всякой системы и на каждом почти проходе.

acx 20th March 2013 01:43

savelij, мне повторить не удалось - тест09 не выдал ни одной ошибки ни на какой скорости (режим=Пент1024, Тайминги=Пент):confused:

farewell 8th April 2013 13:58

Это нужно перешивать? Или как запускать вообще?

alone 8th April 2013 15:02

zebest, сделай поддержку стандарта АТМ Турбо 2+ на Speccy2010! Вот описание: http://atmturbo.nedopc.com/inf/books...c/atm_hard.zip
Достаточно память и экраны.


All times are GMT +4. The time now is 17:20.

Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.