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

User Tag List

Страница 2 из 7 ПерваяПервая 123456 ... ПоследняяПоследняя
Показано с 11 по 20 из 67

Тема: тест INT`a от Ковалевского

  1. #11
    Guru
    Регистрация
    16.12.2009
    Адрес
    Харьков
    Сообщений
    4,732
    Спасибо Благодарностей отдано 
    357
    Спасибо Благодарностей получено 
    369
    Поблагодарили
    238 сообщений
    Mentioned
    11 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    goodboy, а для прошивки в одну из областей ПЗУ можно сделать?

    ---------- Post added at 12:28 ---------- Previous post was at 12:27 ----------

    желательно оба теста
    Profi must live!

    Моё железо...

    1. Profi 5.06/1Mb(DRAM)+Profi5.06(UP)/HDD/3`5FDD/CF512Mb/SD-CARD
    3. Profi 6.2 Rev. B/1Mb/3`5FDD/HDD3.2Gb
    4. Profi 5.05(down)/1Mb+Profi 5.03(UP)/Pentagon_Fix
    Все укомплектованы:
    Profi_ZX-BUS/ZXMC2/NemoIDE/SounDrive
    [свернуть]

    Ссылка на Telegram-канал поддержки пользователей Profi.

  2. #12
    Guru
    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    13,780
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    144
    Спасибо Благодарностей получено 
    1,182
    Поблагодарили
    777 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от solegstar Посмотреть сообщение
    goodboy, а для прошивки в одну из областей ПЗУ можно сделать? желательно оба теста
    можно, но у меня нет на это времени и желания.

  3. #13
    Master
    Регистрация
    21.08.2006
    Адрес
    Ижевск
    Сообщений
    910
    Спасибо Благодарностей отдано 
    20
    Спасибо Благодарностей получено 
    272
    Поблагодарили
    149 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от goodboy Посмотреть сообщение
    сделал TAP версию для проверки на всяческих реалах.
    Я ж также "мучил" "ковалевского". И даже вырезал хелп, для более быстрой загрузки.
    Вот, нашёл. Запускается хоть с ленты, хоть с диска.
    Вложения Вложения
    Последний раз редактировалось DDp; 08.10.2011 в 15:34.

  4. #14
    Super Moderator Аватар для Ewgeny7
    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    146
    Спасибо Благодарностей получено 
    76
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от drbars Посмотреть сообщение
    в спектакуляторе на оригинальном 48 совсем не попадает куда нужно и шире становится.
    На заграничном реале именно так и есть, полоска ниже и шире. Тест кривой.
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

  5. #15
    Master Аватар для _Ratibor_
    Регистрация
    11.03.2011
    Адрес
    г. Челябинск
    Сообщений
    558
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от goodboy Посмотреть сообщение
    сам автор пишет в help`e - полное совпадение будет при `прозрачном` ОЗУ т.е. отсутствии wait`ов на процессоре.
    Фигня это. Вайт как раз особо не причем, там погрешность будет вполне допустимая(проверял на Ленинграде с вайтом и без, но с правильным положением инта).
    На том же ленинграде-1 с исправленным интом он показывает нормально.
    Автор видать когда его делал ориентировался на количество тактов, но не учел торможение проца за счет самих тактов во время рисования экрана. Из за этого на фирменном 48, на дельтах с раздельными полями памяти и на профиках он работает не правильно.

    Цитата Сообщение от Ewgeny7 Посмотреть сообщение
    Тест кривой.
    Не совсем , на всех остальных наших клонах он показывает правильно, но только количество тактов от начала инта.

    Хотя в любом случае этот тест только примерно показывает положение инта.
    Чтоб настроить инт с точностью до такта, лучше правильно распаять порт ФФ и настроить инт по программам ulatest3 и floatspy.
    Последний раз редактировалось _Ratibor_; 12.10.2011 в 22:01.

  6. #16
    Veteran Аватар для ZXMAK
    Регистрация
    30.01.2006
    Адрес
    Харьков
    Сообщений
    1,406
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    20
    Поблагодарили
    14 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от _Ratibor_ Посмотреть сообщение
    Не совсем , на всех остальных наших клонах он показывает правильно, но только количество тактов от начала инта.

    Хотя в любом случае этот тест только примерно показывает положение инта.
    Чтоб настроить инт с точностью до такта, лучше правильно распаять порт ФФ и настроить инт по программам ulatest3 и floatspy.
    TestInt показывает правильные значения только для без-WAIT'овых машин.

    UlaTest3 и FloatSpy наоборот показывают правильные значения только для машин с WAIT'ами, причем только для тех у которых WAIT'ы и памяти и портов в точности соответствуют фирменному Spectrum 48

    Применять TestInt для машин с WAIT'ами некорректно, также как UlaTest3 и FloatSpy некорректно применять для машин с WAIT'ами отличными от фирменного Spectrum.

    Цитата Сообщение от _Ratibor_ Посмотреть сообщение
    Фигня это. Вайт как раз особо не причем, там погрешность будет вполне допустимая(проверял на Ленинграде с вайтом и без, но с правильным положением инта).
    из-за отличий в WAIT'ах разница будет составлять до 50 строк - это допустимая погрешность?

    Для сравнения:

    Фирменный Spectrum 48:


    Фирменный Spectrum 128:


    Ленинград-1/2


    Скорпион:


    Пентагон:
    Последний раз редактировалось ZXMAK; 12.10.2011 в 23:02.
    ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
    ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet

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

  8. #17
    Master Аватар для _Ratibor_
    Регистрация
    11.03.2011
    Адрес
    г. Челябинск
    Сообщений
    558
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alexander Makeev Посмотреть сообщение
    TestInt показывает правильные значения только для без-WAIT'овых машин.

    UlaTest3 и FloatSpy наоборот показывают правильные значения только для машин с WAIT'ами, причем только для тех у которых WAIT'ы и памяти и портов в точности соответствуют фирменному Spectrum 48

    Применять TestInt для машин с WAIT'ами некорректно, также как UlaTest3 и FloatSpy некорректно применять для машин с WAIT'ами отличными от фирменного Spectrum.
    А вот и нет.
    Проверял все три проги на разных клонах, и с вайтами и без и с торможением тактовки проца и с раздельными полями памяти.
    UlaTest3 и FloatSpy - им вообще пофиг и на вайт и на торможение тактовки, они считают такты(именно количество тактов) от начала инта и считывают состояние порта атрибутов.
    При правильном положение инта они показывают одно и тоже на ленинграде и с вайтом и без и на фирменном 48-м и на наших клонах с раздельной памятью.

    TestInt - эта да, вайт для нее имеет значение, но совсем мизерное. Проверял на ленине и с вайтом и без,
    а вот торможение тактовки(не путать с вайтом) во время рисования экрана играет для нее большое значение.

    Цитата Сообщение от Alexander Makeev Посмотреть сообщение
    из-за отличий в WAIT'ах разница будет составлять до 50 строк - это допустимая погрешность?
    Еще раз повторяю, не надо путать wait с торможением тактовых импульсов проца во время прорисовки экрана.
    Последний раз редактировалось _Ratibor_; 12.10.2011 в 23:06.

  9. #18
    Veteran Аватар для ZXMAK
    Регистрация
    30.01.2006
    Адрес
    Харьков
    Сообщений
    1,406
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    20
    Поблагодарили
    14 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от _Ratibor_ Посмотреть сообщение
    TestInt - эта да, вайт для нее имеет значение, но совсем мизерное. Проверял на ленине и с вайтом и без,
    а вот торможение тактовки(не путать с вайтом) во время рисования экрана играет для нее большое значение.
    специально сделал вариант ленинграда с отключенными WAIT'ами:


    разница не такая значительная как у фирменного спектрума потому что у Ленинграда WAIT'ов совсем немного, поэтому и влияние их заметно меньше.

    ---------- Post added at 22:09 ---------- Previous post was at 22:08 ----------

    Цитата Сообщение от _Ratibor_ Посмотреть сообщение
    Еще раз повторяю, не надо путать wait с торможением тактовых импульсов проца во время прорисовки экрана.
    в рассматриваемом контексте торможение полностью идентично WAIT'у.
    ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
    ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet

  10. #19
    Moderator
    Регистрация
    25.11.2007
    Адрес
    Симферополь
    Сообщений
    2,164
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Гхм а какое отношение имеет эмулятор и то что на реалах отличаются показания?
    Amiga 1200+Blizzard 1260 72 Mb+Mtek 68030,Compozit 128, Leningrad 2,
    Atari STE 1040,ZX Spectrum +2,Pentagon 48, Speccy2007 - 2 , ATAS 256k.
    ZX Evo 4Mb- в строю.
    Speccy2010 v1
    Специалист (пока готовлюсь к восстановлению).
    Это все мое!
    Родное!
    Все люблю на свете я! Это родина моя!

  11. #20
    Master Аватар для _Ratibor_
    Регистрация
    11.03.2011
    Адрес
    г. Челябинск
    Сообщений
    558
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alexander Makeev Посмотреть сообщение
    Ленинград-1/2
    Здесь ошибочка в вашем эмуляторе, у ленинграда-2 полосы совпадают нормально.
    А эмулировать инт у ленинграда-1 и дельт - это безперспективное занятие,
    т.к. там и там инт делался от фонаря и на двух одинаковых машинах он отличается.

    Цитата Сообщение от Alexander Makeev Посмотреть сообщение
    специально сделал вариант ленинграда с отключенными WAIT'ами:


    разница не такая значительная как у фирменного спектрума потому что у Ленинграда WAIT'ов совсем немного, поэтому и влияние их заметно меньше.
    Что и подтверждает мои слова.
    Для справки: в фирменном спектруме 48 нет вайта, там только есть торможение тактовки при прорисовке экрана.

    Цитата Сообщение от Alexander Makeev Посмотреть сообщение
    в рассматриваемом контексте торможение полностью идентично WAIT'у.
    Вот как раз с точностью до наоборот.
    При торможении тактовки, количество тактов не меняется, а при вайте как раз меняется.

    Я за эти пару недель с этими вайтами и торможениями тактовки замучал и zst и Ewgeny7 и кучу реальных клонов, но зато сейчас практически полностью разобрался в этом.
    Последний раз редактировалось _Ratibor_; 12.10.2011 в 23:25.

Страница 2 из 7 ПерваяПервая 123456 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Тест ОЗУ 48
    от PicNov76 в разделе Память
    Ответов: 31
    Последнее: 24.12.2018, 13:02
  2. Тест Ю.Ковалевского
    от Costa в разделе Несортированное железо
    Ответов: 14
    Последнее: 19.11.2014, 03:03
  3. тест-ПЗУ
    от Egal в разделе Память
    Ответов: 18
    Последнее: 27.08.2010, 13:12

Ваши права

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