User Tag List

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

Тема: RT-11 для чайников

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

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

    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,850
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    289
    Поблагодарили
    233 сообщений
    Mentioned
    30 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от litwr Посмотреть сообщение
    Такое у меня было, но там одни бинарники
    Вот source kit 5.7...

    Цитата Сообщение от litwr Посмотреть сообщение
    Можно как-то распаковать?
    Не совсем ясно что такое "распаковать" и кого "их"

    Цитата Сообщение от litwr Посмотреть сообщение
    А функции типа $DIVTK (вроде с ней разобрался: делит R0:R1 на системную частоту с частным в R1 и остатком в R3 - но это опытным путем, пример руководства по системной библиотеке не до конца разобрал) они на всех системах (ДВК или БК?) есть? Или лучше без них, по длинному через .gval?
    Тут нужен переводчик - я просто не понял о чем речь
    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. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2

    Регистрация
    16.12.2014
    Адрес
    г. Ожерелье
    Сообщений
    769
    Спасибо Благодарностей отдано 
    252
    Спасибо Благодарностей получено 
    46
    Поблагодарили
    42 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Вот source kit 5.7...
    Вот это исходники! Нашел там код для $DIVTK. Удивлен, что в системе поздних девяностых деление не аппаратное.
    Цитата Сообщение от form Посмотреть сообщение
    Не совсем ясно что такое "распаковать" и кого "их"
    На этом ISO-образе много бинарных файлов - это образы дисков? И был вопрос про "их" (файлов) распаковку.
    "Перевожу". Во всех ли RT-11 есть $DIVTK? Нужно ли для лучшей переносимости писать вместо неё вызов .gval, а затем делить на 50 или 60?
    Кстати, не поможете почти науке с аппаратурой по теме - http://zx-pk.ru/showthread.php?t=257...l=1#post845176? Там можно собрать с EIS и без (задается константами HMUL и HDIV) - просто execute pi-rt11.mac - и сообщить время в ту тему. МАС-файл уже подправлен. По бейсику помогли (а в той теме и новые сообщения появились)... Может ещё кто-нибудь железом может помочь?
    Последний раз редактировалось litwr; 05.12.2015 в 11:38.

  4. #3

    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,850
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    289
    Поблагодарили
    233 сообщений
    Mentioned
    30 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от litwr Посмотреть сообщение
    в системе поздних девяностых деление не аппаратное
    Так код написан не для машине последнего поколения, а так чтобы работал на всех.

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

    Цитата Сообщение от litwr Посмотреть сообщение
    Во всех ли RT-11 есть $DIVTK?
    Не факт. В описании системной библиотеки она не упоминается.

    Цитата Сообщение от litwr Посмотреть сообщение
    Нужно ли для лучшей переносимости писать вместо неё вызов .gval, а затем делить на 50 или 60?
    Это надежнее всегда. У меня в RSXLIB для RT-11 например так делается:
    Код:
    $CNFG1  =       300             ;SYSTEM CONFIGURATION WORD
    CLK50$  =       40              ;50 HZ CLOCK
    ...
            JSR     R5,$SAVRG       ;SAVE VOLATILE REGISTERS
            MOV     R1,R5           ;COPY BUFFER ADDRESS
            .DATE                   ;GET SYSTEM DATE
            MOV     R0,R4           ;SAVE DATE
            CMP     -(SP),-(SP)     ;RESERVE WORDS FOR .GTIM
            .GTIM   R5,SP           ;GET SYSTEM TIME
            .GVAL   R5,#$CNFG1      ;GET SYSTEM CONFIGURATION WORD
            MOV     #60.,R1         ;ASSUME 60 HZ CLOCK
            BIT     #CLK50$,R0      ;USING 50 HZ CLOCK?
            BEQ     10$             ;NO
            MOV     #50.,R1         ;YES
    10$:    MOV     R1,G.TICP(R5)   ;SAVE TICKS PER SECOND
            MOV     R1,R0           ;SET DIVISOR
            MOV     (SP)+,R1        ;SET DIVIDENT
            MOV     (SP)+,R2        ;
            CALL    $DDIV           ;DIVIDE TICKS BY TKPS
    ...
    - - - Добавлено - - -

    Цитата Сообщение от litwr Посмотреть сообщение
    Может ещё кто-нибудь железом может помочь?
    Могу дать доступ к живому 11/83
    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

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

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

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

Похожие темы

  1. Ответов: 206
    Последнее: 19.08.2020, 10:36
  2. Монолоадер для чайников.
    от ZX_NOVOSIB в разделе Для начинающих
    Ответов: 226
    Последнее: 24.05.2018, 08:54
  3. TS Conf прошивка для Чайников
    от AAA в разделе Софт
    Ответов: 157
    Последнее: 10.01.2015, 04:46
  4. Ответов: 35
    Последнее: 01.12.2006, 10:06

Ваши права

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