User Tag List

Страница 6 из 17 ПерваяПервая ... 2345678910 ... ПоследняяПоследняя
Показано с 51 по 60 из 193

Тема: Орион-128: Софт - поиск и обсуждение

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,581
    Спасибо Благодарностей отдано 
    64
    Спасибо Благодарностей получено 
    112
    Поблагодарили
    97 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Ewgeny7 Посмотреть сообщение
    Копая свои файлы, откопал файлы микросайта про Орион-2010, который когда-то существовал, а потом закрылся изза непосещаемости.
    Вывалил в интернеты посмотреть еще раз.

    Можно оттуда убрать лишнее и добавить нормальное файлохранилище орионовское.
    Только вроде это не последние версии, по крайней мере судя по картинкам? Не та красивая плата, что мы делали на четверых?
    Лучше сделать и жалеть, чем не сделать и жалеть.

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

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

  3. #2

    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    147
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    55 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Error404 Посмотреть сообщение
    Не та красивая плата, что мы делали на четверых?
    Да, это более ранняя, "обкаточная" модель - Орион-2009.
    Я, кстати, сейчас ковыряю свою "красивую плату" Ориона-2010, работает шустро и чётко. И в голове ворочается мысль попросить тебя внедрить в СР/М работу с часами типа DS1302/1307 вместо этого кирпича 12887. Я эти часики привинчу и накидаю примерный драйвер для работы, чтобы читать/писать ячейки.
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

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

  4. #3

    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,581
    Спасибо Благодарностей отдано 
    64
    Спасибо Благодарностей получено 
    112
    Поблагодарили
    97 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Ewgeny7 Посмотреть сообщение
    Да, это более ранняя, "обкаточная" модель - Орион-2009.
    Я, кстати, сейчас ковыряю свою "красивую плату" Ориона-2010, работает шустро и чётко. И в голове ворочается мысль попросить тебя внедрить в СР/М работу с часами типа DS1302/1307 вместо этого кирпича 12887. Я эти часики привинчу и накидаю примерный драйвер для работы, чтобы читать/писать ячейки.
    У меня самого такая мысль была, я даже помнится приобрел с Китая несколько DS1302 в DIP8 рублей по тридцать за штуку.
    Так что если будут отлаженные низовые подпрограммы, то куда их вставить я представляю.
    Вот кстати, во вложении исходники для DS1302/Z80/CPM какие-то с интернета - можешь их взять за основу (DS1202=DS1302 можно считать)
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	n8vem_RTC_1302.jpg 
Просмотров:	176 
Размер:	25.2 Кб 
ID:	54945  
    Вложения Вложения
    Лучше сделать и жалеть, чем не сделать и жалеть.

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

  5. #4

    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    147
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    55 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    О как. Даже готовая реализация в реальном железе. Это хорошо, я хочу сделать часики в расчете на реальное применение на реальном Орионе.
    Принял задание
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

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

  6. #5

    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    147
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    55 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Собрал на "Орионе-2010" часики на DS1302, по приведенной схеме.
    Проверил работу в Васике, порт/регистр четко работает.
    Порт оставил стандартный, F760h.
    Биты -
    D4 - RST_n (для "активации" часов пишем единицу)
    D6 - CLK
    D7 - Output Data
    D5 - '0' для отправки бита D7 на вход данных часов. Если записать '1', то можем прочитать из порта F760h данные часов из бита D0. Для записи в часы снова пишем ноль в бит D5.
    Т.е., пишем в бит 5 ноль, и фигачим импульсы на RTC. Потом пишем в D5 единицу, и дергая клок читаем бит 0 для получения данных.
    Вот такое вот странное железо. Но - в соответствии со схемой
    Ковыряю драйвер.

    Последний раз редактировалось Ewgeny7; 20.11.2015 в 19:53.
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

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

  7. #6

    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,581
    Спасибо Благодарностей отдано 
    64
    Спасибо Благодарностей получено 
    112
    Поблагодарили
    97 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Т.е. ежели на россыпухе, то надо регистр на 2 бита (типа ТМ2), элементы И(ИЛИ) для стробирования RD/WR выборкой по адресу и 2 буферных элемента (если не считать дешифратора).
    А не получится вход/выход DS1302 (DG) засандалить прямо на ШД? Оно без Z-состояния?
    И без регистров, например переводить DG в состояние "выход" от процессора (ША, ШУ) по RD&CS, а все остальное время пусть оно будет в состоянии "вход подключенный к ШД" от сигнала WR, но не выбранное (от NOT CS)? Тогда останется только дешифратор и элементы И(ИЛИ) для стробирования RD/WR выборкой по адресу. А в коде драйвера - только чтение и запись битов порта с порта F760, cтроб внутреннего сдвигового регистра часов - записью в порт F761 (все равно на ВИ1 отводилось 2 порта).
    Последний раз редактировалось Error404; 20.11.2015 в 22:07.
    Лучше сделать и жалеть, чем не сделать и жалеть.

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

  8. #7

    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    147
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    55 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Ewgeny7 Посмотреть сообщение
    Ковыряю драйвер.
    Часики раскурил, запустил.
    Установил время, посмотрю их ход по дням.
    Вот кривооооой, избыточный, но все же - код драйвера Писалось прямо на Орионе, в ОРДОС, в AVIPL$. Надеюсь, это - достаточное оправдание
    На запись любого байта (с примером установки времени в часах) и чтение любого байта (с примером индикации текущего времени на экране). Аминь.
    ДатаSHIT на часы.

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

    Цитата Сообщение от Error404 Посмотреть сообщение
    Т.е. ежели на россыпухе, то надо регистр на 2 бита (типа ТМ2), элементы И(ИЛИ) для стробирования RD/WR выборкой по адресу и 2 буферных элемента (если не считать дешифратора).
    Ежели на рассыпухе, то прямо по схеме. Регистр должен быть на 4 разряда минимум (ТМ9). Остальное - не смотрел, не знаю пока. На сегодня хватит, а завтра башка вернется на место, надеюсь.
    Последний раз редактировалось Ewgeny7; 20.11.2015 в 23:28.
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

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

  9. #8

    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,581
    Спасибо Благодарностей отдано 
    64
    Спасибо Благодарностей получено 
    112
    Поблагодарили
    97 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Ewgeny7 Посмотреть сообщение
    Часики раскурил, запустил.
    Установил время, посмотрю их ход по дням.
    Вот кривооооой, избыточный, но все же - код драйвера Писалось прямо на Орионе, в ОРДОС, в AVIPL$. Надеюсь, это - достаточное оправдание
    На запись любого байта (с примером установки времени в часах) и чтение любого байта (с примером индикации текущего времени на экране). Аминь.
    ДатаSHIT на часы.

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


    Ежели на рассыпухе, то прямо по схеме. Регистр должен быть на 4 разряда минимум (ТМ9). Остальное - не смотрел, не знаю пока. На сегодня хватит, а завтра башка вернется на место, надеюсь.
    Я про то, что если ножку данных нельзя посадить непосредственно на ШД и тактироваться непосредственно от RD/WR процессора (пускай и через один бит), то смысл ставить DS1302 имеет только для ПЛИС. Ибо схема обвязки DS1302 для россыпухи будет сложнее подключения 512ВИ1на ту самую ТМ8 и ЛП11, т.е. эта схема на плате места займет даже больше чем ВИ1. В чем тогда смысл?
    Лучше сделать и жалеть, чем не сделать и жалеть.

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

  10. #9

    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    147
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    55 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Error404 Посмотреть сообщение
    В чем тогда смысл?
    Ну, у меня ни разу не запустились часы на 512ВИ1 на Орионе. Вообще ни разу. То одна холера, то - другая. Не судьба, наверное. Сейчас на реале стоит ВИ1, но они просто тупо не тикают... Нет супермегаомного резистора.
    И еще один нюанс - на Орион-2010 в принципе невозможно установить часы на параллельном интерфейсе. Они слишком медленные для шин Ориона, будут просто вешать машинку.
    Насчет сложности схемы - дело хозяйское, КМК. Количество проводов для сборки схемы будет одинаково.
    А подключать DS1302 напрямую на шину нельзя, она держит выход активным от 8 тактов и выше, зависит от команды. Раз эти такты выдает процессор, то всё это время DS будет нагружать собой ШД, что противоречиво.

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

    Не получается упростить схему...
    Нужно коммутировать выход DS на ШД.
    Нужен регистр для сохранения состояния сигналов управления и клока.
    Нужно сохранять состояние бита данных для часов, пока процессор занят своими делами.
    Нужно формирование сигналов чтения и записи.
    В общем, та же схема и получается...
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

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

  11. #10

    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,581
    Спасибо Благодарностей отдано 
    64
    Спасибо Благодарностей получено 
    112
    Поблагодарили
    97 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Ewgeny7 Посмотреть сообщение
    Часики раскурил, запустил.
    Установил время, посмотрю их ход по дням.
    Вот кривооооой, избыточный, но все же - код драйвера Писалось прямо на Орионе, в ОРДОС, в AVIPL$. Надеюсь, это - достаточное оправдание
    На запись любого байта (с примером установки времени в часах) и чтение любого байта (с примером индикации текущего времени на экране). Аминь.
    ДатаSHIT на часы.

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


    Ежели на рассыпухе, то прямо по схеме. Регистр должен быть на 4 разряда минимум (ТМ9). Остальное - не смотрел, не знаю пока. На сегодня хватит, а завтра башка вернется на место, надеюсь.
    Ну как, голова уже на месте? Детальки едут?
    Есть идея. В свете предстоящего запуска ПРО предлагаю вернуться к альтернативным часикам на DS1302, которые на Орионе-128 ставить сложновато из-за невыгодной массивной обвязки (многовато рассыпухи для обслуги 8-ногой МСХ). А вот на ПРО у нас есть платка AY-COM, на которой есть AY с двумя универсальными двунаправленными портами и монтажное поле уже есть. Может, задействовать эти порты под DS1302? Так то их традиционно боялись использовать как внешние порты (типа принтера) дабы не пожечь AY от случайного КЗ на порту, но в случае когда оно обслуживает внутренние дела - это вполне удобные регистры чтобы не городить лишнего, а то стоят без дела пропадают, понимаешь. А там глядишь если все взлетит, то и для Ориона-128 (где есть AY) это можно будет использовать?
    Лучше сделать и жалеть, чем не сделать и жалеть.

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

Страница 6 из 17 ПерваяПервая ... 2345678910 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Орион-128: Разное
    от andreil в разделе Орион
    Ответов: 1361
    Последнее: 26.11.2025, 22:29
  2. ПК Поиск - Обсуждение
    от Ewgeny7 в разделе Поиск
    Ответов: 113
    Последнее: 20.11.2011, 21:30
  3. Орион-128z турбо 4: Обсуждение
    от Borman в разделе Орион
    Ответов: 13
    Последнее: 20.09.2008, 12:56
  4. Орион-128
    от AlexBel в разделе Барахолка (архив)
    Ответов: 1
    Последнее: 25.09.2007, 20:40
  5. Куплю Поиск, Радио - 86, Орион, БК
    от luzanov в разделе Барахолка (архив)
    Ответов: 23
    Последнее: 03.04.2007, 17:50

Ваши права

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