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

User Tag List

Страница 9 из 10 ПерваяПервая ... 5678910 ПоследняяПоследняя
Показано с 81 по 90 из 91

Тема: Портирование Stop the Express

  1. #81
    Banned
    Регистрация
    05.07.2010
    Адрес
    Москва
    Сообщений
    1,058
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от BYTEMAN Посмотреть сообщение
    Спектрумы эмулятся на 99,9%, если не на 100.
    Я не против того чтобы вы считали так и предлагаю завершить обсуждение этого вопроса.

    Тем не менее хочу сказать, что на самом деле процент эмуляции ниже 95 и этот порог вряд ли будет преодолен. Есть особенности и ошибки, допущенные при реализации «исходной архитектуры» в виде схемы, которые приводят, например, к следующим проявлениям:

    1) На фирменных машинах некоторые комбинации одновременно нажатых и удерживаемых клавиш (от трех и более) считываются неверно. Причем на 48к и на 128к моделях комбинации клавиш разные.

    2) При обращении на чтение к порту с определенными адресам останавливается ЦП и в результате рассинхронизации происходят две неожиданности
    а) считывается содержимое памяти (ОЗУ), а вовсе не значение данных из порта,
    б) спек замедляет работу.

    3) На экране неправильно отображается Flash при определенных комбинациях значений данных в видеопамяти. Это не «снег».

    В современных понятиях п.2 это вообще уязвимость первого приоритета.

    На самом деле таких особенностей больше, но эти проще всего объяснить.

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

    По умолчанию

    Цитата Сообщение от MacBuster Посмотреть сообщение
    1) На фирменных машинах некоторые комбинации одновременно нажатых и удерживаемых клавиш (от трех и более) считываются неверно. Причем на 48к и на 128к моделях комбинации клавиш разные.
    Ну попробуй на ПЦ нажать еще некоторые комбинации клавишь...
    пока у ПЦ не будет нормальных клавиатур с возможностью отслеживать точно штук 8 нажатых клавиш
    браться за эмуляцию этого бесполезно

    Цитата Сообщение от MacBuster Посмотреть сообщение
    На самом деле таких особенностей больше, но эти проще всего объяснить.
    где про это почитать с примерами
    особенно интересует пункт 3
    и "особенностей больше"


    мне когда то попадалось упоминание какого то эффекта с атрибутами...
    но я забыл где...

  3. #83
    Banned
    Регистрация
    05.07.2010
    Адрес
    Москва
    Сообщений
    1,058
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    Ну попробуй на ПЦ нажать еще некоторые комбинации клавишь...
    Запросто - у меня есть механическая игровая, которая позволяет до 8 кнопок одновременно нажимать. Их допустимое число даже настраивается, правда не знаю зачем (в самой клавиатуре, нажатием Fn + что-то ещё).

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    где про это почитать с примерами
    В одном месте вряд ли есть, но по частям точно можно собрать. Ищите сайты с разбором работы и воспроизведением ULA.

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

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    мне когда то попадалось упоминание какого то эффекта с атрибутами...
    Возможно это про постоянно яркую точку в левом (или правом?) верхнем углу знакоместа при использовании Flash.

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

    По умолчанию

    Цитата Сообщение от MacBuster Посмотреть сообщение
    Запросто - у меня есть механическая игровая, которая позволяет до 8 кнопок одновременно нажимать. Их допустимое число даже настраивается, правда не знаю зачем (в самой клавиатуре, нажатием Fn + что-то ещё).
    ну это у тебя
    а у 95% других пользователей ее нет

    и кетайцы продолжают клепать ****** миллиардами....
    вот жму вверх+вниз+влево и уже пищит...
    Последний раз редактировалось NEO SPECTRUMAN; 09.04.2017 в 18:19.

  5. #85
    Guru Аватар для bigral
    Регистрация
    12.07.2006
    Адрес
    г. Киев, Украина
    Сообщений
    2,147
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    95
    Поблагодарили
    82 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Чето Вы господа в какие-то "дебри" ушли удалившись максимально от практической стороны вопроса (естественно 100% эмуляция тут ненужна для доводки УКНЦ версии до "рабочего" вида).

    По сути:
    на сколько я понимаю, для нормально работающей игры, при формировании нового кадра изображения, важен момент 100%-го обновления всех обновляемых фрагментов экранного ОЗУ ДО! высвечивания этих самых фрагментов. Т.е. в нашем случае нужен пример кода в котором ПП обрабатывает прерывание возникающее ВСЕГДА в один и тот же момент формирования кадра. А далее нужно проанализировать ВСЕГДА ли успеет ПП выводить нужные изменнеия на экран до того как "луч монитора" их покажет. Если не успевает то может стоит подобрать другой видеорежим? Может ли УКНЦ показать графику "в текстовом" режиме путем замены знакогенератора по ходу луча? (по сути быстрый режим "графики" у ПК8000,MSX,ATARI8bit,C64,NES,SEGA... всего-то ускоритель "текстового режима" реализованного в стиле КР580ВГ75). Кроме того ход самой игры а значит и работа ЦП долны быть синхронизированны с выводом графики, возможно ли генерировать с помощью ПП прерывание для ЦП? ну или от видеоадаптера? (впрочем если нет, то ЦП может poll механизмом опрашивать память и ждать сигнала от ПП).

    Блин, ну всем давно известно что УКНЦ это "просранные полимеры" Научного Центра, но все же... интересна ЦИФРА! на сколько процентов он хуже того же спекки в играх? Неужели 2-й хоть и более медленный процессор + видеоконтроллер с кучей режимов никак нельзя применить?
    Последний раз редактировалось bigral; 09.04.2017 в 18:32.

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

    По умолчанию

    Цитата Сообщение от bigral Посмотреть сообщение
    Блин, ну всем давно известно что УКНЦ это



    bigral, не надо холивар устраивать. Никто не хуже и не лучше. УК-НЦ машина из другой плоскости от спектрума )

    вне темы

    Цитата Сообщение от bigral Посмотреть сообщение
    Неужели 2-й хоть и более медленный процессор + видеоконтроллер с кучей режимов никак нельзя применить?
    Не знаю что вы имеете в виду, но повторяя себя и свои многократные посты снова опишу
    некий движок, которые опытные разрабы из команды 609школы и общежития МГИЭТ сделали для менее опытных,
    что бы улучшить качество и упростить разработку "правильных" программ для УК-НЦ.
    Там было два модуля и библиотеки процедур и функций к ним, плюс для отдельных модуля инициализации (начальных установок) + граф.редактор спрайтовый + муз.ред. Модули и библиотеки различались по направленности
    для ЦП и ПП. Там было практически всё готовое для уст. и настройки палитр, планов, переключения страниц + процедура которая гоняла играла музредовские нотки (кайф полный!) + такие переменные ассемблерные как например S$PRESS:: - если 0 шифт отжат, если 1 шифт нажат и таких пресс были на все все все все кнопки (в том числе СТОП, УСТ - т.е. системные управляющие). Как только запускались модули инициализации весь аппаратик
    подчинялся уже не RT-11, а программисту - автору игры или программы, но были и процедуры корректного возврата в систему по завершению игры. Некоторые игры по некоторым признакам я вижу на этом движке (на самом деле по авторам!) Как-то так. + совсем совсем позже ещё и звукогенератор с софтом всё таки рабочий удалось пощупать, так
    что нормально всё на УК-НЦ ) Зачем вам "призраки" какие-то - мне не ясно, и постоянная тяга спектрумистов писать,
    что спектрум самый на свете шмектрум привычное уже дело. Но надо же всё таки здравый смысл не покидать на
    [свернуть]
    Последний раз редактировалось hobot; 09.04.2017 в 21:11.
    Архив программ для УК-НЦ, ДВК и БК.

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

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

    По умолчанию

    Гифка со скринами в процессе разработки. Ну это типа как в конце фильма неудачные дубли.
    Кстати, спрашивали про раскрасить волосы -- оно тут тоже есть.


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

    По умолчанию

    Цитата Сообщение от nzeemin Посмотреть сообщение
    оно тут тоже есть.
    ))) Волосы? ))))))))))))

    Цитата Сообщение от nzeemin Посмотреть сообщение
    Ну это типа как в конце фильма неудачные дубли.
    то есть допиливания какое-либо не будет?
    Архив программ для УК-НЦ, ДВК и БК.

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

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

    По умолчанию

    то есть допиливания какое-либо не будет?
    Будет. Это я так, развлекаюсь.

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

    По умолчанию

    Цитата Сообщение от nzeemin Посмотреть сообщение
    Будет.
    слежу за темой, реал под рукой )
    Архив программ для УК-НЦ, ДВК и БК.

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

Страница 9 из 10 ПерваяПервая ... 5678910 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Портирование Lode Runner БК->УКНЦ
    от nzeemin в разделе ДВК, УКНЦ
    Ответов: 103
    Последнее: 12.12.2020, 04:04
  2. Ответов: 21
    Последнее: 04.10.2019, 18:03
  3. dont stop my clock (maxi)
    от scl^mc в разделе Музыка
    Ответов: 0
    Последнее: 13.06.2007, 14:24

Ваши права

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