User Tag List

Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 118

Тема: Эмулятор RT-11

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

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

    По умолчанию

    Цитата Сообщение от hobot Посмотреть сообщение
    Он вник в описание по использованию, там ведь стандартное поведение консольного приложения по сути, я не думаю что IT-шник с опытом не сможет запустить под окошками эмулятор.
    Не, просто если он пытается под W2k запустить эмуль, которому нужны dll минимум от Win7, то по барабану консольная ли прога или нет. Вопрос автору: под какой виндоуз можно запускать (тестировалось)?

    Я ещё посоветую ему попробовать под Wine.

    У иностранцев могут быть свои взгляды на использование dll, скачанных с сайта типа DLL.RU, они к лицензированию относятся очень трепетно.

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

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

    По умолчанию

    Цитата Сообщение от Oleg N. Cher Посмотреть сообщение
    они к лицензированию относятся очень трепетно.
    Это не он ли спрашивал тебя - есть ли у нас лицензия на RT-11?

    Цитата Сообщение от Oleg N. Cher Посмотреть сообщение
    которому нужны dll минимум от Win7
    так пусть подпихнёт библиотеку (а она там есть) под 2К окошки и соответственно проведёт ещё один пробный запуск.
    Минутное дело, даже обсуждать нет смысла. Проект для консоли Windows ) Где запустишь там и заработает )
    Диапазон систем наверное младшей надо считать XP sp3 и все что выше - должен работать.
    Могут быть нюансы, а поскольку 2K - сама по себе 1 большой нюанс - пускай пробует или ты хочешь заставить Patron'a во всех мыслимых сочетаниях система, система+виртуальная машина тестировать эмулятор? Вот лучше сам в роли тестора выступи и все вопросы отпадут.
    Архив программ для УК-НЦ, ДВК и БК.

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

  4. #3
    Master
    Регистрация
    16.12.2014
    Адрес
    г. Ожерелье
    Сообщений
    744
    Спасибо Благодарностей отдано 
    227
    Спасибо Благодарностей получено 
    40
    Поблагодарили
    39 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    3анимательная pdp-11! Когда-то давно запускал эмулятор (e11?) по ДОСом - был удивлен тем, что ничего не зная о системе, смог там что-то позапускать. Решил сейчас с этой любопытной и оставившей глубочайший след на ИТ архитектурой поразбираться. Надеюсь на помощь знатоков.
    Началось как-то не очень. E11 вообще не знаю как запустить, а SIMH с прилагаемым на его сайте образом РТ-11 грузится, но что-то там нужно настраивать - вместо стирания по клавише Delete происходит печать удаляемого символа после слэша - редакторы в таком режиме не работают. :-( Еще не разобрался как писать файлы на образы дисков.
    Пошёл только эмулятор RT-11 уважаемого Patron'a. Сам работаю с Линукс - присоединяюсь пожеланиями к Гюнтеру и ко. Запускаю эмулятор из под XP под виртуальной машиной. Идея очень понравилась, для начинающих - это самый удобный способ. Но возникли проблемы:

    1) что-то не так с консольным выводом: если печатаем длинную строку и печать доходит до низа экрана, то вместо скроллинга строка продолжает печатся с начала экрана. Это можно проверить чем-то типа такого кода mov #3000,r1 mov #65,r0 ab: .ttyout sob r1,ab
    2) не работают команды умножения и деления, делаю, например, mov #100,r2 mul #10,r2 - не работает
    3) есть ли в РТ-11 какой-нибудь отладчик типа debug из DOS или ddt/zsid из CP/M?

    Кстати, все ли знают, что наконец заработал эмулятор легендарного компьютера Терак, праобразa нашей почти легендарной БК?
    Последний раз редактировалось litwr; 28.11.2015 в 09:37.

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

    По умолчанию

    Цитата Сообщение от litwr Посмотреть сообщение
    вместо стирания по клавише Delete происходит печать удаляемого символа после слэша
    Это нормальное по умолчанию поведение, символ из вводимой строки стирается, просто зеркально отображается при стирании вся строка.
    Что бы такого не было, надо SE TT SCOPE параметр установить или загрузить драйвер SL.SYS командой SE SL ON.

    Цитата Сообщение от litwr Посмотреть сообщение
    что наконец заработал эмулятор легендарного компьютера Терак,
    А он под окошки? И если да надо прямую ссылку для изучения эмулятора и ПО для него где взять.


    Цитата Сообщение от litwr Посмотреть сообщение
    Идея очень понравилась, для начинающих - это самый удобный способ.
    Я категорически не согласен, это удобно, но только не для начинающих! Для начинающих 100% нативная среда
    вот идеальный способ. Ставьте полноценный эмулятор ДВК и изучайте систему в нём. Скорость компиляции
    можно регулировать скоростью эмуляции (с помощью удобного меню), эмулятор работает с обычной NTFS папкой
    как с каталогом RT-11. Подробности в авторской теме. Я бы ещё и УК-НЦ предложил, но пока воздержусь.
    Книги по системе и краткие инструкции по командам легко найти среди строковых ссылок в центральном фрейме главной
    мордочки архива и в БИБЛИОТЕКЕ же )

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

    по 1) 2) 3) дождитесь ответа Patrona - я просто не вник что там у вас, с переносом строки проблема, в каком эмуляторе где?
    Какие при этом настройки? Отладчики есть под RT-11 штатные и не штатные, но они под и для RT-11 же (я не пользуюсь поскольку понятия не имею что с ними делать, отлаживаю свои исходники визуально - проверочными параметрами и "точками" внутри программы)
    Последний раз редактировалось hobot; 28.11.2015 в 17:43.
    Архив программ для УК-НЦ, ДВК и БК.

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

  6. #5
    Master
    Регистрация
    16.12.2014
    Адрес
    г. Ожерелье
    Сообщений
    744
    Спасибо Благодарностей отдано 
    227
    Спасибо Благодарностей получено 
    40
    Поблагодарили
    39 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    благодарю за подсказки. С ними "погружение" должно пойти побыстрее.
    По Тераку. Это давно известный эмулятор, должен собираться и под Виндуз с SDL. Собирал его даже на Raspberry Pi. http://sourceforge.net/projects/bk-terak-emu/
    Из всего софта на Тераке пока пошёл только mini-Unix - весь каталог
    Думаю, что Терак кому-то из наших тогдашних политиков здорово голову вскружил в конце 70-х. И пошли ДВК, БК, УКНЦ... Там процессор T11 на чипе, графика, музыка...
    Проблема с переносом, думаю, везде. Забейте маленькую прогу с циклом с .ttyout на несколько тысяч раз и запустите в консоле Виндуз через вызов эмулятора RT-11 - речь только о нем и в нём же не делится и не умножается. :-(

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

    По умолчанию

    Ставьте полноценный эмулятор ДВК
    Работайте с образами минуя плагин средствами RT-11

    Enjoy! ;-)

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

    Цитата Сообщение от litwr Посмотреть сообщение
    речь только о нем и в нём же не делится и не умножается. :-(
    но компилируется, собирается? Так в этом его основное назначение. Получить исполняемый файл, на скорости хоста,
    использую нативные компилятор и линковщик. Это не эмулятор машины. Это среда для "быстро собрать исходник" и
    запустить на реале потом или в эмуляторе конкретного железа. Иметь возможность работать с текстом программы
    в обычной NTFS папке и блокнотике Windows, я как-то так себе это представляю.

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

    http://geektimes.ru/post/261074/ - почитайте отзыв программиста.
    Архив программ для УК-НЦ, ДВК и БК.

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

  8. #7
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,777
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    123
    Поблагодарили
    62 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Oleg N. Cher Посмотреть сообщение
    Вопрос автору: под какой виндоуз можно запускать (тестировалось)?
    Данный эмулятор RT-11 тестировался под Windows XP и Windows Vista. Под более старшими версиями Windows тоже должно работать. На системах ниже XP модульный API работать не может.

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

    Цитата Сообщение от litwr Посмотреть сообщение
    1) что-то не так с консольным выводом: если печатаем длинную строку и печать доходит до низа экрана, то вместо скроллинга строка продолжает печатся с начала экрана
    Это стандартное поведение большинства старых терминалов типа VT52. Если бы они скролили экран при выводе в последнее знакоместо на экране - невозможно было бы (при желании) рисовать текстовую рамку вокруг экрана.

    Цитата Сообщение от litwr Посмотреть сообщение
    2) не работают команды умножения и деления, делаю, например, mov #100,r2 mul #10,r2 - не работает
    Процессор исполняет команды, а не желания. При умножении регистра с номером n - сначала в регистр с номером n помещаются старшие 16 битов результата, а потом в регистр с номером n|1 помещаются младшие 16 битов результата, поэтому умножая нечётный регистр - получаем в нём 16-битный результат, а умножая чётный регистр - получаем в нём старшие 16 битов 32-битного результата.

    Цитата Сообщение от litwr Посмотреть сообщение
    3) есть ли в РТ-11 какой-нибудь отладчик типа debug из DOS или ddt/zsid из CP/M?
    Не стоит задавать вопросы по RT-11 в теме про эмулятор - это лучше делать в темах про RT-11.
    Последний раз редактировалось Patron; 29.11.2015 в 02:13.

  9. #8
    Master
    Регистрация
    16.12.2014
    Адрес
    г. Ожерелье
    Сообщений
    744
    Спасибо Благодарностей отдано 
    227
    Спасибо Благодарностей получено 
    40
    Поблагодарили
    39 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Это стандартное поведение большинства старых терминалов типа VT52. Если бы они скролили экран при выводе в последнее знакоместо на экране - невозможно было бы (при желании) рисовать текстовую рамку вокруг экрана.
    С этой проблемой знаком, но чтобы система не скроллила - это что-то необычное. Что за рамки на терминалах 70-х?! Проверил с SIMH и vt52 - скроллит. Решал проблему отключения скроллинга на нескольких системах, там для этого приходилось либо напрямую обращаться к аппаратуре, либо обманывать систему, задавая ей при выводе последнего символа значение ширины экрана большее настоящего. Неужнли на RT11 не было нормального механизма отключения скроллинга?
    За вопрос с умножением извините. Там была ошибка в другом. Привык использовать POP/PUSH, а тут такого нет и написал MOV r1,(sp)+ впесто POP - не ломает, но и не работает.

  10. #9
    Guru Аватар для Vslav
    Регистрация
    31.03.2013
    Адрес
    г. Киев
    Сообщений
    2,413
    Спасибо Благодарностей отдано 
    132
    Спасибо Благодарностей получено 
    756
    Поблагодарили
    353 сообщений
    Mentioned
    86 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от litwr Посмотреть сообщение
    написал MOV r1,(sp)+ впесто POP - не ломает, но и не работает.
    Неверный порядок аргументов, надо написать MOV (SP)+, R1 - при этом будет выполнено:
    R1 = *SP;
    SP += 2;
    установка флагов NZV по результату R1;

  11. #10
    Master
    Регистрация
    16.12.2014
    Адрес
    г. Ожерелье
    Сообщений
    744
    Спасибо Благодарностей отдано 
    227
    Спасибо Благодарностей получено 
    40
    Поблагодарили
    39 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Уважаемый Vslav, Вам что-то надо делать с чувством юмора. Там же рожица. Сам смеялся, что на PDP-11 и POP просто не напишешь - думать надо!
    Уважаемый Patron, благодарю за разъяснения. Получается, что такое поведение - это "усовершенствованние" в СССР стандартного DEC терминала, чтобы в dos-игры играть?
    Последний раз редактировалось litwr; 03.12.2015 в 18:46.

Страница 1 из 2 12 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Эмулятор ДВК
    от Patron в разделе Эмуляторы отечественных компьютеров
    Ответов: 1823
    Последнее: 18.04.2024, 22:11
  2. Эмулятор
    от vladimir53 в разделе Орион
    Ответов: 19
    Последнее: 24.06.2022, 08:02
  3. Эмулятор AY на AVR
    от serkiri в разделе Звук
    Ответов: 52
    Последнее: 10.06.2010, 09:01

Ваши права

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