![]() |
Quote:
И еще есть ПЗУ по адресу B000, которое включается только есть дисковод. |
Quote:
Сначала надо разобраться с портами управления памятью, но тут я надеюсь на полную схему. Потому-что вместо прерывания по кадру там, похоже, сделано включение ПЗУ (при определённом значении порта A8h). Т.е. в ОЗУ устанавливается команда HLT, а в ПЗУ по этому адресу расположен обработчик псевдо-прерывания. У меня в эмуляторе такую фичу пока сделать нельзя, т.к. команда HLT не перечитывает байт по адресу, на котором был останов. По адресам C000-C7FF тоже непонятно, то-ли ОЗУ, то-ли ПЗУ. Там знакогенератор, вполне возможно эта область памяти была просто скопирована из ПЗУ. По адресам C800-CFFF точно ОЗУ, маловероятно, что ПЗУ сделано с "дыркой" по этим адресам. В коде драйвера вывода есть обращение в эту область, так что надо сначала разобраться, как достать полное ПЗУ, включая область C000-CFFF. |
>В инструкции написано, что когда запущен монитор, то ПЗУ с Бейсиком отключено.
А мы инструкций не читаем ;-) Мы на живой машине выполняем D000g и попадаем в Бейсик. ---------- Post added at 14:33 ---------- Previous post was at 14:29 ---------- b2m, Если надо что-то в мониторе или бейсике на живой машине потыркать - обращайтесь |
Блин... выпаяю сегодня ПЗУ.
|
Quote:
Quote:
---------- Post added at 15:37 ---------- Previous post was at 15:36 ---------- Quote:
|
Quote:
Есть небольшая вероятность, что глюк клавиатуры - это слетевшая прошивка. |
>Там загрузчик бейсика, видимо. Даже в эмуляторе выводит на экран *** T-BASIC ***
Вот и я про тоже. То есть там должно быть видно как он ПЗУхи переключает. Бейсик-то работает после этого загрузчика. >Постараюсь не порвать дорожки. Впапаяю потом панельки. Имей ввиду что РТхи боятся перегрева! |
они в процессе работы как утюги калятся...
|
BYTEMAN, Тебе найти твой пост как ты РТшку от Арго перегрел и плакался? ;-)
|
Выпаял одну. Некоторые контактные площадки отвалились...
http://i049.radikal.ru/1204/ad/8f8053f0183at.jpg Теперь буду думать, как в программатор Willem вставить микросхему РТ7. ---------- Post added at 15:38 ---------- Previous post was at 15:37 ---------- Я выпаял феном за 5 секунд. |
Quote:
|
Эй, магистры прошивок. Как прочитать РТ7 на программаторе Willem?
|
vinxruСделай переходник на 2716
---------- Post added at 15:59 ---------- Previous post was at 15:56 ---------- Отличия 2716-рт7 A10: 19-21 И на 18+19 ноги РТ7 подай "1" ---------- Post added at 16:04 ---------- Previous post was at 15:59 ---------- Или подай на 18 ногу "1", скажи что это 2732, а потом из 32кбит сделай выборку когда A10=1 |
Делаю уже. Зачищаю 24 провода.
|
dk_spb, кстати, второго АРГО не появилось случайно? Чтобы РЕшки считать?
|
BYTEMAN, Неа, увы, у меня они делением не размножаются :-(
|
Я понял, зачем тебе две Искры. Ты их случать будешь, что бы появились маленькие Искорки!
|
Я так понял, никакой документации, кроме схемы на Искру 1080 нет?
Какие-нибудь регистры и карту памяти еще не выяснили? |
Titus, В доках (выложенных в начале темы) есть чуть-чуть инфы. Карта памяти и вроде как про порт с цветом связанный.
vinxru, Угу, ты же видел - у одной торчит коаксиаьный разъем,а у другой в этом месте отверстие под заглушкой. Я специально две такие искал ;-) |
А что это там говорится о каком-то ПЗУ емкостью 20Кб, на 10-ти микросхемах 556РТ18?
|
Quote:
Например, вывод 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:
|
Quote:
И как их получить в адресном пространстве? Почитал доки, там только непонятно написано про карту памяти, а про регистры вообще ничего. |
Quote:
Спаял переходник из двух панелек и считал первую ПЗУ. В начале команды DI/JMP а потом знакогенератор. http://s019.radikal.ru/i624/1204/97/8a56bd0ff968.jpg |
Quote:
|
Quote:
|
Quote:
|
Quote:
Там вообще все порты в диапазоне 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), и наличии гашения кадра (наверное). |
1 Attachment(s)
первая пзу
|
Quote:
|
Quote:
|
Quote:
---------- Post added at 17:27 ---------- Previous post was at 17:20 ---------- А что там за две шины адреса? CA1-16, обычная процессорная и расширенная буферизированная A1-A18, управляемая непонятными сигналами C57, C52 |
Quote:
---------- Post added at 17:43 ---------- Previous post was at 17:42 ---------- Quote:
A17, A18 используются только дешифратором ПЗУ DD28. И по логике A17 = A14 | !C52. С52 - это сигнал ROM или инвертированный MEMR (C68). Откуда берется С68 я пока не понял. |
Quote:
|
1 Attachment(s)
Слил! Версия 3.0 :)
|
Quote:
|
Может быть переходник неконтачит. Сейчас еще раз солью.
---------- Post added at 18:28 ---------- Previous post was at 18:23 ---------- Quote:
---------- Post added at 18:43 ---------- Previous post was at 18:28 ---------- Перезалил версию, смотрите. Между панельками был плохой контакт, ножки не были впаяны и поэтому вытаскивались. |
DD34 с глюками, повторяются по 256 байт (шина адреса коротнула на еденицу или висит в воздухе)
|
Ок, теперь 03_DD34.bin не повторяется.
---------- Post added at 19:04 ---------- Previous post was at 18:58 ---------- Еще есть информация проливающая свет на дешифрацию адресного пространства. На корпусах ПЗУ лаком написан адрес: DD32 - C0 DD33 - C8 DD34 - D0 DD35 - D8 DD36 - E0 DD37 - E8 DD38 - F0 DD39 - F8 DD40 - C0 (B) DD41 - C8 (B) |
Лаком правильно написано, а ты зря 7 и 10 местами поменял, склеивать надо как раз в порядке номеров микросхем.
---------- Post added at 20:06 ---------- Previous post was at 20:06 ---------- Теперь вроде нормально. |
Quote:
|
| All times are GMT +4. The time now is 01:01. |
Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.