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)

AndyS 3rd March 2013 12:15

Quote:

Originally Posted by acx (Post 580282)
Может кому будет интересно проверить, прикрепляю вышеописанный, скомпилированный мной из исходников, файл speccy2010.rbf для EP2C8Q208C8N.

Прошу выложить скомпилированный для EP2C8Q208C7N. Спасибо.

acx 3rd March 2013 13:23

1 Attachment(s)
Quote:

Originally Posted by AndyS (Post 581443)
Прошу выложить скомпилированный для EP2C8Q208C7N. Спасибо.

В приложении файл, скомпилированный из исходников revision66(http://speccy2010.googlecode.com/svn/trunk/) при дефаултных установках квартуса (как при инсталляции) и выбранном Device=EP2C8Q208C7.

На данный момент выяснилось, что исходники rev0064 и выложенные сейчас revision66 _побайтно_идентичны_. Откуда тогда рабочие файлы в архиве (http://code.google.com/p/speccy2010/...102-rev0064.7z )? Единственное, что остается предполагать, что они были получены при каких то условиях компиляции (оптимизация,...), которые отражаются при работе с файлом для С8 на некоторых экземплярах Speccy2010(с установленным EP2C8Q208C8N).

Также выяснилось, что описанные артефакты, например в "Riveraid" (http://zx.pk.ru/showpost.php?p=580282&postcount=1229), проявляются только при "Timings"="Pentagon" и отсутствуют при "Timings"="ZX Spectrum 48" и "ZX Spectrum 48" (только на одной и той же прошивке speccy2010.rbf для С8 из архива rev0064).

Пришел к выводу: железо Speccy2010, во всяком случае моего экземпляра, невиновато :). Что-то ~не то~ c рабочими файлами в архиве rev0064, т.к. путем простой перекомпиляции исходников получаю нормально работающие файлы speccy2010.rbf.

P.S. В сязи с этим, прошу point777, автора сообщения http://zx.pk.ru/showpost.php?p=580701&postcount=1233 , удалить из него мою цитату, как не соответствующий действительности промежуточный вывод. Дабы никого не вводить в заблуждение :).

AndyS 3rd March 2013 13:29

Quote:

Originally Posted by acx (Post 581460)
В приложении файл, скомпилированный из исходников revision66(http://speccy2010.googlecode.com/svn/trunk/) при дефаултных установках квартуса (как при инсталляции) и выбранном Device=EP2C8Q208C7.

Файл speccy2010.bin брать родной от 64-й ревизии?

acx 3rd March 2013 13:48

Quote:

Originally Posted by AndyS (Post 581463)
Файл speccy2010.bin брать родной от 64-й ревизии?

Все что описал по прошивке FPGA, запускалось при родной прошивке ARM (speccy2010.bin) из архива ...rev0064.7z .

rsorc 17th March 2013 20:14

Розумеющие люди, подскажите пожалуйста, как сделать по нажатии, допустим F5, перезагрузку speccy2010.bin.
Если я правильно понял - бутлоадер хранится по адрессу - 0x20000000.

Думал как то так:

#define RESET_BOOTLOADER 0x20000000

void ResetBootLdr()
{
void (*MainProg)() = (void*) RESET_BOOTLOADER;
MainProg();
}

ну и по факту нажатия, допустим, F5 - вызывать ResetBootLdr()

но не оно.
поправьте (ткните) как правильно реализовать.

rsorc 17th March 2013 20:33

Ну вот, допустим, кто-то напишет что то кроме спектрума, естественно, перегружать при переключении со спека на что то кроме спека нужно будет и *.bin файл, имхо переименовывание файлов в Shell`e и вкл.выкл питания выход, но геморный, как то так )

---------- Post added at 17:33 ---------- Previous post was at 17:31 ----------

А так можно будет в одном .bin держать менеджер всякого (конфиги компов, приставок), ну и переключение между конфигами делать без описанного выше гемора

rsorc 17th March 2013 20:42

Фух, при конфигурации, к примеру Atari, нужно будет соответственно .bin для атари - выбор загрузки сохранения файлов для атари, управление конфигурацией атари.
Поиграл на атари, надоело, переключился через общий менеджер на спек, вроде так удобней.
Ладно, хрен с ним. Забейте.

rsorc 17th March 2013 20:53

:))))
Я так понял в Shell`е переименовывание + power off + power on?

rsorc 17th March 2013 22:10

//Обидно, но всё не влезет.
Ладно, это я так, на будующее интересовался, бум думать
Я так понял у str755fv2t6 256кб памяти

rsorc 17th March 2013 22:30

Нарисую идею как я представляю себе смену кофигов с управляющим бинарником: на флешке папка "Прошивки", в ней подпапки "Manager" и, ну там, "Spectrum 48/128", "Pentagon", "Scorpion", "Profi", "Atari", "CHIP 8" и т.д, при первом запуске в корне флешки находятся конфа и бинарник с последнего выключения компа, по нажатию F8 (или другая какая клавуша) из папки "Manager" копируется бинарник с менеджером,рестарт с перезагрузкой bin файла, в нём уже выбирается модель компа, по модели выбраного компа из папки файл конфигурации и bin копируется в корень флехи, рестарт с перезагрузкой bin файла, как то так, вот и проблема с рестартом, вроде так было б удобнее, имхо

можно конечно проще, в корне флешки хранить кучу бинов и конфигураций, из shell`a переименовывать нужный бин и конфигурацию в speccy2010 и делать перезапуск питанием, но как по мне - это коряво...


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

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