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 15:06

Quote:

Originally Posted by dk_spb (Post 491075)
Тогда ждем что скажет уважаемый b2m.
Кстати, при старте с адреса D000 попадаем в T-Basic.

В инструкции написано, что когда запущен монитор, то ПЗУ с Бейсиком отключено.
И еще есть ПЗУ по адресу B000, которое включается только есть дисковод.

b2m 8th April 2012 15:28

Quote:

Originally Posted by dk_spb (Post 491075)
Тогда ждем что скажет уважаемый b2m.
Кстати, при старте с адреса D000 попадаем в T-Basic.

Масса нестандартных решений, так что быстро сделать эмуляцию не получится.

Сначала надо разобраться с портами управления памятью, но тут я надеюсь на полную схему. Потому-что вместо прерывания по кадру там, похоже, сделано включение ПЗУ (при определённом значении порта A8h). Т.е. в ОЗУ устанавливается команда HLT, а в ПЗУ по этому адресу расположен обработчик псевдо-прерывания. У меня в эмуляторе такую фичу пока сделать нельзя, т.к. команда HLT не перечитывает байт по адресу, на котором был останов.

По адресам C000-C7FF тоже непонятно, то-ли ОЗУ, то-ли ПЗУ. Там знакогенератор, вполне возможно эта область памяти была просто скопирована из ПЗУ. По адресам C800-CFFF точно ОЗУ, маловероятно, что ПЗУ сделано с "дыркой" по этим адресам. В коде драйвера вывода есть обращение в эту область, так что надо сначала разобраться, как достать полное ПЗУ, включая область C000-CFFF.

dk_spb 8th April 2012 15:33

>В инструкции написано, что когда запущен монитор, то ПЗУ с Бейсиком отключено.
А мы инструкций не читаем ;-)
Мы на живой машине выполняем D000g и попадаем в Бейсик.

---------- Post added at 14:33 ---------- Previous post was at 14:29 ----------

b2m, Если надо что-то в мониторе или бейсике на живой машине потыркать - обращайтесь

vinxru 8th April 2012 15:36

Блин... выпаяю сегодня ПЗУ.

b2m 8th April 2012 15:37

Quote:

Originally Posted by dk_spb (Post 491141)
А мы инструкций не читаем ;-)
Мы на живой машине выполняем D000g и попадаем в Бейсик.

Там загрузчик бейсика, видимо. Даже в эмуляторе выводит на экран *** T-BASIC ***

Quote:

Originally Posted by dk_spb (Post 491141)
b2m, Если надо что-то в мониторе или бейсике на живой машине потыркать - обращайтесь

Спасибо, обязательно воспользуюсь этой возможностью. :)

---------- Post added at 15:37 ---------- Previous post was at 15:36 ----------

Quote:

Originally Posted by vinxru (Post 491144)
Блин... выпаяю сегодня ПЗУ.

Может не надо? :)

vinxru 8th April 2012 15:46

Quote:

Originally Posted by b2m (Post 491145)
Может не надо?

Постараюсь не порвать дорожки. Впапаяю потом панельки.

Есть небольшая вероятность, что глюк клавиатуры - это слетевшая прошивка.

dk_spb 8th April 2012 16:19

>Там загрузчик бейсика, видимо. Даже в эмуляторе выводит на экран *** T-BASIC ***
Вот и я про тоже. То есть там должно быть видно как он ПЗУхи переключает.
Бейсик-то работает после этого загрузчика.

>Постараюсь не порвать дорожки. Впапаяю потом панельки.
Имей ввиду что РТхи боятся перегрева!

BYTEMAN 8th April 2012 16:29

они в процессе работы как утюги калятся...

dk_spb 8th April 2012 16:30

BYTEMAN, Тебе найти твой пост как ты РТшку от Арго перегрел и плакался? ;-)

vinxru 8th April 2012 16:38

Выпаял одну. Некоторые контактные площадки отвалились...

http://i049.radikal.ru/1204/ad/8f8053f0183at.jpg

Теперь буду думать, как в программатор Willem вставить микросхему РТ7.

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

Я выпаял феном за 5 секунд.


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

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