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

User Tag List

Страница 21 из 35 ПерваяПервая ... 171819202122232425 ... ПоследняяПоследняя
Показано с 201 по 210 из 342

Тема: PASCAL + MACRO11 (УКНЦ-ДВК).

  1. #201
    Member
    Регистрация
    26.03.2019
    Адрес
    г. Киев, Украина
    Сообщений
    98
    Спасибо Благодарностей отдано 
    133
    Спасибо Благодарностей получено 
    51
    Поблагодарили
    26 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Oleg N. Cher Посмотреть сообщение
    Ну, это едва ли не самая серьёзная проблема тут. В остальном инструмент очень хороший, простой.
    С нативным Си честно не хочется заморачиваться. С каким-то недопиленным GCC тоже, тем более, Вы помогать не хотите ;-)
    Учитывая отсутствие желания учить PDP-11 ассемблер... Предложение "помогать" звучит как "сделайте, пожалуйста, за меня. А то я не знаю как, и не хочу разбираться в деталях".

    По части "допилить GCC". Понимаю, разбираться с GNU toolchain для PDP-11 для настройки кросс-компилятора под себя - это время. Плюс надо бы написать доп. инструменты, чтоб генерить выполняемый файл (SAV) для RT-11, например. Для переиспользования готовых наработок на MACRO-11 в GNU - так же нужно поработать, хотя бы в части конвертации MACRO-11 в GNU AS. Фактически, нужен пре-процессор из MACRO-11 в GNU AS.
    Или можно сделать трансляцию *.OBJ, сгенерированных MACRO-11, в *.o (a.out формат). Это проще, чем препроцессор написать.

  2. #202
    Veteran Аватар для Oleg N. Cher
    Регистрация
    24.08.2007
    Адрес
    Днепропетровская обл.
    Сообщений
    1,611
    Спасибо Благодарностей отдано 
    2,183
    Спасибо Благодарностей получено 
    140
    Поблагодарили
    106 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от yu.zxpk Посмотреть сообщение
    Учитывая отсутствие желания учить PDP-11 ассемблер...
    Та ладно? А я сейчас чем, по-вашему, занимаюсь? Писать на Паскале я хочу потому, что я люблю языки высокого уровня. И игру выбрал специально такую, которая ляжет на ЯВУ. В идеале я бы писал на Обероне через трансляцию в Си, но уже ладно, пускай будет Паскаль.

    Цитата Сообщение от yu.zxpk Посмотреть сообщение
    По части "допилить GCC". Понимаю, разбираться с GNU toolchain для PDP-11 для настройки кросс-компилятора под себя - это время.
    Вы меня отпугнули какой-то дикой терминологией про то, что там чего-то там нет. Оставим это специалистам. GCC для PDP-11 мёртв, как и OMSI Pascal.

    А писать доп. инструменты и разбираться с форматами - я и так этим постоянно занимаюсь. Не знаю насколько меня хватит в плане творчества для УКНЦ. Интересных платформ много.

  3. #203
    Veteran
    Регистрация
    22.03.2018
    Адрес
    г. Усть-Каменогорск, Казахстан
    Сообщений
    1,396
    Спасибо Благодарностей отдано 
    86
    Спасибо Благодарностей получено 
    170
    Поблагодарили
    136 сообщений
    Mentioned
    21 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Кода разберетесь в каком формате сохранять бинарники для исходников... могу добавить в редактор. И во вкладку импорт, если объясните, что и откуда тырите.
    БK 0010-01, БК 11М, БК11М+,МС 0511 (УКНЦ)х3, Atari 65XE, Commodore 64, AMIGA 500 (HDD), ZX EVO

  4. #204
    Veteran Аватар для Oleg N. Cher
    Регистрация
    24.08.2007
    Адрес
    Днепропетровская обл.
    Сообщений
    1,611
    Спасибо Благодарностей отдано 
    2,183
    Спасибо Благодарностей получено 
    140
    Поблагодарили
    106 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    S_V_B, подойдёт формат в виде циферок в директиве .WORD для MACRO-11, думаю. Я, правда, ещё не разобрался как хранятся битпланы для вывода той самой процедурой PUTSPR - или байт одного плана, за ним байт другого, или как-то иначе.

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

    Всё-таки нарыл как правильно. Вот так работает:


  5. #205
    Veteran Аватар для Oleg N. Cher
    Регистрация
    24.08.2007
    Адрес
    Днепропетровская обл.
    Сообщений
    1,611
    Спасибо Благодарностей отдано 
    2,183
    Спасибо Благодарностей получено 
    140
    Поблагодарили
    106 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Как можно (и можно ли) в OMSI Pascal задать шестнадцатеричную константу?

    И тот же самый вопрос про MACRO-11. Восьмеричные и длиннее, и непривычно.

  6. #206
    Veteran Аватар для nzeemin
    Регистрация
    20.12.2005
    Адрес
    Москва
    Сообщений
    1,996
    Спасибо Благодарностей отдано 
    1,062
    Спасибо Благодарностей получено 
    1,224
    Поблагодарили
    478 сообщений
    Mentioned
    15 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Oleg N. Cher Посмотреть сообщение
    И тот же самый вопрос про MACRO-11. Восьмеричные и длиннее, и непривычно.
    Так или иначе, PDP-11 основан на восьмеричной системе, привыкайте.
    В MACRO-11 можно включить постоянно другую дефолтную систему (директива .RADIX), но это создаст неожиданности для тех кто будет читать ваш код.
    В выражениях можно использовать "^B...", "^D...", "^O..." для включения нужной системы счисления по месту.
    Вообще по всем вопросам по MACRO-11 читайте "PDP-11 MACRO-11 Language Reference Manual", там это всё есть.

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

    hobot (16.03.2020)

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

    По умолчанию

    Код:
    * переключ.режимов исчисления
    ^B - Binary
    ^C - Complement
    ^D - Decimal
    ^F - Floating
    ^O - Octal
    ^R - Radix50
    Архив программ для УК-НЦ, ДВК и БК.

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

  9. #208
    Veteran Аватар для Oleg N. Cher
    Регистрация
    24.08.2007
    Адрес
    Днепропетровская обл.
    Сообщений
    1,611
    Спасибо Благодарностей отдано 
    2,183
    Спасибо Благодарностей получено 
    140
    Поблагодарили
    106 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Хрень какая. Всё есть, кроме хекса. :-(

  10. #209
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    6,996
    Спасибо Благодарностей отдано 
    285
    Спасибо Благодарностей получено 
    631
    Поблагодарили
    531 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Oleg N. Cher Посмотреть сообщение
    Всё есть, кроме хекса.
    На PDP-11 он нафик не нужен

  11. #210
    Veteran Аватар для Oleg N. Cher
    Регистрация
    24.08.2007
    Адрес
    Днепропетровская обл.
    Сообщений
    1,611
    Спасибо Благодарностей отдано 
    2,183
    Спасибо Благодарностей получено 
    140
    Поблагодарили
    106 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я с вас удивляюсь, господа. Восьмеричная система счисления вообще никак не зашита в проц PDP-11. Это вопрос привычки.

Страница 21 из 35 ПерваяПервая ... 171819202122232425 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. "Исходники" Turbo Pascal нужны кому ?
    от esl в разделе Программирование
    Ответов: 2
    Последнее: 19.10.2018, 11:33
  2. Продам МС5310 блок дисководов к УКНЦ+КМД УКНЦ
    от Mad Killer/PG в разделе Барахолка (архив)
    Ответов: 7
    Последнее: 19.03.2012, 11:27
  3. в розыске дисковая версия Pascal.
    от goblinish в разделе Программирование
    Ответов: 18
    Последнее: 16.08.2011, 16:30
  4. Pascal
    от Andrew771 в разделе Программирование
    Ответов: 22
    Последнее: 24.05.2011, 21:20
  5. Скопировать/вставить из/в HiSoft Pascal в эмуляторе
    от kit в разделе Программирование
    Ответов: 1
    Последнее: 05.02.2010, 15:35

Метки этой темы

Ваши права

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