Вход

Просмотр полной версии : ZX "Baltik" (новодел) - сборка наладка.



derfliegenddehollander
01.08.2020, 11:44
Всем, Здравствуйте! Вот наконец, я в стане ZX!
Попробую начать тему "Сборка, наладка ZX Балтик - новодел".
У меня с этим клоном связана, одна очень давняя история. Запустим, расскажу.

Вот собственно мой вариант:

https://pic.maxiol.com/thumbs2/1629168942.84466856.0blt.jpg (https://pic.maxiol.com/?v=1629168942.84466856.0blt.jpg&dp=2)

Все замечания и предложения any time welcome! Данная плата с ошибками, по этому думаю квест будет не простой!

Поехали!

Shumadan
01.08.2020, 11:57
собирал 2 года назад такой. Даже на этой плате. Заработал сразу. Потом решил КНГМД поставить и забросил.

derfliegenddehollander
01.08.2020, 12:09
собирал 2 года назад такой. Даже на этой плате. Заработал сразу. Потом решил КНГМД поставить и забросил.

Ого! Спасибо за инфу. У меня тут на плате этой есть странность и вот какая, если подскажете буду рад. Я монтаж еще не закончил.

https://pic.maxiol.com/thumbs2/1629169025.84466856.1blt.png (https://pic.maxiol.com/?v=1629169025.84466856.1blt.png&dp=2)

Вот что получается D32.4 12 и 13 выводы подключены как положено - но выв. 11 никуда не идет!
Крестик на схеме. D40.4 12й вывод подключен к D39.2 выв. 10 и остальная цепь так как я нарисовал
красным! У Вас такое было? Это переделка из инструкции по сборке Балтика, коррекция формирования
сигнала /INT по моему!

Shumadan
01.08.2020, 12:24
нужно достать свою плату, посмотреть. Про эту доработку тоже читал

derfliegenddehollander
01.08.2020, 12:25
нужно достать свою плату, посмотреть. Про эту доработку тоже читал

Гляньте пожалуйста, если не трудно! Буду очень благодарен!

fifan
01.08.2020, 16:20
Вот собственно мой вариант:
Молодец! А фотки от топикстартера всегда замечательные выходят!

krotan
01.08.2020, 16:33
А фотки от топикстартера всегда замечательные выходят! В контакте он и другие фотки этой платы выложил...

Shumadan
01.08.2020, 16:36
У меня то же нет этого соединения. Правда плата запускалась и без него а дальше начал собирать КНГМД и на время забросил.
P.S.
Нашел у себя в папке откуда "растут" ноги у этой доработки
73196
Видимо неправильно сделан разрез - 11 вывод D32 все равно должен соединяться с 12 D40

derfliegenddehollander
02.08.2020, 08:34
Молодец! А фотки от топикстартера всегда замечательные выходят!

Ага, с Вас и беру пример! Первый раз тут выступаю топистартером!!! :)

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


В контакте он и другие фотки этой платы выложил...

Угу! Я еще как все заработает там напишу статью!

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


У меня то же нет этого соединения. Правда плата запускалась и без него а дальше начал собирать КНГМД и на время забросил.
P.S.
Нашел у себя в папке откуда "растут" ноги у этой доработки
73196
Видимо неправильно сделан разрез - 11 вывод D32 все равно должен соединяться с 12 D40

Спасибо за информацию!

dim
04.08.2020, 22:17
Нет ни каких ошибок на этой плате, формирование инта, на ней разведено из букваря по Балтику, запускается сразу, проблем нет, в зависимости от микросхем возможно придется поиграть с задержками сигналов для памяти, опять же все описано в букваре.

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

А что за мода пошла все на панельках собирать? Лишний контакт, лишний сбой.

derfliegenddehollander
05.08.2020, 14:45
Нет ни каких ошибок на этой плате, формирование инта, на ней разведено из букваря по Балтику, запускается сразу, проблем нет, в зависимости от микросхем возможно придется поиграть с задержками сигналов для памяти, опять же все описано в букваре.

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

А что за мода пошла все на панельках собирать? Лишний контакт, лишний сбой.

Спасибо, понял. На счет панелек, тут у меня такое дело - я преподаватель и у меня есть определенные планы, на этот Балтик. Расскажу все подробнее как все заработает.

dim
05.08.2020, 23:15
Посмотри потом есть ли тонкая полоска в конце основного экрана, перед правым бордюром, я описывал ее в теме Балтик, так ее убрать и не удалось.

Rokl
06.08.2020, 21:29
Всем, Здравствуйте! Вот наконец, я в стане ZX!
Попробую начать тему "Сборка, наладка ZX Балтик - новодел".
У меня с этим клоном связана, одна очень давняя история. Запустим, расскажу.

Вот собственно мой вариант:

http://letuchiy.net/images/0_blt.jpg

Так это плата не новодел, а полная реплика платы Baltik 1992 года вплоть до резисторов и электролитов. Я свой ZX Балтик раскрутил сейчас, один в один с фоткой.
Вспомнилось:
Достались мне эти две платы Baltik в 1992 году халявно, ребята просто отдали т.к. в них вроде как были ошибки, от других ребят получил букварь по изготовлению и описание работы схемы, монтажную схему, принципиальную, инструкцию по сборке (гдето был). Вот только прошивки ПЗУшек двух РЕ3(D,M) и двух РТ4(G,K) не соответствовали принципиальной схеме и печатной плате, как выяснилось после сборки. А думали, что в печатной плате ошибки. Завёл себе и брату пару Baltik. Кстати, в качестве ПЗУ Монитора стоят советские оригинальные масочные (может и не масочные)ПЗУ без стекол КС573РЕ4Б прошивки 417/Н027 и 421/Н028. Я их случайно на тушинском рынке купил по случаю. А в качестве процессора КР1868ВМ1, но его я воткнул позже, а отлаживал на Z80A. Ещё где то лежит ПЗУ отладочная для ZX с тестами памяти и тестами чего то ещё уже не помню.

derfliegenddehollander
09.08.2020, 03:39
Ну я по обычаю написал - новодел! У меня РЕ и РТ шли в комплекте с платой при покупке. Сейчас займусь клавиатурой и видеовыходом. Буду запускать шаг за шагом! :)

derfliegenddehollander
09.08.2020, 12:35
Почти готово к запуску. Нужно еще собрать схему для SCART.

https://pic.maxiol.com/thumbs2/1629169131.84466856.balt001.jpg (https://pic.maxiol.com/?v=1629169131.84466856.balt001.jpg&dp=2)

Клавиатурка будет оригинальная!

derfliegenddehollander
11.08.2020, 11:03
Итак, спаял Ч/Б выход для видео - с примешиванием Ink. И увидел вот это:

https://pic.maxiol.com/thumbs2/1629169183.84466856.errorsblt.jpg (https://pic.maxiol.com/?v=1629169183.84466856.errorsblt.jpg&dp=2)

"Матрас" - появляется, полосочки пробегают - но вот вместо 1982 и т.д. какой то
мусор!

Если кто знает что это может быть - подскажите. Пробовал несколько разных прошивок Балтик
но результат везде одинаковый!

solegstar
11.08.2020, 12:11
Если кто знает что это может быть - подскажите. Пробовал несколько разных прошивок Балтик
но результат везде одинаковый!

У вас не читается шрифт из второй пзу 2764. скорее всего сделана доработка для 27128 или ошибка в адресации. также может быть обрыв /CS и/или /OE на второй пзу.

derfliegenddehollander
11.08.2020, 15:57
У вас не читается шрифт из второй пзу 2764. скорее всего сделана доработка для 27128 или ошибка в адресации. также может быть обрыв /CS и/или /OE на второй пзу.

Понятно, спасибо за идею - завтра все проверю! По всей видимости разгадка где то рядом!

;)

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

Ну, чтож - как говорят упорный труд и старание всегда вознаграждаются! Немного МГТФ (как же без него родимого!) выполнили монохромный видеовыход на тюльпанчик. Алексей Морозов натолкнул на туже мысль что и solegstar! Прошил 128-ю впихнул и вуаля! Все запустилось!

https://pic.maxiol.com/thumbs2/1629169261.84466856.00bltv.jpg (https://pic.maxiol.com/?v=1629169261.84466856.00bltv.jpg&dp=2)


https://pic.maxiol.com/thumbs2/1629169305.84466856.errorsblt1.jpg (https://pic.maxiol.com/?v=1629169305.84466856.errorsblt1.jpg&dp=2)

Вот собственно не сильно долго длилась история!

На очереди TR-DOS на Готек!

Поехали!

r3d
11.08.2020, 16:18
Немного МГТФ (как же без него родимого!) выполнили монохромный видеовыход на тюльпанчик.
Извините, а почему нельзя было все это сразу развести вместо того чтобы делать "ленинград" ("ленинградом" я называю все платы, у которых по углам "дырки" наделаны).

derfliegenddehollander
11.08.2020, 16:46
Нет, тут Вы видите не Лениград! Это "Балтик" не нужно путать и у него по умолчанию, нет видеовыхода как такового и ни кода не было! Это всегда отдавалось на усмотрение того кто его собирал - некий элемент творчества! Так что уж не обессудьте! Да и наличие R,G,B и I для подключения к SCART например требует некоего творческого подхода. Я в детстве его подключал к 3УСЦТ телевизору прямо к видеоусилителям - при этом я сигнал I не использовал в чем и проигрывал часть палитры и игры были не совсем "видны". Но в этот раз все будет по науке! Так что разводить видео выход никто и не думал. А, этот вариант платы есть полная копия варианта 1992 года с исправлениями по питанию и формированию сигнала INT. Вот как то так. Хотя если будут новые ревизии платы можете развести - все схемы есть тут (http://zxbyte.ru/byte_connection_to_tv_and_monitors.htm).

derfliegenddehollander
12.08.2020, 05:15
Запустил еще две прошивки!

Кооператив "Сонет" и Турбо!

https://pic.maxiol.com/thumbs2/1629169373.84466856.00sonet.jpg (https://pic.maxiol.com/?v=1629169373.84466856.00sonet.jpg&dp=2)


https://pic.maxiol.com/thumbs2/1629169415.84466856.00turbo.jpg (https://pic.maxiol.com/?v=1629169415.84466856.00turbo.jpg&dp=2)

Теперь приделать клаву и попробую с магнитофона игрушку!

derfliegenddehollander
13.08.2020, 16:53
В целом первый этап завершен. Вот только с разъемом пролетел. Нужно было отделить часть выводов от минусового провода!

http://letuchiy.net/images/00_good1.jpg

А, вот тут мы играем в Эксилон! Загрузка с магнитофона работает отлично!


https://www.youtube.com/watch?v=9jk6TRsUlC0

Rokl
17.08.2020, 20:30
А, этот вариант платы есть полная копия варианта 1992 года с исправлениями по питанию и формированию сигнала INT. Вот как то так. Хотя если будут новые ревизии платы можете развести - все схемы есть тут (http://zxbyte.ru/byte_connection_to_tv_and_monitors.htm).
Что то я не понял. У меня есть документация от разработчика "Балтик". Там, где ссылочка на ТУТ, указан кооператив из Минска. А у меня документация от ОКТБ "СПЛАВ":
"BALTIC"
Техническое описание и рекомендации по настройке
г.Ростов на Дону 1989г.
схема изумительного качества. Все другие схемы, что мне попались, это не первые копии со схемы ОКТБ "СПЛАВ" и копии копий, такие, что не разберёшь цифры на жгутах и корпусах микросхем.
Но вот клавиатура у ОКТБ "СПЛАВ" предполагает отдельное поле клавиш управлением курсора.
В остальном всё совпадает с вариантом "BALTIC" минского кооператива "Сонет" кроме ПЗУ. У кооператива "Сонет" используется одна ПЗУ 27128 и одна панелька почему то пустая, а у ОКТБ "СПЛАВ" две ПЗУ 2764 используются и все панельки ПЗУ заняты.
Вообще мне схемотехника ZX не понятна. Все устройства выбраны всегда по умолчанию в принципе и порт ВВ55 и клавиатура и ОЗУ и ПЗУ. В общем всё, просто крутятся счетчики по кругу и по очереди выбирают Регистры ИР27 и ТМ8 и все устройства через выбор регистров ИР27 и ТМ8. Используется куча регистров ИР27, которые читаются или записываются процессором, в зависимости от того, что процику нужно в данный момент код нажатой клавиши клавиатуры, или порт PIO. И что интересно, именно то что нужно и подсовывается обычным счетчиком процессору для чтения или записи через регистры ИР27 и ТМ8.
Или я что то не до понял.

derfliegenddehollander
21.08.2020, 16:03
Что то я не понял. У меня есть документация от разработчика "Балтик". Там, где ссылочка на ТУТ, указан кооператив из Минска. А у меня документация от ОКТБ "СПЛАВ":
"BALTIC"
Техническое описание и рекомендации по настройке
г.Ростов на Дону 1989г.
схема изумительного качества. Все другие схемы, что мне попались, это не первые копии со схемы ОКТБ "СПЛАВ" и копии копий, такие, что не разберёшь цифры на жгутах и корпусах микросхем.
Но вот клавиатура у ОКТБ "СПЛАВ" предполагает отдельное поле клавиш управлением курсора.
В остальном всё совпадает с вариантом "BALTIC" минского кооператива "Сонет" кроме ПЗУ. У кооператива "Сонет" используется одна ПЗУ 27128 и одна панелька почему то пустая, а у ОКТБ "СПЛАВ" две ПЗУ 2764 используются и все панельки ПЗУ заняты.

Так очень понравилось про схему изумительного качества! Можете поделиться! У меня сама плата собственно с одной ПЗУ 27128 как раз таки! Ну в целом мне попадались в основном описания с кооператива "Сонет" именно!


Вообще мне схемотехника ZX не понятна. Все устройства выбраны всегда по умолчанию в принципе и порт ВВ55 и клавиатура и ОЗУ и ПЗУ. В общем всё, просто крутятся счетчики по кругу и по очереди выбирают Регистры ИР27 и ТМ8 и все устройства через выбор регистров ИР27 и ТМ8. Используется куча регистров ИР27, которые читаются или записываются процессором, в зависимости от того, что процику нужно в данный момент код нажатой клавиши клавиатуры, или порт PIO. И что интересно, именно то что нужно и подсовывается обычным счетчиком процессору для чтения или записи через регистры ИР27 и ТМ8.
Или я что то не до понял.

Да - архитектура у ZX а, именно клонов очень интересная - там собственно кроме Z80 который за все ответственный собственно и не много всего!

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

Собрал TR-DOS контроллер, теперь желательно это все включить верно и "Готек" - заставить работать со всей этой кухней!

https://pic.maxiol.com/thumbs2/1629169527.84466856.001trdos1.jpg (https://pic.maxiol.com/?v=1629169527.84466856.001trdos1.jpg&dp=2)

nimdasys_inbox_ru
29.08.2020, 22:39
derfliegenddehollander, а где Вы такую плату раздобыли ?!

nimdasys_inbox_ru
03.09.2020, 10:26
Собрал TR-DOS контроллер, теперь желательно это все включить верно и "Готек" - заставить работать со всей этой кухней!

Т.е. "Балтик" совместим с КНГМД "НЭТИ" ?!

derfliegenddehollander
03.09.2020, 12:00
Т.е. "Балтик" совместим с КНГМД "НЭТИ" ?!

На барахолеке ZX. Ну в целом говорят что совместим. Должен работать!

nimdasys_inbox_ru
03.09.2020, 12:05
На барахолеке ZX. Ну в целом говорят что совместим. Должен работать!

Так КНГМД "НЭТИ" у меня имеется... покупал у Tetroid'а (он же MV1971 на барахолке)... а вот плату Балтика найти-бы... и к ней прошитые ПЗУ а-ля РТ и РЕ

derfliegenddehollander
03.09.2020, 12:58
Так КНГМД "НЭТИ" у меня имеется... покупал у Tetroid'а (он же MV1971 на барахолке)... а вот плату Балтика найти-бы... и к ней прошитые ПЗУ а-ля РТ и РЕ

Он мне сразу отправил в комплекте с платами прошитые.

zx_
03.09.2020, 13:29
nimdasys_inbox_ru, что начит совместим?
любой трдос контроллер совместим с любым синклером
все дело в количестве мгтф

derfliegenddehollander
03.09.2020, 15:29
nimdasys_inbox_ru, что начит совместим?
любой трдос контроллер совместим с любым синклером
все дело в количестве мгтф

Ну, да! Я это и имел ввиду! У меня этого МГТФ ну просто завались! Завтра думаю допилить SCART Controller. Наконец увижу все в цвете!

nimdasys_inbox_ru
03.09.2020, 21:12
nimdasys_inbox_ru, что начит совместим?
любой трдос контроллер совместим с любым синклером
все дело в количестве мгтф

Так вот и я о чём... но при наличии разъёмов на плате всякие контроллеры должны подключаться без МГТФ, хоть он и наше всё!

derfliegenddehollander
04.09.2020, 04:50
Так вот и я о чём... но при наличии разъёмов на плате всякие контроллеры должны подключаться без МГТФ, хоть он и наше всё!

МГТФ бессмертен! :)

derfliegenddehollander
04.09.2020, 12:56
Еще немного по теме МГТФ:

https://pic.maxiol.com/thumbs2/1629354597.84466856.0bltsc1.jpg (https://pic.maxiol.com/?v=1629354597.84466856.0bltsc1.jpg&dp=2)

https://pic.maxiol.com/thumbs2/1629354620.84466856.0bltsc2.jpg (https://pic.maxiol.com/?v=1629354620.84466856.0bltsc2.jpg&dp=2)

Собрал модуль SCART для "Балтик" - по материала вот этого сайта (http://zxbyte.ru/byte_connection_to_tv_and_monitors.htm#grad).

Буду запускать чуть позже.

derfliegenddehollander
08.09.2020, 12:47
В целом первый этап, завершен. SCART подключен, были проблемы с синим цветом, но как оказалось две капли припоя, разделило канифолью. Осциллограф моментально выявил эту проблему! :))) Теперь можно наслаждаться цветным экраном "Балика в полной мере. BALL BREAKER и TETRIS загрузились с "кассеты" и показали устойчивую работу! Теперь будем думать что делать дальше.

https://pic.maxiol.com/thumbs2/1629354842.84466856.4bart01.jpg (https://pic.maxiol.com/?v=1629354842.84466856.4bart01.jpg&dp=2)
https://pic.maxiol.com/thumbs2/1629354879.84466856.3bart02.jpg (https://pic.maxiol.com/?v=1629354879.84466856.3bart02.jpg&dp=2)
https://pic.maxiol.com/thumbs2/1629354900.84466856.3bart03.jpg (https://pic.maxiol.com/?v=1629354900.84466856.3bart03.jpg&dp=2)
https://pic.maxiol.com/thumbs2/1629354932.84466856.3bart04.jpg (https://pic.maxiol.com/?v=1629354932.84466856.3bart04.jpg&dp=2)
https://pic.maxiol.com/thumbs2/1629354973.84466856.3bart05.jpg (https://pic.maxiol.com/?v=1629354973.84466856.3bart05.jpg&dp=2)
https://pic.maxiol.com/thumbs2/1629355000.84466856.3bart06.jpg (https://pic.maxiol.com/?v=1629355000.84466856.3bart06.jpg&dp=2)
https://pic.maxiol.com/thumbs2/1629355019.84466856.3bart07.jpg (https://pic.maxiol.com/?v=1629355019.84466856.3bart07.jpg&dp=2)
https://pic.maxiol.com/thumbs2/1629355036.84466856.3bart08.jpg (https://pic.maxiol.com/?v=1629355036.84466856.3bart08.jpg&dp=2)

derfliegenddehollander
09.09.2020, 17:33
Вот решил немного похвастать! Тов. goodboy - указал на отличную тестовую программу! И вот результат! Я просто влюбился в ZX "Балитк" и снова с грустью вспоминаю моего друга Дмитрия Ведя!!! Как много могли мы сделать вместе! Но он так рано ушел от нас ......... :(

https://pic.maxiol.com/thumbs2/1629355192.84466856.00balt0001.jpg (https://pic.maxiol.com/?v=1629355192.84466856.00balt0001.jpg&dp=2)
https://pic.maxiol.com/thumbs2/1629355218.84466856.00balt0002.jpg (https://pic.maxiol.com/?v=1629355218.84466856.00balt0002.jpg&dp=2)
https://pic.maxiol.com/thumbs2/1629355239.84466856.00balt0003.jpg (https://pic.maxiol.com/?v=1629355239.84466856.00balt0003.jpg&dp=2)
https://pic.maxiol.com/thumbs2/1629355267.84466856.00balt0004.jpg (https://pic.maxiol.com/?v=1629355267.84466856.00balt0004.jpg&dp=2)
https://pic.maxiol.com/thumbs2/1629355288.84466856.00balt0005.jpg (https://pic.maxiol.com/?v=1629355288.84466856.00balt0005.jpg&dp=2)
https://pic.maxiol.com/thumbs2/1629355307.84466856.00balt0006.jpg (https://pic.maxiol.com/?v=1629355307.84466856.00balt0006.jpg&dp=2)


Светлой памяти моего друга посвящается! :( :( :( RIP.

goodboy
09.09.2020, 18:17
будем думать что делать дальше.
подключай AY. демки на 48к - есть, ну и немного игр (тот-же BallBreaker)
как вариант можешь попробовать игры с ускоренной загрузкой https://zx-pk.ru/threads/19193-igry-s-turbo-zagruzkoj-dlya-quot-leningrad-2012-quot.html

NEO SPECTRUMAN
13.09.2020, 11:06
Вот решил немного похвастать!
странно
а тут балтиковского "квадрата" в упор не видно

телек дополнительно подкрутили в ширину?

derfliegenddehollander
13.09.2020, 16:46
странно
а тут балтиковского "квадрата" в упор не видно

телек дополнительно подкрутили в ширину?

Странно, все ругают "Балтик" именно за изображение. Я собирал все на новой плате и РЕ и РТ были от автора платы. Кварц 16 Мгц. Может все таки что то исправили? Я знаю что есть вариант с 14ть Мгц и заикнулся про это по моему "Прусаку" он мне сказал сразу не маяться фигней и ставить именно 16ть Мгц. По всей вероятности его "поправили" Телек я не крутил никак, все как есть.

NEO SPECTRUMAN
13.09.2020, 18:44
Странно, все ругают "Балтик" именно за изображение.
ну ругать можно было в 90-е
а теперь это уже часть истории :)
и смысла переделывать оно я не вижу

теперь и кривой пентагон это труЪ
и главная демосценамашина


Кварц 16 Мгц. Может все таки что то исправили?
ну 7МГц для квадратных пикселей из них все равно не получишь
только 8МГц для прямоугольных :)

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

derfliegenddehollander, а запусти на оно
https://zxart.ee/eng/software/tool/io-handling/tact-meter/tact-meter/
посмотрим какие там 4МГц :)
должно быть диких 80000 тактов в фрейме (по идеи)

правда это при условии что инт нормальной длины
тк на очень длинном инте прога выдает кривые результаты...

ivagor
15.09.2020, 06:42
Рискну утверждать, что на балтике tact meter показал бы
в пзу - примерно 69888
в озу - примерно 63900
Тормоза в пзу и озу у балтика одинаковые, но тестовые команды для этих двух случаев в tact meter разные и тормозятся они по разному.

NEO SPECTRUMAN
15.09.2020, 07:41
Рискну утверждать, что на балтике tact meter показал бы
в пзу - примерно 69888

и 57 Гц кадровой? :v2_lol:
от куда возьмутся такие красивые цифры?

derfliegenddehollander
15.09.2020, 13:42
и 57 Гц кадровой? :v2_lol:
от куда возьмутся такие красивые цифры?

У меня кадровая на моем "Балтик" - 50 Гц Я проверял.

NEO SPECTRUMAN
15.09.2020, 14:07
50 Гц Я проверял.
не это адресуется тому товарищу
который говорит что из 16МГц кварца будет 69888 тактов во фрейме

нет я не знаю может они организовали пропуск каждого 8 такта для проца
и тогда может 69888 и получится
но обычно везде пишотсо что у балтика 4МГц проц

было бы интересно увидеть этому подтверждение

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

поэтому еще раз посылаю по возможности зафоткать тактметр :v2_dizzy_dance:
https://zxart.ee/eng/software/tool/io-handling/tact-meter/tact-meter/

ivagor
15.09.2020, 14:13
это адресуется тому товарищу
который говорит что из 16МГц кварца будет 69888 тактов во фрейме
Этого я не говорил. Я привел (https://zx-pk.ru/threads/32088-zx-quot-baltik-quot-(novodel)-sborka-naladka.html?p=1080924&viewfull=1#post1080924) цифры, которые предположительно покажет на балтике tact meter (он же не может на самом деле измерить такты, а считает попугаев, которые переводит как умеет в такты и для балтика ошибается). Цифры я считал приняв 312 сторок по 256 тактов (кадровая 50 Гц).

NEO SPECTRUMAN
15.09.2020, 14:28
Цифры я считал приняв 312 сторок по 256 тактов (кадровая 50 Гц).
эти цифры уже убедительней



а считает попугаев,
так эти попугаи нам и нужны
они скажут сколько там "эффективных" тактов
на что можно раситывать
хотя бы примерно

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

конечно если там "эффективная" частота проседает до 3,5
то ни какого преимущества перед другими машинами у балтика и нет...

а так у sam coupe-а в режиме совместимости со спектрумом
3,5 МГц тоже делают из большей частоты
только из 6 МГц набором всяких задержек

Eltaron
15.09.2020, 16:02
нет я не знаю может они организовали пропуск каждого 8 такта для проца
Так да. Там же из микрухи, которая временную диаграмму формирует (РТ-ха вроде), одна из ног идет на WAIT.

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

А не, чуть ошибся - 155РЕ3

https://d.radikal.ru/d01/2009/b1/62db8206f06a.png

NEO SPECTRUMAN
15.09.2020, 16:04
Так да. Там же из микрухи, которая временную диаграмму формирует (РТ-ха вроде), одна из ног идет на WAIT.
так оно может быть и от видео контролера
и работать только для медленной памяти
посмотрел на платку
тут общее поле памяти

значит вся память медленная...

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


одна из ног идет на WAIT.
ну а сколько этот вайт висит?
и сколько времени остается z80

нету там наверно 80К тактов что есть печально...

Eltaron
15.09.2020, 16:09
ну а сколько этот вайт висит?
и сколько времени остается z80
А это бог его знает, нужно прошивку найти. Но теоретически при такой схеме сделать эффективную частоту 3.5 МГц проблем не было.

Я проверял у себя на Кворуме-128. Он же на БМК построен, а БМК эти все, говорят, сделаны на основе балтика. Ну и кварц там тоже 16 МГц. Но проц при этом работает с нормальной скоростью.

NEO SPECTRUMAN
15.09.2020, 16:11
Я проверял у себя на Кворуме-128.
а скриншотов мерялок тактов не осталось?

goodboy
15.09.2020, 16:18
проверял у себя на Кворуме-128. Он же на БМК построен, а БМК эти все, говорят, сделаны на основе балтика. Ну и кварц там тоже 16 МГц. Но проц при этом работает с нормальной скоростью.
4мГц

NEO SPECTRUMAN
15.09.2020, 16:19
4мГц
4 то 4
но просаживаются они вайтами видимо до нормальной...

этот как на фирменном спеке вроде бы 68К на фрейм
а в медленной памяти по факту можно исполнить кода на 50К...

а тут видимо так решили проблему отсутствия 14МГц кварцов
или же наличия 16МГц-ных :)


короче ждем подтверждение с реалов :)

Eltaron
15.09.2020, 16:45
а скриншотов мерялок тактов не осталось?
Нет, но всё под рукой, померял. Дичь, скачет между 64288 и 64304 (значения меняются несколько раз в секунду)

https://a.radikal.ru/a25/2009/55/68ff049e3f99.png

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


4мГц
Частота-то да, я потому и написал "скорость".
Сравнивал с эмулем обычного спека по времени заполнения экрана FF-ками из бейсика. Разница если и была, то в рамках моей погрешности жамканья на кнопку секундомера.

ivagor
15.09.2020, 16:59
Погрешность моего расчета получилась в районе 400 "тактов"

NEO SPECTRUMAN
15.09.2020, 18:38
(значения меняются несколько раз в секунду)
а чего ты хотел от "медленной" памяти?
будет смещение на 1 такт
а время выполнения кода изменится

может если хитрожопо подобрать последовательность команд
и выровнять на первый такт
то может можно будет написать код который будет выжимать и все 80К за фрейм

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


Погрешность моего расчета получилась в районе 400 "тактов"
а так все это выглядит печально...
вся память медленная и 64К тактов в среднем во фрейме...

4МГц куда то растворились :)
что еще раз доказывает что не в них счастие
а то любят всякие тут говорить что на комодури 3,5 МГц нету а он огого...

ivagor
15.09.2020, 18:44
64К тактов в среднем во фрейме...
Тактов в районе 80000, их число не зависит от торможения, для многих команд увеличивается число тактов/команду. Некоторые команды на балтике (и, похоже, на КА1515ХМ1-216/Т34ВГ1) будут выполняться быстрее, чем на пентагоне (все 4х тактные команды, 16-разрядная арифметика), другие (например использованные в тесте 16-разрядные инкременты, jp adr) медленнее.

NEO SPECTRUMAN
15.09.2020, 18:46
Дичь, скачет между 64288 и 64304 (значения меняются несколько раз в секунду)
16 *****х тактов :)
а так с точностью до такта оно не считает
но зато отображает тормоза сразу во всех 4-х окнах
в отличии от некоторых

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


Тактов в районе 80000, их число не зависит от торможения,
мифических до
эффективных нет

вместо "эффективного" можно обозвать оно
частота безвайтового проца с эквивалентной производительностью

ivagor
15.09.2020, 18:53
мифических
Как раз физических.


эффективных
Единого способа оценки "эффективности" тактов нет и при использовании тестов подобных tact meter получается примерно так: в больнице 100 палат, при обходе температуру померяли в 3х и по ним определили среднюю температуру по больнице. В зависимости от выбора палат (команд) можно намерять и бОльшую "эффективность" и меньшую.

NEO SPECTRUMAN
15.09.2020, 18:58
можно намерять и бОльшую "эффективность" и меньшую.
ну большая или меньшая это лучше чем
"у вас есть 80К тактов и набор хитрых задержек которые свои для каждой команды..."
которые не дают никакого представления о производительности
даже приблизительного...

ivagor
15.09.2020, 19:07
Для такого торможения все уже давно подсчитано (https://wiki.octoate.de/lib/exe/fetch.php/amstradcpc:z80_cpc_timings_cheat_sheet.20131019.pd f) (!!! насчет раздела Other timings не уверен, а вторая страница нормальная) для amstrada cpc. Эти же данные подходят для вектора с z80 и эрика.

siesit
18.09.2020, 16:08
Посчастливилось обзавестись BALTIKом тоже, пока восстанавливаю, привожу в нормальный вид, стрёмные хилые проводочки заменяю на МГТФ :smile: отмываю от канифоли и возможно аспирина разбадяженного духами... в общем развлекаюсь.

Но почитав немало статей про сей девайс совершенно запутался с прошивками :(

я понимаю так: (у меня стоят 2 ПЗУ)
в первой ПЗУ загрузчик?
а оригинальная прошивка Sinclair research 1982 (или 86) залита на вторую ПЗУ?

НО:
На клочке бумаги, что прилагался к изделию говорилось: что если как-то хитро нажать RESET то загрузка произойдет из второй ПЗУ c дополнительным ПО
А еще переключателем (которого нет) можно включить встроенный монитор-отладчик

Помогите разобраться, дополнительных кнопок не установлено, только RESET согласно оригинальной схеме...
Плата оригинал с КР580ВВ55 на борту

goodboy
18.09.2020, 17:15
у меня стоят 2 ПЗУ
по ихней маркировке можно понять объём, тогда и надо гадать дальше
а то вдруг 8+8=16 ; если ПЗУ D2764A то так и есть

siesit
18.09.2020, 17:48
а то вдруг 8+8=16 ; если ПЗУ D2764A то так и есть
ПЗУ точно не D2764A, надписи стерты, но судя по пластику - какой-то импорт, явно не большого объема

73509735107351173512

Проверил "1989 Sinclair research" залит
выходит прошивка без "наворотов"

goodboy
18.09.2020, 18:07
Проверил "1989 Sinclair research" залит выходит прошивка без "наворотов"
ну 1989 уже подразумевает изменения.
ещё (для окончательного диагноза) можно прозвонить/проследить что приходит на 22 ноги.

derfliegenddehollander
19.09.2020, 03:29
Посчастливилось обзавестись BALTIKом тоже, пока восстанавливаю, привожу в нормальный вид, стрёмные хилые проводочки заменяю на МГТФ :smile: отмываю от канифоли и возможно аспирина разбадяженного духами... в общем развлекаюсь.

Но почитав немало статей про сей девайс совершенно запутался с прошивками :(

я понимаю так: (у меня стоят 2 ПЗУ)
в первой ПЗУ загрузчик?
а оригинальная прошивка Sinclair research 1982 (или 86) залита на вторую ПЗУ?

НО:
На клочке бумаги, что прилагался к изделию говорилось: что если как-то хитро нажать RESET то загрузка произойдет из второй ПЗУ c дополнительным ПО
А еще переключателем (которого нет) можно включить встроенный монитор-отладчик

Помогите разобраться, дополнительных кнопок не установлено, только RESET согласно оригинальной схеме...
Плата оригинал с КР580ВВ55 на борту

"а оригинальная прошивка Sinclair research 1982 (или 86) залита на вторую ПЗУ?" - если две ПЗУ 2764 - это обычная прошивка Синклера. Больше там ничего нет.

Если Вы про кнопочки которые там чего то переключают - вот тут (http://zxbyte.ru/baltic.htm) и тут (http://sblive.narod.ru/ZX-Spectrum/Baltik/Baltik.htm) подробная информация. Все изложено по части "Балитика" очень полно и подробно.

backa
20.09.2020, 03:21
"а оригинальная прошивка Sinclair research 1982 (или 86) залита на вторую ПЗУ?" - если две ПЗУ 2764 - это обычная прошивка Синклера. Больше там ничего нет.

Если Вы про кнопочки которые там чего то переключают - вот тут (http://zxbyte.ru/baltic.htm) и тут (http://sblive.narod.ru/ZX-Spectrum/Baltik/Baltik.htm) подробная информация. Все изложено по части "Балитика" очень полно и подробно.

да - это кнопка называется NMI - немаскируемое прерывание .... но чтобы она сработала надо чтобы был монитор в ПЗУ
У меня в оригинальном ПЗУ 27256 от Сонета все это "зашито" уже ... но нужно было правильно ее подключить (чтобы "NMI"-кнопа работала адекватно).
По-идее в одной половинке был стандартный спектрум а во второй СР-М загрузчик и монитор , который перезагружался в память из ПЗУ

ivagor
20.09.2020, 07:17
Самое простое (и довольно точное) объяснение погрешности (https://zx-pk.ru/threads/32088-zx-quot-baltik-quot-(novodel)-sborka-naladka.html?p=1080977&viewfull=1#post1080977) - 314 строк в кадре вместо 312.

NEO SPECTRUMAN
20.09.2020, 10:21
Самое простое (и довольно точное) объяснение погрешности - 314 строк в кадре вместо 312.
:v2_dizzy_facepalm:
если там "округление" команд
то можно сделать погрешность 10К тактов туда сюда в реальном коде

ivagor
20.09.2020, 10:41
если там "округление" команд
то можно сделать погрешность 10К тактов туда сюда в реальном коде
Не понимаю смысл этого утверждения. Для компа Eltarona можно посчитать сколько выполнится команд между прерываниями с погрешностью <10 команд.

NEO SPECTRUMAN
20.09.2020, 11:03
Не понимаю смысл этого утверждения.
есть команды которые не округляются и которыми можно набрать все 80К тактов по меркам z80 без округления
а есть команды которые округляются в большую сторону которыми можно набрать только 60К тактов по меркам z80 без округления

пытаться объяснять погрешност в 100 тактиов это долбоклюим
при этом у самой мерялки погрешность 16 на нормальном не тормозящем z80

ivagor
20.09.2020, 11:05
есть команды которые не округляются и которыми можно набрать все 80К тактов по меркам z80 без округления
а есть команды которые округляются в большую сторону которыми можно набрать только 60К тактов по меркам z80 без округления
И какое отношение эта уже не раз озвученная информация имеет к посту (https://zx-pk.ru/threads/32088-zx-quot-baltik-quot-(novodel)-sborka-naladka.html?p=1081542&viewfull=1#post1081542)?

NEO SPECTRUMAN
20.09.2020, 11:09
И какое отношение эта уже не раз озвученная информация имеет к посту?
пипец...

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

тогда

314 строк в кадре вместо 312.
а 314 взято из головы калькуляотора?
или из схемы компутера?

ivagor
20.09.2020, 11:21
1. Была моя первоначальная оценка (https://zx-pk.ru/threads/32088-zx-quot-baltik-quot-(novodel)-sborka-naladka.html?p=1080924&viewfull=1#post1080924). В плане паттерна торможения она была сделана на основе прошивки РЕ3 формирующей сигналы для озу и торможение проца. Параметры развертки я по схеме даже не пытался узнать и из общих соображения принял (https://zx-pk.ru/threads/32088-zx-quot-baltik-quot-(novodel)-sborka-naladka.html?p=1080960&viewfull=1#post1080960) 312 строк по 256 тактов.
2. Были результаты теста Eltaronа
3. Самое простое объяснение погрешности моего "предсказания" на данный момент такое (https://zx-pk.ru/threads/32088-zx-quot-baltik-quot-(novodel)-sborka-naladka.html?p=1081542&viewfull=1#post1081542)

NEO SPECTRUMAN
20.09.2020, 11:40
Для компа Eltarona можно посчитать сколько выполнится команд между прерываниями с погрешностью <10 команд.
еще у тактметра есть обработчик прерываний
оно же не может тупо считать весь фрейм

сколько занимает обработчик скорей всего посчитано и плюсуется к результату
и если длина inc de и jp счетчика увеличена с 16 до 20 тактов средствами торможения
и коэфициент турбирования тут 0,8
то в обработчике команды разные
могут быть и 4-х и 8-ми которые НЕ увеличиваются (коэфициент турбирования 1)
могут быть 7-ми которые увеличиваются только на 1 (коэфициент турбирования 0,875)
и эффективная скорость проца в это время может стремиться к 4 МГц
что и завышает результат

а так ходовые команды 4 7 тактов
сейчас даже можно быстренько собрать статистику выполнения команд с пары софтварей
и посчитать среднюю +- эффективную скорость с таким типом торможения

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

и вообще надо запилить свой такт метр с блекджеком и шлюхами

ivagor
20.09.2020, 12:18
При проверке я считал (для озу) с учетом оверхэда вносимого тестом и именно при 314 строках получилась цифра 64304 "такта" (это не такты, это показания теста). Для пзу тоже можно посчитать точно, но мне не захотелось, там разница мизерная.

derfliegenddehollander
22.09.2020, 12:00
Neo Spektruman давайте будем немного более конструктивными и вести беседы в спокойном ритме! Это ведь не трудно? Излагайте свои доводы без "блекджеком и шлюхами" пожалуйста!

NEO SPECTRUMAN
22.09.2020, 15:37
Излагайте свои доводы без "
чтоб не нарваться
лучше лишний раз МНЕ такое не говорить :)

ivagor
22.09.2020, 15:45
Присоединяюсь к просьбе derfliegenddehollanderа

Eltaron
22.09.2020, 19:08
давайте будем немного более конструктивными
Для резкого скачка конструктивности можете запустить уже у себя этот тест и выложить результат :)



derfliegenddehollander, а запусти на оно
https://zxart.ee/eng/software/tool/io-handling/tact-meter/tact-meter/


Хоть узнаем, действительно ли в БМК упихан "Балтик", или есть отличия.

derfliegenddehollander
23.09.2020, 16:00
чтоб не нарваться
лучше лишний раз МНЕ такое не говорить :)

На правах хозяина топика, нарваться можете Вы! Я ясно изъясняюсь? Либо Вы меняете тон и манеру разговора с присутствующими, либо я Вас отсюда попрошу! Достаточно ясно?

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


Для резкого скачка конструктивности можете запустить уже у себя этот тест и выложить результат :)



Хоть узнаем, действительно ли в БМК упихан "Балтик", или есть отличия.

Я очень извиняюсь. Пока на это нет времени. Как только я смогу я это проделаю! надеюсь достаточно конструктивно?

NEO SPECTRUMAN
23.09.2020, 17:51
На правах хозяина топика,
а это тебе дает какие то привилегии?



Достаточно ясно?
попроси сколько хошь
я тоже попросил как то недавно почистить свою тему от тролей неадеквтов
а воз и ныне там...

а тут на личности даже еще не перешли...

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

а так я не против если кто нить подчистит посты которые не относятся к теме

Eltaron
24.09.2020, 00:14
Посмотрел на синхросмесь "Кворума-128" анализатором. И вроде там действительно 314 строк!

https://d.radikal.ru/d16/2009/16/49086e99ec54.png

308 чистых строчных импульсов вне КСИ (экспортнул в текстовый файл и посчитал), и 6 врезок во время КСИ.
Длительность кадра - 20.1 мс. Что дает нам 49.76 Гц кадровой.

Если что, захваченный файл вот (3 секунды, дискретизация 24 МГц) - https://cloud.mail.ru/public/3kot/4n5tJ2AtZ
Открывается софтиной от Saleae Logic

NEO SPECTRUMAN
24.09.2020, 00:29
Посмотрел на синхросмесь "Кворума-128"
ну теперь надо посмотреть на рассыпушный балтик
и тогда...
...не знаю что произойдет
наверно ничаво :)

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

Eltaron, а можешь перевыложить на что нибудь менее мерзкое?
в упор не могу скачать
и мне это ***** еще кто то там рекомендовал...

например сюда
https://dropmefiles.com.ua/

Eltaron
24.09.2020, 01:41
ну теперь надо посмотреть на рассыпушный балтик
и тогда...
...не знаю что произойдет
наверно ничаво :)
Ну мы как минимум убедимся, что там не просто муха посидела на кремнии при производстве БМК, а что это действительно именно так живые люди и разработали. А потом другие люди такие: "16 МГц, 314 строк, инт скачет, проц вейтится... звучит, как отличная база для советской версии ULA!"

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


Eltaron, а можешь перевыложить на что нибудь менее мерзкое?
например сюда
https://dropmefiles.com.ua/
https://dropmefiles.com.ua/en/ySL7YVN

ivagor
24.09.2020, 06:33
инт скачет
Нестабильность некоторых цифр в tact meter с очень большой вероятностью связана не со скачками инт компа, а с неудачной организацией теста. Можно его хакнуть, хотя вероятно проще будет найти другой подобный тест.

NEO SPECTRUMAN
24.09.2020, 11:48
Нестабильность некоторых цифр
там нестабильность в районе одного цикла
шо там и для кого не удачно организовано не ясно

на пентагонах вообще нужно выравнивание на 1-й такт
а это возможно только зная число тактов в фрейме
иначе результаты будут левыми

ivagor
24.09.2020, 17:26
Более удачный в вопросе стабильности подсчета команд тест (https://zx-pk.ru/threads/11798-problema-s-zagruzkoj-s-magnitofona.html?p=248725&viewfull=1#post248725). Надо дойти до экрана System configuration.
Там внизу Low Mem speed и High Mem speed. Посчитал, что на БМКшных компах должен показать примерно 66982-76347.
Верхние показатели прикинул более грубо, Takt/INT в районе 65184, Lines on screen: 291

NEO SPECTRUMAN
24.09.2020, 17:53
Более удачный в вопросе стабильности подсчета команд тест.
с таким же успехом до такта не меряет и не замечает разницу если 1...4 такта добавить
с таким же успехом цифры скачут
что такое highmem а что такое lowmem знает только сам аффтар

+ я не разделяю понятия верха и низа памяти с аборигенами которые видели компутер только на картинках и никогда на нем не кодили...

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

Eltaron
29.09.2020, 00:36
Там внизу Low Mem speed и High Mem speed. Посчитал, что на БМКшных компах должен показать примерно 66982-76347.
Верхние показатели прикинул более грубо, Takt/INT в районе 65184, Lines on screen: 291
76328. Всё остальное сходится :)


https://b.radikal.ru/b06/2009/f4/0f3ef30b66e7.png

ivagor
29.09.2020, 05:56
76328
Все же прогресс в точности "предсказаний" есть, тут погрешность только 19 "тактов" и только в одном числе, думал будет хуже.

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

Главный вопрос (зачем собственно стоило пробовать этот тест, т.к. по скорости он ничего нового не дает) - если постоять на этом экране цифры (Takt/INT, Low и High Mem speed) стабильны?

Eltaron
29.09.2020, 09:59
если постоять на этом экране цифры (Takt/INT, Low и High Mem speed) стабильны?
За 20 секунд, пока фоткал, ничего не изменилось ни разу.

Eltaron
05.01.2021, 17:11
Раз результаты с настоящего Балтика нам так и не показывают, выложу то, что намерял на свежекупленном "Урал 8/64к". Выглядит как клон Балтика - две РТ, две РЕ, кварц 16. И, судя по схеме, включение первой РЕ-хи такое же, как тут (https://zx-pk.ru/threads/32088-zx-quot-baltik-quot-(novodel)-sborka-naladka.html?p=1080966&viewfull=1#post1080966). Но, конечно, не исключено, что у неё другая прошивка.

https://c.radikal.ru/c00/2101/56/8253d96e9aba.png

0000 - 69874
4000 и 8000 - скачет между 63888 и 63904
С000 - стабильно кажет 63904

То есть явно отличается от Кворума на БМК (https://zx-pk.ru/threads/32088-zx-quot-baltik-quot-(novodel)-sborka-naladka.html?p=1080974&viewfull=1#post1080974)

ivagor
05.01.2021, 18:24
Похоже тормоза совпадают с БМКшными, только 312 строк в кадре вместо 314

parsec
06.01.2021, 14:49
Раз результаты с настоящего Балтика нам так и не показывают
74400

ivagor
06.01.2021, 15:08
Возможны варианты, но скорее всего кварц в районе 15 МГц

parsec
06.01.2021, 16:58
На кварце написано 16000
74401
И на всякий случай побольше (https://yadi.sk/i/mhcfsgWnnd83Bg)

ivagor
06.01.2021, 18:03
На кварце написано 16000
Тогда остается вариант с довольно нестандартными параметрами развертки, кадровая должна быть примерно 52.5 Гц и, соответсвенно, часы в программах, рассчитанных на обычный спектрум должны спешить на полторы минуты за полчаса.

parsec
06.01.2021, 18:33
ivagor, тогда позже померяю. На обычный телек показывает, LED Samsung T22C350 - нормально. По часам не проверял, на борту не ставил, а специально не мерил.
А может такт метр другой?

ivagor
06.01.2021, 20:07
Другие "измерители тактов" есть, например вот (https://zx-pk.ru/threads/32088-zx-quot-baltik-quot-(novodel)-sborka-naladka.html?p=1082078&viewfull=1#post1082078), но они не дадут принципиально новой информации.

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

Есть разные варианты программных часов, например такой (https://worldofspectrum.org/archive/software/utilities/clocking-on-zx-computing)

parsec
06.01.2021, 20:57
ivagor, Вот такие результаты.
74402
74403
74404
На пентагоне есть переключатель Int, фирменный/пентагоновский выстраиваются точно.
74405

---добавлено---
Однако, "shadow" не нашёл.

dim
10.06.2021, 15:20
Результат "Балтик"

[свернуть]
Линий в кадре???? Ни чего не понимаю Скока - скока??? Сейчас сам ковыряю кадровую прошивку (стандартную из Журнала и Букваря) у меня 298 линий получается по расчетам, для того чтоб попасть в 50 герц инженеры Балтика решили отрезать часть строк?

ivagor
10.06.2021, 16:11
Линий в кадре????
Программа считает такты за определенное время и для балтика делает это неправильно, без учета торможения. А потом переводит неправильно подсчитанные такты в строки. Конечно же у балтика строк в кадре не 275.

dim
10.06.2021, 16:25
Ладно, сегодня стрельну в него анализатором и подсчитаю что у него по факту по строкам

dim
10.06.2021, 20:40
У Балтика 312 строк, прошивка кадровой в Букваре по Балтику от неизвестного автора НЕВЕРНАЯ, правильная прошивка в журнале Радиолюбитель, сброс счетчиков происходит при адресе 9D

ivagor
10.06.2021, 21:04
Т.е. число строк как у Урала Eltarona, а у parsecа какая-то альтернативная прошивка формирователя видео.

dim
11.06.2021, 00:03
Чудес не бывает, просто точный расчет конкретно про РТ4 КАДРОВУЮ при возникновении адреса 9D происходит сброс счетчика 561ИЕ10, этот сброс происходит между строчными импульсами и этот адрес на количество ни как не влияет, остается работа до адреса 9С, а это 157 адресов. В Балтике один адрес в кадровой это две строки по времени, казалось бы 157х2 =314 строк, а вот хренаси, здесь происходит магия самого Балтика которую возможно не учли при проектировании ULA от СССР, дело в том что тактовка 561ИЕ10 идет от сигнала конец счета с D22, сигнал С8 (A0-РТ4) идет тоже с D22 и создается ситуация когда адрес 9C ни когда не возникает!!! Сигнал конца счета приходит раньше на 1 мкс, 561я переключается раньше чем выключится 1 на А0 и возникает сразу адрес 9D и 561я сбрасывается. В итоге остается у нас работа только до адреса 9B, а это 156 адресов, умножаем на 2 строки и имеем 312 строк.

dim
11.06.2021, 10:16
И дополнительно, этот эфект, то что 561 счетчик переключается раньше чем пропадает 1 на сигнале С8, делает хрень (всплеск) в пакете кадрового импульса после 4-го строчного, что может свести с ума современный скалер.
В Балтике в кадровом пакете целых 6 строчных, в остальных машинках как правило 4 импульса, смотрел на Сантаке, Арлекине поэтому в прошивке Кадровой необходимо изменить последнюю 08-ку, на 04-ку, адрес 7С.

Shaos
13.10.2025, 04:45
Раз результаты с настоящего Балтика нам так и не показывают, выложу то, что намерял на свежекупленном "Урал 8/64к". Выглядит как клон Балтика - две РТ, две РЕ, кварц 16. И, судя по схеме, включение первой РЕ-хи такое же, как тут (https://zx-pk.ru/threads/32088-zx-quot-baltik-quot-(novodel)-sborka-naladka.html?p=1080966&viewfull=1#post1080966). Но, конечно, не исключено, что у неё другая прошивка.

https://c.radikal.ru/c00/2101/56/8253d96e9aba.png

0000 - 69874
4000 и 8000 - скачет между 63888 и 63904
С000 - стабильно кажет 63904

То есть явно отличается от Кворума на БМК (https://zx-pk.ru/threads/32088-zx-quot-baltik-quot-(novodel)-sborka-naladka.html?p=1080974&viewfull=1#post1080974)

Приветствую - а кто-то детально сравнивал схемы Урала и Балтика на тему доведения Урала до уровня Балтика? Ну т.е. может ли быть просто втыкаем порт #7E (К555ТМ8) и получаем аппаратный мультиколор, возможность сдвигать видеобуфера в нулевую банку и возможность отключать ПЗУ? Или там ещё чего навыкидывано?...

Shaos
02.11.2025, 10:26
Если вдруг кому интересно, то мне вроде удалось затолкать содержимое РЕ3-х и РТ4-х от Балтика в стандартные палки-галки - всего потребуется 3 чипа 16V8 и 1 чип 22V10 (логика RT4K не влезает в 16V8, но влезает в 22V10), причём они могут быть установлены и в старые платы (с некоторым навешиванием проводочков, т.к. эти микрухи больше ног имеют):

http://www.nedopc.org/forum/viewtopic.php?p=180896#p180896


P.S. пытался затолкать обе РТ4 в одну 22v10 - не влезают из-за логической сложности, но их можно затолкать в одно быстрое ПЗУ (тогда отказ от РЕ3/РТ4 будет стоить двух 16V8 и одной AT28C256)...

Shaos
06.11.2025, 19:12
Я тут составил прошивку для ПЗУ из совмещения прошивок двух балтиковских РТ4 и "расшифровал" её - по ходу Уралы имеют стандартные балтиковские прошивки РЕ3/РТ4 (см. на сдвиг бордюра у правого края экрана на уровне графики):

Lines C15 C14 C13 C12 C11 C10 C9 C8 C7
0,1 0 0 0 0 0 0 0 0 X 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 7 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
2,3 0 0 0 0 0 0 0 1 X 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 7 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
4,5 0 0 0 0 0 0 1 0 X 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 7 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
6,7 0 0 0 0 0 0 1 1 X 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 7 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
8,9 0 0 0 0 0 1 0 0 X 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 7 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
10,11 0 0 0 0 0 1 0 1 X 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 7 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
12,13 0 0 0 0 0 1 1 0 X 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 7 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
14,15 0 0 0 0 0 1 1 1 X 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 7 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
16,17 0 0 0 0 1 0 0 0 X 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 7 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
18,19 0 0 0 0 1 0 0 1 X 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 7 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
20,21 0 0 0 0 1 0 1 0 X 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 7 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
22,23 0 0 0 0 1 0 1 1 X 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 7 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
24,25 0 0 0 0 1 1 0 0 X 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 7 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
26,27 0 0 0 0 1 1 0 1 X 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 7 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
28,29 0 0 0 0 1 1 1 0 X 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 7 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
30,31 0 0 0 0 1 1 1 1 X 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 7 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
32,33 0 0 0 1 0 0 0 0 X 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 7 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
34,35 0 0 0 1 0 0 0 1 X 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 7 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
36,37 0 0 0 1 0 0 1 0 X 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 7 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
38,39 0 0 0 1 0 0 1 1 X 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 7 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
40,41 0 0 0 1 0 1 0 0 X 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 7 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
42,43 0 0 0 1 0 1 0 1 X 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 7 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
44,45 0 0 0 1 0 1 1 0 X 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 7 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
46,47 0 0 0 1 0 1 1 1 X 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 7 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
48,49 0 0 0 1 1 0 0 0 X 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 7 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
50,51 0 0 0 1 1 0 0 1 X 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 7 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
52,53 0 0 0 1 1 0 1 0 X 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 7 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
54,55 0 0 0 1 1 0 1 1 X 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 7 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
56,57 0 0 0 1 1 1 0 0 X 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 7 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
58,59 0 0 0 1 1 1 0 1 X 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 7 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
60,61 0 0 0 1 1 1 1 0 X 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 7 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
62,63 0 0 0 1 1 1 1 1 X 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 7 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
64,65 0 0 1 0 0 0 0 0 X 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 7 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
66,67 0 0 1 0 0 0 0 1 X 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 7 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
68,69 0 0 1 0 0 0 1 0 X 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 7 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
70,71 0 0 1 0 0 0 1 1 X 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 7 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
72,73 0 0 1 0 0 1 0 0 X 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 7 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
74,75 0 0 1 0 0 1 0 1 X 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 7 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
76,77 0 0 1 0 0 1 1 0 X 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 7 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
78,79 0 0 1 0 0 1 1 1 X 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 7 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
80,81 0 0 1 0 1 0 0 0 X 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 7 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
82,83 0 0 1 0 1 0 0 1 X 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 7 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
84,85 0 0 1 0 1 0 1 0 X 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 7 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
86,87 0 0 1 0 1 0 1 1 X 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 7 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
88,89 0 0 1 0 1 1 0 0 X 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 7 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
90,91 0 0 1 0 1 1 0 1 X 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 7 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
92,93 0 0 1 0 1 1 1 0 X 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 7 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
94,95 0 0 1 0 1 1 1 1 X 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 7 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
96,97 0 0 1 1 0 0 0 0 X 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 7 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
98,99 0 0 1 1 0 0 0 1 X 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 7 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
100,101 0 0 1 1 0 0 1 0 X 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 7 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
102,103 0 0 1 1 0 0 1 1 X 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 7 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
104,105 0 0 1 1 0 1 0 0 X 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 7 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
106,107 0 0 1 1 0 1 0 1 X 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 7 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
108,109 0 0 1 1 0 1 1 0 X 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 7 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
110,111 0 0 1 1 0 1 1 1 X 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 7 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
112,113 0 0 1 1 1 0 0 0 X 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 7 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
114,115 0 0 1 1 1 0 0 1 X 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 7 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
116,117 0 0 1 1 1 0 1 0 X 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 7 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
118,119 0 0 1 1 1 0 1 1 X 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 7 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
120,121 0 0 1 1 1 1 0 0 X 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 7 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
122,123 0 0 1 1 1 1 0 1 X 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 7 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
124,125 0 0 1 1 1 1 1 0 X 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 7 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
126,127 0 0 1 1 1 1 1 1 X 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 7 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
128,129 0 1 0 0 0 0 0 0 X 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 7 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
130,131 0 1 0 0 0 0 0 1 X 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 7 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
132,133 0 1 0 0 0 0 1 0 X 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 7 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
134,135 0 1 0 0 0 0 1 1 X 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 7 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
136,137 0 1 0 0 0 1 0 0 X 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 7 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
138,139 0 1 0 0 0 1 0 1 X 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 7 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
140,141 0 1 0 0 0 1 1 0 X 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 7 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
142,143 0 1 0 0 0 1 1 1 X 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 7 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
144,145 0 1 0 0 1 0 0 0 X 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 7 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
146,147 0 1 0 0 1 0 0 1 X 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 7 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
148,149 0 1 0 0 1 0 1 0 X 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 7 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
150,151 0 1 0 0 1 0 1 1 X 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 7 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
152,153 0 1 0 0 1 1 0 0 X 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 7 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
154,155 0 1 0 0 1 1 0 1 X 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 7 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
156,157 0 1 0 0 1 1 1 0 X 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 7 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
158,159 0 1 0 0 1 1 1 1 X 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 7 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
160,161 0 1 0 1 0 0 0 0 X 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 7 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
162,163 0 1 0 1 0 0 0 1 X 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 7 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
164,165 0 1 0 1 0 0 1 0 X 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 7 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
166,167 0 1 0 1 0 0 1 1 X 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 7 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
168,169 0 1 0 1 0 1 0 0 X 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 7 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
170,171 0 1 0 1 0 1 0 1 X 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 7 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
172,173 0 1 0 1 0 1 1 0 X 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 7 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
174,175 0 1 0 1 0 1 1 1 X 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 7 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
176,177 0 1 0 1 1 0 0 0 X 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 7 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
178,179 0 1 0 1 1 0 0 1 X 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 7 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
180,181 0 1 0 1 1 0 1 0 X 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 7 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
182,183 0 1 0 1 1 0 1 1 X 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 7 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
184,185 0 1 0 1 1 1 0 0 X 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 7 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
186,187 0 1 0 1 1 1 0 1 X 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 7 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
188,189 0 1 0 1 1 1 1 0 X 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 7 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
190,191 0 1 0 1 1 1 1 1 X 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 7 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
192,193 0 1 1 0 0 0 0 0 X 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
194,195 0 1 1 0 0 0 0 1 X 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
196,197 0 1 1 0 0 0 1 0 X 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
198,199 0 1 1 0 0 0 1 1 X 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
200,201 0 1 1 0 0 1 0 0 X 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
202,203 0 1 1 0 0 1 0 1 X 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
204,205 0 1 1 0 0 1 1 0 X 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
206,207 0 1 1 0 0 1 1 1 X 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
208,209 0 1 1 0 1 0 0 0 X 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
210,211 0 1 1 0 1 0 0 1 X 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
212,213 0 1 1 0 1 0 1 0 X 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
214,215 0 1 1 0 1 0 1 1 X 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
216,217 0 1 1 0 1 1 0 0 X 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
218,219 0 1 1 0 1 1 0 1 X 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
220,221 0 1 1 0 1 1 1 0 X 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
222,223 0 1 1 0 1 1 1 1 X 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
224,225 0 1 1 1 0 0 0 0 X 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
226,227 0 1 1 1 0 0 0 1 X 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
228,229 0 1 1 1 0 0 1 0 X 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
230,231 0 1 1 1 0 0 1 1 X 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
232,233 0 1 1 1 0 1 0 0 X 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
234,235 0 1 1 1 0 1 0 1 X 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
236,237 0 1 1 1 0 1 1 0 X 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
238,239 0 1 1 1 0 1 1 1 X 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
240,241 0 1 1 1 1 0 0 0 X 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
242,243 0 1 1 1 1 0 0 1 X 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
244,245 0 1 1 1 1 0 1 0 X 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 7 7 7 7 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3
246,247 0 1 1 1 1 0 1 1 X 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 7 7 7 7 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3
248,249 0 1 1 1 1 1 0 0 X 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 7 7 7 7 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3
250,251 0 1 1 1 1 1 0 1 X 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
252,253 0 1 1 1 1 1 1 0 X 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
254,255 0 1 1 1 1 1 1 1 X 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
256,257 1 0 0 0 0 0 0 0 X 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
258,259 1 0 0 0 0 0 0 1 X 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
260,261 1 0 0 0 0 0 1 0 X 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
262,263 1 0 0 0 0 0 1 1 X 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
264,265 1 0 0 0 0 1 0 0 X 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
266,267 1 0 0 0 0 1 0 1 X 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
268,269 1 0 0 0 0 1 1 0 X 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
270,271 1 0 0 0 0 1 1 1 X 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
272,273 1 0 0 0 1 0 0 0 X 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
274,275 1 0 0 0 1 0 0 1 X 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
276,277 1 0 0 0 1 0 1 0 X 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
278,279 1 0 0 0 1 0 1 1 X 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
280,281 1 0 0 0 1 1 0 0 X 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
282,283 1 0 0 0 1 1 0 1 X 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
284,285 1 0 0 0 1 1 1 0 X 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
286,287 1 0 0 0 1 1 1 1 X 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
288,289 1 0 0 1 0 0 0 0 X 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
290,291 1 0 0 1 0 0 0 1 X 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
292,293 1 0 0 1 0 0 1 0 X 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
294,295 1 0 0 1 0 0 1 1 X 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
296,297 1 0 0 1 0 1 0 0 X 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
298,299 1 0 0 1 0 1 0 1 X 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
300,301 1 0 0 1 0 1 1 0 X 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
302,303 1 0 0 1 0 1 1 1 X 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
304,305 1 0 0 1 1 0 0 0 X 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
306,307 1 0 0 1 1 0 0 1 X 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
308,309 1 0 0 1 1 0 1 0 X 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
310,311 1 0 0 1 1 0 1 1 X 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
312,313 1 0 0 1 1 1 0 0 X 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
314,315 1 0 0 1 1 1 0 1 X d c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c d d d d d d d d f f f b b b b f f f f f f f f d d d d d d d d
316,317 1 0 0 1 1 1 1 0 X 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
.................................................. .................................................. .................................................. ....................
508,509 1 1 1 1 1 1 1 0 X 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 7 7 3 3 3 3 7 7 7 7 7 7 7 7 5 5 5 5 5 5 5 5
510,511 1 1 1 1 1 1 1 1 X 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8



https://zx-pk.ru/attachment.php?attachmentid=83094&d=1762445723

P.S. В 32-килобайтной ПЗУ такая прошивка занимает только половину (16КБ), а во вторую половину я хочу заложить прошивку для NTSC (59.97 Гц), чтобы можно было их переключать вручную тумблером, и заодно хочу сделать отдельный бит для формирования INT т.к. сейчас INT формируется по сбросу строчных счётчиков, а это левый-верхний угол графического экрана, что не есть правильно :v2_dizzy_facepalm: