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

User Tag List

Страница 5 из 180 ПерваяПервая 123456789 ... ПоследняяПоследняя
Показано с 41 по 50 из 1799

Тема: Новая версия Unreal Speccy

  1. #41
    Activist
    Регистрация
    23.05.2005
    Адрес
    Санкт-Петербург
    Сообщений
    367
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SMT
    кряка и пользования
    Ну, так я его для кряка и использую. Есть у меня Лаптевская дисковая версия игры Shadow Of The Beast, которая на скорпе сбрасывается после подгрузки доп. уровня, так вот я взял tzx файл с оригинальной игрой с world of spectrum и хочу ее к диску нормально адаптировать. Лаптевская версия глючила как раз из за кривой работы с #FD (помню проверял на эмуле Шалаева, она под пентагоном нормально работала). Так вот для этого и нужна нормальная эмуляция железа, чтобы реал не нужно было включать для тестирования. Кстати этой игры нет даже на Virtual TR-DOS (впрочем как и игры Sacred Sword).

  2. #42
    Veteran Аватар для SMT
    Регистрация
    16.01.2005
    Адрес
    Бобруйск
    Сообщений
    1,267
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  3. #43
    Master Аватар для Conan
    Регистрация
    22.01.2005
    Адрес
    Moscow
    Сообщений
    2,250
    Спасибо Благодарностей отдано 
    42
    Спасибо Благодарностей получено 
    279
    Поблагодарили
    108 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от deathsoft
    Есть у меня Лаптевская дисковая версия игры Shadow Of The Beast, которая на скорпе сбрасывается после подгрузки доп. уровня, так вот я взял tzx файл с оригинальной игрой с world of spectrum и хочу ее к диску нормально адаптировать. Лаптевская версия глючила как раз из за кривой работы с #FD (помню проверял на эмуле Шалаева, она под пентагоном нормально работала).
    Шура Лаптев (кстати "Лаптев" это не фамилия, а псевдоним) тестировал дискованные игрушки на "Пентагоне" (у него самого был фирменный ZX Spectrum 128). Игрушку Shadow Of The Beast он привез на кассете из Польши летом 1993. Тогда же у него сгорела магнитофонная читалка в компьютере, и мы поехали ко мне, для того, что бы сбросить блоки на диск с подошью LCopy. В то время про "ZS Scorpion" еще ничего не было известно. Разумеется эмуляторов, под которыми можно было тестировать игры на разном железе, не было и в помине.

  4. #44
    Guru
    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    13,774
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    143
    Спасибо Благодарностей получено 
    1,179
    Поблагодарили
    775 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    лаптевская версия на скорпе не шла из за не очень стандартных обращений к пзу трдос

  5. #45
    Activist
    Регистрация
    23.05.2005
    Адрес
    Санкт-Петербург
    Сообщений
    367
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Conan
    "ZS Scorpion"
    Вообщето он производился начиная с 92года. (По крайней мере у нас в Питере)

  6. #46
    Activist
    Регистрация
    23.05.2005
    Адрес
    Санкт-Петербург
    Сообщений
    367
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Conan
    "Пентагоне"
    Так пентагон и позволял фокусы с обращением по #FD вместо #7FFD (это глюк пентагона, а не фича, как многие думают)
    Последний раз редактировалось deathsoft; 05.07.2005 в 18:42.

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

  8. #47
    Activist
    Регистрация
    23.05.2005
    Адрес
    Санкт-Петербург
    Сообщений
    367
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SMT
    чернеет по ходу луча
    А на реальном компе то это не так. Видеоконтроллер работает независимо от процессора, нельзя ли в эмуле сделать также (по крайней мере с бордюром). Т.е. вывел значение в порт бордюра, и он в том же такте окрасился в нужный цвет (это существенно упростило бы отладку).

  9. #48
    Activist
    Регистрация
    23.05.2005
    Адрес
    Санкт-Петербург
    Сообщений
    367
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Мелкие глючки анреала

    Скомпилил анреал в отладочном режиме, пропустил его через BoundChecker, он нашел целую пачку мелких глючков:

    Глюки с объекатми GDI, когда одна кисть выбирается на несколько DC, удаление DC в котором выбрана кисть или шрифт.

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

    Использование memcpy для копирования пересекающихся блоков памяти (надо использовать memmove) - в модуле чтения конфига.

    Адресная арифметика с указателями на разные массивы.

    конструкции типа
    for(int x=0;....) some code;
    x=10;
    ....
    в компиляторах которые не поддерживают for scope (старый стандарт c++ до 98 года) все компилится, а в новых нет, т.к. второй x не объявлен, а первый является локальной переменной цикла.

    универсальнее писать так:
    int x;
    for(x=0;....) some code;
    x=10;
    ....

    это компилится любой версией компилятора (необязательно msvc, я например исполюзую icl)

    в своей версии я изменения касающиеся циклов сделал, глюки с GDI пока не фиксил
    Последний раз редактировалось deathsoft; 05.07.2005 в 18:43.

  10. #49
    Veteran Аватар для SMT
    Регистрация
    16.01.2005
    Адрес
    Бобруйск
    Сообщений
    1,267
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от deathsoft
    Цитата Сообщение от SMT
    чернеет по ходу луча
    А на реальном компе то это не так. Видеоконтроллер работает независимо от процессора, нельзя ли в эмуле сделать также (по крайней мере с бордюром). Т.е. вывел значение в порт бордюра, и он в том же такте окрасился в нужный цвет (это существенно упростило бы отладку)
    как же независимо, если от одного генератора? если процессор стоит, то и луч не двигается. это позволяет отлаживать разные полоски на бордюре и мультиколоры. а иначе мультиколор рассыпется во время отладки

    Глюки с объекатми GDI, когда одна кисть выбирается на несколько DC, удаление DC в котором выбрана кисть или шрифт
    нет такого, boundchecker гонит

    Обращение к непроинициализированному массиву (pixels) массив заполняется только при некотором условии, а данные из него используются при другом условии, которое невсегда пересекается с первым
    это ерунда. например, noflic делает сумму текущего кадра и предыдущего, на первом кадре предыдущий не определён. неужели из-за одного кадра добавлять проверку, которая подавляет смешивание на нём?

    Использование memcpy для копирования пересекающихся блоков памяти (надо использовать memmove) - в модуле чтения конфига
    там только копирование назад. memmove тут менее эффективен

    Адресная арифметика с указателями на разные массивы
    ну и? у icl с этим проблемы?

  11. #50
    Activist
    Регистрация
    23.05.2005
    Адрес
    Санкт-Петербург
    Сообщений
    367
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SMT
    как же независимо, если от одного генератора? если процессор стоит, то и луч не двигается. это позволяет отлаживать разные полоски на бордюре и мультиколоры. а иначе мультиколор рассыпется во время отладки
    При остановке проца (на реале) генератор то не останавливается, и тем более на реале проц никогда не останавливается, а выполняет код отладчика, а пошаговая отладка эмулируется постановкой точек останова (аппаратных средств отладки в спектрумовском Z80 нет). Видеоконтроллер (на сколько мне известно) выбирает данные из памяти сам (при этом процессор вэйтится, (возможно не во всех схемах)). К томуже, видеопамять никак не влияет на бордюр. Бордюр вообще рисуется отдельно и для этого на схеме есть отдельный сигнал.

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

Страница 5 из 180 ПерваяПервая 123456789 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Порт Unreal Speccy под Linux!
    от ^m00h^ в разделе Эмуляторы
    Ответов: 62
    Последнее: 28.11.2018, 22:02
  2. Новая версия EmuZWin
    от Vladimir Kladov в разделе Эмуляторы
    Ответов: 217
    Последнее: 09.05.2018, 20:32
  3. Настройщик Unreal Speccy
    от Dr.Lion/RSM в разделе Эмуляторы
    Ответов: 97
    Последнее: 03.03.2008, 14:12
  4. unreal speccy beakpoints
    от Raider в разделе Эмуляторы
    Ответов: 2
    Последнее: 10.07.2005, 23:13
  5. работа с образами HDD в Unreal Speccy
    от elf в разделе Эмуляторы
    Ответов: 15
    Последнее: 30.03.2005, 18:22

Ваши права

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