Speccy - наш выбор!

Speccy - наш выбор! (http://zx-pk.ru/index.php)
-   Разное (http://zx-pk.ru/forumdisplay.php?f=90)
-   -   Компьютер "Искра-1080 Тарту" (http://zx-pk.ru/showthread.php?t=12913)

vinxru 8th April 2012 17:38

Quote:

Originally Posted by Titus (Post 491191)
Какие-нибудь регистры и карту памяти еще не выяснили?

Карта памяти есть. Регистры можно угадать по схеме. Там стоит дешифратор ИД7 (DD21) на адреса A3,A4,A5.

Например, вывод 2 дешифратора (на шине С39) включает запись в регистры палитры (DD75). То есть записью в порты 10h - 13h (дубликат на 14-17h и т.п.) настраивается палитра

http://s019.radikal.ru/i622/1204/31/1f5a2428a681.png

(Последнюю версию схемы выгружу сегодня-завтра. Она на ноутбуке, а его унесли)

---------- Post added at 16:38 ---------- Previous post was at 16:37 ----------

Quote:

Originally Posted by Titus (Post 491195)
А что это там говорится о каком-то ПЗУ емкостью 20Кб, на 10-ти микросхемах 556РТ18?

Да, на десяти РТ7А.

Titus 8th April 2012 17:43

Quote:

Originally Posted by vinxru (Post 491197)
Да, на десяти РТ7А.

Чего же так хранится???
И как их получить в адресном пространстве?

Почитал доки, там только непонятно написано про карту памяти, а про регистры вообще ничего.

vinxru 8th April 2012 18:00

Quote:

Originally Posted by Titus (Post 491203)
И как их получить в адресном пространстве?

Надо в какие то порты ввода вывода записать какие то значения.

Спаял переходник из двух панелек и считал первую ПЗУ. В начале команды DI/JMP а потом знакогенератор.

http://s019.radikal.ru/i624/1204/97/8a56bd0ff968.jpg

Titus 8th April 2012 18:07

Quote:

Originally Posted by vinxru (Post 491207)
Надо в какие то порты ввода вывода записать какие то значения.

Спаял переходник из двух панелек и считал первую ПЗУ. В начале команды DI/JMP а потом знакогенератор.

А нам дампы дать?

vinxru 8th April 2012 18:08

Quote:

Originally Posted by Titus (Post 491211)
А нам дампы дать?

Конечно. Только сначала выпаяю и считаю остальные 9 микрух.

Titus 8th April 2012 18:08

Quote:

Originally Posted by vinxru (Post 491212)
Конечно. Только сначала выпаяю и считаю остальные 9 микрух.

Ну для затравки хотя бы один кинь.

b2m 8th April 2012 18:09

Quote:

Originally Posted by vinxru (Post 491197)
Карта памяти есть. Регистры можно угадать по схеме. Там стоит дешифратор ИД7 (DD21) на адреса A3,A4,A5.

Например, вывод 2 дешифратора (на шине С39) включает запись в регистры палитры (DD75). То есть записью в порты 10h - 13h (дубликат на 14-17h и т.п.) настраивается палитра

Только не 10h-13h, а 90h-93h, смотри внимательнее схему :)
Там вообще все порты в диапазоне 80h-0FFh, т.к. на дешифратор порта DD21 идёт А15 как разрешающий сигнал, совместно с IOWR/IORD (предположительно, на данный момент не дорисовано).

Есть ещё битовый регистр конфигурации DD20, адресуется портами:
0A0h-0A7h, 0E0h-0E7h очистка
0B8h-0BFh сброс бита
0F8h-0FFh установка бита
Как раз через него (бит 2) перключаются страницы ПЗУ (по 16Кб). Само ПЗУ только по адресам 0C000h-0FFFFh, а также 0000-0FFh после сброса или при установке в ноль старшего бита порта 0A8h (0A8h-0AFh,0E8h-0EFh), и наличии гашения кадра (наверное).

vinxru 8th April 2012 18:14

1 Attachment(s)
первая пзу

Titus 8th April 2012 18:16

Quote:

Originally Posted by vinxru (Post 491218)
первая пзу

Один в один, как та, что выкладывали в магнитофонной записи по адресам C000-C7FF.

b2m 8th April 2012 18:18

Quote:

Originally Posted by vinxru (Post 491218)
первая пзу

Вторая будет гораздо интереснее :)


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

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