Важная информация

User Tag List

Страница 36 из 45 ПерваяПервая ... 323334353637383940 ... ПоследняяПоследняя
Показано с 351 по 360 из 445

Тема: Новый Aeon

  1. #351
    Master Аватар для ILoveSpeccy
    Регистрация
    20.03.2007
    Адрес
    Germany
    Сообщений
    867
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от andykarpov Посмотреть сообщение
    Постойте, если нога старшего адреса (A18) болтается в воздухе (в Z-состоянии), то как бы результат ожидаемый? Или речь идет о том, что все ноги куда-то прикручены, только не в том порядке ?
    Неиспользуемые ноги (как в случае с A18) у меня во всех прошивках подтянуты к логической еденице, так что этот вариант тоже отпадает. Хотя для проверки можно попробовать посадить в нерабочей прошивке эту ногу на землю.
    SpeccyLand - тут рождается клон!

    Новый проект: Аркадный автомат своими руками

  2. #352
    Member
    Регистрация
    03.04.2010
    Адрес
    Bryansk
    Сообщений
    49
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ILoveSpeccy Посмотреть сообщение
    Неиспользуемые ноги (как в случае с A18) у меня во всех прошивках подтянуты к логической еденице, так что этот вариант тоже отпадает.
    Чисто теоретически возможна ошибка при предварительной загрузке образов в RAM. Правильно ли там обрабатывается старший бит адреса?

  3. #353
    Master Аватар для ILoveSpeccy
    Регистрация
    20.03.2007
    Адрес
    Germany
    Сообщений
    867
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от KenKo Посмотреть сообщение
    Чисто теоретически возможна ошибка при предварительной загрузке образов в RAM. Правильно ли там обрабатывается старший бит адреса?
    Думаю что проблема не в этом... Я сейчас немного допиливаю сервисную прошивку. Тогда можно будет обращаться ко всем компонентам платы через USB. Можно будет тестировать и обкатывать всё, что запаяно не перепрошивая контроллер. Тогда можно будет и какие угодно тесты памяти сделать, запуская их просто на компьютере...
    SpeccyLand - тут рождается клон!

    Новый проект: Аркадный автомат своими руками

  4. #354
    Member
    Регистрация
    03.04.2010
    Адрес
    Bryansk
    Сообщений
    49
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Отличная мысль!
    А можно ли воткнуть в сервисную конфигурацию FPGA тот же Z80 и предусмотреть возможность загрузки в его память (пусть это будет 16-32k внутренней памяти FPGA) и запуска небольших блоков исполняемого кода?
    Например, пишем какой-то тест на асме для Z80, компилируем на компе кросс-ассемблером, заливаем получившийся бинарник в память Z80 по USB и запускаем. А в качестве устройства отображения Z80 может использовать уже имеющийся в сервисной прошивке текстовый VGA-дисплей, память которого отображается в адресное пространство Z80.

  5. #355
    Master Аватар для ILoveSpeccy
    Регистрация
    20.03.2007
    Адрес
    Germany
    Сообщений
    867
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Что-то похожее уже сделано. Только вместо z80 я использую корку 32-битного MIPS-процессора. Классный и быстрый процессор. Ну и плюс полноценный GCC (C и C++) с полным набором библиотек (код Винду и под линух). Проект правда пока на "большом" зоне тикает. Но и на лайт адаптировать не долго...

    Потихоньку допиливаю утилиты эона под линукс. Я вообще в последнее время с виндуса на линукс в плане разработки перекачевываю...
    SpeccyLand - тут рождается клон!

    Новый проект: Аркадный автомат своими руками

  6. #356
    Member
    Регистрация
    03.04.2010
    Адрес
    Bryansk
    Сообщений
    49
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    MIPS, конечно, замечателен. Но писать для него на асме нетривиальная задача, а с установкой GCC (imho) теряется простота и наглядность.
    Кстати, сильно ли отличается эта реализация MIPS от PIC32?

  7. #357
    Master Аватар для ILoveSpeccy
    Регистрация
    20.03.2007
    Адрес
    Germany
    Сообщений
    867
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от KenKo Посмотреть сообщение
    MIPS, конечно, замечателен. Но писать для него на асме нетривиальная задача, а с установкой GCC (imho) теряется простота и наглядность.
    Кстати, сильно ли отличается эта реализация MIPS от PIC32?
    Это спорный момент. Я, например, с использованием GCC как раз приобрёл простоту и наглядность. Во-вторых ассемблер MIPS я лично нахожу самым вменяемым из всех, что я когда либо пробовал. Но это сугубо моё личное мнение, как человека, на ассеблере ничого большого не писавшего. Так, только азы.

    В корке, которую я использую, есть все инструкции ISA1 (MIPS R2000), кроме unaligned load/store (LWL,LWR,SWL,SWR). Процессор контроллера PIC32 содержит все инструкции ISA1 + большое количество дополнительных инструкций (набор MIPS32R2 вроде). Короче они очень даже похожи!
    SpeccyLand - тут рождается клон!

    Новый проект: Аркадный автомат своими руками

  8. #358
    Member
    Регистрация
    03.04.2010
    Адрес
    Bryansk
    Сообщений
    49
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ILoveSpeccy Посмотреть сообщение
    Это спорный момент.
    Согласен
    Просто параметры самой архитектуры (те же 64K внутренней памяти FPGA) и ориентация на реплики старых восьмибиток как бы подразумевают, что система в целом должна быть понятна людям, помнящим эти самые восьмибитки А использование MIPS, Linux, GCC уже как-то совсем выпадает из этого направления.
    Цитата Сообщение от ILoveSpeccy Посмотреть сообщение
    Но это сугубо моё личное мнение, как человека, на ассеблере ничого большого не писавшего. Так, только азы.
    Это уже дело привычек и бэкграунда. У меня были большие проекты на асме (еще i8080). За один из них я даже получил серебряную медаль ВДНХ СССР И, естесственно, что лично я считаю ассемблер Z80 самым адекватным и удобным
    Цитата Сообщение от ILoveSpeccy Посмотреть сообщение
    В корке, которую я использую, есть все инструкции ISA1 (MIPS R2000), кроме unaligned load/store (LWL,LWR,SWL,SWR). Процессор контроллера PIC32 содержит все инструкции ISA1 + большое количество дополнительных инструкций (набор MIPS32R2 вроде). Короче они очень даже похожи!
    Спасибо, будем посмотреть

  9. #359
    Activist
    Регистрация
    07.03.2014
    Адрес
    Vancouver, Canada
    Сообщений
    401
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В копилку идей: на SD карту в папку с прошивками класть файлик help.txt ( или в файле конфигурации добавить стороку help= любое имя файла) в котором кратенько давать информацио по прошивке: какими кнопками управляется, какие файлы и где понимает и тп.п показывать этот текст при перемещении курсора по списку прошивок вместо таблицы кодов символов.
    И вопрос: что будет если список прошивок перестанет помещаться на экран?

  10. #360
    Master Аватар для ILoveSpeccy
    Регистрация
    20.03.2007
    Адрес
    Germany
    Сообщений
    867
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от kapitan-u Посмотреть сообщение
    В копилку идей: на SD карту в папку с прошивками класть файлик help.txt ( или в файле конфигурации добавить стороку help= любое имя файла) в котором кратенько давать информацио по прошивке: какими кнопками управляется, какие файлы и где понимает и тп.п показывать этот текст при перемещении курсора по списку прошивок вместо таблицы кодов символов.
    Добавил в "to do"!
    Цитата Сообщение от kapitan-u Посмотреть сообщение
    И вопрос: что будет если список прошивок перестанет помещаться на экран?
    Список прокручивается. В исходниках ограничение на 80 пунктов в списке.
    SpeccyLand - тут рождается клон!

    Новый проект: Аркадный автомат своими руками

Страница 36 из 45 ПерваяПервая ... 323334353637383940 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Aeon 2.0
    от ILoveSpeccy в разделе Клоны на ПЛИС, МК и БМК
    Ответов: 8
    Последнее: 12.05.2011, 11:34
  2. Aeon: Платформа для CP/M
    от ILoveSpeccy в разделе Разное
    Ответов: 20
    Последнее: 30.04.2010, 22:10
  3. Aeon, v1.0
    от ILoveSpeccy в разделе Клоны на ПЛИС, МК и БМК
    Ответов: 167
    Последнее: 19.03.2010, 17:39
  4. AEON vs OldSpeccy concept.
    от Mad Killer/PG в разделе ZX Концепции
    Ответов: 16
    Последнее: 01.02.2009, 06:11
  5. AEON by triebkraft & 4th Dimension
    от diver в разделе Демо
    Ответов: 86
    Последнее: 31.01.2009, 17:51

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •