zorel, разницы особой я не увидел, так что вряд ли тут именно микруха памяти замешана...
---------- Post added at 13:21 ---------- Previous post was at 12:59 ----------
мусор на экране статичный или постоянно меняется? На вид есть 2 варианта: ПЗУ с знакогенератором битое, либо ШД на нем с чем-то коротит.
но имеют постоянство от символа к символу, одинаковые символы на экране имеют одинаковый шум.
---------- Post added at 13:46 ---------- Previous post was at 13:42 ----------
А что касается битой РАМ я пожалуй погорячился - на первом скрине есть раскрашенные знакоместа, надо как-то вычислить адреса, где они располагаются в адресном пространстве и узнать соответствие микросхемам.
---------- Post added at 14:00 ---------- Previous post was at 13:46 ----------
Так, вот что нашел:
Далее следует целый абзац с описанием прохождения образа символа из ПЗУ знакогенератора, который бы тоже стоит проверить. см. стр.17-18 Инструкции по сборке и использованию АТМ Турбо2+.Текстовый экран 640х200. Атрибут, также как и в высоком разрешении 640х200, поступает со 2-й линейки памяти...
---------- Post added at 14:24 ---------- Previous post was at 14:00 ----------
Вот строение текстового экрана с привязкой по адресам:
5.2. Text mode 80х25
(RG2=1, RG1=1, RG0=0)
Pixels are narrow (1:0.5). Every character is 8x8, so total resolution in 640x200.
Memory:
RAM pages #05 and #01 (if port #7FFD was written with D3=0) or #07 and #03 (if port #7FFD was written with D3=1). Screen data size is 4000 bytes (not continuous).
Structure:
Text mode memory consists of character codes and attributes. Characters are defined in character ROM (KOI-8 codepage).
Characters with even and odd X-coordinates are placed apart. "Even" and "odd" fields have lines of 40 characters, padded to 64 bytes.
RAM page #05 (#07):
#21C0...#27FF - character codes of odd characters (25 lines, every line is 64 bytes, of which only first 40 are significant).
#01C0...#07FF - character codes of even characters (ditto).
RAM page #01 (#03):
#21C0...#27FF - attributes of even(!) characters (ditto).
#01C0...#07FF - attributes of odd(!) characters (ditto).
Attribute byte structure:
D6,D2,D1,D0 - INK colour (character).
D7,D5,D4,D3 - PAPER colour (background).Экранная область расположена в 128й памяти.5.2. Текстовая консоль 80х25
(RG0=0, RG1=1, RG2=1)
Расположение:
Страницы #05 и #01 ОЗУ при D3=0 порта #7FFD или страница #07 и #03 ОЗУ при D3=1 порта #7FFD.
Пропорции пикселей 1:0.5. Размер экрана 4000 байт (разделен на 4 независимые группы).
Структура:
Структура похожа на ZX экран делением на поле монохромного изображения и поле атрибутов. Основное различие заключается в том, что в этом видеорежиме нельзя работать с отдельными пикселями. Работа идет с отдельными знакоместами (8x8 пикселей). При этом один байт из видеоОЗУ определяет содержание конкретного знакоместа: в него аппаратными средствами из знакогенератора, прошитого в специальное ПЗУ, выводится соответствующее этому байту (по стандарту КОИ-8) изображение символа. Таких знакомест – 2000 (80 столбцов и 25 строк, или 640x200 пикселей).
Столбцы символов делятся на группы четных и нечетных, которые располагаются в различных местах видеоОЗУ. Строки четных и нечетных знакомест имеют длину в 64 байта, однако из них отображаются только первые 40. Аналогично расположены и байты атрибутов. Расположение строк – линейное.
Структура страницы 5(7):
#01C0 - #07FF - Знакоместа четных символов (1000 байт)
#21C0 - #27FF - Знакоместа нечетных символов (1000 байт)
Структура страницы 1(3):
#01C0 - #07FF - Атрибуты нечетных(!) символов (1000 байт)
#21C0 - #27FF - Атрибуты четных(!) символов (1000 байт)
(!) – области четных/нечетных атрибутов противоположны аналогичным областям символов!
Структура байта атрибутов:
D0,D1,D2,D6 - цвет INK (окраска символа)
D3,D4,D5,D7 - цвет PAPER (фон за символом)
Видно, что байт атрибутов в режиме 80x25 схож с аналогичным в ZX-режиме, за исключением того, что биты D6 и D7 используются для задания яркости (точнее – выбор цветов 8-15) отдельно для INK и PAPER, а режима FLASH не существует.
---------- Post added at 14:27 ---------- Previous post was at 14:24 ----------
Если пораскинуть мозгами, то можно вычислить микруху более-менее точно.
Последний раз редактировалось Дмитрий; 09.12.2011 в 16:30.
Какое изображение на экране должно быть при неустановленной пзу после ресета?
Разобрался было внутримикросхемное к\з. в микросхеме D41.
Последний раз редактировалось zorel; 11.12.2011 в 14:22.
Железо
ZX-Evolution rev.С; TSFM; NeoGS Rev.C | БК-0011М | ReVerSE-U16 Rev.C | Profi 5.03
A1200 Rev.1D1; Bliz060@50+SCSI Kit+128Mb; CF-IDE 16Gb; AOS3.9 | A1200 Rev.1D4; Micronic Infinitiv 1200 + Zorro II board ; BPPC060@60/603e@240+256Mb ; Cybervision 64-3D ; Indi AGA Mk2 ; Spitfire SCSI ; PCD-60B SCSI Card Reader ; IDE Buddha Flash ; Toccata ; AOS4.1
Yamaha MSX2 YIS503IIIR КУВТ2
Mac Mini G4; 1,5Ghz; RAM 1Gb; HDD 80Gb; AirPort[свернуть]
im2, homer, возможно натолкнет на мысль. http://zx.pk.ru/showpost.php?p=263272&postcount=12
---------- Post added at 04:32 ---------- Previous post was at 04:12 ----------
homer, может просто не хватает напруги? http://zx.pk.ru/showthread.php?t=12665
Последний раз редактировалось zorel; 12.12.2011 в 03:48.
напряжение в норме. спасибо за ссылки - почитаю.
Эту тему просматривают: 2 (пользователей: 0 , гостей: 2)