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 17th January 2012 05:21

Выход в монитор CTL + RST

ПЗУ расположено по адресам 0-100h, C000h-FFFFh. Причем, с большой вероятностью при выходе в монитор ПЗУ с бейсиком отключается от адресного пространства.

b2m 17th January 2012 12:43

Quote:

Originally Posted by vinxru (Post 456416)
ПЗУ расположено по адресам 0-100h

А оно всегда там, или как у всех, только после сброса?
Повторяется ли оно по адресам 0С000-0С100h?

vinxru 17th January 2012 16:07

Quote:

Originally Posted by b2m (Post 456461)
А оно всегда там, или как у всех, только после сброса?
Повторяется ли оно по адресам 0С000-0С100h?

Не знаю пока, может быть любой кусок ПЗУ. Я пока не зарисовал полностью дешифрацию адреса. Но вот еще интересное наблюдение:

В Искре стоит 10 микросхем ПЗУ по 2 Кб, общим объемом 20 Кб. Микросхемы выбираются дешифратором К555ИД10 к которому подключены линии A11-A14.

То есть ПЗУ жестко привязаны к адресам B000-FFFF.

А в книге я видел упоминание, что по адресу B000 находится дисковая операционная система.

dk_spb 22nd January 2012 21:55

Первый подход по считыванию ПЗУ не принес ни результата ни радости.
Инструкция была неполной ;-)
Ни один из моих телевизоров не поймал сигнал с антенного выхода Искры.
С распиновкой RGB и МАГвых еще тоже предстоит разбираться.
Но радует что машинка у меня рабочая - что-то он таки на экране пишет, но буквы неразобрать.

dk_spb 25th January 2012 20:31

Неужели ни у кого нет распиновки разъемов?

BYTEMAN 25th January 2012 23:15

dk_spb, а методом осциллографического тыка вычислить?

dk_spb 26th January 2012 03:00

BYTEMAN, Я тертью ночь сплю по три часа - пытаюсь дискету от Немиги разобрать на PC. Методом осцилографа я, конечно, сделаю, но лет эдак через.....

BYTEMAN 26th January 2012 03:16

dk_spb, понимаю... В зачётную неделю было точно так же :( Появись на минутку в аське, там к тебе вопросец один есть...

dk_spb 31st March 2012 01:09

Сегодня праздник у ребят
Ликует пионЭрия -
Сегодня в гости к ним пришел
Нет, нифига не Лаврентий Палыч.
А унылый почтальон, который принес Искру, доки (две книжки), родную кассету (но похоже с играми), и СХЕМУ (два листа А3, не факт что их было всего два изначально).

vinxru 31st March 2012 01:58

У меня над столом висит бумага - доперерисовать схему Искры. Я каждый день на неё смотрю и печалюсь.

Скань схему, а с меня пиво!

b2m 31st March 2012 11:38

Quote:

Originally Posted by dk_spb (Post 487594)
почтальон, который принес Искру, доки (две книжки), родную кассету (но похоже с играми), и СХЕМУ (два листа А3, не факт что их было всего два изначально).

Ура! Доки! Кассеты!
Оцифровывай кассеты, разберёмся с форматом записи, состряпаем свою прогу, которую можно будет загрузить с магнитофона, и которая запишет нам ПЗУ на магнитофон. А если в доках есть раскладка портов и описание точек входа в монитор, то сделать эту прогу будет гораздо проще. По крайней мере нужны либо адреса п/п записи на магнитофон, либо порт вывода на магнитофон.

Если разберёшься, как выйти в монитор и записать ПЗУ на магнитофон, то лучше сразу запись ПЗУ выкладывай :)

dk_spb 31st March 2012 11:59

b2m, Сканы доков тут были - нет в них нихрена. Они сразу и на 1080 и на 1081.
В этой ветке уже 4ре кассеты выкладывали. Так что ценного у меня только схема. Постараюсь отсканить в ближайшее время.

b2m 31st March 2012 15:23

Quote:

Originally Posted by dk_spb (Post 487684)
В этой ветке уже 4ре кассеты выкладывали.

Тьфуты, я и забыл уже. Я их даже в бинарники перегонял.
Вобщем, жду магнитофоную запись ПЗУ. :)

vinxru 31st March 2012 15:32

В одной из ПЗУ должен быть DOS. И он по умолчанию отключен от адресного пространства.

Titus 31st March 2012 15:33

Quote:

Originally Posted by b2m (Post 487740)
Тьфуты, я и забыл уже. Я их даже в бинарники перегонял.
Вобщем, жду магнитофоную запись ПЗУ. :)

Все нормально перегналось? Без ошибок? Какой там формат записи?

Titus 31st March 2012 23:16

1 Attachment(s)
Quote:

Originally Posted by Titus (Post 487742)
Все нормально перегналось? Без ошибок? Какой там формат записи?

Ну все, разобрался сам.
Формат один в один, как на Львове, только быстрее процентов на 50% )
Взял свою Львовскую читалку и все распознал.

Итак, 4 кассеты:

1. Игры 6
Code:

00:09-00:16  BLoad:  foto1   
02:16-02:23  BLoad:  foto2   
04:23-04:30  BLoad:  lab       
05:39-05:45  BLoad:  boa     
06:23-06:30  CLoad:  TIME   
06:46-06:53  CLoad:  REW     
07:46-07:52  CLoad:  AR?M   
08:15-08:21  CLoad:  KVADR   
00:00-00:01  CLoad:  REK       
09:10-09:17  CLoad:  BOI     
09:57-10:04  CLoad:  ELEK       
10:42-10:49  CLoad:  RGB
11:02-11:09  CLoad:  RGB

2. Изготовил проверил
Все тоже самое, что и на первой, но почему-то почти все файлы отличаются, кроме KVADR. Очевидно, на одно из этих кассет программы записаны с ошибками. На какой, сказать не могу.

3. Комплект программ для пользователя
Code:

00:13-00:20  BLoad:  test 
01:17-01:24  CLoad:  TEST1 
01:47-01:54  BLoad:  EDAsm

4. Комплект программ 2
Все тоже самое, что и на третьей кассете, но опять же все программы отличаются, стало быть где-то запись с ошибками.


p.s.: Формат записи, используемый на Львове и, как оказалось, на Искре Тарту не подразумевает наличие контрольной суммы в конце файла. Обычно контрольные суммы пишутся на этикетках кассет, но этих этикеток не отсканировали.
Не смотря на это, моя читалка имеет методы контроля за ошибками по косвенным признакам, кроме того, были одельно прочитаны как левый, так и правый канал кассет. Так что с большой долей вероятности могу сказать, что все прочитано правильно, хотя все же желательно посмотреть сканы обложек кассет с контрольными суммами.

И для затравки два скрина с первой кассеты:

b2m 31st March 2012 23:23

Quote:

Originally Posted by Titus (Post 487881)
Ну все, разобрался сам.

А я только что нашёл конвертилку. Их у меня много, и все, по традиции, называются wav.cpp :) И комментариев никаких нет :)
В кратце: частотная модуляция (два коротких - ноль, один длинный - один), младший бит первый, один старт-бит (1), два стоповых (0). Раккорд, естесственно, нулями (раз уж стартовый - еденица).

Titus 31st March 2012 23:24

Quote:

Originally Posted by b2m (Post 487890)
А я только что нашёл конвертилку. Их у меня много, и все, по традиции, называются wav.cpp :) И комментариев никаких нет :)
В кратце: частотная модуляция (два коротких - ноль, один длинный - один), младший бит первый, один старт-бит (1), два стоповых (0). Раккорд, естесственно, нулями (раз уж стартовый - еденица).

КЭП)

vinxru 31st March 2012 23:34

Как я рад то!

---------- Post added at 22:34 ---------- Previous post was at 22:33 ----------

Надо запустить REK! Там львёнок прикольный :)

Titus 31st March 2012 23:57

Quote:

Originally Posted by vinxru (Post 487898)
Надо запустить REK! Там львёнок прикольный :)

Думаю, что без эмулятора это будет сделать непросто)

dk_spb 2nd April 2012 15:33

Вот всё что есть
http://fincoins.spb.ru/4/i1080t.rar

vinxru 2nd April 2012 15:40

Как время появится, обрисую! Пока я перерисовывал схему, я её запомнил и эта схема прямо родная :)

dk_spb 2nd April 2012 15:44

vinxru, Если что по живой промокашке надо уточнить - спрашивай. Но её качество не сильно лучше чем получившийся скан.

vinxru 2nd April 2012 15:48

Круто. На схеме есть RS232 порт. DD51 на p1-2.gif

dk_spb 2nd April 2012 15:51

Этот кусок схемы помечен как А2, и, согласно табличке на схеме, ставится только в "Искра-1084"

vinxru 2nd April 2012 17:31

А вот контроллера флопа нет. Он находится на плате клавиатуры, которой то же нет.

Причем, дешифратор адреса клавиатуры находится то же на плате клавиатуры.

---------- Post added at 14:58 ---------- Previous post was at 14:58 ----------

И я по своей схеме не понял, как отключается ПЗУ (бейсик и DOS). Так и по этомой схеме не понимаю пока.

---------- Post added at 16:31 ---------- Previous post was at 14:58 ----------

Решил в ближайшее время починить клавиатуру и слить ПЗУ. Я думаю, что данных достаточно, что бы сделать эмуляцию этого компьютера.

vinxru 5th April 2012 16:19

Нарисовано 85%. Стараюсь быть как можно ближе к оригиналу.
Ошибок еще море и все криво, но уже можно посмотреть схему. Выложил в гигантском разрешении.

http://s019.radikal.ru/i622/1204/31/1f5a2428a681t.jpg

Осталось только RS232 и пару разъемов. Я потом пройдусь с тестером по реальной печатной плате и проверю ВСЕ соединения. Даже на оригинальной схеме я нашел несоклько опечаток.

dk_spb 8th April 2012 01:03

1 Attachment(s)
Подключил Искру.
Если что надо сдампить - руководите.
а пока - найдите два отличия ;-)

BYTEMAN 8th April 2012 01:11

крышка на предохранителе и дырки в корпусах какие-то...

dk_spb 8th April 2012 01:40

BYTEMAN, У одного встроенный модулятор, у другого - переключатели режима работы ЦВ/ЧБ, от которых вроде как зависит распределение ОЗУ.

Дампы ПЗУ
http://fincoins.spb.ru/4/i1080.rar

vinxru 8th April 2012 01:42

Неужели верхняя чернобелая?

dk_spb 8th April 2012 01:47

vinxru, Ты имеешь ввиду переключается ли верхняя в цветной режим?
Не знаю.

vinxru 8th April 2012 01:49

1) У верхней нет регуляторов уровня RGB
2) Нет переключателей видеорежима
3) Зато есть модулятор. На схеме которую я рисовал, модулятор есть, но он обведен пунктиром.

dk_spb 8th April 2012 02:01

>1) У верхней нет регуляторов уровня RGB
Вроде внутри они есть.

>2) Нет переключателей видеорежима
Снаружи точно нет, а внутри - буду смотреть.

vinxru 8th April 2012 02:41

Я все это время искал чем можно сконвертировать WAV файлы. И не нашел. Пошел спать.

---------- Post added at 00:41 ---------- Previous post was at 00:39 ----------

Открыл этот файл в редакторе

http://s019.radikal.ru/i612/1204/70/aab505a5d7be.png

Хоть вручную 0100101110 считай :)

Titus 8th April 2012 02:48

1 Attachment(s)
Quote:

Originally Posted by dk_spb (Post 491007)
BYTEMAN, У одного встроенный модулятор, у другого - переключатели режима работы ЦВ/ЧБ, от которых вроде как зависит распределение ОЗУ.

Дампы ПЗУ
http://fincoins.spb.ru/4/i1080.rar

Сконвертил.

Titus 8th April 2012 02:57

По адресам C000-CFFF явно ОЗУ, и ОЗУ экрана в том числе.

dk_spb 8th April 2012 04:17

Titus, Там вроде только C000-C800 ?

---------- Post added at 03:17 ---------- Previous post was at 03:17 ----------

Quote:

Originally Posted by Titus (Post 491024)
Сконвертил.

А 3-й файлик не получилось?

Titus 8th April 2012 04:31

Quote:

Originally Posted by dk_spb (Post 491039)
Titus, Там вроде только C000-C800 ?

---------- Post added at 03:17 ---------- Previous post was at 03:17 ----------


А 3-й файлик не получилось?

Все получились.
Только, второй параметр был не длинной, а адресом по который шла запись. Поэтому самый большой файл перекрыл все остальные, а в остальных был повтор частей большого файла.

dk_spb 8th April 2012 11:38

Тогда ждем что скажет уважаемый b2m.
Кстати, при старте с адреса D000 попадаем в T-Basic.


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

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