https://zx-pk.ru/attachment.php?atta...5&d=1544609117
Для тестирования SDRAM существует много столетий вот такой тест от DDp. Портируется всюду, где есть VGA+SDRAM. На U16 вга нету, поэтому портировать несколько сложнее. Так понятнее?
Вид для печати
https://zx-pk.ru/attachment.php?atta...5&d=1544609117
Для тестирования SDRAM существует много столетий вот такой тест от DDp. Портируется всюду, где есть VGA+SDRAM. На U16 вга нету, поэтому портировать несколько сложнее. Так понятнее?
Совсем для понятности, о чем речь
Можешь посмотреть, как работает на DE1
Или может быть кто-то что-то лучшее предложил??
Да уже, в общем-то, сделал всё. Но, спасибо, попробую и этот...
В проекте u16_speccy был, судя по логу и закомментированным строчкам в топ-модуле, General Sound. Почему он был удалён?
Получил, наконец-то, микруху VNC2, успешно прошил вот таким адаптером:
Скрытый текст
https://i.ibb.co/9cfgC0P/999.jpg[свернуть]
Пост с этим текстом я не нашёл, но нашёл ответ на него
Автору - большое спасибо, при программировании VNC2 я пользовался этой информацией:
Скрытый текст
Залился VNC2 через USB-Serial. Если кому надо, делал так:
Софт - FT_Prog http://www.ftdichip.com/Support/FT_Prog_v2.8.2.0.zip
USB-Serial - китайский Unibox для мобильников (номера пинов ниже для него, типовая распиновка USB-Serial-TTL коробок с RJ45 разъёмом).
Паяем 5 проводов:
unibox --- VNC2 на плате
8 (GND) - GND
2 (TxD) - 24
3 (RxD) - 23
4 (RTS) - 26
5 (CTS) - 25
Замыкаем на JTAG разъёме:
7-10 (USB_PROG#-GND)
8-4 (USB_RESET#-3V3)
Подключаем унибокс в комп, запитываем плату, запускаем FT_Prog, идём на вкладку Flash ROM, выставляем: Chip - VNC2, Programming Interface - UART, COM Port, Device - COMx (ваш порт, на котором унибокс), Baud Rate - 115200, Eval Board - снято, открываем файл прошивки (софт очень хочет расширение .rom), жмём Program.
Должно показать Checking connected device, потом Setting baudrate, потом, если всё сделали правильно, будет Flashing device - и дальше ждать пока не скажет "готово"
Уточнение: сначала затупил, флешанул .bin, переименовав его в .rom - не заработало, так делать не надо, флешируйте честный .rom[свернуть]
Оригинальный программатор для VNC2 стОит как чугунный мост + крыло от Боинга. Из г.и.п. тожи можно программатор на UART сделать, но то такое..
Причем автор сделал конфы так, что каждый раз при смене проекта надо программить и VNC2, ну так емуу захотелось, видимо, зачем искать легких путей.
Мне U16 достался без этого хитрого программера с конфой под tsconf, ну и прошивкой клавы под него же. С другими прошивками конф клава естессно не работала.
Ну что же, имы не исщём легких путей... Пришлось переделывать интересующие меня конфы под конфигурацию клавы от tsconf-ы... Не мытьем - так катаньем.
Может, кому информация пригодится...
Так вот почему у меня не запустилась нормально прошивка NES на DivGMX. Это же родственный проект. Наверное потому, что у меня тоже в VNC2 прошивка для TSConf. Если сравнить прошивку для VNC2 U16 NES, то немного отличается. Наверное, у меня выход один - перепрошивать VNC...
Установил микросхему часов. Часы работают, но я заметил, что на экране начались какие-то подёргивания с периодом примерно в 1 секунду. Особенно это заметно при вертикальном скроллинге, выглядит так, словно скроллируемое изображение раз в секунду заедает. Возможно, это было и раньше, но я ни разу не замечал, а после установки часов сразу, что называется, бросилось в глаза. Конфигурация tsconf. Часовая батарейка не установлена. Электрически отключать часы не пробовал.
Кто-нибудь такой эффект замечал? Если да, то удалось его исправить?
от часов точно не зависит.
могу с уверенностью сказать, что на 99% проблема - из-за z80.
проявляется не только в корке tsconf, еще и в speccy.
надо менять проц на более прямой вариант.