Просмотр полной версии : Необычные узор на экране в момент включения спектрума
В момент включения спектрума на экране можно успеть увидеть необычный узор, обычно в виде шахматной доски определенной конфигурации. Размеры и форма узоров зависела от схемы спектрума, т.к. на разных машинах изображения получались разными.
После сброса эти фигуры уже не появлялись, т.е. по всей видимости узор обусловлен состоянием ячеек памяти в момент включения. Об этом-же говорит и тот факт, что узор появлялся и при включении спектрума без процессора.
У кого-то есть идеи откуда берутся эти узоры и почему в момент включения память заполнена не мусором, не одним и тем-же значением, а строго структурированным содержимым? :)
У кого-то есть идеи откуда берутся эти узоры и почему в момент включения память заполнена не мусором, не одним и тем-же значением, а строго структурированным содержимым? :)
теория простая: все микрухи обычно ставятся из одной партии и одного производителя а блоки питания применяли стабилизированные которые мгновенно поднимали Vcc, вот и вели микрухи себя одинаково (но в зависимости от схемы регенерации узор отличается).
Но на практике как раз чаще при включении всеже возникают артефакты в узоре.
Интересная гипотеза была озвученна одним моим другом в далеком 1992?, он утверждал что если память не регенерировать (что по-моему можно сделать в синклерах с раздельным полем памяти, например во Львовском варианте, постоянно устанавливая R в нулевое значение например) то она всеравно держит значения довольно долго (до нескольких секунд). Правда это или нет так и не довелось проверить.
null_device
28.04.2013, 01:04
Ели вы про экран как внизу, то это как раз таки "случайные" значения, устанавливающиеся в микросхемах, в момент включения.
Ели вы про экран как внизу, то это как раз таки "случайные" значения, устанавливающиеся в микросхемах, в момент включения.
нет, на вашем экране просто мусор, а не узоры. Такого мусора при включении отечественных клонов спектрума никогда не было. Про фирменные машины сказать не могу, т.к. никогда их не видел.
Узор был примерно такой, это я руками нарисовал, цвета за 15 лет забыл,так что могли и другие быть :)
http://savepic.org/3446101.png
---------- Post added at 00:40 ---------- Previous post was at 00:36 ----------
Но на практике как раз чаще при включении всеже возникают артефакты в узоре.
да, иногда в узоре были небольшие вкрапления мусора
Интересная гипотеза была озвученна одним моим другом в далеком 1992?, он утверждал что если память не регенерировать (что по-моему можно сделать в синклерах с раздельным полем памяти, например во Львовском варианте, постоянно устанавливая R в нулевое значение например) то она всеравно держит значения довольно долго (до нескольких секунд). Правда это или нет так и не довелось проверить.
в отечественных клонах регенерация памяти производилась независимо от процессора, так что регистр R на нее никак не влиял. А вот на фирменных машинах регенерация была завязана на процессор и модификация регистра R приводила к быстрой порче памяти.
На Пентагоне была черно белая шахматная доска без процессора. Это говорит о чем? В одном адресном сегменте микросхемы памяти выдавали #00, а на другом #FF. Ни а какой теоретической случайности нет и речи, хотя она должна быть :).
Опять таки, при чем тут регенерация? Она поддерживает то что хранится в микросхемах памяти.
Выходит, что это заводские установка микросхем памяти принимать значения при старте :eek:. Что-то мало верится...
Выходит, что это заводские установка микросхем памяти принимать значения при старте :eek:. Что-то мало верится...
начальное состояние микросхемы при включении - это пока что это самый правдоподобный вариант. По всей видимости это как-то зависело от внутренней организации массива элементов внутри микросхем памяти.
А может кто-то сделать снимок экрана во время включения, посмотреть как эта картинка в точности выглядела
http://zx-pk.ru/showpost.php?p=188076&postcount=9
http://zx-pk.ru/showpost.php?p=268619&postcount=6
Вариантов шахматок куча
---------- Post added at 01:07 ---------- Previous post was at 01:05 ----------
Кстати, когда отключаешь регенерацию, картинка постепенно в шахматку превращается, так что скорее всего половина ячеек через инвертор идет
[/COLOR]Кстати, когда отключаешь регенерацию, картинка постепенно в шахматку превращается, так что скорее всего половина ячеек через инвертор идет
по всей видимости в микросхеме памяти половины адресного массива по разному реализованы - у одной части начальное значение 0, у дрогой 1. Остается вопрос - почему на разных машинах, вроде-бы с одинаковыми ру5 картинки разные? :confused_std:
Ну разряды микросхемы с счетчикам картинки не одинаково подключены
по всей видимости в микросхеме памяти половины адресного массива по разному реализованы - у одной части начальное значение 0, у дрогой 1. Остается вопрос - почему на разных машинах, вроде-бы с одинаковыми ру5 картинки разные? :confused_std:
Это динамическая память, начальное состояние у всех одинаковое - нет заряда. Возможно, память разбита на две части. У одной за единицу принят заряд, а у другой отсутствие заряда.
вспомнилась маленькая демка? которая корректно работает только на реалах
'First of all RAM is filled by special pattern.
Whole program is design to stop dynamic RAM
refresh cycles in your Speccy. Every
each second program show you actual content
of sclerotic RAM chips.'
http://pouet.net/prod.php?which=56402
1. Остается вопрос - почему на разных машинах, вроде-бы с одинаковыми ру5 картинки разные? :confused_std:
У меня есть догадка. Дело в том, что теоретически при подключении 565ру6 (7 адресных выводов) или 565ру5 (8 адресных выводов) их адресные контакты при подключении к мультиплексору можно тосовать как угодно! Действительно ведь микропроцессору все-равно в какую физическую ячейку он пропишет 1 бит, главное чтобы при выставлении такого же адреса считались те же данные.
Поэтому в разных компьютерах для удобства разметки печатной платы они подключены по разному.
вспомнилась маленькая демка? которая корректно работает только на реалах
причём походу она работает корректно только на фирмовых спеках...
причём походу она работает корректно только на фирмовых спеках...
Там даже так и написано :)
http://dl.dropboxusercontent.com/u/4166599/zx/Chessscreen.jpg
Магик-05
Синхронизации нет, но вроде всё видно.
на БК-0010 тоже при включении сеточка/шахматка
видно на видео в момент включения
http://www.youtube.com/watch?v=3gl7b3gG0q0&feature=player_embedded
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot