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

User Tag List

Страница 137 из 156 ПерваяПервая ... 133134135136137138139140141 ... ПоследняяПоследняя
Показано с 1,361 по 1,370 из 1553

Тема: Программирование на УКНЦ как?

  1. #1361
    Veteran
    Регистрация
    22.11.2009
    Адрес
    Москва
    Сообщений
    1,596
    Спасибо Благодарностей отдано 
    70
    Спасибо Благодарностей получено 
    158
    Поблагодарили
    104 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Пока кодогенератор нацеливаю на процессор с EIS (чтобы меньше мучаться с div/mul и 32-битными типами), а runtime -- на rt-11. Простенькая замена команде TYPE работает

  2. #1362
    Veteran Аватар для Manwe
    Регистрация
    06.12.2017
    Адрес
    г. Москва
    Сообщений
    1,722
    Спасибо Благодарностей отдано 
    167
    Спасибо Благодарностей получено 
    403
    Поблагодарили
    256 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от shattered Посмотреть сообщение
    Пока кодогенератор нацеливаю на процессор с EIS (чтобы меньше мучаться с div/mul и 32-битными типами), а runtime -- на rt-11. Простенькая замена команде TYPE работает
    На БК есть эмулятор EIS, сидит в дополнительной памяти, так что всё запустится!
    manwe.pdp-11.ru

  3. #1363
    Veteran
    Регистрация
    22.11.2009
    Адрес
    Москва
    Сообщений
    1,596
    Спасибо Благодарностей отдано 
    70
    Спасибо Благодарностей получено 
    158
    Поблагодарили
    104 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Круто. Осталось понять, какие api у разнообразных ОС на БК

  4. #1364
    Veteran Аватар для Manwe
    Регистрация
    06.12.2017
    Адрес
    г. Москва
    Сообщений
    1,722
    Спасибо Благодарностей отдано 
    167
    Спасибо Благодарностей получено 
    403
    Поблагодарили
    256 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от shattered Посмотреть сообщение
    Круто. Осталось понять, какие api у разнообразных ОС на БК
    Да никакие Всё делается через Монитор (bios). EMT 20 - вывод текстовой строки, EMT 36 - чтение или запись файла, всё в таком духе. Это понимают все ОС.
    manwe.pdp-11.ru

  5. #1365
    Veteran
    Регистрация
    22.11.2009
    Адрес
    Москва
    Сообщений
    1,596
    Спасибо Благодарностей отдано 
    70
    Спасибо Благодарностей получено 
    158
    Поблагодарили
    104 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ОК. Цыплят по осени считают, примерно тогда и вернемся к БК -- почитал первый попавшийся обзор ОС (http://bk0010.narod.ru/pashigorov/files/osreview.html) и порадовался

  6. #1366
    Veteran
    Регистрация
    22.11.2009
    Адрес
    Москва
    Сообщений
    1,596
    Спасибо Благодарностей отдано 
    70
    Спасибо Благодарностей получено 
    158
    Поблагодарили
    104 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Двигаюсь дальше, потребовался malloc. В cowgol он есть, только нужно сообщить границы свободной памяти (LOMEM, HIMEM)

    Пока сделал так (оставляю место для USR):
    Код:
            mov limit+2, LOMEM
            .gval #limit, #$USRAR
            mov r0, r1
            .settop #-2
            sub r1, r0
            .settop r0
            mov r0, HIMEM
    <...>
    limit: .limit

  7. Эти 2 пользователя(ей) поблагодарили shattered за это полезное сообщение:

    hobot (03.07.2020), Oleg N. Cher (05.07.2020)

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

  9. #1367
    Veteran
    Регистрация
    22.11.2009
    Адрес
    Москва
    Сообщений
    1,596
    Спасибо Благодарностей отдано 
    70
    Спасибо Благодарностей получено 
    158
    Поблагодарили
    104 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Видимо, лучше брать $USRLC и считать его за HIMEM, иначе при set usr noswap вычитается лишнее...

  10. #1368
    Veteran
    Регистрация
    22.11.2009
    Адрес
    Москва
    Сообщений
    1,596
    Спасибо Благодарностей отдано 
    70
    Спасибо Благодарностей получено 
    158
    Поблагодарили
    104 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Какую минимальную версию RT-11 V5 имеет смысл поддерживать в генераторе кода (т.е. на какие макросы итд можно рассчитывать)? Наши клоны продвигались дальше 5.0?

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

    hobot (06.07.2020)

  12. #1369
    R.I.P. Аватар для hobot
    Регистрация
    30.08.2011
    Адрес
    Зеленоград
    Сообщений
    7,161
    Спасибо Благодарностей отдано 
    2,979
    Спасибо Благодарностей получено 
    371
    Поблагодарили
    309 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    shattered, ИМХО: возможно поддержать всю 5-ю линейку (с учётом, что после v5.4 SJ-монитора не стало) ?
    И да - наши клоны минимум до 5.2 доходили точно, а вот выше я не знаю точно, как определить какой версией монитора
    является ADOSSJ.SYS ? - он имеет свой номер версии , как версия сборки, но на каком дистр. основан я не знаю точно,
    вполне возможно, что на 5.4 ?

    Насколько важно, что поддержка современных дат - это 5.4G и выше?
    А может ну их поддерживать и ваять строго под 7-ку?
    Или так = 5.4 и выше )))
    Архив программ для УК-НЦ, ДВК и БК.

    Ищу игру "СТРАНА МОНСТРОВ" [monstr.sav] для ДВК.

  13. #1370
    Veteran
    Регистрация
    22.11.2009
    Адрес
    Москва
    Сообщений
    1,596
    Спасибо Благодарностей отдано 
    70
    Спасибо Благодарностей получено 
    158
    Поблагодарили
    104 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Видимо, это будет зависеть от того, какие .mcall потребуются для работы. Пока набор такой:
    Код:
        .mcall  .serr, .herr, .exit, .qset, .mrkt, .cmkt, .print, .ttyout
        .mcall  .csispc, .lookup, .cstat, .enter, .close, .readw, .writw
        .mcall  .settop, .gval, .mfps, .mtps
    Сейчас собираю в SIMH под 5.3.

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

    hobot (07.07.2020)

Страница 137 из 156 ПерваяПервая ... 133134135136137138139140141 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Программирование на Эмуляторе. Возможно ли это?
    от Toxic в разделе Программирование
    Ответов: 10
    Последнее: 20.01.2008, 19:20
  2. Программирование Altera и JTAG
    от Mikka_A в разделе Несортированное железо
    Ответов: 7
    Последнее: 18.01.2008, 09:07
  3. Программирование и софтмейк на NES
    от Splinter в разделе Nintendo
    Ответов: 7
    Последнее: 30.06.2006, 04:31

Ваши права

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