Speccy - наш выбор!

Speccy - наш выбор! (http://zx-pk.ru/index.php)
-   Unsorted (http://zx-pk.ru/forumdisplay.php?f=13)
-   -   Speccy2007 v1.00 (http://zx-pk.ru/showthread.php?t=6679)

Black_Cat 25th November 2009 06:40

Насамделе такая нестабильность и критичность к элементной базе скорее всего свидетельствуют что времянки управляющих сигналов подобраны впритык, при том отлаживались на качественном ОЗУ, имеющем запас быстродействия относительно своих паспортных данных. Поэтому, при установке говняного ОЗУ, которое вполне может быть даже медленнее чем заявленные паспортные данные система не успевает отрабатывать циклы записи/чтения, что проявляется в виде глюков. Здесь рекомендации - либо подправить времянки для того, чтоб можно было работать с говняным ОЗУ, либо ставить более быстрое и соответственно дорогое ОЗУ.

syd 25th November 2009 10:20

Попробовал разные комбинации, глючит когда UT работает основной памятью (старшие 32k), если UT стоит в качестве видеопамяти (нижние 16k) вроде все ок. На моей плате тоже работает нормально, но там видеопамять дублируется, так что это не показательно. Самое странное, что из времянок там только сигнал RAM (~CE для микрухи), а он формируется очень тупо (RAM <= '0' when MREQ = '0' and A15 = '1' else '1'), а остальные сигналы идут прямо с Z80.

Может конечно в обоих микросхемах памяти проблема в старшей половине (в видеопамяти она не используется) - но вероятность, по-моему, очень маленькая.

Black_Cat 25th November 2009 11:25

Quote:

Originally Posted by syd (Post 235522)
Самое странное, что из времянок там только сигнал RAM (~CE для микрухи), а он формируется очень тупо (RAM <= '0' when MREQ = '0' and A15 = '1' else '1'), а остальные сигналы идут прямо с Z80.

syd, там судя играет роль взаимное положение сигналов обращения к ОЗУ и открытия-закрытия буферов адреса.

---------- Post added at 10:25 ---------- Previous post was at 10:18 ----------

Т.е. сбой возможно идёт по адресам из-за захвата шины сканером.

syd 25th November 2009 13:22

:v2_eek: Похоже память себя нормально чувствует с прошивкой 1.03, что совсем странно, т.к. все код по работе с памятью там одинаковый. Alex_kapfa, есть возможность свою проверить?

Alex_kapfa 25th November 2009 13:36

Quote:

Originally Posted by syd (Post 235561)
:v2_eek: Похоже память себя нормально чувствует с прошивкой 1.03, что совсем странно, т.к. все код по работе с памятью там одинаковый. Alex_kapfa, есть возможность свою проверить?

Syd, я не против протестировать, только напиши мне, что необходимо сделать.
Правильно ли я понимаю, что мне для этого тестирования необходимо будет прошить снова ПЗУ, Альтеру и АТмегу?
У меня АТмега 32, а версия 1.03 - это для АТмеги 16. Или я ошибаюсь?

rnd.gen 25th November 2009 13:53

Quote:

Originally Posted by Alex_kapfa (Post 235566)
Syd, я не против протестировать, только напиши мне, что необходимо сделать.
Правильно ли я понимаю, что мне для этого тестирования необходимо будет прошить снова ПЗУ, Альтеру и АТмегу?
У меня АТмега 32, а версия 1.03 - это для АТмеги 16. Или я ошибаюсь?

Судя по первому посту - да. Прошивка от Дениса с tr-dos-ом для атмеги32, думаю прошивка для атмеги 16 будет работать и на 32, хотя если есть атмега 16 то проще ее заменить :). (Эксперты могут поправить).
Мне только остается наблюдать и болеть :), а еще благодарить :).

Alex_kapfa 25th November 2009 14:09

Quote:

Originally Posted by rnd.gen (Post 235577)
Судя по первому посту - да. Прошивка от Дениса с tr-dos-ом для атмеги32, думаю прошивка для атмеги 16 будет работать и на 32, хотя если есть атмега 16 то проще ее заменить :). (Эксперты могут поправить).
Мне только остается наблюдать и болеть :), а еще благодарить :).

У меня только АТмега 32. АТмегу 16 у меня не получится быстро купить (детали я покупаю по выходным на радиорынке; иногда что-то, чего у них на "точке" нет в наличии, приходится заказывать и ждать следующих выходных, чтобы забрать).
Я думаю, что можно скомпилировать исходный код и под Мегу32, но у меня для этого мало опыта.

syd 25th November 2009 14:25

1 Attachment(s)
Alex_kapfa. Вот прошивка.

syd 25th November 2009 14:30

Альтеру, а потом мегу этой прошивкой. ПЗУ наверное можно и не прошивать.

Alex_kapfa 25th November 2009 14:39

Quote:

Originally Posted by syd (Post 235591)
Альтеру, а потом мегу этой прошивкой. ПЗУ наверное можно и не прошивать.

Постараюсь сегодня вечером поэкспериментировать.


All times are GMT +4. The time now is 11:00.

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