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

User Tag List

Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 12

Тема: Орион 2010 на ПЛИС

  1. #1
    Activist Аватар для nihirash
    Регистрация
    22.05.2005
    Адрес
    г. Санкт-Петербург
    Сообщений
    394
    Записей в дневнике
    20
    Спасибо Благодарностей отдано 
    14
    Спасибо Благодарностей получено 
    149
    Поблагодарили
    62 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Орион 2010 на ПЛИС

    Добрый день!

    Никогда не видел в живую Орион и хотел бы его пощупать.
    Для этого адаптировал ядро с ZXUno от Andy Karpov к ZXDOS+/gomaDOS+ и понял, что монитор, что идет в комплекте может буквально ничего(из рабочих команд я там нашел только G).

    С моими SDHC картами это дело даже не пытается работать, просто SD карточку я возьму, но на нее же надо что то записать?

    Есть ли у кого готовые образы которые можно будет накатить? Есть ли какие-нибудь демонстранции, как это должно работать правильно?
    Люблю компьютеры на Z80, не люблю срачи на пустом месте.

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2
    Moderator Аватар для fifan
    Регистрация
    30.05.2007
    Адрес
    г. Лянтор, Сургутского р-на, ХМАО
    Сообщений
    4,165
    Спасибо Благодарностей отдано 
    106
    Спасибо Благодарностей получено 
    125
    Поблагодарили
    71 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    При чём здесь Орион 2010? Вопрос сводится к ПО для записи на SD карту. Не понятно название темы.

  4. #3
    Moderator
    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,577
    Спасибо Благодарностей отдано 
    61
    Спасибо Благодарностей получено 
    106
    Поблагодарили
    92 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от nihirash Посмотреть сообщение
    адаптировал ядро с ZXUno от Andy Karpov к ZXDOS+/gomaDOS+
    Из этих имен собственных не увидел ни одного знакомого. А это важно понимать, как минимум для того чтобы знать какую именно схему подключения SD-карты (а их есть как минимум три разновидности для которых реально есть ПО на Орионе - N8VEM,MSX,PVV) эмулирует ПЛИС.

    Цитата Сообщение от nihirash Посмотреть сообщение
    и понял, что монитор, что идет в комплекте может буквально ничего(из рабочих команд я там нашел только G).
    С моими SDHC картами это дело даже не пытается работать
    Какой именно Монитор?
    Монитор-1 имел много встроенных команд.
    Монитор-2 не имел встроенных команд.
    Монитор-3 v1 имел много встроенных команд (пожалуй поболее чем в М1), Мониторы-3 v2 и выше пошли путем выкидывания консольного функционала и добавления другого более полезного (например встроенных загрузчиков с дисковода, HDD). Впрочем, ЕМНИП сам обработчик консольного ввода и две команды (G, L) в них все же оставались. В м3-v5 некоторых версий добавлены загрузчики с SD-карт схем N8VEM,MSX (что отражено в их имени)
    м3-v7 умеет грузиться с RS232 по протоколу X-Модем.

    Короче, телепаты в отпуске, пишите подробности.
    Последний раз редактировалось Error404; 26.09.2020 в 23:42.
    Лучше сделать и жалеть, чем не сделать и жалеть.

    Некоторые из моих поделок тут: https://github.com/serge-404

  5. #4
    Activist Аватар для nihirash
    Регистрация
    22.05.2005
    Адрес
    г. Санкт-Петербург
    Сообщений
    394
    Записей в дневнике
    20
    Спасибо Благодарностей отдано 
    14
    Спасибо Благодарностей получено 
    149
    Поблагодарили
    62 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Простите, был не прав. Слегка в запаре - вот и написал нечитаемую ерунду.

    При старте вижу надпись: "BETA 3.?/Z", если нажать F8 получаю "MON3.5/SD/RK" с каким либо кодом ошибки(сейчас содержимое моего экрана:
    MON3.5/SD/RK 005E
    ERROR
    >_
    ).

    Если выключить-включить и жмакнуть F8 - получаю ошибку 003F.

    На карте(2GB microSD не SDHC - с этой же картой РК86 работает) - образ sdgames.ohi или как-то так, который нашел на форуме.

    Орион у меня портирован с вот этого: https://github.com/andykarpov/orion2010-zxuno
    Подозреваю, что это порт еще какого-то порта.

    Напомню, орион в жизни не видел - хочу пощупать, посмотреть. Пробовал писать команды, как в РК-86, но результат у меня только от GF800 есть хоть какой-то(ребут). Пробовал конфигурить в корку РК-86, в ней грузить вулкан, например, переконфигурить плис в орион и запускать через G0 игру - работает)
    Последний раз редактировалось nihirash; 28.09.2020 в 16:40.
    Люблю компьютеры на Z80, не люблю срачи на пустом месте.

  6. #5
    Master
    Регистрация
    19.12.2013
    Адрес
    г. Никополь, Украина
    Сообщений
    997
    Спасибо Благодарностей отдано 
    339
    Спасибо Благодарностей получено 
    667
    Поблагодарили
    177 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от nihirash Посмотреть сообщение
    Орион у меня портирован с вот этого: https://github.com/andykarpov/orion2010-zxuno
    Подозреваю, что это порт еще какого-то порта.
    Блин, помню что откуда-то переносил, но хоть убей не вспомню - откуда и чем все закончилось
    В репе даже readme нету

    Кажется это все по мотивам исходников Ewgeny7 / ivagor / b2m под плату DE1.
    Тут смесь проектов VGA_1_13_DE1 и TV_1_13, режим VGA/ТВ вывода переключается по кнопочке, вроде бы.
    Но деталей не помню, кажется нужно как-то SD-шку готовить, ибо с нее что-то грузится (?).

  7. #6
    Guru
    Регистрация
    24.01.2008
    Адрес
    Уфа
    Сообщений
    3,847
    Спасибо Благодарностей отдано 
    84
    Спасибо Благодарностей получено 
    229
    Поблагодарили
    167 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от andykarpov Посмотреть сообщение
    Кажется это все по мотивам исходников Ewgeny7 / ivagor / b2m под плату DE1.
    Моего кода там нет.

  8. #7
    Activist Аватар для nihirash
    Регистрация
    22.05.2005
    Адрес
    г. Санкт-Петербург
    Сообщений
    394
    Записей в дневнике
    20
    Спасибо Благодарностей отдано 
    14
    Спасибо Благодарностей получено 
    149
    Поблагодарили
    62 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Насколько я понял, тут используется монитор м3-v5.

    SD карта подключена по стандарту MSX.

    Но что означают коды 003F и 005E - для меня тайна.

    Можете подсказать, что эти сообщения означают и куда копать? К gomaDOS+ могу цеплять пока только microSD карты, скоро доедет девборда Next'а - могу на нее портировать тоже и посмотреть на ней с крупной SD-шкой на 2ГБ. Более мелких у меня нет.
    Люблю компьютеры на Z80, не люблю срачи на пустом месте.

  9. #8
    Moderator
    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,577
    Спасибо Благодарностей отдано 
    61
    Спасибо Благодарностей получено 
    106
    Поблагодарили
    92 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от nihirash Посмотреть сообщение
    Насколько я понял, тут используется монитор м3-v5.
    SD карта подключена по стандарту MSX.
    Но что означают коды 003F и 005E - для меня тайна.
    Судя по исходникам, в версии Монитора для SD-карт, все коды, кроме C3 (шестнадцатиричный 0C3h) - это прямая трансляция регистра ошибок, и что означают эти коды надо искать в спецификации на SDC. Могу лишь предположить, что с другим экземпляром может и нормально заработает? Код C3 возвращается самим монитором - это когда сектор прочитался корректно (т.е. карта читается), но не содержит CP/M-MBR-загрузчика в секторе с LBA=0. Образ sdgames.ohi, записанный от начала SD-карты (стартуя с LBA=0 любым посекторным копировшиком) содержит такой загрузчик в секторе с LBA=0. Как бы там ни было, до прочитывания первого сектора похоже дело не доходит. Кстати, чем записываете образ?

    Версии Монитора v3.5 c индексом S и С (для двух разных схем) c первичной загрузкой с SD-Card транслируются с общего исходника условной компиляцией, и там есть такое:
    Код:
    IF N8VEM
    	DEFB	'MON3.5/RK/SD'
    ELSE
    	DEFB	'MON3.5/SD/RK'
    ENDIF
    т.е. у вас действительно используется версия Монитора для схемы МСХ (монитор соответствует схеме).

    - - - Добавлено - - -

    используется ли в аппаратной реализации управление питанием SD-карты соответствующим битом порта SD-карты? Попробовать бы его отключить (оно AFAIK никем не проверялось в аппаратных реализациях, хотя и прописано в Мониторе)
    Последний раз редактировалось Error404; 29.09.2020 в 15:28.
    Лучше сделать и жалеть, чем не сделать и жалеть.

    Некоторые из моих поделок тут: https://github.com/serge-404

  10. #9
    Activist Аватар для nihirash
    Регистрация
    22.05.2005
    Адрес
    г. Санкт-Петербург
    Сообщений
    394
    Записей в дневнике
    20
    Спасибо Благодарностей отдано 
    14
    Спасибо Благодарностей получено 
    149
    Поблагодарили
    62 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Error404 Посмотреть сообщение
    Кстати, чем записываете образ?
    hddutils или как его там.

    Через DD залить - тот же результат.

    Цитата Сообщение от Error404 Посмотреть сообщение
    используется ли в аппаратной реализации управление питанием SD-карты соответствующим битом порта SD-карты? Попробовать бы его отключить (оно AFAIK никем не проверялось в аппаратных реализациях, хотя и прописано в Мониторе)
    На карту питание подается постоянно. Та же карта заводится в РК-86(а РК-шка не хотела тоже работать с SDHC, но РК сама по себе дико кривая в HDL).

    Собрал версию с двумя мониторами(m3-v5) - если карта не отвечает(не MSX) то код ошибки 00FF. Т.е. общение с картой пытается идти. Но не особо помогает ему это. Инициализация карты через другое ядро только убирает шаг с ошибкой 3F.
    Последний раз редактировалось nihirash; 29.09.2020 в 16:15.
    Люблю компьютеры на Z80, не люблю срачи на пустом месте.

  11. #10
    Activist Аватар для nihirash
    Регистрация
    22.05.2005
    Адрес
    г. Санкт-Петербург
    Сообщений
    394
    Записей в дневнике
    20
    Спасибо Благодарностей отдано 
    14
    Спасибо Благодарностей получено 
    149
    Поблагодарили
    62 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Взгляд в сырки, а так же в спеки работы с SD-картами мне сказал, что этот монитор не должен грузить компьютер ни на одной карте, если она честно работает.

    Суть ошибки - CRC ERROR на командах. Верный CRC шлется только для первой команды, остальные получают ровно тот же CRC. Что съедают некоторые карты, остальные - нет.
    Я на досуге покурю монитор - может соберу исправленную версию.
    Люблю компьютеры на Z80, не люблю срачи на пустом месте.

Страница 1 из 2 12 ПоследняяПоследняя

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

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

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

Похожие темы

  1. ОРИОН-2018 на ПЛИС
    от Павел Рябцов в разделе Орион
    Ответов: 125
    Последнее: 06.10.2023, 16:41
  2. Еще один Орион на ПЛИС
    от andreil в разделе Орион
    Ответов: 660
    Последнее: 07.05.2020, 02:02
  3. ОРИОН-2010 на ПЛИС.
    от Ewgeny7 в разделе Орион
    Ответов: 447
    Последнее: 23.11.2016, 12:27
  4. Орион-2010. Hard & Soft
    от Error404 в разделе Орион
    Ответов: 1198
    Последнее: 24.11.2013, 15:35
  5. Орион-2010 на u10ep3c
    от Ewgeny7 в разделе Орион
    Ответов: 141
    Последнее: 19.10.2013, 23:51

Ваши права

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