User Tag List

Страница 6 из 16 ПерваяПервая ... 2345678910 ... ПоследняяПоследняя
Показано с 51 по 60 из 155

Тема: Программа для теста видео таймингов Pentagon 128

  1. #51

    Регистрация
    27.11.2015
    Адрес
    г. Самара
    Сообщений
    341
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    zebest,
    я попытался на T80 поменять, но с ним тесты P128 не запускались.
    Сейчас я еще с ZX48 разбираюсь. Пытаюсь понять все моменты. Может тогда какое-то озарение снизойдет

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

    zebest,
    Кстати, а почему ваш ULA48 тест всегда одинакого синхронизируется, а Zebest нет?
    Там разные синхронизации?

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

    zebest,
    а сам тест ULA128 в каких адресах располагается? Если в >=C000 то есть вероятность что в моем эмуляторе по-умолчанию страница c contended памятью включена, а в spectaculator нет. Или наоборот.

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

    Точняк! Отключил сейчас проверку на область C000 и ваш ULA128 сразу заработал как надо.
    В своем эмуляторе я эмулирую DivMMC с ESXDOS. Он при запуске инициализируется и выбрасывает в Basic 48 оставляя при этом переключение страниц доступным. При этом, видимо, после инициализации подключается какая-то страница с contended памятью (3,5 или 7), куда ваш ULA128 тест и заливается по-умолчанию.

  2. #52

    Регистрация
    27.11.2015
    Адрес
    г. Самара
    Сообщений
    341
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    zebest,
    Не могли бы вы прогнать Shock Megademo на Speccy2010 в режиме ZX128?
    У меня в правом нижнем углу есть артефакты. При этом я уверен что сделал в точности так же как в Speccy2010. Никаких изменений у Speccy2010 между ZX128 и ZX48 нет кроме количества тактов в строке и количества строк.

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

    Цитата Сообщение от zebest Посмотреть сообщение
    но смысл?? тогда это будет другой тест
    Смысл я выше описал уже. Это не имеет отношения к тесту таймингов, а какая страница в окно подключена.
    Можно сделать так: сначала тест переключает на конкретную страницу памяти, потом копирует себя туда и запускается там. Это исключит неопределенности.

  3. #53

    Регистрация
    11.01.2008
    Адрес
    Ладошкино
    Сообщений
    1,811
    Записей в дневнике
    4
    Спасибо Благодарностей отдано 
    386
    Спасибо Благодарностей получено 
    339
    Поблагодарили
    244 сообщений
    Mentioned
    14 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Saar Посмотреть сообщение
    У меня в правом нижнем углу есть артефакты.
    да) есть небольшая "загогулина". Я же и говорю - некому в коде разбираться, чтобы уж совсем 100% было.
    и да, моя картинка, не тест, не использует доп. страницы, только стандартные, и портами не щелкает... и не настраивает их.

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

    Цитата Сообщение от Saar Посмотреть сообщение
    Можно сделать так: сначала тест переключает на конкретную страницу памяти, потом копирует себя туда и запускается там. Это исключит неопределенности.
    Но почемуу то в эмулях и нативных машинах такой неопределенности не возникает. Может все таки что то в консерватории поправить?
    Profi v3.2 -=- Speccy2010,r2

  4. #54

    Регистрация
    27.11.2015
    Адрес
    г. Самара
    Сообщений
    341
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zebest Посмотреть сообщение
    да) есть небольшая "загогулина".
    ну хоть одной паранойей меньше

    Цитата Сообщение от zebest Посмотреть сообщение
    Но почемуу то в эмулях и нативных машинах такой неопределенности не возникает. Может все таки что то в консерватории поправить?
    Я же говорю, это из-за ESXDOS. Если я загружу тест из меню Spectrum 128, то этой проблемы не будет. Но проблема в том, что все быстрые загрузки TAP/TRD возможны только через ESXDOS в моем эмуляторе.
    Если без ESXDOS, то придется перегонять в CSW и грузить медленно через виртуальный магнитофонный вход.

    Поэтому я и предложил седлать в тесте подключение определенной страницы перед запуском.

  5. #55

    Регистрация
    27.11.2015
    Адрес
    г. Самара
    Сообщений
    341
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    zebest,
    не могли бы вы прогнать ULA test 3: http://wizard.ae.krakow.pl/~jb/qaop/t/ulatest3.tap
    на Speccy2010 в режимах ZX48 и ZX128, и выложить скрины?

  6. #56

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

    По умолчанию

    Цитата Сообщение от creator Посмотреть сообщение
    Shock Megademo хитрый, он поддерживает 48, 128, +2A/+3. И за кого из них он восприниает эмулятор, это ещё вопрос.
    Странно. Когда я переделывал Шок под пентагон, выяснил, что шок был заточен под фиксированные тайминги. Никакого мультиопределения там не было, и уж тем более, настройки на разную длину строки.

  7. #57

    Регистрация
    27.11.2015
    Адрес
    г. Самара
    Сообщений
    341
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Titus,
    это не может быть. Что-то вы упустили. Shock не может показывать картинку правильно на ZX48 и ZX128 без изменения параметров.

  8. #58

    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    14,289
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    202
    Спасибо Благодарностей получено 
    1,456
    Поблагодарили
    946 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Странно. Когда я переделывал Шок под пентагон, выяснил, что шок был заточен под фиксированные тайминги. Никакого мультиопределения там не было, и уж тем более, настройки на разную длину строки.
    в фирменной версии определялка есть, но она не в коде загруженной части.
    в зависимости от модели патчится примерно 7 байт
    (разные команды пустышки для задержки)

  9. #59

    Регистрация
    11.01.2008
    Адрес
    Ладошкино
    Сообщений
    1,811
    Записей в дневнике
    4
    Спасибо Благодарностей отдано 
    386
    Спасибо Благодарностей получено 
    339
    Поблагодарили
    244 сообщений
    Mentioned
    14 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Saar Посмотреть сообщение
    zebest,
    не могли бы вы прогнать ULA test 3: http://wizard.ae.krakow.pl/~jb/qaop/t/ulatest3.tap
    на Speccy2010 в режимах ZX48 и ZX128, и выложить скрины?
    Мог бы.

    Скрытый текст


    ZX48


    ZX48mod


    ZX128

    [свернуть]

    По крайней мере с эмуулем не расходится в 48 режиме.
    Upd
    а вот в 128 режиме с эмуулем - расходиЦЦа. Причем , судя по картинке, довольно сильно.
    Елси расскажешь, где в коде поправить - поправлю. Сам я не разобрался в этом режиме где что))
    Последний раз редактировалось zebest; 07.02.2016 в 14:58.
    Profi v3.2 -=- Speccy2010,r2

  10. #60

    Регистрация
    27.11.2015
    Адрес
    г. Самара
    Сообщений
    341
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А у меня и в ZX128 правильно показывает
    А где взять MOD by CDS? а то у меня только оригинальная версия.

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

    zebest,
    Надо двигать INT сигнал чтобы приходил ранее.
    У Speccy2010 вообще какая-то непонятка с INT. Если посмотрите код, то увидите что он приходит когда hCnt==444 что неправильно.
    Он должен приходить когда hCnt==0. Но, я подозреваю, что в Speccy2010 всё сразу поплывет если его поменять.
    Поскольку сигнал INT генерится в конце строки, а не в начале, то на ZX128 он получается задержанным на 4 такта из-за разницы длины строки. Можно сделать проверку на syncMode==1 и задержать его на 4 такта.
    В моем коде я генерю INT - в начале строки (как должно быть в стандарте). Только пришлось его подвинуть на 2 такта вперед чтобы и в ZX48 и ZX128 ULA Test 3 показывал правильно.
    Последний раз редактировалось Saar; 07.02.2016 в 15:21.

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

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

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

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

Похожие темы

  1. Тех. раздел, набор платок для теста и ремонта
    от zorel в разделе Несортированное железо
    Ответов: 353
    Последнее: 20.08.2018, 16:50
  2. Алгоритмы теста памяти
    от ILoveSpeccy в разделе Память
    Ответов: 10
    Последнее: 22.10.2013, 16:44
  3. Ответов: 186
    Последнее: 01.07.2012, 18:43
  4. Ответов: 1
    Последнее: 28.03.2008, 11:16
  5. программа для теста beta-disk
    от spleen в разделе Программирование
    Ответов: 11
    Последнее: 02.07.2006, 21:51

Ваши права

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