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)

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! Там львёнок прикольный :)

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


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

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