User Tag List

Показано с 1 по 10 из 563

Тема: DSDOS для ПРК "Орион-128"

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

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

    Регистрация
    30.05.2017
    Адрес
    г. Алматы, Казахстан
    Сообщений
    908
    Спасибо Благодарностей отдано 
    63
    Спасибо Благодарностей получено 
    275
    Поблагодарили
    148 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Denn Посмотреть сообщение
    но вызов утилиты DATE$ всегда выполняйте с параметром "-", как в моём примере.
    параметр до даты или после даты ставить, во время установки даты ? или для выводя текущей даты ?

    Цитата Сообщение от Denn Посмотреть сообщение
    Достаточно давняя история, мне надо будет освежить подробности. ЕМНИП, было что-то на тему детекта IDE-устройства..
    На СF карте данные не подтянуты к +5в и она не детектится , от переходника зависит....

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

  3. #2

    Регистрация
    04.05.2006
    Адрес
    St.-Petersburg
    Сообщений
    2,236
    Спасибо Благодарностей отдано 
    493
    Спасибо Благодарностей получено 
    995
    Поблагодарили
    642 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    Arrow Re: параметр до даты или после даты ставить, во время установки даты ?

    Цитата Сообщение от Sancho45 Посмотреть сообщение
    параметр до даты или после даты ставить, во время установки даты ? или для выводя текущей даты ?
    Только при выводе текущей даты с помощью утилиты. Во время установки даты параметр "-" ставить не нужно, в этом режиме обращение к СОМ-порту нет производится.


    Цитата Сообщение от Sancho45 Посмотреть сообщение
    На СF карте данные не подтянуты к +5в и она не детектится , от переходника зависит....
    Вечером посмотрю исходники утилит xINFO и xFMT, скорее всего там тоже в детекте используется притяжка шин к "1".
    Критиковать - значит объяснять автору, что он делает не так, как делал бы я, если бы умел

  4. #3

    Регистрация
    30.05.2017
    Адрес
    г. Алматы, Казахстан
    Сообщений
    908
    Спасибо Благодарностей отдано 
    63
    Спасибо Благодарностей получено 
    275
    Поблагодарили
    148 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Denn Посмотреть сообщение
    Только при выводе текущей даты с помощью утилиты.
    тоже самое,сбивается дата при установке времени, но только когда мусор в ви1. Потом все в поряде

  5. #4

    Регистрация
    04.05.2006
    Адрес
    St.-Petersburg
    Сообщений
    2,236
    Спасибо Благодарностей отдано 
    493
    Спасибо Благодарностей получено 
    995
    Поблагодарили
    642 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    Arrow

    Цитата Сообщение от Sancho45 Посмотреть сообщение
    тоже самое,сбивается дата при установке времени, но только когда мусор в ви1. Потом все в поряде
    Всё, теперь до меня дошло в чём дело!

    Утилита DATE$ изначально была написана для ПРК без микросхемы аппаратных часов, понятие "дата" были чисто программное, показания даты при загрузке инициализировались датой файла BIOS, а далее пользователь с помощью утилиты мог менять это значение на актуальное.
    Позднее появилась синхронизация с ORI-сервером и утилита научилась брать дату с большого брата при запуске без параметров.
    И уже после всего этого появилась поддержка ВИ1, соответствующий функционал был "прикручен сбоку" и в утилиту DATE$.
    Но! Данная утилита не производит инициализацию RTC, она только оперирует показаниями даты, и то - в случае, когда микросхема инициализирована (проверяется считыванием контрольной информации из спец. ячейки CMOS). Отсутствие инициализации утилита считает за отсутствие микросхемы, в этом случае работает по "старым тропам".

    Напротив, утилита TIME$ была написана специально под железку ВИ1, она и выполняет инициализацию чипа, в т.ч. прописывает контрольную информацию.

    П.С. т.е. всё верно работает, это не глюк, а "фича"
    Последний раз редактировалось Denn; 07.05.2019 в 14:30.
    Критиковать - значит объяснять автору, что он делает не так, как делал бы я, если бы умел

    Этот пользователь поблагодарил Denn за это полезное сообщение:

    sergey_sitnik(05.02.2021)

  6. #5

    Регистрация
    30.05.2017
    Адрес
    г. Алматы, Казахстан
    Сообщений
    908
    Спасибо Благодарностей отдано 
    63
    Спасибо Благодарностей получено 
    275
    Поблагодарили
    148 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Denn Посмотреть сообщение
    это не глюк, а "фича"
    может костыль ?)) В алфавитном порядке первым идет Date, поэтому и запускал его, потом time ....
    Добрался до DISM$ , как данные отделить ? Первый байт данных рисует как DB, следующие кажет как код ?
    В шапке нет мануала . А коменты он умеет в автомате к известным портам и адресам ?))))

  7. #6

    Регистрация
    04.05.2006
    Адрес
    St.-Petersburg
    Сообщений
    2,236
    Спасибо Благодарностей отдано 
    493
    Спасибо Благодарностей получено 
    995
    Поблагодарили
    642 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    Arrow

    Цитата Сообщение от Sancho45 Посмотреть сообщение
    может костыль ?))
    Можно назвать как угодно, но там оно всё логично с исторической точки зрения
    После введения в ОС поддержки ВИ1 у меня были мысли сделать общую утилиту RTC$, но всё же от этой идеи я отказался.


    Цитата Сообщение от Sancho45 Посмотреть сообщение
    В алфавитном порядке первым идет Date, поэтому и запускал его, потом time ...
    Замечание справедливое, спасибо. Постараюсь исправить в последующих сборках.


    Цитата Сообщение от Sancho45 Посмотреть сообщение
    Добрался до DISM$ , как данные отделить ? Первый байт данных рисует как DB, следующие кажет как код ?
    В шапке нет мануала .
    Есть такой механизм. Нужно в текстовом редакторе создать файл, в котором будут перечислены области данных, например:

    0000H-007FH
    0510H-0517H
    1001H-1003H

    После чего скормить этот текстовый файл утилите MDAT$, она сгенерирует выходной файл ADDR.DAT - это зарезервированный файл, который DISM$ умеет использовать для отделения мух от котлет данных от кода.
    Все файлы (в т.ч. DISM$) должны быть на одном диске.


    Цитата Сообщение от Sancho45 Посмотреть сообщение
    А коменты он умеет в автомате к известным портам и адресам ?))))
    Такое предполагалось сделать, но в своё время руки не дошли. Пока использую функцию поиска с заменой в текстовом редакторе
    Критиковать - значит объяснять автору, что он делает не так, как делал бы я, если бы умел

  8. #7

    Регистрация
    30.05.2017
    Адрес
    г. Алматы, Казахстан
    Сообщений
    908
    Спасибо Благодарностей отдано 
    63
    Спасибо Благодарностей получено 
    275
    Поблагодарили
    148 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Denn Посмотреть сообщение
    Есть такой механизм. Нужно в текстовом редакторе создать файл, в котором будут перечислены области данных, например:
    Это же дизасм, откуда мне знать где там данные, если прога кажет их как код ?

    И DASM.NfO в первую очередь воспринимается, как инфа к дизасм, а там к ASSM))

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

    Цитата Сообщение от Sancho45 Посмотреть сообщение
    В алфавитном порядке первым идет Date, поэтому и запускал его, потом time ....
    Поправка: в сборке 256, первой идет Time, ошибся, не помню почему Date первой запускал
    Последний раз редактировалось Sancho45; 07.05.2019 в 19:23. Причина: Исправление ошибочного мнения

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

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

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

Похожие темы

  1. Ответов: 17
    Последнее: 26.12.2015, 23:22
  2. продам платы "Орион-128"
    от AHTuXPuCT в разделе Барахолка (архив)
    Ответов: 70
    Последнее: 19.06.2012, 20:39
  3. Платы ром-диска "Орион-128"
    от AL.EX в разделе Барахолка (архив)
    Ответов: 45
    Последнее: 10.06.2012, 12:54
  4. Куплю плату "Орион-ПРО"
    от АлександрПП в разделе Барахолка (архив)
    Ответов: 3
    Последнее: 15.05.2011, 20:48
  5. Ответов: 0
    Последнее: 15.08.2010, 14:38

Ваши права

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