Ynicky пишет: Можете положить туда же и этот проект:
msh3_zx128k_20150922
Николай, спасибо за проект! У меня есть несколько замечаний:
1. проект, лежащий на github'е должен быть удобен в первую очередь для того, кто его оттуда будет скачивать, а не для того, кто его туда кладёт.
В частности, давайте добавим несколько слов по поводу содержимого
архива msh3_zx128k_20150922.zip.
Правильно ли я понял, что проект переделан из
github.com/mvvproject/ReVerSE-U16/u16_speccy ?
Если так, то давайте укажем это в README и уточним стартовую версию оригинального проекта,
Сейчас в корне архива msh3_zx128k_20150922.zip лежит
readme.txt из оригинального проекта, причём без каких-либо
исправлений; т.е. в readme.txt информация не совсем точна,
например, указано, что используется USB-клавиатура.
2. в msh3_zx128k_20150922.zip кроме исходных текстов находятся также результаты компиляции (sof- и pof-файлы),
а также всякие *.rpt, *.summary и *db. Я не буду добавлять эти файлы в тот же репозиторий, в котором находятся исходные тексты.
В тоже время, я согласен с тем, то готовые sof- и pof- файлы могут быть кому-то интересны; думаю для них можно организовать
отдельное хранилище, например, при помощи github pages.
3. В каталоге rom/ лежит программа bin2hex для windows без исходных текстов. Тоже касается tap2wav1.8.
Нет большого смысла закидывать в репозиторий программы и материалы без минимального указания что с ними делать.
Кроме того, может оказаться что bin2hex или tap2wav не являются сколь-нибудь свободно-распространяемым ПО.
Пожалуйста коротенько опишите порядок использования материалов, выложенных в msh3_zx128k_20150922.zip.
Со своей стороны я попробую собрать проект при помощи Quartus 15 под Linux и проверить, так как плата Марсохо3 у меня уже есть.
P.S. я уже скачал новую версию проекта (msh3_zx128k_sdr_20150923.zip), но про нее отвечу позднее.