User Tag List

Страница 11 из 16 ПерваяПервая ... 789101112131415 ... ПоследняяПоследняя
Показано с 101 по 110 из 153

Тема: Программирование для ПК 11/16 «Союз-Неон»

  1. #101

    Регистрация
    18.04.2015
    Адрес
    г. Люберцы
    Сообщений
    342
    Спасибо Благодарностей отдано 
    103
    Спасибо Благодарностей получено 
    32
    Поблагодарили
    27 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Manwe Посмотреть сообщение
    А можно огласить эту строку? Для ламеров в RT-11.
    Я в RT11 дуб дубом. Могу поделиться своим велосипедом.
    Есть замечательная утилита rt11dsk. Готовую сборку под винду можно скачать тут.
    Ей из образа system.dsk, который идëт с эмулятором, извлекается файл STARTS. COM. Там любым тестовым редактором удаляется восклицательный знак со строки начинающейся с "!GT.Prc" (ещë можно в конце удалить нулевые символы - дополнители до кратного 512-ти размера). Затем в образ записывается обратно этот файл (предварительно его из образа нужно удалить). Также туда приписываем сам файл GT.PRC и прочие...

    (Подробнее не могу - пишу с телефона, в дали от компа).

    P.S. С эмулятором БК едут аж две утилиты для работы с образами флопов, но они графические и не позволяют записать файлы, в имени которых не кратное трëм число символов (123.COM запишет, а 1.COM, 12.COM или 1234.COM нет).
    Последний раз редактировалось troosh; 13.09.2020 в 14:37.

  2. #102

    Регистрация
    06.12.2017
    Адрес
    г. Москва
    Сообщений
    1,724
    Спасибо Благодарностей отдано 
    167
    Спасибо Благодарностей получено 
    406
    Поблагодарили
    257 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Выкладываю первую осмысленную программу и хорошо документированный исходник.
    Надеюсь, это поможет другим разобраться с графикой и файловыми операциями.
    Исходник самодостаточен, он не использует сторонние библиотеки и макросы. Обращение напрямую к регистрам ВПО ("встроенное программное обеспечение" в ПЗУ Союз-Неона, то есть BIOS). Комментарии сопровождают и объясняют каждое действие.

    Нажмите на изображение для увеличения. 

Название:	screenshot.jpg 
Просмотров:	124 
Размер:	24.2 Кб 
ID:	73495

    http://manwe.ru/manwe-lenna-pk1116.zip
    Последний раз редактировалось Manwe; 14.09.2020 в 22:20.
    manwe.pdp-11.ru

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

    nzeemin(15.09.2020), shattered(13.09.2020), TheGWBV(13.09.2020), xolod(14.09.2020)

  3. #103

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,505
    Спасибо Благодарностей отдано 
    344
    Спасибо Благодарностей получено 
    712
    Поблагодарили
    594 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Manwe Посмотреть сообщение
    Выкладываю первую осмысленную программу
    Не пытайтесь оттранслировать это стандартным MACRO-11 и собрать LINK-11. Ждёт облом.

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

    SuperMax(15.09.2020)

  4. #104

    Регистрация
    06.12.2017
    Адрес
    г. Москва
    Сообщений
    1,724
    Спасибо Благодарностей отдано 
    167
    Спасибо Благодарностей получено 
    406
    Поблагодарили
    257 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Hunta Посмотреть сообщение
    Не пытайтесь оттранслировать это стандартным MACRO-11 и собрать LINK-11. Ждёт облом.
    Macro-11 обламывается о длинные имена меток и переменных. Если заменить на шестибуквенные, переварит (правда, тогда и код станет плохо читаемым). Ну там ещё пару строк поправить типа закомментировать make_sav. Всё остальное должно работать - чистый ассемблер.
    Впрочем, зачем транслировать, если в архиве уже есть готовый SAV-файл?
    Последний раз редактировалось Manwe; 14.09.2020 в 11:06.
    manwe.pdp-11.ru

  5. #105

    Регистрация
    20.12.2005
    Адрес
    Москва
    Сообщений
    2,048
    Спасибо Благодарностей отдано 
    1,141
    Спасибо Благодарностей получено 
    1,460
    Поблагодарили
    520 сообщений
    Mentioned
    20 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Manwe Посмотреть сообщение
    Macro-11 обламывается о длинные имена меток и переменных. Если заменить на шестибуквенные, переварит (правда, тогда и код станет плохо читаемым). Ну там ещё пару строк поправить типа закомментировать make_sav. Всё остальное должно работать - чистый ассемблер.
    Впрочем, зачем транслировать, если в архиве уже есть готовый SAV-файл?
    Не обязательно шестибуквенные. Macro-11 допускает длинные имена, но учитывает их как разные только по первым шести символам - достаточно того чтобы они отличались от остальных.

  6. #106

    Регистрация
    06.12.2017
    Адрес
    г. Москва
    Сообщений
    1,724
    Спасибо Благодарностей отдано 
    167
    Спасибо Благодарностей получено 
    406
    Поблагодарили
    257 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Жаль, что в RT-11 нельзя сделать файл меньше 512 байт размером. Так что 512-байтная интро:



    Скачать можно здесь
    manwe.pdp-11.ru

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

    nzeemin(18.09.2020), troosh(17.09.2020), xolod(17.09.2020)

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

  8. #107

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,377
    Спасибо Благодарностей отдано 
    1,696
    Спасибо Благодарностей получено 
    2,217
    Поблагодарили
    871 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Manwe Посмотреть сообщение
    Скачать можно здесь
    Ты бы еще приложил .dsk образ для тех, кто хочет посмотреть, но не имеют плагинов для записи на RT-11 диск.

  9. #108

    Регистрация
    06.12.2017
    Адрес
    г. Москва
    Сообщений
    1,724
    Спасибо Благодарностей отдано 
    167
    Спасибо Благодарностей получено 
    406
    Поблагодарили
    257 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Как-то рука не поднимается ради 512 байт выкладывать 800 килобайт
    manwe.pdp-11.ru

  10. #109

    Регистрация
    22.05.2011
    Адрес
    г. Дзержинск, Украина
    Сообщений
    6,829
    Спасибо Благодарностей отдано 
    483
    Спасибо Благодарностей получено 
    663
    Поблагодарили
    513 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Manwe Посмотреть сообщение
    Как-то рука не поднимается ради 512 байт выкладывать 800 килобайт
    положить в архив не?
    ужмется до тех же 512 байтов

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

    вот так же для msx-ов и орионов
    понавыкладывают в каких то com-ам
    и хрен его как это потом запустить...

    это тоже самое если для спектрума выкладывать набор хобет...

    и на комоде такой херней никто не страдает...
    слегка ошибся
    но хотя бы prg запускаются всем чем угодно
    Последний раз редактировалось NEO SPECTRUMAN; 17.09.2020 в 08:51.

  11. #110

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,377
    Спасибо Благодарностей отдано 
    1,696
    Спасибо Благодарностей получено 
    2,217
    Поблагодарили
    871 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Manwe Посмотреть сообщение
    Как-то рука не поднимается ради 512 байт выкладывать 800 килобайт
    А ты откажись от предубеждений и сделай то, что будет полезным народу)
    Это в твоей вселенной 512 байт и 800 килобайт - лилипут и Гулливер. А для скачивания - оба они карлики. Однако второй удобен сразу, а с первым повозиться надо. А время - не только деньги, но и в общем, основной ресурс)

    Та же фигня со скриншотами на форуме. Лучше делать так, как удобнее народу (класть на сторонний ресурс), а не держаться за сломанные костыли, которыми кроме тебя мало кто пользуется.

Страница 11 из 16 ПерваяПервая ... 789101112131415 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Эмулятор Союз-Неон ПК-11/16 - EmuStudio
    от Titus в разделе Эмуляторы отечественных компьютеров
    Ответов: 335
    Последнее: 01.04.2024, 11:33
  2. Ответов: 0
    Последнее: 17.01.2015, 21:02
  3. ПК-11 'Союз-Неон'
    от Keeper в разделе ДВК, УКНЦ
    Ответов: 12
    Последнее: 16.10.2013, 05:07

Ваши права

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