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

User Tag List

Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 18

Тема: Тайминги Leningrad-1

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

    По умолчанию Тайминги Leningrad-1

    Кто-то может помочь разобраться с таймингами для Leningrad-1 (без модов)?
    В особенности интересует информация - когда добавляются WAIT'ы?

    Нашел вот такую странчку по этой модели, из нее выяснил следующее:

    224T в строке = 128T экран + 32T right border + 16T HSync + 16T Blank + 32T left border

    312 строк = 192 экран + 48 bottom border + 16 VSync + 16 Blank + 48 top border

    Cоответственно время кадра 312*224 = 69888T

    Большая просьба уточнить, если что-то не верно.

    Остается непонятным:
    1) когда именно формируется сигнал INT?
    2) какова длительность сигнала INT?
    3) когда формируется сигнал WAIT?
    ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
    ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet

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

  3. #2
    Guru Аватар для zx-kit
    Регистрация
    11.04.2009
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,603
    Записей в дневнике
    15
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    65
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Alexander Makeev Посмотреть сообщение
    Кто-то может помочь разобраться с таймингами для Leningrad-1 (без модов)?
    В особенности интересует информация - когда добавляются WAIT'ы?

    Нашел вот такую странчку по этой модели, из нее выяснил следующее:

    224T в строке = 128T экран + 32T right border + 16T HSync + 16T Blank + 32T left border
    224T в строке = 128T экран + 32T right border + 32T HSync ( он же Blank) + 32T left border
    312 строк = 192 экран + 48 bottom border + 16 VSync + 16 Blank + 48 top border
    312 строк = 192 экран + 40 bottom border + 16 VSync (он же Blank) + 64 top border
    Cоответственно время кадра 312*224 = 69888T

    Большая просьба уточнить, если что-то не верно.
    У разных Ленинградов стоят разные кварцы, положение перемычек, наличие конденсаторов. От этого зависит количество тактов.

    В первом посте (http://www.zx.pk.ru/showthread.php?t=16312) написано, как сделать, чтобы количество тактов было именно таким при кварце 14 МГц:
    Входы счетчика D4 К555ИЕ7 настроены для кварца 14 МГц (10 вывод на +5В, а 1,9,15 - на землю). У меня в старом Ленинграде было так и работает, хотя во многих описаниях - не так.
    Конденстор 560 pF между выводами 6 и 7 микросхемы К555ЛЛ1 (настройка количества тактов 14 МГц в строке = 896).

    Остается непонятным:
    1) когда именно формируется сигнал INT?
    Начало INT на бордере, в следующей строке растра под последней, 192-ой строкой. То есть если нарисовать точку на экране в начале 192 строки, то INT начинается под этой точкой. Понятно объяснил ?
    2) какова длительность сигнала INT?
    За висит от резистора и конденсатора в цепи формирователя INT
    3) когда формируется сигнал WAIT?
    Точный данных не имею - особо не вникал.
    Последний раз редактировалось zx-kit; 02.10.2011 в 18:03.
    "L-256"

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

    По умолчанию

    может кто-то подскажет когда WAIT'ы формируются в Leningrad-1?
    ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
    ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet

  5. #4
    ZEK
    Гость

    По умолчанию

    Цитата Сообщение от Alexander Makeev Посмотреть сообщение
    WAIT'ы формируются в Leningrad-1?
    походу выборку кода операции выравнивает по четному номеру така.
    то есть если m1 начинался в 3м такте, ему вставит wait до 4 такта.

    Ну или наоборот... до нечетного там уже сложнее разобраться
    Последний раз редактировалось ZEK; 03.10.2011 в 15:22.

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

    По умолчанию

    добавил WAIT'ы по M1 до четных тактов, но по виду не похоже что правильно, хотя столько лет прошло, могу ошибаться.
    Нужно написать тест и прогнать на реальном ленинграде. Остались ленинграды еще у кого-то?

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

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

    По умолчанию

    если у кого-то есть возможность, запустите пожалуйста этот тест на Ленинград-1 и выложите тут фотку экрана (а еще лучше видео). Заранее спасибо

    PS: для других моделей тоже интересно фотки экрана посмотреть (с указанием что за модель и какие моды)
    PPS: добавил магнитофонную версию (забыл что на ленинграде нет дисковода )
    Вложения Вложения
    Последний раз редактировалось ZXMAK; 04.10.2011 в 12:11.
    ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
    ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet

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

    По умолчанию

    неужели ни у кого не осталось рабочего Ленинграда-1?
    ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
    ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet

  9. #8
    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
    Специалист (пока готовлюсь к восстановлению).
    Это все мое!
    Родное!
    Все люблю на свете я! Это родина моя!

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

    По умолчанию

    добавил в тест выравнивание на 0-й такт, чтобы результат получался более точным.

    Большая просьба прогнать тест на Ленинград-1 и выложить фотографию экрана
    Вложения Вложения
    ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
    ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet

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

    По умолчанию

    Два Ленинграда. В первом мы с паяльником развлекались, второй в том состоянии, как мне достался.
    С mctest2 - аналогично, с точностью до пикселя.
    Вложения Вложения
    • Тип файла: 7z l1.7z (297.4 Кб, Просмотров: 224)

Страница 1 из 2 12 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Тайминги DENDY
    от evgs в разделе Nintendo
    Ответов: 7
    Последнее: 01.11.2011, 22:59
  2. Тайминги Pentagon-128
    от Mick в разделе Pentagon
    Ответов: 40
    Последнее: 26.09.2011, 20:00
  3. Переходник под СИММ для Leningrad (2)3.1
    от zorel в разделе Ленинград
    Ответов: 7
    Последнее: 18.05.2011, 23:51
  4. Ответов: 4
    Последнее: 18.11.2010, 09:47
  5. Leningrad+
    от Maciej в разделе Ленинград
    Ответов: 20
    Последнее: 25.06.2009, 16:06

Ваши права

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