Оффтоп, но нужно дополнить мои посты про замену t80 в орионе-2010. Этот вариант заработал в 2010 после легкой доработки напильником T80.vhd. Приложил доработанный файл (при использовании в других проектах адрес после ресета стоит откорректировать, остальное трогать скорее всего не придется).
Последний раз редактировалось AlexBel; 16.10.2017 в 08:43.
Берем исходник из поста 36, если речь об использовании в орионе-2010. Если в другом проекте, то можно сначала попробовать T80.vhd из поста 36. Если не пойдет, то из поста 42, только на адреса после ресета нужно обратить внимание.
По пункту 3 - T80a.vhd и T80s.vhd в оригинальном 0247 и правленом 0247 (пост 36) идентичны.
Последний раз редактировалось ivagor; 16.10.2017 в 09:55. Причина: исправил ответ, заменил пост 40 на пост 36
Про "Орион-2010" я ничего не знаю, у меня другой проект "Орион-128" на FPGA, в котором я и меняю ядро. "Орион-2010" - проект открытый? С ним можно ознакомиться на уровне исходников?
Собственно, как я уже писал, задача не столько в том, чтобы заставить правленное ядро работать в проекте (это просто для проверки), сколько для того, чтобы получить наиболее правильное (совместимое с Z80) ядро для использования в новом проекте "Ориона".
В ядре из поста 40 адрес сброса 0x0000, в T80.vhd из поста 42 - 0xF800. В изначально использованном в проекте (с которым "Орион" работает) - 0xF800.
Попробую использовать ядро из поста 40 без замены T80.vhd с исправленным адресом сброса, может, заработает. Но ситуация удивляет - в ядре, насколько я понял, правилось выполнение команд, что не должно влиять на совместимость, т.е. если проект работает на более ранней версии ядра, то он должен работать и на более поздней. Пока причина не найдена, на мой взгляд, рискованно начинать новый проект.
Про T80a.vhd и T80s.vhd спросил потому, что их не обнаружил в правленных Т80.
Стоп, я поторопился с ответом. Думал пост 40, это тот, который я выкладывал, а это оказался пост shurik-ua (я тот вариант не пробовал). Откорректировал свой ответ, вместо поста 40 я имел в виду пост 36.
- - - Добавлено - - -
Автор Ориона-2010 Ewgeny7, при участии, как я понимаю, Errora404. Они лучше расскажут про него.
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Спасибо ещё раз! Вечером опробую.
Мое участие было весьма скромным, проект разработал Ewgeny7. Призываю его в тему. Он вроде не делал тайны из проекта, так что может зальет сорцы на Github?
Хороший повод снять проект с полки и допилить до идеала - с ядром с новыми командами и может чем-то еще (например, контроллером SPI из этой темы?).
Последний раз редактировалось Error404; 16.10.2017 в 12:13.
Лучше сделать и жалеть, чем не сделать и жалеть.
Некоторые из моих поделок тут: https://github.com/serge-404
Ну, зальёт - хорошо, не зальёт - не страшно. "Орион" на FPGA у меня есть, хотя, конечно, всегда интересно посмотреть чужие исходники, в т.ч. Т80 не вырванный из проекта, а в составе.
Последний раз редактировалось AlexBel; 16.10.2017 в 12:45.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)