Speccy - наш выбор!

Speccy - наш выбор! (http://zx-pk.ru/index.php)
-   Unsorted (http://zx-pk.ru/forumdisplay.php?f=13)
-   -   Тайминги Leningrad-1 (http://zx-pk.ru/showthread.php?t=16935)

ZXMAK 2nd October 2011 13:52

Тайминги 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?

zst 2nd October 2011 18:54

Quote:

Originally Posted by Alexander Makeev (Post 420154)
Кто-то может помочь разобраться с таймингами для 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
Quote:

312 строк = 192 экран + 48 bottom border + 16 VSync + 16 Blank + 48 top border
312 строк = 192 экран + 40 bottom border + 16 VSync (он же Blank) + 64 top border
Quote:

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).

Quote:

Остается непонятным:
1) когда именно формируется сигнал INT?
Начало INT на бордере, в следующей строке растра под последней, 192-ой строкой. То есть если нарисовать точку на экране в начале 192 строки, то INT начинается под этой точкой. Понятно объяснил ?
Quote:

2) какова длительность сигнала INT?
За висит от резистора и конденсатора в цепи формирователя INT
Quote:

3) когда формируется сигнал WAIT?
Точный данных не имею - особо не вникал.

ZXMAK 3rd October 2011 15:16

может кто-то подскажет когда WAIT'ы формируются в Leningrad-1?

ZEK 3rd October 2011 16:10

Quote:

Originally Posted by Alexander Makeev (Post 420452)
WAIT'ы формируются в Leningrad-1?

походу выборку кода операции выравнивает по четному номеру така.
то есть если m1 начинался в 3м такте, ему вставит wait до 4 такта.

Ну или наоборот... до нечетного там уже сложнее разобраться

ZXMAK 3rd October 2011 21:54

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

Пока тестил в THUNDERCEPTOR, помню что на реальном ленинграде-1 мертвая зона для курсора была где-то выше кнопок.

ZXMAK 4th October 2011 05:45

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

PS: для других моделей тоже интересно фотки экрана посмотреть (с указанием что за модель и какие моды) ;)
PPS: добавил магнитофонную версию (забыл что на ленинграде нет дисковода :D)

ZXMAK 5th October 2011 21:38

неужели ни у кого не осталось рабочего Ленинграда-1? :(

balu_dark 5th October 2011 21:50

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

ZXMAK 7th October 2011 03:52

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

Большая просьба прогнать тест на Ленинград-1 и выложить фотографию экрана

DDp 8th October 2011 00:42

3 Attachment(s)
Два Ленинграда. В первом мы с паяльником развлекались, второй в том состоянии, как мне достался.
С mctest2 - аналогично, с точностью до пикселя.


All times are GMT +4. The time now is 16:27.

Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.