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

User Tag List

Страница 3 из 4 ПерваяПервая 1234 ПоследняяПоследняя
Показано с 21 по 30 из 39

Тема: RTEM-11 -- RT-11 под RSX-11M, RSX-11M-PLUS, Micro/RSX, VAX/RSX

  1. #21
    Guru Аватар для form
    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,671
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    244
    Поблагодарили
    203 сообщений
    Mentioned
    27 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от litwr Посмотреть сообщение
    Почему-то СТАКАН добавляет конец строки.
    Это проблемы с редактором ввода.
    Для проверки можно сделать SET NOTRA и запустить еще раз.
    Ну или переписать код так чтобы в подсказке не использовались CR/LF - в 99% случаев так и делается

    Цитата Сообщение от litwr Посмотреть сообщение
    Под RTEM что-то не так происходит с таймером.
    Под RTEM все правильно происходит с таймером - он работает, но только через вызовы RT-11 (или RSX-11).
    Программы же которые пытаются считать прерывания таймера (равно как и любые программы которые лезут к железу напрямую) по понятным причинам работать не будут.

    На MIM тот же самый RTEM - как я что-то меняю, я сообщаю, и его обновляют.
    Да и с таймером никакой работы нет кроме вызовов RT-11: .DATE, .GTIM, .MRKT, .CMKT, .TIMIO, .CTIMIO, .TWAIT, а они работают - просто вместо физического таймера происходит обращение к RSX-ным вызовам.
    Скорее всего все дело в том, что у меня эмулятор умышленно замедляется, а на MIM лупит со всей современной дурью.
    Ну и у меня SimH на тормозном компе, а там E11 на быстром
    PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
    Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
    PMI: KDJ11-BF, MSV11-JE
    VT220, CM7209

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

    litwr (21.09.2021)

  3. #22
    Activist
    Регистрация
    16.12.2014
    Адрес
    г. Ожерелье
    Сообщений
    488
    Спасибо Благодарностей отдано 
    118
    Спасибо Благодарностей получено 
    9
    Поблагодарили
    9 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Это проблемы с редактором ввода.
    Для проверки можно сделать SET NOTRA и запустить еще раз.
    Ну или переписать код так чтобы в подсказке не использовались CR/LF - в 99% случаев так и делается
    Ничего не понял про код подсказки, можно поподробнее? Странный перенос происходит при вызове функции ввода, там нет CR/LF... Однако, SET NOTRA решило проблемку, но это также отменило удобную работу с командной строкой (редактором ввода?). В HELP вообще нет информации про NOTRA - можно как-то пояснить, что это? Без NOTRA вызов функции ввода, как уже отметил, почему-то вставляет перенос строки.

    Цитата Сообщение от form Посмотреть сообщение
    Под RTEM все правильно происходит с таймером - он работает, но только через вызовы RT-11 (или RSX-11).
    С таймером в стакане определенно что-то не так. Возможно это из-за SIMH, хотя автор бейсика делал тесты под SIMH, но сразу под RT-11, без RSX-11/RTEM. Попробуйте PRINT TIME. Hа cтакане печатаются какие-то вообще хаотические значения, а на Миме всё в порядке. Безусловно таймер в стакане частично рабочий, программки для расчета числа пи работают отлично. Однако, это только частично, бейсик в ауте. Забросил в Стакан и Мим новый приватный образ PR2.DSK - он поменьше. Вот пример моей сессии (только поток ввода).
    rtem pr2/pr
    r pieis
    100 -- таймер работает отлично
    r bbc
    PRINT TIME -- (делаем так несколько раз) какая-то чушь в стакане, на миме всё отлично
    ^C
    Ещё в стакане какая-то путаница, хотя это относится и к миму. Файлы для RTEM лежат в каталоге DU1:[377,377], но каталог DU1:[377,377] - это согласно DIR/FULL - это каталог DU1:[GUEST], но DIR [GUEST] и DIR [377,377] показывают совсем разные файлы. Помогите с этим разобраться, если возможно. Цель у меня как-то перетащить RTEM cо Cтакана или Мима на другую машину. Поэтому подскажите ещё, пожалуйста, а как RTEM узнает, где лежат его файлы? В стакане они в каталоге DU1:[377,377], а в документации RT11SH.DSK на LB:[1,1], а про RT11PR.DSK вообще не написано где - он автоматически может создаваться. Получается где-то есть какой-то файл конфигурации? Или, проще, что надо сделать, что для переноса RTEM?
    У ftp-сервера на Миме обнаружилась неприятная проблема. Когда загрузил туда бинарный файл в бинарном естественно режиме, то обнаружил, что он слегка вырос в размерах. Полагаю, что сервер получал файл в текстовом режиме - переключалка на бинарность не работает. Пришлось запускать на Миме ftp-клиента и шаманить через бесплатный онлайн ftp-сервер.
    Кстати, не появились ли у Вас какие-нибудь живые машинки? Хорошо бы сделать ещё пару бенчмарков для истории.

  4. #23
    Guru Аватар для form
    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,671
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    244
    Поблагодарили
    203 сообщений
    Mentioned
    27 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от litwr Посмотреть сообщение
    там нет CR/LF
    Да, это в сообщении было.
    Значит разная отработка VFC получается.
    На стакане просто для ANSI терминалов включается возможность редактирование построчного ввода - можно вызывать старый ввод и редактировать его как в SL род RT-11.
    Но там есть некоторые проблемы с IO.RPR (впрочем проявляются они редко - на моей памяти я только в одной живой программе наступал на косяки).

    Цитата Сообщение от litwr Посмотреть сообщение
    В HELP вообще нет информации про NOTRA
    HELP/DCL SE TE TRA

    Цитата Сообщение от litwr Посмотреть сообщение
    С таймером в стакане определенно что-то не так.
    С таймером все так, а вот с равномерностью выполнения кода у SimH сильные проблемы на слабых машинах, а при использовании задержек и подавно. Я раньше E11 использовал, но чтобы сделать вменяемую конфигурацию в демо версии нужны или SCSI диски или виртуальная машина, а у меня под это все древний нотебяк отдан.


    Цитата Сообщение от litwr Посмотреть сообщение
    Попробуйте PRINT TIME.
    Мне PRINT TIME в неизвестной программе ни о чем не говорит, зато говорит печать времени в системе, в BASIC-11 (как в RSX так и в RTEM), в BASIC-PLUS-2 - везде правильно.

    Цитата Сообщение от litwr Посмотреть сообщение
    но каталог DU1:[377,377] - это согласно DIR/FULL - это каталог DU1:[GUEST]
    А можно поснить как такая мысль в голову пришла что разные каталоги - это один каталог?
    А то без примера трудно понять что имеется в виду


    Цитата Сообщение от litwr Посмотреть сообщение
    как RTEM узнает, где лежат его файлы?
    По умолчанию shared образ - LB:[1,1]RT11SH.DSK, а private образ лежит на SY: в каталоге, соответствующем текущему protection UIC.
    Код:
    >CHD
    DU1:[FORM]  Named  TT52:
    Protection UIC:  [1,127]
    >
    Самое простое - просто не использовать именованные каталоги

    Цитата Сообщение от litwr Посмотреть сообщение
    бинарном естественно режиме
    Бинарный режим в FILES-11 означает несколько иное чем сейчас принято понимать.
    Там это файл с записями переменной длины.
    FTP в RSX поддерживает режим BLOCK, но как его инициировать со стороны клиента - фиг его знает - известные мне ftp клиенты понимают только ASCII и IMAGE (причем у них BINARY - его синоним).
    Если передавать файлы между RSXами - то просто никакого режима не надо указывать - он сам повторит формат файла.

    Цитата Сообщение от litwr Посмотреть сообщение
    Кстати, не появились ли у Вас какие-нибудь живые машинки?
    Машина стоит на шкафу, времени нет попросить мне спаять новый стартер (или пропаять старый - там где-то контакт плохой).
    Последний раз редактировалось form; 20.09.2021 в 20:48.
    PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
    Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
    PMI: KDJ11-BF, MSV11-JE
    VT220, CM7209

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

    litwr (21.09.2021)

  6. #24
    Activist
    Регистрация
    16.12.2014
    Адрес
    г. Ожерелье
    Сообщений
    488
    Спасибо Благодарностей отдано 
    118
    Спасибо Благодарностей получено 
    9
    Поблагодарили
    9 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Но там есть некоторые проблемы с IO.RPR (впрочем проявляются они редко - на моей памяти я только в одной живой программе наступал на косяки).
    Получается проблемка с неожиданным переходом на новую строку скорее всегдашняя - похоже на баг в глубинах кода RSX-11. Хотя возможно не совсем корректны процедуры трансляции.

    Цитата Сообщение от form Посмотреть сообщение
    HELP/DCL SE TE TRA
    Благодарю Вас. Интересно, что HELP/DCL SE TE про TRA не пишет.

    Цитата Сообщение от form Посмотреть сообщение
    С таймером все так, а вот с равномерностью выполнения кода у SimH сильные проблемы на слабых машинах
    Не совсем понятно как скорость хоста может влиять на эмуляцию - эмулирyемое железо ничего не знает про особенности хоста. Потом у Мима всё работает.

    Цитата Сообщение от form Посмотреть сообщение
    Мне PRINT TIME в неизвестной программе ни о чем не говорит
    Вот код из сорца бейсика для считывания таймера
    Код:
    .IO_ReadTime
    mov  #RT_STACK,r0
    mov  sp,(r0)		; Save SP
    mov  r0,sp		; Use internal stack
    cmp  -(sp),-(sp)	; Make room on stack
    mov  sp,-(sp)		; Stack address of space on stack
    mov  #&o21*256+0,-(sp)	; GETTIM - Get Time
    mov  sp,r0
    emt  &o375
    cmp  (sp)+,(sp)+	; Drop command and address
    mov  (sp)+,r1		; Get 50Hz/60Hz tick to r1:r0
    mov  (sp)+,r0
    mov  (sp),sp		; Restore SP
    rts  pc
    Код не совсем обычный, но вроде раз такое работает на Миме, то должно и в Стакане - используется стандартный системный вызов.

    Цитата Сообщение от form Посмотреть сообщение
    А можно поснить как такая мысль в голову пришла что разные каталоги - это один каталог?
    Понимаю, что написал какую-то чушь. Но реально запутался в этих необычностях и недоделках вокруг каталогов в RSX-11. Спутал UIC и каталог - они же там одинаково выглядят, два числа в квадратных скобках. Предполагал, что у именнованного каталога должно быть и числовое имя - но споткнулся на этом UIC. А есть ли реально это числовое имя для именнованного каталога?

    Цитата Сообщение от form Посмотреть сообщение
    По умолчанию shared образ - LB:[1,1]RT11SH.DSK, а private образ лежит на SY: в каталоге, соответствующем текущему protection UIC.
    Код:
    >CHD
    DU1:[FORM]  Named  TT52:
    Protection UIC:  [1,127]
    >
    Про второе не знал - благодарю вас. Но в стакане RTEM, если правильно понял, использует другой шарообраз WORK.DSK - как это задаёся?

    Цитата Сообщение от form Посмотреть сообщение
    Самое простое - просто не использовать именованные каталоги
    Но юзер сразу попадает в свой именнованный каталог. Получается вроде как неизбежное зло.

    Цитата Сообщение от form Посмотреть сообщение
    Бинарный режим в FILES-11 означает несколько иное чем сейчас принято понимать. Там это файл с записями переменной длины.
    Не встречал такого. Что-то очень необычное, до сих пор встречал только файлы с фиксированной длиной записи - такое на мейнфреймах до сих пор живет.
    Ну и непонятно, почему на выгрузку бинарный режим работает правильно, а на погрузку нет. Хотя могу предположить: в RSX-11 у файла нет атрибута длины, поэтому вместо длины для сохранения этого атрибута файл заливают в записи так, чтобы размер сохранился, а записи наверное не могут быть больше 256 или 65536 байт, поэтому файл приходится резать на записи и добавлять их длину, что и увеличивает размер. Наверное было бы лучше, если бы binary включал блочный режим...

  7. #25
    Guru Аватар для form
    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,671
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    244
    Поблагодарили
    203 сообщений
    Mentioned
    27 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от litwr Посмотреть сообщение
    похоже на баг в глубинах кода RSX-11
    Не RSX-11, а программы трансляции, самописной.

    Цитата Сообщение от litwr Посмотреть сообщение
    про TRA не пишет
    Пишет про SET/TERMINAL/TRANSLATION_ROUTINE.
    А сокращение команды (опускание слова TERM) - фича DCL.

    Цитата Сообщение от litwr Посмотреть сообщение
    Не совсем понятно как скорость хоста может влиять на эмуляцию - эмулирyемое железо ничего не знает про особенности хоста. Потом у Мима всё работает.
    У мима идет ровная эмуляция, у SimH качается взад-вперед.
    Если работать с таймером правильно - используя системные запросы - получаем абсолютно четко работающее время и все что с ним связано. Если пытаемся заниматься фигней вроде калибровки с помощью циклов инструкций и тому подобного - получаем полный бардак.
    Еще раз: со временем все в порядке, в чем можно убедиться, проверяя время, написав программу с использованием запросов таймера итд. Если не работает одна конкретная программа - это значит, что она пытается сама воевать с таймером по-своему, не надеясь на системные вызовы (что для RT-11 иногда оправдано в виду необязательной поддержки таймера, но накладывает свои ограничения).

    Цитата Сообщение от litwr Посмотреть сообщение
    другой шарообраз WORK.DSK - как это задаёся?
    Он монтируется из стартового файла (STARTM.COM).

    Цитата Сообщение от litwr Посмотреть сообщение
    Но юзер сразу попадает в свой именнованный каталог. Получается вроде как неизбежное зло.
    Это определяется при заведении пользователя.
    Можно попросить чтоб завели так же обычный UICовый каталог и переключаться между ними по мере надобности или просто обойтись без именного.

    Цитата Сообщение от litwr Посмотреть сообщение
    Не встречал такого. Что-то очень необычное, до сих пор встречал только файлы с фиксированной длиной записи - такое на мейнфреймах до сих пор живет.
    Это фича FILES-11.
    Подробности можно почитать в описании программы FLX, и там же про то как файлы конвертируются при передаче в/из RT-11.

    Цитата Сообщение от litwr Посмотреть сообщение
    почему на выгрузку бинарный режим работает правильно
    Думаю потому что на вугрузку сервер в виду несообщения ему структуры файловой системы, выдает в бинарном режиме обычный image. Это надо смотреть исходники FTPD - они доступны.
    Я когда мне надо было что-то залить в RSX по FTP просто выкладывал файл на свой сервер, а из RSX качал его, выбирая режим BLO.

    Цитата Сообщение от litwr Посмотреть сообщение
    RSX-11 у файла нет атрибута длины
    Не просто есть, но еще и с точностью до байта в отличие от RT-11.
    PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
    Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
    PMI: KDJ11-BF, MSV11-JE
    VT220, CM7209

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

    litwr (21.09.2021)

  9. #26
    Activist
    Регистрация
    16.12.2014
    Адрес
    г. Ожерелье
    Сообщений
    488
    Спасибо Благодарностей отдано 
    118
    Спасибо Благодарностей получено 
    9
    Поблагодарили
    9 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Если работать с таймером правильно - используя системные запросы - получаем абсолютно четко работающее время и все что с ним связано. Если пытаемся заниматься фигней вроде калибровки с помощью циклов инструкций и тому подобного - получаем полный бардак.
    Да вроде нет там калибровок, просто берется 50 Гц счетчик тиков от таймера и умножается на два. Зачем прикладной программе калибровать время - это же только эмуляторам нужно? Да и циклы инструкций на разных pdp-11 весьма разные. Подозреваю, что проблема в том, что как-то странно используется стек. В приведенном коде используется инструкция MOV SP,-(SP), которая на разной аппаратуре выполняется по-разному. Поэтому дело скорее всё-таки в SIMH, который исполняет эту инструкцию не так как эмулятор для Мим.

    Цитата Сообщение от form Посмотреть сообщение
    Не просто есть, но еще и с точностью до байта в отличие от RT-11.
    Пробовал DIR/ATTR - никакого намека на размер в байтах... Может у Ваксов только есть... Да и зачем было бы заниматься ерундой с блоками переменной длины в бинарном режиме ftp, если бы счетчик байт стоял?

    Но продолжаю бороться с RTEM. Захожу под своим именем, не GUEST, и RTEM перестаёт для меня работать.

    Код:
    RTE/vs
    ?RTE-F-Error from PARSE SY:[202,221]202221.DIR;1
    Получается нужно создать каталог SY:[202,221]? Попробовал CREATE/DIR [202,221] - требует привилегий. Получается надо просить админа, чтобы он для юзера такой каталог сделал или сделал автоматическое создание/удаленик при входе/уxоде? Или такие привилегии доступны и обычным юзерам, если админ их поставит?

  10. #27
    Guru Аватар для form
    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,671
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    244
    Поблагодарили
    203 сообщений
    Mentioned
    27 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от litwr Посмотреть сообщение
    Да вроде нет там калибровок
    В принципе есть еще один момент который может внести бардак: каждые 24 часа запускается синхронизация времени по NTP, но в отличие от обычных систем где время не меняется, а только подстраивается скорость часов чтобы время приблизилось к нужному, тут время именно устанавливается. Это никак не влияет на запросы к таймеру, но может влиять на программы которые читают время периодически, сравнивая его. Но вероятность попадания в эту ситуацию невелика.

    Цитата Сообщение от litwr Посмотреть сообщение
    MOV SP,-(SP)
    Это неоднозначная команда.
    Она будет по разному работать на разных процессорах.
    В частности, на J11 (который у эмулируется на стакане), в -(SP) запишется уже уменьшенное на 2 значение.
    На MIM эмулируется многопроцессорный 11/74, там не знаю как команда выполняется - надо почитать таблицу различий которая есть в документации на DCJ11.


    Цитата Сообщение от litwr Посмотреть сообщение
    Пробовал DIR/ATTR - никакого намека на размер в байтах...
    DIR/A выдает далеко не все что можно узнать о файле.
    А размер в байтах там есть.
    Или, если точнее, есть номер последнего байта в последнем блоке.

    Цитата Сообщение от litwr Посмотреть сообщение
    CREATE/DIR [202,221] - требует привилегий
    Да, нужно или иметь привилегии или быть владельцем диска (смонтировать с выделением для личного использования).
    Например:
    Код:
    $ CHD
    DU1:[GUEST]  Named  TT52:
    Protection UIC:  [377,377]
    $ VCP CON TEST/CR:RK07/MOU:FOR:NOSH
    VCP - Bad block descriptor created.
    VCP - Device VF0: (DM0:) has been assigned.
    $ INI DM: TEST
    $ DISM DM:
    DMO -- TT52:   dismounted from DM0:    *** Final dismount initiated ***
    $ MOU DM:TEST/NOSHA
    $ CRE/DIR DM:[377,377]
    $ ASS DM: SY:
    $ RTE /VS
    ?RTE-I-File not found; creating new private file DM0:[377,377]RT11PR.DSK;0
    
    RTEM-11 (RSX-11M) V01.00 
    
    RT-11FB  V05.07  
    ?KMON-F-File not found DK:STARTM.COM
    
    .
    PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
    Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
    PMI: KDJ11-BF, MSV11-JE
    VT220, CM7209

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

    litwr (22.09.2021)

  12. #28
    Activist
    Регистрация
    18.03.2011
    Адрес
    Воронеж
    Сообщений
    359
    Спасибо Благодарностей отдано 
    13
    Спасибо Благодарностей получено 
    8
    Поблагодарили
    7 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от litwr Посмотреть сообщение
    на Миме
    подскажите, пожалуйста - а Мим это что такое ?

  13. #29
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    4,919
    Спасибо Благодарностей отдано 
    150
    Спасибо Благодарностей получено 
    328
    Поблагодарили
    275 сообщений
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Редактор

  14. #30
    Activist
    Регистрация
    16.12.2014
    Адрес
    г. Ожерелье
    Сообщений
    488
    Спасибо Благодарностей отдано 
    118
    Спасибо Благодарностей получено 
    9
    Поблагодарили
    9 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Ну и у меня SimH на тормозном компе, а там E11 на быстром
    Вы в ссылке писали, что на Стакане E11... Кстати, похоже все сервера кроме стакана упали. И сам стакан почти упал тоже - пропали маленькие буквы.

    Цитата Сообщение от form Посмотреть сообщение
    В частности, на J11 (который у эмулируется на стакане), в -(SP) запишется уже уменьшенное на 2 значение. На MIM эмулируется многопроцессорный 11/74, там не знаю как команда выполняется - надо почитать таблицу различий которая есть в документации на DCJ11.
    BlaireCas запускал бейсик на УКНЦ - там сработало. Значит ВМ2 и, очевидно, ВМ1 и ВМ3 работают не так, как J11 на подобных инструкциях. Получается, что более древние процы работали более правильно, согласно естественной логике.

    Попробовал поулучшать код таймерной процедуры, получилось так
    Код:
      cmp  -(sp),-(sp)	; Make room on stack
      mov  sp,r0
      mov  r0,-(sp)		; Stack address of space on stack
      mov  #17*256,-(sp)	; 17 = 021 = GETTIM - Get Time
      mov  sp,r0
      emt  253          ;=0375
      cmp  (sp)+,(sp)+	; Drop command and address
      mov  (sp)+,r1		; Get 50Hz/60Hz tick to r1:r0
      mov  (sp)+,r0
      return
    все делаю на системном стеке - вроде работает, но иногда (очень редко) выдает
    ?MON-F-Trap to 4 001154
    и программа крашится. Почему, не пойму - может системный стек совсем маленький и там на нужные 8 байт не всегда хватает места? Неспроста наверное в бейсике сделали локальный стек.

    Цитата Сообщение от form Посмотреть сообщение
    DIR/A выдает далеко не все что можно узнать о файле. А размер в байтах там есть. Или, если точнее, есть номер последнего байта в последнем блоке.
    Это всё-таки совсем ни одно и тоже. Счетчик в последнем блоке был даже в древних коммодоровских дисковых форматах, но не знаю ни одной программы, которая бы при показе каталога печатала там точную длину файла, так как это очень медленно получалось бы. Этот счетчик - низкоуровневая информация, типа цепочки ссылок в FAT. И потом этот счетчик похоже не для всех форматов. Хотя абстрактно теоретически вполне возможно, что размер файла в байтах подсчитать почти всегда возможно, но от практических удобных юзеру фичей это далеко.

    Цитата Сообщение от ra3qdp Посмотреть сообщение
    подскажите, пожалуйста - а Мим это что такое ?
    Сервер, как и Стакан со Стервой. Тут - это не редактор, Хунта что-то напутал.

Страница 3 из 4 ПерваяПервая 1234 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Orizon-Micro
    от lerkom в разделе Несортированное железо
    Ответов: 37
    Последнее: 16.04.2020, 16:42
  2. micro-CPU на vhdl, verilog
    от bigral в разделе Для начинающих
    Ответов: 14
    Последнее: 16.04.2015, 23:39
  3. Micro INC
    от rasmer в разделе Игры
    Ответов: 2
    Последнее: 14.12.2014, 20:54
  4. BBC Micro Live
    от AM в разделе Разный софт
    Ответов: 1
    Последнее: 21.04.2013, 11:54
  5. BBC micro
    от Addison в разделе Зарубежные компьютеры
    Ответов: 59
    Последнее: 13.11.2011, 13:54

Ваши права

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