Видимо придётся восстанавливать удолионные псты по крупицах, благо мыла с топика приходят:
Вид для печати
(Прошу прощения за оверквотинг, чтоб не пропало.)
MVV, помойму мы заходим в тупик. Я говорю одно, ты говоришь другое, друг друга не слышим/не понимаем.
Давай N+M-тый раз подсуммирую свою точку зрения:
1. Да, я крайне заинтересован в развитии твоего проекта, равно как и своей архитектуры.
2. Я не ною, не истерю, не удаляю свои псто, не прошу "помогите мне портировать то-то-то", не угрожаю, что "перейду на АТМ/брошу портирование". Вместо этого я имею некоторый список того, что необходимо сделать, который я тут приводить не буду, ибо забанят за флуд, и иду по нему покуда меня не хватил кондратий. Вкратце в этом списке:
- допиливание эмулятора анрыл до рабочега состоянiя (около 40 тикетов на багтрекере, не считая запила нового дебаггера почти с нуля),
- поиск испасение любимой принцессыфиксание *****кодов в анрыле/конфе,
- написание фреймворков, утилит, БИОСа для конфы - системого софта.
Сюда я не включил другие направления, кроме тсконфы (АУ на АРМе, TSXB и новую видеосистему, Реверсы). И да, ВНЕЗАПНО я делаю проекты по работе, которые занимают 90% времени. Если ты посмотришь в мою репу, то сможешь по датам коммитов примерно оценить скорость, с которой я продвигаюсь по списку.
3. Коль ты взялся за эту работу, то у тебя есть 2 выбора:
а) делать все самому, и любая ответственность с меня снимается (в этом направлении мы сейчас и идем),
б) прислушаться к моим советам по портированию, и тогда я постараюсь передвинуть приоритеты и собсно участвовать в процессе. На всякий случай напомню, о чем речь:
- общие сорцы с условной компиляцией (это не праздная захцянка абы було - в сорцах, которые ты отбранчил, масса багов, которые с тех пор фиксались, и им не конец),
- не натягивание "в лоб", а тотальная переделка модулей для версии с цыцлон2 и софтовым зетником ("умный" сдрам контроллер, кеши, хостовое ядро вместо атмеги на еве).
Практически сейчас мы имеем ситуацию, когда ты делаешь все, игнорируя вышеописанное, а я просто жду дня, когда таки доберусь до реверсов и буду делать всю работу с нуля. Если так, ОК, ждем того дня.
TSL, понимаю что офотоп (комплекс первого сообщения там ) - видел SPI прикошачивали к атмеге.какая концепция работы с SPI уже в самой среде WC и тр-дос?
Используется подключение SPI по схеме Z-Controller, на всякий случай.
WC работает с картой, отформаченной в фат32 (копирование, удаление, работа с плагинами). Специальный плагин позволяет маунтить TRD имеджи вместо физических дисководов (через аппаратный перехват обращений к ВГ93), с вызовом опять же драйвера SD.
Т.е.:
- в ВЦ работа с фатом через вызовы его АПИ,
- в ТРДОСе - просто, используя любые процедуры ПЗУ для работы с ВГ93, только внутри примонтированного образа.
Собираюсь прикрутить FATFS от ChaN-а, как штатный фат-драйвер в ПЗУ.
небольшое обновление TS-Conf для reverse u8
TS-Conf build 20151004
.доработан контроллер SDRAM (автор shurik-ua)
теперь проводочек который припаивали к выв.39 SDRAM можно отпаять и выв.39 посадить на землю - то есть вернуть в первоначальное положение )
Обнови Квартус до 13 и файлик для поддержки 3 циклонов скачай - у меня тоже такое было - лицензия от 11 подойдёт и для 13.
---------- Post added at 02:19 ---------- Previous post was at 02:13 ----------
http://download.altera.com/akdlm/sof...13.0.1.232.exe
http://download.altera.com/akdlm/sof...13.0.1.232.exe
http://download.altera.com/akdlm/sof...13.0.1.232.qdz
Блин, если за веткой плотно не следить, фиг чего запустишь. Ни одного нормального описания конфига и требований под него :(
Если не лень, может кто-то пошагово расписать запуск TS-Conf на U8?
P.S. У меня сейчас пишет zxevo.rom...Absent. На карту памяти в корень записан zxevo.rom. Карту пробовал и в FAT16 и в FAT32. Подозреваю, что нужно поискать другую карточку, хотя может быть и чего то еще забыл сделать? Остальные как то молчат, или только у меня не получилось, или больше никто не пробовал.
Карточка SD-CARD SanDisk 4Gb устанавливаю в слот SD на плате U8.
там же написан путь откуда он хочет zxevo.rom скачать - сейчас это "roms/zxevo.rom"
т.е создай папку "roms" и туда кидай ромку.
сам не знаяю зачем надо было менять - наверное чтоб файл не удалить случайно.
и да карточка фат32 онли.