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

User Tag List

Страница 38 из 45 ПерваяПервая ... 343536373839404142 ... ПоследняяПоследняя
Показано с 371 по 380 из 448

Тема: ОРИОН-2010 на ПЛИС.

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

    По умолчанию

    Разбираюсь с питанием. Пока не понятно откуда запитаться.
    У меня вопрос: по схеме из архива http://orion-2010-support.narod.ru/Orion_v1_07.rar не понятно с какого контакта разъема X14 ("питалово дисковод 3,5") идет входное питание на 7805: на разъеме написано +5V, а по логике должно быть +12V.
    А для чего нужен джампер j2 (у LM1086), и где он на плате?
    Последний раз редактировалось Error404; 16.08.2010 в 23:59.
    Лучше сделать и жалеть, чем не сделать и жалеть.

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

  2. #372
    Super Moderator Аватар для Ewgeny7
    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    146
    Спасибо Благодарностей получено 
    76
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Error404 Посмотреть сообщение
    не понятно с какого контакта разъема X14 ("питалово дисковод 3,5") идет входное питание на 7805: на разъеме написано +5V, а по логике должно быть +12V.
    +12 контакт вообще никуда не идет. +5 идет нормально, на стабилизатор IC11.

    Цитата Сообщение от Error404 Посмотреть сообщение
    А для чего нужен джампер j2 (у LM1086), и где он на плате?
    J2 блокирует стабилизатор пятивольтовый IC13. На плате можно рассмотреть "капельку" на месте с надписью "J2". Это не джампер, а перемычка.
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

  3. #373
    Member
    Регистрация
    02.05.2010
    Адрес
    Новороссийск
    Сообщений
    80
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Error404 Посмотреть сообщение
    Пока не понятно откуда запитаться.
    От любой зарядки для сотового телефона, на которой написано "5.0V". Только штекер перепаять

  4. #374
    Activist
    Регистрация
    18.09.2009
    Адрес
    г.Ногинск, МО
    Сообщений
    246
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Error404 Посмотреть сообщение
    Разбираюсь с питанием.
    У меня не было никаких проблем. Нашел старый блок питания от АОНа. Там внутри уже стояла КРЕНка на 5 вольт. Перепаял разъем. Подключил ЖКИ "Самсунг" и клаву. Включил питание - все работает! Сегодня прошил версию 1.11.
    Молодец Евгений! Сделал все на совесть, профессионально. Огромное спасибо!

    Проблема в другом. Под ОРДОС нет возможности где-то сохранять файлы, при выключении компьютера. "Вешать" батарейки не надежно - никогда не знаешь когда подсунет западло. Пришлось "освоить" USART. Правда, использовать CodeVisionAVR в качестве терминала гиморно, особенно если не работаешь с AVR. Нашел небольшую программулину PComm Terminal Emulator. Очень удобно. Теперь не успеешь и "моргнуть", а диск "С" Ориона уже на РС в виде bin-файла. Не очень удобно - не возможно подгружать файлы, но пока, выход.
    Если ты чего-то не знаешь, то это не значит, что этого не может быть.

  5. #375
    Super Moderator Аватар для Ewgeny7
    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    146
    Спасибо Благодарностей получено 
    76
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от pvlad Посмотреть сообщение
    Не очень удобно - не возможно подгружать файлы, но пока, выход.
    Ну почему - невозможно?
    Используй В как рабочий, а С как "перевалочный пункт". На С можно отправить любой файлик .ORD или .BRU. После того как терминалка покажет, что файлик отправлен (Орион при этом будет ждать "продолжения банкета"), просто нажми СБРОС (Scroll Lock). И на диске С появится файлик во всей красе Возможно появление "мусора" на С за нужным файлом, но это уже мелочи.
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

  6. #376
    Super Moderator Аватар для Ewgeny7
    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    146
    Спасибо Благодарностей получено 
    76
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    пробная версия 1.12
    порт F766:
    бит 6 - рулит прерываниями с клавиатуры
    бит 5 - переключатель (несбрасываемый) бита 0 векторов прерываний.
    запись "1" обнуляет нулевой бит векторов, "0" - наоборот, объединичивает
    Так сделано намеренно, ибо после включения содержимое регистров равно нулю, а существующему софту требуются нечетные векторы прерываний.

    Эксперименты показали, что ZX-игрушки запускаются с вектором FE для INT50. Правда, проверил только две имеющиеся на РОМдиске игрушки.
    СР/М с такими векторами работать отказывается и глючит со страшной силой.
    Вложения Вложения
    • Тип файла: rar 1_12.rar (50.3 Кб, Просмотров: 145)
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

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

  8. #377
    Activist
    Регистрация
    18.09.2009
    Адрес
    г.Ногинск, МО
    Сообщений
    246
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Ewgeny7 Посмотреть сообщение
    Эксперименты показали, что ZX-игрушки запускаются с вектором FE для INT50. Правда, проверил только две имеющиеся на РОМ-диске игрушки.
    Какую хорошую новость ты сообщил! Думаю, и остальные игрушки будут работать - принцип адаптации у них одинаковый. Поэтому вводить порт F766(5) мы поспешили.
    Евгений, ты уж прости, что морочу голову! У меня к тебе нижайшая просьба: давай оставим векторы как договаривались ранее, т.е. FE, FC, FA. Это позволит вести тестирование старого программного обеспечения по умолчанию - ничего не переключая. Иначе оно не будет оттестировано на новых векторах. Если со временем ситуация окажется "криминальной" - вернемся и восстановим бит переключения обнуления D0. Пожалуйста, поправь версию 1.12 и я ее сегодня прошью. На этом, думаю, надо будет временно успокоиться с версиями и поработать в прикладном плане, если, конечно, Сергей не обнаружит какую-нибудь проблему по своей линии.

    Цитата Сообщение от Ewgeny7 Посмотреть сообщение
    СР/М с такими векторами работать отказывается и глючит со страшной силой.
    Это не страшно! СРМ у нас под контролем Сергея, и ее, кроме как у тебя, ни у кого более нет. Я тоже жду от Сергея рабочую версию СРМ.

    Цитата Сообщение от Ewgeny7 Посмотреть сообщение
    Используй В как рабочий, а С как "перевалочный пункт".
    Все, что ты советуешь, я уже попробовал еще вчера. Мусор после загрузки отдельных файлов убирается установкой FF в нужном месте диска - в конце файла. А лучше это сделать еще на РС WinHEX'ом перед загрузкой. Тогда все грузится чисто!
    Если ты чего-то не знаешь, то это не значит, что этого не может быть.

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

    По умолчанию

    Цитата Сообщение от LexaKK Посмотреть сообщение
    Только штекер перепаять
    В этом и дело. Штеккер есть (Евгений присылал в свое время с Орион-2009 ), но он на работе, а я третий день туда попасть не могу - тружусь на сайте у заказчика. Может, сегодня ближе к ночи туда зайду и заберу.

    ---------- Post added at 13:13 ---------- Previous post was at 13:11 ----------

    Цитата Сообщение от pvlad Посмотреть сообщение
    Я тоже жду от Сергея рабочую версию СРМ.
    Не понимаю, все же работало?
    И как я понял, новые доработки бита D0 в прерывании IM2 по дефолту (пока не включено в F766) работают совместимо с тем как оно было всегда? Т.е. моих телодвижений не требуется...
    Лучше сделать и жалеть, чем не сделать и жалеть.

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

  10. #379
    Activist
    Регистрация
    18.09.2009
    Адрес
    г.Ногинск, МО
    Сообщений
    246
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Error404 Посмотреть сообщение
    И как я понял, новые доработки бита D0 в прерывании IM2 по дефолту (пока не включено в F766) работают совместимо с тем как оно было всегда? Т.е. моих телодвижений не требуется...
    Требуются! Порт F766(5) ввели с перепугу, из опасения, что не будут работать игрушки на векторе FE (Главный конструктор высказал предположение без проверки и... акции обвалились!).
    Сейчас, оказывается, игрушки работают на векторе FE. Тогда зачем нам узаконивать на Орионе-2010 вектора, которые не стыкуются с даташит Зилог? Спектрумистам деваться некуда - их "стандарт" заложил (вынуждено!) господин Синклер, а нам зачем "резать нос" за компанию? Если игрушки работают на векторе FE, то никаких "переключателей" вводить не будем. Будут "правильные" вектора согласно даташит. Думаю нет большой проблемы в бутлоадере или биосе СРМ (где у тебя инициализируется INT50 в СРМ?) поправить адрес в одном месте и собрать ее заново. Возможно исправление можно внести на уровне дампа.
    Ты это можешь сделать?
    Если ты чего-то не знаешь, то это не значит, что этого не может быть.

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

    По умолчанию

    Цитата Сообщение от pvlad Посмотреть сообщение
    Требуются! Порт F766(5) ввели с перепугу, из опасения, что не будут работать игрушки на векторе FE (Главный конструктор высказал предположение без проверки и... акции обвалились!).
    Сейчас, оказывается, игрушки работают на векторе FE. Тогда зачем нам узаконивать на Орионе-2010 вектора, которые не стыкуются с даташит Зилог? Спектрумистам деваться некуда - их "стандарт" заложил (вынуждено!) господин Синклер, а нам зачем "резать нос" за компанию? Если игрушки работают на векторе FE, то никаких "переключателей" вводить не будем. Будут "правильные" вектора согласно даташит. Думаю нет большой проблемы в бутлоадере или биосе СРМ (где у тебя инициализируется INT50 в СРМ?) поправить адрес в одном месте и собрать ее заново. Возможно исправление можно внести на уровне дампа.
    Ты это можешь сделать?
    На FE будут работать только те игры от ZX, в которых область векторов IM2 проинициализирована одинаковой БАЙТОВОЙ (8бит) константой (тогда как целый адрес - это слово 16 бит) - чтобы работать как на FF, так и на FE.
    .
    Т.е. обработчик дожен быть для такого случая по адресу 1717h или 2121h или ADADh, но ни в коем случае не по адресу 1234h или 4567h и т.п. где младший байт не равен старшему.
    .
    Я не думаю, что так сделано везде, и что Евгений мог все по-быстрому проверить.
    .
    В настоящее время я не смогу быстро поправить CP/M, т.к. область под векторами (там обслуживаются 2 вектора - INT50 и RS232) у меня забита кодом, причем код в F-области заоптимизирован донельзя и сдвинуть вектора на байт ниже не выкинув чего-то нужного (что потянет правки в нескольких участках кода) пока не представляю как. А если придумаю, то на эти освобжденные байты у меня уже есть планы, которые пока не реализованы опять же оттого, что нет места либо много надо переделывать.
    .
    Более того я вообще не считаю хорошей идеей делать ОС, которая не заработает на стандартном Орионе с Z80 только оттого, что у Зилога написано что-то малоотносящеейся к компу на голом Z80 (в отсутствии полного комплекта чипов Z80 для которых может это что-то и решало).
    Лучше сделать и жалеть, чем не сделать и жалеть.

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

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

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

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

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

Похожие темы

  1. ПЛИС и всё что с ними связано
    от Sayman в разделе Для начинающих
    Ответов: 1900
    Последнее: 04.11.2023, 09:55
  2. Вопрос по ПЛИС
    от Zloy в разделе Несортированное железо
    Ответов: 23
    Последнее: 17.10.2015, 17:12
  3. Орион-2010. Hard & Soft
    от Error404 в разделе Орион
    Ответов: 1198
    Последнее: 24.11.2013, 15:35
  4. Ответов: 92
    Последнее: 19.02.2009, 17:33

Ваши права

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