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

User Tag List

Страница 3 из 11 ПерваяПервая 1234567 ... ПоследняяПоследняя
Показано с 21 по 30 из 107

Тема: Глюки в УКНЦ играх

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

    По умолчанию

    Цитата Сообщение от проф Посмотреть сообщение
    Я вообще с трудом представляю игру и программу (компилятор например или текстовый процессор) под идущий на СИСТЕМЕ RT-11 , который бы запускался на чём-то одном (или ДВК или УК-НЦ).
    Если программа PDP-11 обращается к регистрам устройства, не установленного в текущей конфигурации, то это ( как минимум ) означает, что программа работать не будет, и чаще всего - приводит к аварийному завершению программы.

    Поэтому, если игра хочет что-то записать (например) в регистр КГД ( 176640 .. 176646 ), а на шине такого адреса нет - произойдёт прерывание зависания и работа программы завершится.

    В результате:
    Заключение государственной комиссии

    Графический пакет PLOT-10 работает на ДВК с контроллером КГД, но не работает на "УКНЦ".

  2. #22
    Master Аватар для проф
    Регистрация
    30.07.2006
    Адрес
    Рязань
    Сообщений
    636
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Patron, Ну вот и первый пример . А много их вообще таких?... Заточенных... Что-то моё ИМХО что 10-20 % от всего софта под RT-11 всё крепнет. К тому же начали про портирование с ДВК на УК-НЦ (или наоборот , абсолютно неважно). ИМХО опять же , но ПОРТИРОВАНИЕМ это назвать НИКАК НЕЛЬЗЯ. А касательно именно ИГР , так тут другой вопрос, а были ли ВООБЩЕ именно ИГРЫ НЕсовместимые между хоть какой машиной использующей именно RT-11 ?
    ПЕЙТЕ ДЕТИ МОЛОКО
    МУХА ТОЖЕ ВЕРТОЛЁТ

    http://professor61.narod2.ru/
    http://cruzworlds.ru/fans/

  3. #23
    Moderator Аватар для BYTEMAN
    Регистрация
    11.01.2006
    Адрес
    Брест/Минск
    Сообщений
    8,394
    Записей в дневнике
    4
    Спасибо Благодарностей отдано 
    179
    Спасибо Благодарностей получено 
    115
    Поблагодарили
    57 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    проф, любая графическая программа. Любая. Примеры каждый выберет сам.
    С уважением, Александр.
    Scorpion ZS-256 Turbo+ GMX-2048
    SID-Blaster/ZX
    Музей ретрокомпьютеров в Минске!
    Здесь ничего нет => http://byteman.by
    И здесь тоже --->>> http://bytespace.by

  4. #24
    Master Аватар для проф
    Регистрация
    30.07.2006
    Адрес
    Рязань
    Сообщений
    636
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я про игры сейчас речь веду... И про применимость слова ПОРТИРОВАНИЕ.
    ПЕЙТЕ ДЕТИ МОЛОКО
    МУХА ТОЖЕ ВЕРТОЛЁТ

    http://professor61.narod2.ru/
    http://cruzworlds.ru/fans/

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

    По умолчанию

    Цитата Сообщение от проф Посмотреть сообщение
    а были ли ВООБЩЕ именно ИГРЫ НЕсовместимые между хоть какой машиной использующей именно RT-11 ?
    Конечно!

    Программы, использующие любые особенности конкретной архитектуры - не могут (чаще всего) быть запущены в другом окружении.

    Особенно это относится к играм (т.к. их чаще всего пишут под конкретную архитектуру) и любым программам, использующим графику.

    Первой архитектурной несовместимостью в линейке процессоров ДВК стало отсутствие у 1801ВМ2 встроенного ВЕ-таймера процессора 1801ВМ1 ( регистры 177706 .. 177712 ), который используют некоторые игры для ДВК-1 ( и почти все игры для БК ).

    Если взять технические описания любых двух компьютеров PDP-11 и сравнить наличие на шине адресов контроллеров, то можно с уверенностью утверждать, что любая программа, напрямую обращающаяся к регистрам устройств, отсутствующим у одного из компьютеров (кроме регистров терминала, которые при их отсутствии часто эмулируются) - работать не сможет.

    ...

    Что касается программ ( чаще всего игр ), работающих в текстовом режиме с непосредственной адресацией курсора, то (например) программы, использующие управляющие коды VT-100 - можно (конечно) запустить, но невозможно нормально использвать на терминалах класса VT-52.

    Мало того, многие советские варианты VT-52 немного по-разному ( а иногда и совершенно по-разному ) отрабатывали одни и те же управляющие коды, из-за чего при запуске игры на терминале не той марки, что использовалась разработчиком - могут легко возникнуть проблемы.

  6. #26
    Master Аватар для проф
    Регистрация
    30.07.2006
    Адрес
    Рязань
    Сообщений
    636
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Конечно!

    Программы, использующие любые особенности конкретной архитектуры - не могут (чаще всего) быть запущены в другом окружении.
    А таких много ?

    ДВК-1 и ДВК-2 исключаем сразу. Я их и видел-то издалека. Я веду речь за ДВК-3М и Электроника МС 0511 .... Про БК здесь вообще разговор неуместен. И опять же применимость термина ПОРТИРОВАНИЕ пока не раскрыта.
    ПЕЙТЕ ДЕТИ МОЛОКО
    МУХА ТОЖЕ ВЕРТОЛЁТ

    http://professor61.narod2.ru/
    http://cruzworlds.ru/fans/

  7. #27
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    13,579
    Спасибо Благодарностей отдано 
    1,233
    Спасибо Благодарностей получено 
    1,800
    Поблагодарили
    691 сообщений
    Mentioned
    67 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Почему на УКНЦ так много разных версий одних и тех же игр? Отличаются смещенными экранными заставками, цветовыми палитрами и еще некоторыми мелочами. За примерами ходить далеко не надо LAND, WERT, GARDEN и т.д.
    Откуда они вообще пошли? Кто такой их автор ASP? На каких еще платформах они есть, кроме УКНЦ? LAND видел на Специалисте и БК.

  8. #28
    Master Аватар для проф
    Регистрация
    30.07.2006
    Адрес
    Рязань
    Сообщений
    636
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Titus,

    Да не пиши ты "платформа УК-НЦ" ! Глаз режет. Пиши "платформа RT-11". И что за WERT ? Скриншотик можно ? Если это-то о чём я думаю...
    ПЕЙТЕ ДЕТИ МОЛОКО
    МУХА ТОЖЕ ВЕРТОЛЁТ

    http://professor61.narod2.ru/
    http://cruzworlds.ru/fans/

  9. #29
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    13,579
    Спасибо Благодарностей отдано 
    1,233
    Спасибо Благодарностей получено 
    1,800
    Поблагодарили
    691 сообщений
    Mentioned
    67 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от проф Посмотреть сообщение
    Titus,

    Да не пиши ты "платформа УК-НЦ" ! Глаз режет. Пиши "платформа RT-11". И что за WERT ? Скриншотик можно ? Если это-то о чём я думаю...
    Тебе режет, а мне нет.
    Я не знаю машин, кроме УКНЦ, с двумя процессорами PDP и таким же раскладом системных регистров. Если ты мне такую покажешь, обьединю их в одно.
    От чего скриншоты? Если от УК-НЦ-игр, то смотри их, например, на http://uk-nc.narod.ru. Там и LAND, и WERT есть.

    ---------- Post added at 13:35 ---------- Previous post was at 12:33 ----------

    Вот для примера поковырял начало игры LAND с диска GAMES2 от Арсения. На этом диске полно игр с названиями LAND, SHERIF, но не одна из них на УКНЦ не работает. Подозрение, что они от ДВК.
    Все они повисают примерно на однотипной процедурке:

    1. Занести слово 0 -> 177560 (регистр состояния приемника 0)
    2. R0 = 33734 (инициализировать счетчик цикла)
    3. Занести слово 0 -> 176644 (регистр управления!)
    4. Занести байт 0 или 377, в 176642 (регистр данных планов 1 и 2)
    5. Инкрементировать 176644 (регистр управления)
    6. R0 = R0 - 1; если не достигли 0, то идти на пункт 4

    Игого, явно видим заполнение какого-то участка памяти длиной 14300 байт, байтом 0x00 или 0xFF, при этом, как регистр адреса используется 176644, который на УКНЦ является регистром управления ловушкой, а данные записываются в 176642, который, хоть и является регистром данных планов, но явно используется не так, как надо.

    Словом, надо искать машинку с таким раскладом регистров:
    176644 - регистр адреса чего-то там
    176642 - регистр данных чего-то там тоже, причем байтовый

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

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Словом, надо искать машинку с таким раскладом регистров:
    176644 - регистр адреса чего-то там
    176642 - регистр данных чего-то там тоже, причем байтовый
    Или ещё раз прочитать первое сообщение на этой странице :)

    ... если игра хочет что-то записать (например) в регистр КГД ( 176640 .. 176646 ) ...

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

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

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

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

Похожие темы

  1. Бессмертие в играх MSX
    от makler_ в разделе MSX
    Ответов: 20
    Последнее: 08.10.2015, 01:03
  2. Читы в играх.
    от moroz1999 в разделе Игры
    Ответов: 39
    Последнее: 18.08.2015, 18:06
  3. графика в играх от CEZ
    от riskej в разделе Графика
    Ответов: 20
    Последнее: 15.10.2008, 23:56
  4. АТМ 7.10,глюки
    от sv в разделе ATM
    Ответов: 66
    Последнее: 28.08.2008, 07:10
  5. глюки в ПС
    от SMT в разделе Форум
    Ответов: 3
    Последнее: 11.08.2005, 10:18

Ваши права

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