PDA

Просмотр полной версии : Компьютер "Арго ФВ-6511"



Страницы : [1] 2 3

OldSpeccer
02.03.2009, 21:52
Если использовать ВМ80,ВГ75,ВТ57,ВВ55 и ВВ51 сложно собрать что-то очень уж оригинальное и не похожее на РК86 Хотя адресация портов тут нормальная, а не отображение на область памяти (сказывается применение системного контроллера ВК28/38). Так что как минимум адресация портов тут своя.
Спорное утверждение... Являюсь обладателем монструозного чуда "Арго" ФВ-6511, внешне как две капли воды похожего на "Юниор", внутренне тоже с ВГ75/ВТ57, правда с Z80 - все это хозяйство СР/М и даже спектрум-совместимое, более того, умеет до 620х200 в 16-ти цветах... Всю жизнь ломал голову, как это они ухитрились ВГ75-ю заставить показывать графику, да в цвете, да еще и эмулировать спек... к сожалению, кассета содержащая кассетную СР/М вместе с эмулятром спектрума - утеряна. Но чудо имело место быть :)

Mick
02.03.2009, 22:31
Спорное утверждение... Являюсь обладателем монструозного чуда "Арго" ФВ-6511, внешне как две капли воды похожего на "Юниор", внутренне тоже с ВГ75/ВТ57, правда с Z80 - все это хозяйство СР/М и даже спектрум-совместимое, более того, умеет до 620х200 в 16-ти цветах... Всю жизнь ломал голову, как это они ухитрились ВГ75-ю заставить показывать графику, да в цвете, да еще и эмулировать спек... к сожалению, кассета содержащая кассетную СР/М вместе с эмулятром спектрума - утеряна. Но чудо имело место быть :)

А схема этого чуда есть?

OldSpeccer
02.03.2009, 22:35
Естественно нет... Хотя - обещаю, еще разок напрягу товарища, подарившего его мне - пусть поищет в закромах. Шанс мал, но есть. Самому интересно. Я с тех пор насчет ВГшки успокоиться не могу - ведь РК-шного или подобного 80х25 режима там не было и в помине. Графические, при том разные режимы... цвет... эмулятор работал очень даже исправно....

Mick
02.03.2009, 22:43
Естественно нет... Хотя - обещаю, еще разок напрягу товарища, подарившего его мне - пусть поищет в закромах. Шанс мал, но есть. Самому интересно. Я с тех пор насчет ВГшки успокоиться не могу - ведь РК-шного или подобного 80х25 режима там не было и в помине. Графические, при том разные режимы... цвет... эмулятор работал очень даже исправно....

Ты точно уверен что ВГ75, меня вот интересует как там цветность реализовали, а тем более спековский экран. Так что напряги(допрос с пристрастием) своего приятеля пожалуйста на счет документации и схем.
На самом деле графический режим можно сделать в ВГ75. Некоторы игры в РК подобных, например Апогее были именно в графическом режиме(шахматы, гонки и картинка про какого то воришку). Также был бейсик графический.

OldSpeccer
02.03.2009, 22:49
Я уверен абсолютно, настолько насколько сие чудо лежит прямо передо мною Для пущей уверенности могу сюда фото запостить. Но сути это не поменяет, да, ВГ75, а да, цвет. Тут прикол как раз ИМЕННО в том, что есть Спек, есть ЦП-М, с 640х200 и 16 цветов, а монохромным символьным режимом и не пахнет!

b2m
02.03.2009, 22:57
Насчёт цвета, он есть у Партнёра с модулем МЦПГ. Суть в том, что знакогенератор цветной и лежит в ОЗУ. А для эмуляции спектрума, в таком случае, нужны были 6 знакогенераторов (каждая треть экрана - по 2 знакогенератора, диапазон символов 00-7F), видимо Агро имел такую возможность.

Интересно было бы посмотреть на схему Агро...

Mick
02.03.2009, 22:57
Я уверен абсолютно, настолько насколько сие чудо лежит прямо передо мною Для пущей уверенности могу сюда фото запостить. Но сути это не поменяет, да, ВГ75, а да, цвет. Тут прикол как раз ИМЕННО в том, что есть Спек, есть ЦП-М, с 640х200 и 16 цветов, а монохромным символьным режимом и не пахнет!

А можешь кинуть на какую нибудь шару фотки платы и самого аппарата в хорошем качестве.
Кстати вспомнил, это компьютер как то пролетал в ветке железо. Правда похоже так и не были отсканированы мануалы :(
http://www.zx.pk.ru/showpost.php?p=129310&postcount=674

Только вот фото платы там не показывает какие микрухи стоят :(

OldSpeccer
02.03.2009, 23:03
Сейчас попробую осуществить...

Добавлено через 41 минуту
Есть фотки в хорошем качестве, около 20 мегабайт, куда ложить?

b2m
03.03.2009, 00:05
В любой обменник.

OldSpeccer
03.03.2009, 02:54
http://depositfiles.com/files/x7sayrgqp

Keeper
03.03.2009, 11:28
Спасибо за фотографии, интересная машинка!

OldSpeccer
03.03.2009, 11:44
Угу, пожалуй самая интересная из всех околоспектрумных разработок, именно за счет применения ВГ75/ВТ57, причем (!) - в связке с Z80!!! Интересно, получается что эта парочка может пересылать блоки памяти без участия ЦП? Схемы пока нету, но уже есть над чем задуматься... И почему только такие разработки умирали, не оставляя следа :(

ЗЫ: тему можно бы отделить, бо слегка оффтоп....

b2m
03.03.2009, 12:10
Похоже, это действительно старший брат Юниора. А вот пересылку блоков памяти при помощи ПДП там вроде бы убрали: 8-ми разрядных регистров там не много. Да и зачем, когда то-же самое делает команда LDIR.

OldSpeccer
03.03.2009, 12:19
Да и зачем, когда то-же самое делает команда LDIR

Чтоб ЦП в это время делал что-нибудь другое, например...

b2m
03.03.2009, 13:09
Чтоб ЦП в это время делал что-нибудь другое, например...
В Юниоре, на время пересылки блока памяти, шины данных, адреса и управления были в распоряжении ПДП от начала и до конца пересылки. А процессор простаивал, ожидая освобождения шины. Так что - шило на мыло.

OldSpeccer
03.03.2009, 13:46
Могу ошибаться, но с виду кажется, что общая память 128к разделена аппаратно на отдельные поля... Теоретически, видео-ОЗУ может находиться на отдельной шине в распоряжении ВГ-шки, в то время как ЦП тогда - может спокойно обращаться к остатку...

Mick
03.03.2009, 22:39
Могу ошибаться, но с виду кажется, что общая память 128к разделена аппаратно на отдельные поля... Теоретически, видео-ОЗУ может находиться на отдельной шине в распоряжении ВГ-шки, в то время как ЦП тогда - может спокойно обращаться к остатку...

Да если смотреть на фотки, то вторая линейка скорее всего видео ОЗУ.
Причем заметьте, что так такового ПЗУ знакогенератора нет, значит возможно вторая линейка используется как ОЗУ знакогенератора.
Блин, вот бы схемку. :(

Keeper
04.03.2009, 02:12
Блин, вот бы схемку. :(

Угу. Две банки ОЗУ разнесены порядочно по плате. А кто-нибудь знает где еще (в каких компьютерах) ВГ75 рулила графическими режимами?

Lethargeek
04.03.2009, 04:36
В Юниоре, на время пересылки блока памяти, шины данных, адреса и управления были в распоряжении ПДП от начала и до конца пересылки. А процессор простаивал, ожидая освобождения шины. Так что - шило на мыло.
Так уж шило на мыло? ПДП все равно в разы быстрее должен работать!

OldSpeccer
04.03.2009, 11:23
Итак, схемы нет. Говорил с бывшим владельцем - говорит, он даже на завод писал - дайте схему... Не дали. Ответили, что мол в руководстве для эксплуатации есть распиновка разъема расширения - этого должно быть достаточно для расширения. Вот так вот, жадные укусили сами себя за х... Схему зажали - разработка и умерла. Очень жаль труда специалистов-разработчиков, потому как разработка, похоже, уникальна.

spensor
04.03.2009, 11:39
Ну при желании схему можно и восстановить, если есть живая железка. Другое дело свободное время, но и тут главное захотеть.

OldSpeccer
04.03.2009, 13:04
Да это работа для целого НИИ... Я такого в жизни не осилю, не говоря уже о времени. Самому до жути интересно, но по такой огромной плате рисовать схему - это ЖЖЕССТЬ! Кроме всего прочего, там еще куча ПЗУшек вроде 155РЕ3, хотя понять их назначение в схеме наверное можно....

ЗЫ: при поиске по яндексу, например, можно найти ссылки - доку продают, за деньги... и не факт, что со схемой...

b2m
04.03.2009, 14:13
Может у NextDoor-а что-нибудь сохранилось?
Вот тут (http://club.radioscanner.ru/index.php?action=vthread&forum=6&topic=550&page=0) он рассказывал об этом компе.

spensor
04.03.2009, 14:39
Да это работа для целого НИИ...
Да ладно, не так страшен черт, как его рисуют. У меня на прозвонку аналогичной по объему платы ушло часов 6-8 (по сути один выходной). На отрисовку понадобилось больше времени, но правда я в PCAD рисовал, в Visio думаю за те же 8 часов мог бы отрисовать.
В каком городе живешь? Если бы Харьков, и если бы дал на выходных прозвонить, можно было бы и отресторить.

Mick
04.03.2009, 19:50
Может у NextDoor-а что-нибудь сохранилось?
Вот тут (http://club.radioscanner.ru/index.php?action=vthread&forum=6&topic=550&page=0) он рассказывал об этом компе.

Только он что то его вообще перехвалил. Z80H работающий на частоте 8Мгц. На фотке точно видно что Z80А, еще и похоже немецкий MME.
Да и ВТ57 сведет на нет всю мощь процессора. Так что по моему он немного погрячился. Вообщем без док и схем не стоит гадать.

bigral
05.03.2009, 02:42
Эх видел я в свое время и ЮНИОР и АРГО и отвозил даже в ремонтную мастерскую с товарищем АРГО а сейчас не достать скорее ни того ни другого - их по большей части всех на драг металлы пустили как и многих УКНЦ.

ivagor
17.04.2010, 06:37
Технические условия на этот уникальный комп доступны (не бесплатно):
http://www.vniiki.ru/document/3400400.aspx
http://www.techtorg.ru/tushop/product.asp?tid=909512&id=953000&sort=2
http://www.1bm.ru/techdocs/kgs/tu/0/info/151182/

AlecV
17.04.2010, 20:33
У Z80 в наборе есть свой собственный чип DMA, который сильно лучше 8257.

oracleua
16.01.2011, 22:10
А есть у кого ни-буть загрузочная кассета к Арго ФВ-6511 ???

BYTEMAN
23.02.2011, 18:38
Стал сегодня счастливым обладателем сего чудика. К нему дали три книжки: Руководство по эксплуатации и две части Руководства оператора. Схем нет, кассеты загрузочной тоже нет :( Вопрос: книжки сканировать стоит, или это нах кому надо?

b2m
23.02.2011, 19:09
Листочки с распределением портов и карты памяти не помешают. Вобщем всё, что поможет сделать эмулятор этого компьютера. А кассеты, надеюсь, появятся.

dk_spb
23.02.2011, 19:15
BYTEMAN, Да-да, очень надо.
Жаль схемы и кассет нет....
И, если можно, фото родного БП, а то у меня его нет...

BYTEMAN
23.02.2011, 19:34
Листочки с распределением портов и карты памяти не помешают. Вобщем всё, что поможет сделать эмулятор этого компьютера. А кассеты, надеюсь, появятся.

Ничего подобного в книгах нет :( Только тех. данные... То, что у него два видеорежима, и один из них текстовый (цветной) - это правда. И совместимость со спеком - это тоже правда....

И, если можно, фото родного БП, а то у меня его нет...
А у меня его тоже нет :)

---------- Post added at 18:31 ---------- Previous post was at 18:31 ----------

За такие деньги, как я его взял, тама только плата должна была быть :)

---------- Post added at 18:32 ---------- Previous post was at 18:31 ----------


За такие деньги, как я его взял, тама только плата должна была быть
Однако, повезло.

---------- Post added at 18:34 ---------- Previous post was at 18:32 ----------

Сканы - будут. Обещаю. И, возможно, если на меня снизойдёт, возьмусь восстановить схему по плате... Пока что комп не запускал - вожусь с Корветом.

dk_spb
23.02.2011, 19:35
Ok, тогда ждем сканов книжек, если не затруднит

BYTEMAN
23.02.2011, 19:36
Ok, тогда ждем сканов книжек, если не затруднит


Сканы - будут. Обещаю.
;)

KALDYH
23.02.2011, 21:27
Интересно, в каких отношениях этот комп с Юниором ФВ-6506? Софт подойдет?

BYTEMAN
23.02.2011, 21:58
Софт подойдет?
Нужна "размеченная" загрузочная кассета.... Этот Арго сам управляет лентопротяжником (ищет начало и конец программ), СР/М у него ленточная, ядро системы и знакоген читаются с кассеты...

---------- Post added at 20:58 ---------- Previous post was at 20:50 ----------

Сразу бросилось в глаза отличие по схеме Юниора - у Арго нет ВК28 и РТ5...

b2m
23.02.2011, 22:03
Этот Арго сам управляет лентопротяжником (ищет начало и конец программ), СР/М у него ленточная
Ну и в Юниоре так-же. Только если железо другое, то вряд-ли подойдёт кассета от Юниора.

BYTEMAN
23.02.2011, 22:04
По книге: файлы на системной ленте:


C55.A - ядро операционной системы
STAT.COM
PIP.COM
POWER.COM
ASM.COM
DDT.COM
LOAD.COM
M80.COM
L80.COM
ZID.COM
WM.COM
WM.HLP
MBASIC.COM
F2A.COM - программа разметки магнитной ленты
COPY.COM - программа, обеспечивающая обмен данными между квазидиском А: и не размеченной кассетой
SNC.COM|
KBD.COM|>пакет программ интерпретации ПК "ZX-Spectrum"
ROM.SNC|

Пожалуй, самое главное - найти ядро и интерпретатор спектрума... Как сказал бывший владелец, схема Спектрума аналогичка Балтику... Хотя - ХЗ... Ещё он очень плевался о том, что нет схемы... Что разработчики не дали схемы :(

b2m
23.02.2011, 22:07
Сразу бросилось в глаза отличие по схеме Юниора - у Арго нет ВК28 и РТ5...
Ты главное скажи, есть ли там ВГ75 и ВТ57 :)

BYTEMAN
23.02.2011, 22:21
Есть :) И ВГшка, и ВТшка, и ВИ53, и ВВ51.

Немного по книге:

Два режима: монохроматический и многоцветный.
Монохроматический:
Символов в строке: 80
Строк: 24
Разрешение: 640х200
Цветов: 8

Многоцветный:
Разрешение: 320х240
Цветов: 16

Тэкс, что ещё... ОЗУ 128Кб, ПЗУ 2Кб. Полная совместимость с ZX....

---------- Post added at 21:21 ---------- Previous post was at 21:20 ----------

Клава - как у УКНЦ... Только подписи немпного другие...

dk_spb
23.02.2011, 22:30
Клава как у МС-1502

BYTEMAN
23.02.2011, 22:32
Клава как у МС-1502

А МСка в таком же корпусе, как и УКНЦ? Это та, которая IBM?

esl
23.02.2011, 22:59
Поддержка графики 640*350*16цветов - тогда формат EGA только появлялся....
Отдельный алф/цифровой видео адаптер, после небольшой переделки которого,
появилась возможность подключать к этому пк два монитора(тфу... телевизора! :)
эта цитата меня наводит на мысль что там отдельно ВГ75 и отдельно спектрумовская стандартная графика.
разными так сказать схемами.

BYTEMAN
24.02.2011, 00:34
эта цитата меня наводит на мысль что там отдельно ВГ75 и отдельно спектрумовская стандартная графика.
разными так сказать схемами.
мне тоже так кажется... Возможно, даже синхрогенераторы разные... Типа "повесим на один шнур Ленинград и РКшку!" :)

---------- Post added at 23:34 ---------- Previous post was at 22:16 ----------

Обломчик... Врубил комп - на экране мусор..... С процом устанавливается стабильная развёртка, без проца - какая-то левая синхронизация :( Первое, на что пиняю, это ПЗУ. Окошко не было закреено. Поэтому есть просьба:
dk_spb, у вас вроде как есть такая машинка, да ещё и рабочая. Можете считать содержимое ПЗУ?

dk_spb
24.02.2011, 05:30
BYTEMAN, На рабочесть не проверял. ПЗУ попробую, но не быстро. Может в выходные

BYTEMAN
24.02.2011, 07:51
BYTEMAN, На рабочесть не проверял. ПЗУ попробую, но не быстро. Может в выходные
Спасибо, буду ждать :) А проверить там просто: по питанию контакт Б1 - общий, А1 - +5В. Молекс нормально на этот разъём садится.

Видео: 3-видео, 5-общий.

BYTEMAN
26.02.2011, 00:28
Считали сегодня у Prusak'а прошивку этого Арго. Файл в аттаче... Походу, прошивка целая, где-то проблемы с железом :(

BYTEMAN
26.02.2011, 00:58
dk_spb, жду от вас тоже прошивку ;) Надо сравнить содержимое.

b2m
26.02.2011, 13:27
Посмотрел дамп, попробовал запустить. Первое, что бросилось в глаза - раскладка портов совсем не такая как в Юниоре, но и обращений к Спектрумовским портам в БИОСе тоже нет. Второе, это то, что в БИОСе лишь минимальный набор для знакогенератора (цифры, большие буквы и несколько знаков), он грузится в память, и выглядит очень похоже на спектрумовский экран. Т.е. спектрумовский экран формируется средствами ВГ75! И выглядит это как текстовый экран 12х32 символа с размером символа 16х8. Понятно, что текст, в этом случае, это просто идущие подряд символы от 0 до 127, а номер трети экрана задаётся скорее всего атрибутами ВГ75 GA0,GA1.

BYTEMAN
26.02.2011, 19:39
Посмотрел дамп, попробовал запустить. Первое, что бросилось в глаза - раскладка портов совсем не такая как в Юниоре, но и обращений к Спектрумовским портам в БИОСе тоже нет. Второе, это то, что в БИОСе лишь минимальный набор для знакогенератора (цифры, большие буквы и несколько знаков), он грузится в память, и выглядит очень похоже на спектрумовский экран. Т.е. спектрумовский экран формируется средствами ВГ75! И выглядит это как текстовый экран 12х32 символа с размером символа 16х8. Понятно, что текст, в этом случае, это просто идущие подряд символы от 0 до 127, а номер трети экрана задаётся скорее всего атрибутами ВГ75 GA0,GA1.

Вот, уже хоть что-то выяснилось :) Начну на днях ковырять железо, буду надеяться на банальный непропай, т.к. когда водишь рукой над платой, на экране мусор начинает меняться и дёргаться. А когда без ПЗУ или без процессора, то синхра вообще начинает левая валить, на экране почти что горизонтальная полоска получается.... :(

b2m
26.02.2011, 21:58
И выглядит это как текстовый экран 12х32 символа с размером символа 16х8.
Чё-то как-то не по-русски написал :) 12 строк по 32 символа в строке. Т.е. 32х12 с размером символа 8х16.

Насколько я понял, адреса формируются так:
GGNNNCCLCCCCC - адрес байта из знакогенератора
110GGCCLCCCCC - адрес атрибута знакоместа
где:
GG - выходы атрибутов ВГ75 (34,33)
ССССССС - код символа (29-23)
LNNN - номер сканлинии (1-4)
А старшие три бита адреса, видимо, задаются в каком-то регистре.

---------- Post added at 23:51 ---------- Previous post was at 23:15 ----------


Два режима: монохроматический и многоцветный.
Монохроматический:
Символов в строке: 80
Строк: 24
Разрешение: 640х200
Цветов: 8

Многоцветный:
Разрешение: 320х240
Цветов: 16

Кстати, БИОС формирует текстовый экран 80х25 и разрешение в таком случае 640х250. Про режим спектрума вроде понятно, а вот что за многоцветный режим и как он формируется - неясно.

Если 320 по горизонтали, то это 40 знакомест, и значит из всех кодов символов можно сформировать 3 строки. Допустим строки тоже в высоту 16 точек, получается 48 точек на одну часть. Даже если использовать 4 части, то получится опять 192 точек по вертикали, а чтобы было 240, нужно делать 5 частей. Получается, что дополнительно к атрибутам GA0,GA1 использовался ещё и вывод HLGT (32 - подсветка). Т.е. теоретически, можно наверное запрограммировать и 320х288, но потянет ли телевизор? Уж слишком мало остаётся на кадровый СИ.

---------- Post added at 23:58 ---------- Previous post was at 23:51 ----------

Это, кстати, должно означать, что в текстовых режимах можно использовать до 8 знакогенераторов.

BYTEMAN
20.03.2011, 15:17
Взялся, наконец, за ковыряние этого монстра. Вобщем, результаты не ахти. Во первых, не работает сброс. Он там очень странно формируется. Такое ощущение, что СБРОС комп может запретить к использованию... Ладно, сбрасываю перетыканием питалова, благо, в таком случае сброс стабильный. Что выяснилось: ВГшка программируется (на экране есть картинка, но с очень странными частотами, сильно сдвинута вправо, курсор очень мелкий, но моргает, на фоне стабильного мусора). С ВГшки сигнал запроса ПДП генерится и идёт на DRQ2 (вывод 17) ВТ57 через ЛИй, на одном выводе которой сигнал с ВГшки, на другом - единица, идущая с ТМ2, этот же контакт идёт на СБРОС, по видимому, разрешает формирование сигнала СБРОС... Он всё время высокий. А вот DACK2 на ВТшке всё время высокий, хотя запрос ПДП с ВГшки на неё идёт.... При этом, ВТшка на ощупь прилично тёплая.... Списывать ВТшку?

---------- Post added at 12:43 ---------- Previous post was at 12:18 ----------

Либо ТМ2 сгорела, т.к. на 13 выводе у неё всегда "0", а на 9-м - "1", хотя по логике тоже должен быть "0"....
И ещё непонятно, на входе S у неё тоже низкий уровень..... А он идёт с DACK1 ВТшки.... Даже не знаю, что это может быть... Буду копать дальше...


---------- Post added at 13:06 ---------- Previous post was at 12:43 ----------

dk_spb, что-нибудь с прошивками слышно?

---------- Post added at 14:17 ---------- Previous post was at 13:06 ----------

Буду менять ИК57... Не нравится она мне...

BYTEMAN
20.03.2011, 18:58
Комп заработал. Правда, не знаю, что я уже успел сделать, но он показывает очень тускло :(

---------- Post added at 17:58 ---------- Previous post was at 17:31 ----------

Походу, я немного подпалил РЕшку, что на видеовыводе.... Скорее всего, случайно коротнул осциллом... Он, когда ещё показывал мусор, показывал его ОЧЕНЬ ярко... Потом, когда я прошарил там осциллом, стало вдруг очень тускло....
dk_spb, может быть, будет взможность прочитать содержимое К155РЕ3, которая стоит на видеовыводе?

dk_spb
21.03.2011, 10:34
BYTEMAN, Пока я однорукий, так что быстро ничего не будет. Она там впаяна еще небось?

BYTEMAN
21.03.2011, 13:57
dk_spb, выздоравливай!!!

До, она запаяна, но отсосом неплохо идёт.

Меня уже несколько раз посещала мысль распаять плату до нуля, и отфотографировать её с двух сторон, чтобы составить полную схему, считать РЕшки... Но не хочется убивать компик... Сомневаюсь, что смогу восстановить его после того...

dk_spb
21.03.2011, 16:33
BYTEMAN, Тогда точно быстро не получится - выпаивать надо на работу тащить

BYTEMAN
21.03.2011, 16:50
Ничего, буду ждать столько, сколько надо будет. Всё равно кассет ведь для этого компа нет ещё.... А без кассет - это просто доска.

BYTEMAN
24.03.2011, 22:19
Готовы сканы книг, идущих в поставке компьютера. Огромное спасибо за сканирование и помощь при обработке пользователю форума Prusak.

Книжки можно скачать здесь: http://rghost.ru/4916357. Т.к. это мои первые сканы (вернее, первая обработка), сильно не пинайте. Пожелания приветствуются :) Спасибки тоже

---------- Post added at 21:19 ---------- Previous post was at 21:15 ----------


Кстати, БИОС формирует текстовый экран 80х25
Правильно, там ведь одна строка как системная остаётся... Как в Юниоре...

b2m
25.03.2011, 16:34
А без кассет - это просто доска.
Стал я копать, почему кассеты от Юниора не грузятся в эмуляторе. Думал, может чего подправить на кассете надо, чтобы оно загрузилось. Заодно накопал кое-какую информацию по портам 0A1h, 0A9h (биты D1-D3 отвечают за выбор банка памяти для пересылки контроллером ПДП). Выяснилось сдедующее: файл с системой C55.HI аппаратно-независим, то есть подходит и для Арго. То есть кассета от Юниора должна бы подходить, если бы не одна бяка.

Такое подозрение, что загрузчик Арго как-то отключал прерывания аппаратно, потому-что если в конфиге эмулятора отключить прерывания, поступающие от ВГ75, то система загружается. Хотя, возможно, что у меня ВГ75 неправильно эмулируется в этом отношении (надо почитать даташит на ВГ75).

Кроме того, похоже, что именно загрузчик системы подгружал ещё и знакогенератор, таким образом единственное отличие системных кассет Арго и Юниора - это загрузчик.

BYTEMAN
25.03.2011, 17:45
b2m, я пока что комп в Брест не отвожу, если надо будет проделать какие эксперименты с железом (из-под монитора), говори - попробую проделать что надо.

b2m
25.03.2011, 18:03
Ну, для начала, хотелось бы узнать, грузится ли кассета от Юниора.
И если нет, то помогает ли запись числа 0C9h по адресу 38h (нужно ввести: J38 пробел C9 пробел ввод).

BYTEMAN
25.03.2011, 18:13
b2m, вопрос: кассета от Юниора (образ) у меня есть. Есть ли конвертилка в wav?

b2m
25.03.2011, 18:16
Есть. Правильно ли делает - я не знаю.

http://zx.pk.ru/showpost.php?p=193326&postcount=100

BYTEMAN
25.03.2011, 19:44
b2m, через часа полтора отпишусь.

---------- Post added at 18:23 ---------- Previous post was at 17:23 ----------

Результат положительный :) Сейчас скину фото.

---------- Post added at 18:44 ---------- Previous post was at 18:23 ----------

http://files.byteman.by/argo1.jpg
http://files.byteman.by/argo0.jpg

b2m
25.03.2011, 20:08
Такая же картинка и у меня в эмуляторе. Программы на ленте на диске B:, а A: это квазидиск.

То есть с прерываниями проблем нет? И конвертилка работает? Блин, что-же у меня в эмуляторе неправильно эмулируется, если не отключать прерывания?

Я подумаю, как это можно было бы проверить, надо какой-то тестик забабахать :)

BYTEMAN
25.03.2011, 20:34
Такая же картинка и у меня в эмуляторе. Программы на ленте на диске B:, а A: это квазидиск.
Двоеточие не работает :) Вернее, SHIFT. И другие кнопки (M, J, U) Вероятно, оторвался проводок с клавы. А во внутрь я сегодня не полезу, на столе Корвет под восстановление лежит.

То есть с прерываниями проблем нет? И конвертилка работает? Блин, что-же у меня в эмуляторе неправильно эмулируется, если не отключать прерывания?
Работает. И с прерываниями проблем нет :) Есть трабла с эмулятором: созданный wav в эмуле не загрузился.

Я подумаю, как это можно было бы проверить, надо какой-то тестик забабахать
Надо разобраться, как у него активировать режим ZX. И ещё надо где-нить надыбать Маяк-233...

---------- Post added at 19:34 ---------- Previous post was at 19:20 ----------

Нажатие сброса не приводит к полному сбросу компьютера. В МОНТОРе выводится состояние регистров, в ТСР/М - повторный промпт.

b2m
25.03.2011, 20:50
Есть трабла с эмулятором: созданный wav в эмуле не загрузился.
Это не трабла, это фича :) Не поддерживается пока wav для Юниора/Арго.


Надо разобраться, как у него активировать режим ZX.
Эх.. где бы взять этот эмулятор ZX, там наверняка порты по максимуму используются. А так - поди угадай, чего в какой порт вывести надо, чтобы видеорежим поменялся (точнее, способ формирования знакоместа и пиксельклок).


Нажатие сброса не приводит к полному сбросу компьютера. В МОНТОРе выводится состояние регистров, в ТСР/М - повторный промпт.
Я кажется догадываюсь, клавиша сброса это и есть та клавиша, которая формирует прерывание по rst 0 (код команды 0C7h), а ВГ75 формирует rst 7 (код команды 0FFh). У меня сейчас в Юниоре оба источника на rst 7 повешены, надо переделать.

BYTEMAN
25.03.2011, 20:57
Эх.. где бы взять этот эмулятор ZX, там наверняка порты по максимуму используются. А так - поди угадай, чего в какой порт вывести надо, чтобы видеорежим поменялся (точнее, способ формирования знакоместа и пиксельклок).
на кассетках Юниора не было случаем файла SNC.COM?

---------- Post added at 19:57 ---------- Previous post was at 19:56 ----------

b2m, не знаю, каким образом, но родную кассетку надо как-нибудь найти.... Может быть, есть возможность выйти на разработчиков?

b2m
25.03.2011, 21:37
на кассетках Юниора не было случаем файла SNC.COM?
Нет, конечно :) Эта программа только для Арго.

BYTEMAN
25.03.2011, 21:45
Нет, конечно Эта программа только для Арго.
а вдруг у кого на кассете завалялась? ;)

b2m
26.03.2011, 10:45
У меня сейчас в Юниоре оба источника на rst 7 повешены, надо переделать.
Нет, оставлю как есть. По схеме оба источника объединяются по ИЛИ, и другой обвязки нет (т.е. всегда генерируется команда 0FFh).

BYTEMAN
26.03.2011, 12:39
b2m, я конечно не знаю, но мне почему-то кажется, что в Арго собран отдельно Юниор, и отдельно Спектрум...

b2m
26.03.2011, 12:58
Если бы это было так, то они не стали бы делать знакогенератор ВГ75 похожим на экран Спектрума.

BYTEMAN
26.03.2011, 13:45
Если бы это было так, то они не стали бы делать знакогенератор ВГ75 похожим на экран Спектрума.
Так что, ВГ сможет вывести экран спектрума? И аттрибуты, и такую же структуру экрана? Спектрум ведь там не эмулируется, а реально работает, т.к. скорость эмуляции 100% (ввод с магнитофона ведь работает). Да и кто-то писал, что играл на этом чуде в FIST...

b2m
27.03.2011, 00:36
Так что, ВГ сможет вывести экран спектрума? И аттрибуты, и такую же структуру экрана?
Я же говорю, знакогенератор располагается в видео-ОЗУ (второй банк 64Кб) и имеет такую-же структуру экрана, как у спектрума. Единственный момент, это то, что атрибуты после сброса видимо отключены. По крайней мере ничего похожего на инициализацию атрибутов я в БИОСе не нашёл.

Ещё интересно, могут ли атрибуты и знакогенератор располагаться в основной памяти, или они копируются из основной памяти в видео-память по прерыванию при помощи ПДП? Начальная инициализация знакогенератора для текстового режима производится без участия ПДП, и располагается он под областью ПЗУ, при включении определённого бита порта 0B9h. Как я понял, при этом процессор пишет непосредственно в видео-ОЗУ.

Также интересно, как они сделали бордюр. В РЭ описана загрузка с кассеты в режиме спектрума, и судя по всему бордюр полностью эмулируется.

BYTEMAN
27.03.2011, 01:06
b2m, пиши тесты, чтобы срал в порты. Я на реале могу погонять ;)

dk_spb, по прежнему ждём прошивку РФ2 и РЕ3 :)

b2m
28.03.2011, 15:04
b2m, пиши тесты
Вот тебе первый тест - загрузчик со знакогенератором. Интересно, как будет выглядеть заставка Юниора. В эмуляторе есть смещение, т.к. коды включения цвета не обрабатываются (у Агро по другому цвет букв задаётся?).

И кстати, есть надежда получить нормальное цветное изображение?

out_bt.rar - см. ниже

BYTEMAN
28.03.2011, 17:40
И кстати, есть надежда получить нормальное цветное изображение?


И кстати, есть надежда получить нормальное цветное изображение?
есть :) Если у РЕшки сигнал какого-нить цвета не отгорел.... Жду нормальную прошивку от dk_spb. Ещё попробую с подпаленой считать - перешью в чистую, мот чего и получше станет....

---------- Post added at 16:29 ---------- Previous post was at 16:00 ----------

out.bt - Error in BT file!

А на экране очень тусклая картинка.... Тусклый зелёный фон, голубые (или серые?) символы...

---------- Post added at 16:32 ---------- Previous post was at 16:29 ----------

скорее всего, у него инвертированное видео...

---------- Post added at 16:40 ---------- Previous post was at 16:32 ----------

попробовал загрузить ещё раз proba2. Попытался запустить copy - происзодит reset (моргает экран, и появляется промпт).

b2m
28.03.2011, 18:28
out.bt - Error in BT file!
Пардон, кажется я забыл метку конца файла. Вот правильный.

BYTEMAN
28.03.2011, 18:45
сейчас проверим...

---------- Post added at 17:45 ---------- Previous post was at 17:33 ----------

фотографа рядом не было, поэтому кач-во очень паршивое... Да ещё и телик очень тускло по РГБ показывает :( РЕшка, РЕшка.....
http://files.byteman.by/argo2.jpg

b2m
28.03.2011, 20:09
Ну, то есть, работает. В эмуляторе такая-же картинка, только чётче :)
Только бордюра у меня нет. Значит он как-то аппаратно формировался.
А на сколько шире промежутки между буквами Ш, по сравнению с промежутками между палочками этой буквы? У меня в эмуляторе получается 3:1, но это при ширине знакоместа 8 точек. Не меньше ли там ширина знакоместа?

BYTEMAN
28.03.2011, 20:39
А на сколько шире промежутки между буквами Ш, по сравнению с промежутками между палочками этой буквы?
Этого я не вижу... Очень тусклая картинка (на фото она получилась яркая) + есть небольшое несведение кинескопа.... Так что пока что увидеть то нереально....

Только бордюра у меня нет. Значит он как-то аппаратно формировался.
Непонятно, что с цветами.... Глянь, пожалуйста, книжку РЭ. Там есть схемы подключения к разным МЦ. Может быть, там просто проинвертированы цвета?

b2m
28.03.2011, 21:01
Глянь, пожалуйста, книжку РЭ. Там есть схемы подключения к разным МЦ. Может быть, там просто проинвертированы цвета?
Видео и звук идёт напрямую, а RGB проинвертированы.

---------- Post added at 22:01 ---------- Previous post was at 21:47 ----------

Может у кого-нибудь есть связи с Киевским политехом? Софт для Арго писали на кафедре ВТ в 1990 г. Может быть кто-то ещё остался там с тех времён и помнит что-нибудь про этот комп?

BYTEMAN
28.03.2011, 21:23
RGB проинвертированы
Вот это ключевой момент..... Поставлю ЛН1.

b2m
28.03.2011, 22:01
Там для разных телевизоров разные схемы: есть инверсия на ЛП5, есть и без инверсии, тоже на ЛП5, а есть и просто на КТ315Б :)

BYTEMAN
07.05.2011, 00:38
Поднимаю вопрос о прошивках: dk_spb, появилась ли возможность считать РЕ3 на видео и основную прошивку?

NEO SPECTRUMAN
08.01.2012, 19:47
Книжки можно скачать здесь: http://rghost.ru/4916357.
BYTEMAN можете ещё раз выложить сканы? Ссылка давно здохла.

И ещё. Ни у кого не осталось фоток которые выкладывал OldSpeccer в 10м посте?

BYTEMAN
08.01.2012, 19:56
NEO SPECTRUMAN, тут всегда лежало: http://files.byteman.by/argo_fv-6511/

monoxrom
13.02.2012, 00:18
Попался мне сегодня тоже этот Агро
народ подскажите там для питания 5 вольт надо?
А еще как с кассетами для него, кто-то запустил систему? :)

BYTEMAN
13.02.2012, 00:22
Попался мне сегодня тоже этот Агро
народ подскажите там для питания 5 вольт надо?
Да, только +5В.

А еще как с кассетами для него, кто-то запустил систему?
Кассет нет. Но b2m кое-как адаптировал систему от Юниора, поэтому можно загрузить её.
monoxrom, оригинальные кассеты случайно не светит где-нибудь достать? Арго ведь судя по всему спектрум-совместимый... Но без родной кассеты это проверить невозможно.

monoxrom
13.02.2012, 01:30
оригинальные кассеты случайно не светит где-нибудь достать? Арго ведь судя по всему спектрум-совместимый... Но без родной кассеты это проверить невозможно Нет, больше ничего нет :(
Мне когда вчера этот комп предложили, я сразу погуглил и нашел только эту тему, поэтому продавца спрашивал, но больше ничего нет :( Ему этот комп привезли из каких-то деревень...

BYTEMAN
13.02.2012, 01:35
monoxrom, первоочередное для этого компьютера сейчас - кассеты. Даже схема не так важна (можно при желании отрисовать, я свой арго починил и без схемы, осциллограф наше всё), на кассетах был софт поддержки режима ZX-Spectrum.

b2m
04.09.2012, 15:35
Подниму тему. Потому как кассета всё ещё разыскивается.


Даже схема не так важна
Вот для дальнейшей разработки эмуляции, схема бы как раз не помешала. А когда эмуляция будет более-менее похожей на оригинал, можно будет попробовать сделать свой софт для поддержки ZX-режима, и посмотреть, будет ли оно на реале работать.

Becoss
13.09.2012, 16:16
есть кассеты.. сам Арго полутруп (у него изначально был то-ли непропай на плате, то-ли еще какой неконтакт, короче стартовал не всегда уверенно).

Насчет режима спектрума - он там был очень даже совместимый, даже бордюр был "железный". Программа - загрузчик была очень маленькая, в свое время я ее дизасемблировал. Она занималась настройкой кучи портов, затем пересылала образ ROM спектрума в одну из страниц ОЗУ и блокировала его от перезаписи отправкой некоего байта в определенный порт, затем страницы переключались. Самое интересное - был программный RESET спектрума, который полностью соответствовал "железному " спектрумовскому, при этом образ ROM не перезаписывался. При выходе из эмуля был возврат в СР/М с сохранением содержимого квазидиска и теплым стартом системы.

Что еще из вкусностей.... изначально там стояло 64 килобайта ОЗУ в основном банке, верхние 2 килобайта занимал МОНИТОР в ПЗУ, при записи в эти верхние адреса происходила запись в текстовую экранную страницу, это та, которая 80х24(+1). После Загрузки СР/М верхняя ПЗУ оставалась подключеной. но при загрузке эмулятора спектрума мы получали в распоряжение все 64 килобайта ОЗУ (у которых нижние 16 были забиты спектрумовским образом ПЗУ). Теперь насчет квазидиска.. Там было распаяна еще одна линейка РУ5, но объем диска был меньше чем 64 килобайта, где-то 56 или 58 килобайт (исправлено 16.09.2012: точно вспомнил - 60 Кб). потом я нашел как там формируются управляющие сигналы CAS и напаял сверху еще одну линейку РУ5, а CAS подал на них отдельно, эа возможность была там заложена изначально схемотехнически, в результате у меня получился диск на 122 килобайта.

b2m
13.09.2012, 16:28
УРА!
Becoss, а можешь кассеты оцифровать в .wav?
А если есть хоть какая-то документация по портам, то это вообще классно.

Becoss
13.09.2012, 16:36
ну насчет оцифровать.... попробовать можно, но кассетам уже лет этак 18.....
спрошу у наших звукачей на работе кассетник (вроде ТЕАС должен быть живой).

Порты..... дизасмы.... куча всего должно быть на листочках у матери...... нужно искать....


а.. еще вспомнил... вход-выход на магнитофон (в смысле сигнал) был и по-спектрумовскому и по-РКшному (через ВВ55)

b2m
13.09.2012, 16:39
ну насчет оцифровать.... попробовать можно, но кассетам уже лет этак 18.....
Если рядом с магнитом не лежали, то не страшно :)
У нас пока вообще никаких записей нет - ни хороших, ни плохих.


Порты..... дизасмы.... куча всего должно быть на листочках у матери...... нужно искать....
Буду премного благодарен.

Becoss
13.09.2012, 16:43
удивительно что в наше время это еще кому-то нужно...

b2m
13.09.2012, 16:49
Арго - удивительный, непохожий ни на один другой, компьютер. Мне просто интересно было добавить его в свою коллекцию эмуляторов. Но по этому компьютеру в интернете нет абсолютно никакой информации.

dk_spb
13.09.2012, 17:01
есть кассеты.. сам Арго полутруп (у него изначально был то-ли непропай на плате, то-ли еще какой неконтакт, короче стартовал не всегда уверенно).
Добрый день!
А после оцифровки не продадите кассеты? И сам комп?

BYTEMAN
13.09.2012, 17:05
А после оцифровки не продадите кассеты? И сам комп?

dk_spb, а можно будет тогда от тебя ждать прошивок РЕ3? ;) А то у меня считай полутруп :)

---------- Post added at 16:05 ---------- Previous post was at 16:05 ----------

Becoss, будем ждать от вас оцифровки с нетерпением!!!

Becoss
13.09.2012, 17:25
А после оцифровки не продадите кассеты? И сам комп?

Ой! Да я как-то не думал о таком....

Я на Украине....

---------- Post added at 16:25 ---------- Previous post was at 16:22 ----------

b2m,
BYTEMAN,
dk_spb,

Давайте вы как-то сами решите - кому весь комплект передать

vinxru
13.09.2012, 17:29
Счас драка будет :)

b2m
13.09.2012, 17:30
А я не собирался покупать :)
Я хотел лишь информацию получить...

BYTEMAN
13.09.2012, 17:32
Я хотел лишь информацию получить...
+1. Ну и прошивочку РЕ3 на видеоформирователе ;)

Mad Killer/PG
14.09.2012, 11:14
Мнe нужно,я с Укрaины ,стaну в очeрeдь!!!
А бaлбeс прозeвaл нaвeрноe...

BYTEMAN
14.09.2012, 11:16
Mad Killer/PG, цифрануть всё надо будет обязательно... И, по возможности, считать прошиву у РЕ3, что в видеоформирователе)

Becoss
14.09.2012, 11:28
BYTEMAN,
Mad Killer/PG,

ну так что? разобрались? мне цифровать или Безумному Убийце передавать все хозяйство?

BYTEMAN
14.09.2012, 11:38
мне (и большинству) что надо - оцифровка кассет (Качественная, 48000Гц дискретизация, 16бит, стерео), и, если будет возможность, дамп РЕ3, которая стоит в видеоформирователе. Когда я свой Арго чинил (Ессно ни схемы, ничего не было), то случайно коротнул видеовыход и РЕ3 частично подгорела. А так арго у меня рабочий (хотя были мысли распаять плату под нуль, чтобы отреверсить схему по плате. Книжки по Арго есть (сканы я выкладывал, мы с Prusak'ом это дело оперативно сделали), сам Арго тоже - не хватает образов кассет, схемы, ну и любой другой информации по нему :) Второй компьютер мне ни к чему, если только один пустить в раздербан чтобы отреверсить схему и снять все прошивки РЕшек. А так, тут уже выбор между dk_spb, b2m и Mad Killer/PG... Лишь бы информация не канула в лету....

b2m
14.09.2012, 11:48
А так, тут уже выбор между dk_spb, b2m и Mad Killer/PG... Лишь бы информация не канула в лету....
Я уже писал - мне не нужно железо, мне нужна только оцифрованная запись кассет(ы) и информация по портам.

Atari
14.09.2012, 12:07
BYTEMAN,
Mad Killer/PG,

ну так что? разобрались? мне цифровать или Безумному Убийце передавать все хозяйство?

давай мне, поиграюсь (подключу), сделаю нормальные фото, попробую поцифрвать кассеты и потом отправлю киллеру.

Mad Killer/PG
14.09.2012, 12:34
Я зa вaринт Атaри,eсли Дeнис нe против!

dk_spb
15.09.2012, 15:10
Как это я не против.
Вообще я первый очередь занял ;-)
Если Атари мне отправит - я не против. А уж оцифровать и я могу.
Если есть проблемы/нежелание отправлять в РФ - дам украинский адрес .

---------- Post added at 15:08 ---------- Previous post was at 15:07 ----------

Оцифровку кассет, сканы доков и фото всего - с меня.

---------- Post added at 15:10 ---------- Previous post was at 15:08 ----------

Вообще УЖАС. На секундочку отвернешься - галушку изо рта вытащат ;-)

BYTEMAN
16.09.2012, 10:07
сканы доков
две книги, которые шли с Арго (руководство по эксплуатации и руководство оператора в 2-х частях, вроде так) - это уже есть отсканеное.

Atari
16.09.2012, 10:53
господа, решайте сами.

dk_spb
18.09.2012, 07:26
Куда-то пропал уважаемый Becoss

Becoss
18.09.2012, 14:40
Никуда, не пропал :-) тут я, работы просто много, предвыборная гонка, понимаешь-ли.

Я тут начал в IDA Pro снова ковырять прошивку МОНИТОРа от АРГО.....

Порт 0C4h - управляющий порт ВГ75 (на запись CREG, на чтение SREG)
Порт 0C0h - данные для настойки ВГ75 (чтение\запись PREG)

b2m
18.09.2012, 16:02
Becoss, вот тебе тогда для информации.

Насколько я понял, при дешифрации устройства используются три старшие бита адреса и один младший, причём самый старший для внутренних портов должен быть еденицей: 1NNx_xxxN. Остальные биты адреса используются для адресации регистров выбранной БИС. Причём, чтобы не нагружать одни и те же биты шины адреса, каждое устройство использует свои биты адреса. Я такого ещё не встречал :)

На данный момент мои догадки относительно адресов следующие:

100x_xxx0 системный регистр
100x_xxx1 регистр управления магнитофоном
101x_xRR0 ВИ53 таймер
101x_xxx1 чтение: данные матрицы клавиатуры
1010_0xx1 запись: регистр конфигурации памяти (ПДП канал 0) \
1010_1xx1 запись: регистр конфигурации памяти (ПДП канал 1) >ИР26?
1011_?xx1 запись: регистр конфигурации памяти (процессор) /
110x_xRx0 ВГ75 контроллер дисплея
110x_xxR1 ВВ51 в/в магнитофон
111x_RRRR ВТ57 контроллер ПДП

Becoss
18.09.2012, 17:44
покурю на досуге МОНИТОР пошагово (как -то не заметил сразу, что в эмуляторе есть
отладчик). Там обмен с майфуной можно еще и не только через ВВ51 организовывать (просто можно битом дергать ВВ55-й, а слушать через соседний. Там же есть возможность работать с магнитофоном по-спектрумовски). Я именно в этом режиме баловался , грузил программы с "микроши". еще делал драмм-машину, барабаны через один бит можно аж бегом играть :-)

b2m
18.09.2012, 18:30
(просто можно битом дергать ВВ55-й, а слушать через соседний. Там же есть возможность работать с магнитофоном по-спектрумовски)
Только нету там ВВ55-й. Есть регистры ИР22.

Becoss
18.09.2012, 21:38
Разве нету? Запамятовал уже... Хотя да, это у Юниора стояла ВВ55

dk_spb
30.09.2012, 17:25
Давайте вы как-то сами решите - кому весь комплект передать
Так каково будет решение многоуважемого Becoss'а?

BYTEMAN
02.10.2012, 15:05
да, я даже свой Арго вытащил из завалов и переложил на видное место... Как только образы появятся - я везу Арго в Минск и делаю все тесты, какие попросят прогнать эмулеписатели :)

Becoss
02.10.2012, 16:05
Люди! Простите! Выборы на носу! На работе постоянная запара, то сюжет, то ролик, то петух жареный клюнет....

Позже все будет.

dk_spb
02.10.2012, 16:08
Becoss, Спасибо за ответ! С нетерпением ждем даже не Ваших действий, а для начала Вашего решения. А уже потом будем не волнуясь неспешно ждать ;-)

Becoss
03.10.2012, 14:11
ну не аукцион же мне тут устраивать :-)

dk_spb
03.10.2012, 14:21
Becoss, Рассмотреть заявки в порядке очередности поступления ;-)

Becoss
13.10.2012, 16:59
дааа. непростое это дело - копаться в старых завалах. Нашел кучу каких-то кассет (правда не уверен, что найду на них загрузочную кассету от "арго" :( ) , штук 20-ть дискет от спектрума (имиджи памяти, сброшенные на диск по MAGIC кнопке, это от "сервера" из игрового класса), сам "сервер", два монитора МС 6105.11, плату от клона спектрума "квант" ( но какой-то странный вариант, плата где-то 12 на 17 см, зеленая) и много чего еще.... да сам "арго" тоже найден (правда почему-то без ПЗУ), даже с БП.http://imageshack_.us/a/img401/5854/pa132183web.th.jpghttp://imageshack_.us/photo/my-images/401/pa132183web.jpg/

dk_spb
13.10.2012, 17:22
Becoss, Вы как будто дразнитесь ;-)

BYTEMAN
13.10.2012, 17:23
dk_spb, +1 :)

Becoss
13.10.2012, 17:39
как будто дразнитесь ;-)

ни в коем случае.....звонил брату.... он сказал, что большую кучу старых кассет выкинул еще лет 5 назад...ни дай Бог конечно...

dk_spb
13.10.2012, 17:57
Becoss, Да я не только про кассеты (хотя бкдет очень жалко), я и про Арго.

BYTEMAN
13.10.2012, 19:36
по-моему, из всего, что есть, самым ценным являются именно кассеты и бумажные записки....

Becoss
13.10.2012, 19:50
по-моему, из всего, что есть, самым ценным являются именно кассеты и бумажные записки....

отож то и воно

:confused: от жеж лопух... я же сегодня видел свою тетрадку с дизассемблированным загрузчиком эмулятора спекки (там было три файла - загрузчик, который загружался первым, потом подгружал еще два файла, один с раскладкой клавиатуры для спектрума и образ ROM от спектрума, последний самый что ни на есть стандартный. После загрузки файлов он производил настройку нескольких портов и передавал управление)

b2m
13.10.2012, 20:07
Хотим сканы тетрадки :)
Ну или читаемые фото...

BYTEMAN
18.10.2012, 18:30
Becoss, таки ждём-с любую инфу от вас :)

dk_spb
18.10.2012, 19:52
BYTEMAN, Мы вроде обо всем договорились. Просто у них 28-го числа выборы. Все заняты пока

BYTEMAN
18.10.2012, 20:30
dk_spb, надеюсь, инфа не канет в лету...

dk_spb
18.10.2012, 21:01
Если доедет до меня - не канет

Flash
28.11.2012, 21:06
Что-то всё заглохло...
Кассеты не нашлись?

BYTEMAN
28.11.2012, 21:26
друзья, ап топику, ап!!! кассетки, где же наши кассетки!!!!

ps. Походу, моя арго вроде как жива... Вспомнил, что я мог там тупануть и убрать резюк с РЕ3, а у неё же выходы с ОК вроде как....

Flash
28.11.2012, 21:33
Просто мне сегодня сабж достался с бп, но увы, больше ничего не было, забыл спросить. :(
Попробую перезвонить и спросить, но честно меня терзают смутные сомнения.
ЗЫ. Интересно, у кого какие номера на шильдике? Мне 32-й достался))

BYTEMAN
28.11.2012, 22:15
ЗЫ. Интересно, у кого какие номера на шильдике? Мне 32-й достался))
у меня 530

dk_spb
28.11.2012, 22:34
А я жду пока у уважаемого Becoss'а время будет отправить. Кассет он вроде пока не нашел.

BYTEMAN
28.11.2012, 22:50
Кассет он вроде пока не нашел.
печально :(

Flash
28.11.2012, 22:56
Возможно у человека, у которого я купил Арго найдутся кассеты, по крайней мере литература точно имеется, но она сможет поискать не раньше чем через неделю. :(

BYTEMAN
28.11.2012, 23:11
Возможно у человека, у которого я купил Арго найдутся кассеты, по крайней мере литература точно имеется, но она сможет поискать не раньше чем через неделю.
рэ, часть 1 и часть 2 ро мы с прусаком давно отсканили... если что новенькое будет, то круто.

Flash
29.11.2012, 00:02
Да, я стянул архив (кстати ссылку бы стоило подправить и оформить первый пост), но ведь главное это кассета. :)

Mad Killer/PG
18.12.2012, 23:13
BYTEMAN,Сaня, ты когдa рeмонтировaл Арго ,eсли вынуть проц и пзу,что нa экрaнe должно быть?

BYTEMAN
18.12.2012, 23:20
eсли вынуть проц и пзу,что нa экрaнe должно быть?
синхронизации вроде бы не было... Точнее была, но не соответствовала нормальным частотам (вроде). ВГшка ведь не запрограммирована.

Mad Killer/PG
18.12.2012, 23:25
Тоисть чёрный экрaн подeлeн нa три горизонтaльных бeлых полосы ?
Блин вообщe ни нa проц ни нa пзу нe рeaгируeт.

BYTEMAN
18.12.2012, 23:37
Тоисть чёрный экрaн подeлeн нa три горизонтaльных бeлых полосы ?
Блин вообщe ни нa проц ни нa пзу нe рeaгируeт.
У меня такое было, ИК57 был горелый... Я по какому-то сигналу на нём понял, что его пытаются дёргать, но он никак на это не реагирует... Название сигнала уже не помню, сорри :(

Mad Killer/PG
18.12.2012, 23:47
Лaдно спaсибо,нaдо с осцилом смотрeть.Чёрд врeмeни нeту:(

BYTEMAN
18.12.2012, 23:55
Лaдно спaсибо,нaдо с осцилом смотрeть.Чёрд врeмeни нeту
А ты не торопись сильно :) Это тебе случаем не от Becoss'а Арго приехал? :)

Mad Killer/PG
18.12.2012, 23:57
нeт,Becossa Арго вроди к dk_spb eдeт.

BYTEMAN
19.12.2012, 00:04
нeт,Becossa Арго вроди к dk_spb eдeт.
Пнял. Вобщем, двигайся по ремонту классически - тактовая на ЦПУ, RD/WR, расы-касы, потом на ПДП там есть сигнал, который вроде как запрос ПДП делает, и сигнал, где типа ответ (или что-то такое). Если есть запросы, но нет ответа, глянуть, идёт ли при сбросе обращение к ИК57. Если есть, и оно не отвечает - менять... Ну и там мелкую логику заодно проконтролить, что можно. Схем нет, но основное можно и без схемы проверить.

Mad Killer/PG
19.12.2012, 17:02
http://rghost.ru/42358161/thumb.png
Уже домой попал,вот такая канитель на экране.Что-то пробито на масу,ибо на ней когда торкнулся шнурком от динамика телика идёт звук пикающий повторяющийся,вероятно ВИ53.Что ещё может звучать на массу???

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

BYTEMAN, ,а какого года твой Арго?

BYTEMAN
19.12.2012, 17:21
Уже домой попал,вот такая канитель на экране.Что-то пробито на масу,ибо на ней когда торкнулся шнурком от динамика телика идёт звук пикающий повторяющийся,вероятно ВИ53.Что ещё может звучать на массу???
Картина была очень похожая.

Что-то пробито на масу,ибо на ней когда торкнулся шнурком от динамика телика идёт звук пикающий повторяющийся,вероятно ВИ53.
неее... масса на то и масса, она пищать не может. Если у тебя масса телика и масса компа соединена, то динамик телика по определению пищать не может. :) Масса на массу :)

BYTEMAN, ,а какого года твой Арго?
Ну, судя по сканам АРГОвских книжек, дата выпуска у меня 30.04.92, серийник 530.

BYTEMAN
29.01.2013, 13:39
Ап, кассеты не всплывали?

dk_spb
29.01.2013, 14:42
Ээээх, тут еще вообще ничего не всплывало....
Ждем-с

b2m
29.01.2013, 16:38
Чтоб не потерялась ссылка: http://zx.pk.ru/showpost.php?p=129310&postcount=578

anasana
07.02.2014, 15:38
Почитайте в описании к лоту: http://aukro.ua/kasseta-mk-k-kompyuter-sssr-robik-i3938422812.html

BYTEMAN
07.02.2014, 15:43
ААА!!! Ребята с Украины, не дайте пропасть добру!!!

b2m
07.02.2014, 15:47
Отличный лот, есть надежда, что это оригинальная кассета.

BYTEMAN
07.02.2014, 15:59
уже следит человек.

dk_spb
15.03.2014, 12:02
Куплены кассеты, ждем пока доедет.
Becoss забыл о своем обещании подарить мне машинку.

dk_spb
12.06.2014, 23:23
Угу. А у меня по обещанному Becoss'ом компьютеру :-(

b2m
13.06.2014, 09:35
А кассеты-то доехали?

dk_spb
31.07.2014, 20:12
Я правильно понял что эмулятор b2m не понимает .wav для Арго/Юниора?
Тогда может кто научит как .bt сделать из .wav?

b2m
31.07.2014, 20:48
Я делал конвертилку, но она очень сырая, у DDp вроде лучше получилось. Он, кстати, обратную конвертилку тоже делал, прилагаю в архиве.

Мою запускать только так: wav2bt file.wav file.bt
Причём wav файл должен быть только моно 16 бит.

dk_spb
31.07.2014, 21:48
Спасибо, буду пробовать. Два дня провозился - не понимал почему у меня .wav не грузится в эмуляторе. :-(

b2m
31.07.2014, 22:02
Забыл сказать: моно 16-бит 44100Гц.


Спасибо, буду пробовать. Два дня провозился - не понимал почему у меня .wav не грузится в эмуляторе. :-(
Я не стал мучаться с записью в .wav в эмуляторе, в бинарный файл проще байты писать.

---------- Post added at 23:02 ---------- Previous post was at 22:52 ----------

Вот ляпнул, и усомнился: запись планировалась, но я так и не доделал...

dk_spb
31.07.2014, 22:26
Я не стал мучаться с записью в .wav в эмуляторе, в бинарный файл проще байты писать.
Я про загрузку. Я делал .wav с магнитофона, потом пробовал его грузить по I. Потом переделывал .wav (с другого канала) - пробовал снова, потом уровнями баловался....
Потом решил что USBшный кассетный плеер имеет нерегулируемую головку, а кабеля воткнуть магнитофон в ноут у меня нет. Пересел на мамин комп, но там получалось только писать .wav, а смотрел уже у себя на ноуте. Сегодня два раза было плохо с уровнями (один раз зачем-то уровен по входу был сильно зарезан, потом я его выставил на max - получился сплошной перегруз). Следующий эксперимент пока непонятно когда. Но кассета точно от Арго.

Жаль Becoss пропал. Похоже не видать мне обещанного Арго....

BYTEMAN
01.08.2014, 15:35
Потом решил что USBшный кассетный плеер имеет нерегулируемую головку, а кабеля воткнуть магнитофон в ноут у меня нет. Пересел на мамин комп, но там получалось только писать .wav, а смотрел уже у себя на ноуте. Сегодня два раза было плохо с уровнями (один раз зачем-то уровен по входу был сильно зарезан, потом я его выставил на max - получился сплошной перегруз). Следующий эксперимент пока непонятно когда. Но кассета точно от Арго.
если ничего не получится, можешь кассетку мне передать, я и оцифрую и копии качественные сделаю)

b2m
01.08.2014, 17:43
Я делал .wav с магнитофона, ... Но кассета точно от Арго.
А поделиться вавкой с общественностью?

dk_spb
02.08.2014, 21:09
В общем пока как-то всё непонятно. Нужна помощь.

Вот .wav с USB плеера http://oldpc.su/12/80.rar
По нему вообще ничего не получается.

вот .wav с магнитофона http://oldpc.su/12/33.rar
Головка выкручена на слух по максимуму высоких.
Вот максимум что у меня получилось http://oldpc.su/12/33L.bt Эмулятор не загрузился с этого.
Такое впечатление что запись на кассете сделана с разными уровнями. Но я в этом полный чайник. Что посоветуете? Может отвэйвить с другим входным уровнем?

b2m
03.08.2014, 13:04
Кассета точно от Арго! В начале .bt файла видна заставка, аналогичная Юниору, но с надписью АРГО. Однако видно, что мой конвертор не смог даже заставку вытянуть до конца, биты потерялись. Понятно, что с ошибками чтения оно не загрузится.

Я думаю, если DDp подключится, то может и вытянет по максимуму. Сам тоже поковыряюсь с вав-файлом.

---------- Post added at 14:04 ---------- Previous post was at 13:59 ----------


Такое впечатление что запись на кассете сделана с разными уровнями. Но я в этом полный чайник. Что посоветуете? Может отвэйвить с другим входным уровнем?
Т.к. данные записаны поблочно, то можно разные куски кассеты с разными уровнями оцифровывать. Потом я могу блоки собрать в единый .bt файл. В прошлый раз, когда мы мучались с кассетами от Юниора, помогли разные версии оцифровки.

dk_spb
03.08.2014, 13:12
Т.к. данные записаны поблочно, то можно разные куски кассеты с разными уровнями оцифровывать. Потом я могу блоки собрать в единый .bt файл. В прошлый раз, когда мы мучались с кассетами от Юниора, помогли разные версии оцифровки.
Это я понимаю, но мне бы иструкцию: оцифровать также, но уровень поменьше. Или наоборот побольше....
Или может схемку какую надо спаять для более надежной оцифровки...

Поблочно это конечно здорово, но .wav - это только первые 5 минут двухсторонней кассеты. Там этих блоков.......

b2m
03.08.2014, 13:21
Это я понимаю, но мне бы иструкцию: оцифровать также, но уровень поменьше. Или наоборот побольше....
Или может схемку какую надо спаять для более надежной оцифровки...
Пока неясно. У Юниора и Арго частота записи выше, чем у других компов, возможно поможет оцифровка с более высоким битрейтом, а конвертор можно будет подстроить на новую частоту.


Поблочно это конечно здорово, но .wav - это только первые 5 минут двухсторонней кассеты. Там этих блоков.......
Это даже хорошо, что не вся кассета. Пока не ясно как лучше всё это обработать, лучше работать с короткими файлами. Я поковыряюсь денёк другой, может DDp подключится, я думаю - справимся. На слух - запись неплохая.

---------- Post added at 14:21 ---------- Previous post was at 14:18 ----------

Кстати, насчёт схемки - можно посмотреть схему входа магнитофона Юниора, я думаю она там аналогичная. Там вроде пиковый анализатор, но тут я не копенгаген.

dk_spb
03.08.2014, 13:24
Попробовать 48000hz? Подправите конвертилку?

DDp
03.08.2014, 14:48
Это я понимаю, но мне бы иструкцию: оцифровать также, но уровень поменьше. Или наоборот побольше....
Некоторые советы по оцифровке можно взять здесь (http://spectrum4ever.org/fulltape.php?go=info).

вот .wav с магнитофона http://oldpc.su/12/33.rar
Головка выкручена на слух по максимуму высоких.
Все равно хоррроший завал высоких и фазовый сдвиг между каналами,
(Если у вас не перепутаны местами каналы, и если регулировочный винт находтся со стороны подающей катушки, т.е. слева)
стОит слегка повернуть против часовой стрелки.
---
У первых 8(9) блоков нет фазового сдвига между каналами. Выходит, что писалось на разных магнитофонах (с разным положением головки).

dk_spb
03.08.2014, 15:54
У меня каналы запросто могут быть перепутаны. Кассета вроде заводская (штампик с лого производителя Арго).
Вроде по звуку звонче при довороте вправо. Довернул градусов на 30-40 по часовой стрелке. Магнитофон Соната-213С (регулировка слева).
http://oldpc.su/12/35.rar
Записываю Audacity. Уровень вх. сигнала выставлен в 0,36

Стало лучше или хуже? Уровень повысить или понизить?

---------- Post added at 15:50 ---------- Previous post was at 15:26 ----------

На всякий случай записал начало другой стороны кассеты http://oldpc.su/12/100.rar
Вроде там нет такого разброса по уровню сигнала.

---------- Post added at 15:54 ---------- Previous post was at 15:50 ----------

Жду дальнейших указаний.

Tronix
03.08.2014, 16:00
http://oldpc.su/12/35.rar
Записываю Audacity. Уровень вх. сигнала выставлен в 0,36

Стало лучше или хуже? Уровень повысить или понизить?

Глянул ради интереса в Audacity на сигнал - на мой взгляд все четко. Куда лучше то? Если бы я знал формат, то мог бы написать конвертилку, имхо.

dk_spb
03.08.2014, 16:28
А я почему-то думал что .bt - это битовый поток, и какой "внутри" формат не важно.

DDp
03.08.2014, 16:28
Вроде по звуку звонче при довороте вправо. Довернул градусов на 30-40 по часовой стрелке.
http://oldpc.su/12/35.rar
Стало лучше или хуже?
Лучше.

Уровень повысить или понизить?
Нормально.

http://oldpc.su/12/100.rar
Не доступно.



Из 33.wav:

лента: Argo.A
каталог:
C55 A06
ZX COM
KBD SNC
ROM SNC
POWER COM
F2A COM
STAT COM
PIP COM
WM COM
LOAD COM
MBASIC COM
M80 COM
L80 COM
ASM COM
ZID COM
WM HLP
DDT COM

dk_spb
03.08.2014, 16:38
Про недоступность 100.rar исправляю. где-то после 16:45 msk будет доступен (уже готово).
Какие мои дальнейшие действия? Еще подкрутить вправо?
Или теперь Ваша конвертилка и так читает?

DDp
03.08.2014, 17:18
Какие мои дальнейшие действия? Еще подкрутить вправо?
Или теперь Ваша конвертилка и так читает?
На "автопилоте" есть ошибки, но, думаю, можно цифрануть всю сторону (100.wav). Содержимое то же, а качество лучше.

dk_spb
03.08.2014, 17:20
Ok. Пошел оцифровывать.

b2m
03.08.2014, 17:31
Из 33.wav:

На мой взгляд, самые нужные файлы:

C55 A06
ZX COM
KBD SNC
ROM SNC
F2A COM

Остальное, я думаю, стандартно. Ну, может Бейсик ещё подправленный, хотя не факт.

dk_spb
03.08.2014, 18:05
Не, лучше все файлы. ;-)

DDp
03.08.2014, 18:16
Пошел оцифровывать.
Тем временем я вспомнил заклинание :v2_dizzy_priest:

dk_spb
03.08.2014, 18:26
Ой, а как Вы двоеточие вводите?
У меня почему-то не работают в эмуляторе клавиши Shift :-(

b2m
03.08.2014, 19:22
Тем временем я вспомнил заклинание :v2_dizzy_priest:
Ты маг и чародей!
Поделись скиллами :)

dk_spb
03.08.2014, 19:28
Да,да!
Мы все внимание и готов выслушать скиллы.
А то у меня даже шифт не работает, мне и двоеточие не ввести....

b2m
03.08.2014, 19:33
Двоеточие там под пятёркой. Нажми один раз правый Ctrl, включится нижний регистр.

dk_spb
03.08.2014, 19:52
Двоеточие там под пятёркой. Нажми один раз правый Ctrl, включится нижний регистр.
Не работает.

DDp
03.08.2014, 21:25
Ok. Пошел оцифровывать.
Забирайте ;)

---

dk_spb, на заметку: каталог на этих лентах во втором и третьем блоках (2 копии) от начала.
Есть ещё кассеты?

dk_spb
03.08.2014, 22:32
Спасибо БОЛЬШОЕ!!
Больше кассет нет. Эту-то кассету и то пришлось покупать через 3-и руки. О ней (кассете) писали в этой ветке. Насколько я понимаю это первая доступная копия системы и прочего для Арго.

Однако всё хорошо, только двоеточия нет :-(

---------- Post added at 22:32 ---------- Previous post was at 22:14 ----------

И еще вопрос по логу:
в первой копии файл C55 описан с 0x71C, во второй - 0xF5F.
То есть смещение 0x843, что не равно 0x804 + 0x1b
Что не так?

BYTEMAN
04.08.2014, 14:17
УХтыжёмоё!!!!! Таки НАШЛИ!!!

balu_dark
04.08.2014, 15:19
Так что расчехляй своего зверя :)
Заодно и эмуль проверить надо. Насколько я посмотрел в дампе кассеты - там вполне себе прошивка 1982 лежит.

b2m
04.08.2014, 17:16
Заодно и эмуль проверить надо. Насколько я посмотрел в дампе кассеты - там вполне себе прошивка 1982 лежит.
Один байт всё-таки отличается, по адресу 3А1А вместо FF стоит F7. Специально так сделали или у авторов ПЗУ случайно считалось неправильно - неизвестно.

А эмуль не надо проверять, эмуляцию режима ZX я не доделал, т.к. не было нужных файлов (zx.com, kbd.snc). Теперь есть над чем подумать.

Как я и предполагал, ВГ75 настраивается на высоту символа 16 пикселей, и в памяти создаётся табличка с последовательным перебором всех символов. Часть младшего байта адреса задаётся аттрибутами ВГ75. А вот что я не мог предположить, так это то, что старший байт адреса тоже как символ выдаётся, т.е. ширина экрана не 40 символов, а 80, и символы объеденены в пары (младшие биты, старший байт адреса).

Вобщем - копаю дальше.

balu_dark
04.08.2014, 17:54
Один байт всё-таки отличается, по адресу 3А1А вместо FF стоит F7. Специально так сделали или у авторов ПЗУ случайно считалось неправильно - неизвестно.

А эмуль не надо проверять, эмуляцию режима ZX я не доделал, т.к. не было нужных файлов (zx.com, kbd.snc). Теперь есть над чем подумать.

Как я и предполагал, ВГ75 настраивается на высоту символа 16 пикселей, и в памяти создаётся табличка с последовательным перебором всех символов. Часть младшего байта адреса задаётся аттрибутами ВГ75. А вот что я не мог предположить, так это то, что старший байт адреса тоже как символ выдаётся, т.е. ширина экрана не 40 символов, а 80, и символы объеденены в пары (младшие биты, старший байт адреса).

Вобщем - копаю дальше.

Это я не тебе писал :) а байтмэну.
сам SOS82 я не проверял - просто нашел надпись синклер ресерч и понял что все что надо таки есть в комплекте.
А вот с эмулятором - подождем продвижений еще и в этой эмуляции.
Кстати возможно эмулируется только бэйсик. Поэтому и жду инфу от владельцев реалов.

dk_spb
04.08.2014, 18:19
Ну вот, все заняты делом. А я так и живу без двоеточия :-(

b2m
04.08.2014, 18:24
Ну вот, все заняты делом. А я так и живу без двоеточия :-(
Да работает двоеточие!
Нажми правый Ctrl
Отпусти правый Ctrl
Понажимай верхний ряд клавиатуры 1,2,3,4... Вместо цифр получишь знаки.

dk_spb
04.08.2014, 18:42
Да работает двоеточие!

Тысяча извинений. После ребута ноута заработало. Но всё-равно как-то странно. То работает, то нет.
А вот ~ с шифтом (как писал DDp) не заработало

DDp
04.08.2014, 21:16
И еще вопрос по логу:
в первой копии файл C55 описан с 0x71C, во второй - 0xF5F.
То есть смещение 0x843, что не равно 0x804 + 0x1b
Что не так?

Потому, что bt-формат [показывает пальцем в сторону b2m] ;)
12 - заголовок bt-блока
далее байты с ленты
2+4 - пилот+синхропоследователь� �ость
данные, 24 - заголовок блока или 2048 - блок
2 - CRC
0...2 - хвост, лишние байты (post-pilot?)

В моём логе длина - это данные+crc+хвост.

ivagor
05.08.2014, 11:01
Спасибо (в алфавитном порядке) b2m, DDp, dk_spb за разборки с уникальным ПО для Арго!

dk_spb
05.08.2014, 11:10
Не за что. Мне бы еще свободного времени побольше, я бы ууух....... ;-)

dk_spb
06.08.2014, 12:12
А схемы и содержания РЕшек ни у кого не появилось?
ТУ я заказал и оплатил....

BYTEMAN
06.08.2014, 15:07
А схемы и содержания РЕшек ни у кого не появилось?
РЕшки, если получится, я считаю со своей машинки. Но блин там такие хлипкие дорожки что ужас... Я когда ИК57 перепаивал, то помню мучался ужасно...

dk_spb
07.08.2014, 11:18
В ТУ - одна ерунда. Вообще ни слова про внутреннюю организацию.

dk_spb
07.08.2014, 14:31
Нужен совет:
на Арго не гасится бордюр (смотри аттач).
Рабочее поле я могу двигать влево-вправо, балуясь конденсаторами в RC цепочках двух половинок АГ3 (видимо они как раз выдают КСИ и ССИ). При этом видно что бордюр есть вокруг всего рабочего поля (не только слева и снизу как на фото). На бордюре рябь, то есть это не отображение лишних кусков ОЗУ. Ни схемы, ни описания нет. На что посоветуете посмотреть?

BYTEMAN
07.08.2014, 16:05
ВГ75 мб того? я блин не помню как там вообще бордюр формируется.

dk_spb
07.08.2014, 16:08
Спасибо, погляжу что там с 35-й ногой.

BYTEMAN
07.08.2014, 16:24
а я до своего никак добраться не могу.... то бобинники, то ещё какая хрень...

dk_spb
08.08.2014, 00:15
Две разных версии ПЗУ.
1-я как в эмуляторе, 3-я - похоже битая 1-я (хотя из двух байт разницы только первый похож на "уплывание ПЗУ")
Что думаете?

кстати, 3я версия в эмуляторе команду I вроде как отрабатывает, только букву на экран не выводит.

b2m
08.08.2014, 14:10
Нужен совет:
на Арго не гасится бордюр (смотри аттач).
Рабочее поле я могу двигать влево-вправо, балуясь конденсаторами в RC цепочках двух половинок АГ3 (видимо они как раз выдают КСИ и ССИ).
Насколько я понял, чтобы показать 80 символов на телевизоре, там не всё так просто. ВГ75 не может выдавать бордюр, сигналы гашения и КСИ/ССИ, он выдаёт только КСИ/ССИ. Поэтому для формирования дополнительных полей там используется ВИ53. Выход ВГ75 используется для запуска одновибратора в одном из каналов ВИ53, формируя таким образом правый бордюр. Выход ВИ53 используется для запуска АГ3, который формирует реальный ССИ (для КСИ аналогично). Остальное время, пока активен выход ВГ75, используется как левый бордюр.

То, что экран стабилен, говорит о правильной работе ВГ75, ВИ53, АГ3. Выходы ВГ75 и АГ3 должны объединяться логической функцией, чтобы получить сигнал формирования бордюра. Начиная оттуда нужно искать проблему. Я так понимаю, оно должно идти на мультиплексор, который переключает выход РУ5 (возможно через регистр) с выходом регистра цвета бордюра. Возможно этот мультиплексор накрылся.

dk_spb
08.08.2014, 14:24
>ВГ75 не может выдавать бордюр, сигналы гашения
Почему? А что у него на 35-ой ноге?
Или речь о том что 80 символов на телевизоре слишком нестандартно для ВГ75?

Остальное посмотрю. У меня в планах сегодня потыркаться осцилографом.

balu_dark
08.08.2014, 14:39
>ВГ75 не может выдавать бордюр, сигналы гашения
Почему? А что у него на 35-ой ноге?
Или речь о том что 80 символов на телевизоре слишком нестандартно для ВГ75?

Остальное посмотрю. У меня в планах сегодня потыркаться осцилографом.

Речь о том что 80 символов в строке было не стандартным для самих бытовых цветных телевизоров выпускавшихся в СССР. 640 точек было видно настолько хреново что глаза вылазили. (640 точек в строке / 8 точек ширины символа давали 80 символов в строке.) Поэтому как правило максимальное количество пикселей дававшее четкую картинку символов - было 320 точек в строке(точка получалась в 2 раза шире).
Тот же Спектрум имел всего 256 точек в строке именно из за необходимости его нормального использования на любых телевизорах ( то-есть с высоким разрешением и за бугром проблемы были).

b2m
08.08.2014, 21:25
>ВГ75 не может выдавать бордюр, сигналы гашения
Почему? А что у него на 35-ой ноге?
Там не совсем то гашение. Оно конечно активно во время ССИ/КСИ, но не для формирования бордюра. Оно используется, например, для мигания, формирования пустых линий между строчками, а также если встретится спец. команда конца строки/экрана или ПДП не выдаёт символы.

Проблема в том, что ССИ выдаётся сразу же после того, как кончился самый правый символ. А в команде инициализации можно указать лишь длительность ССИ. По окончании ССИ сразу же начинается левый символ. Именно поэтому в РК память текстового экрана с "дырками".

---------- Post added at 22:25 ---------- Previous post was at 22:23 ----------

А для телевизора нужны дополнительные поля чёрного цвета.

BYTEMAN
03.09.2014, 13:14
Есть какие сподвижки с эмуляцией?

b2m
03.09.2014, 17:44
Даже и не начинал. Времени вообще нет.

Becoss
10.10.2014, 14:23
вернулся...

b2m
10.10.2014, 16:01
С возвращением.

dk_spb
10.10.2014, 17:42
вернулся...
Привет! С возвращением! Если твоё обещание выслать мне Арго еще в силе - с радостью приму и оплачу пересыл.

Becoss
10.10.2014, 22:59
да в силе-то оно в силе, вот только каким образом его теперь в Росиию переслать - ума не приложу :-)

dk_spb
11.10.2014, 00:26
А что, УкрПошта в РФ не принимает посылки теперь?
Отправьте в DE, адрес готов дать

b2m
11.10.2014, 20:59
Кстати, Becoss, если всю тему не читал - кассету мы нашли, файл для эмулятора на 20-той странице. Есть кое-какие вопросы: неясно назначение битов порта 80h, а также порта маппера памяти (0A1h,0A9h,0B1h,0B9h).

Becoss
11.10.2014, 23:23
Про кассету уже прочитал. Это просто чудо какое-то. Я, признаться, не верил, что сможем найти её.


По-поводу портов. Посмотрю, вспомню. Нужно добраться до десктопа . пока с планшета.

А эмулятор насколько полноценно работает?

b2m
12.10.2014, 01:41
Эмуляцию экрана я ещё не делал, но сам ZX стартует, правда вместо графики - идущие подряд пары символов (старший байт адреса атрибутов и символ с последовательно увеличивающимся кодом - младшие 7 бит адреса графики). Три части, перед началом каждой свой спец-символ, задающий атрибуты символов ВГ75 - тоже часть адреса.

Опрос клавиатуры там мудрёный, используется NMI при чтении порта 0FEh плюс другая раскладка памяти в режиме NMI. Это тоже ещё не сделано. Так что смотреть пока не на что.

b2m
17.10.2014, 11:21
Начал делать эмуляцию NMI при чтении порта 0FEh, но упёрся в непонимание, каким образом KBD.SNC работал на реальном Арго. Трассировка этого обработчика наводит на мысль, что написан он с ошибками. Если изменить один байт, то клавиатура в режиме ZX начинает худо-бедно работать, но я не сторонник грязных хаков. Вряд-ли кто-то разбирался с этим обработчиком. Единственный, кто это мог быть - Becoss. Понимаю, что за давностью лет, всё уже забылось, но как говорится, одна голова хорошо, а две лучше. Может кто-нибудь посмотрит на KBD.SNC? У меня просто уже идеи кончились.

---------- Post added at 12:21 ---------- Previous post was at 12:14 ----------

И ещё - просьба в владельцам реала: проверьте пожалуйста, действительно ли запускается ZX.COM и клавиатура работает?

b2m
19.10.2014, 00:21
У меня просто уже идеи кончились.
Поэтому выкладываю как есть, кому интересно - качайте с моего сайта.

Пока работает только если хакнуть KBD.SNC:
- после загрузки ZX запустить отладчик
- поставить точку останова на 0066
- нажать F5, точка сработает - можно её убрать
- в окне дампа перейти к адресу 015D и вместо 43 записать 41
- нажать F5

После загрузки ZX кассету с системой нужно "вынуть" (нажать на тулбаре кнопку воспроизведения ещё раз).

Shift в режиме ZX находится где русская буква Б, поэтому чтобы набрать LOAD "" нужно нажимать J, затем < и не отпуская её нажать P.

---------- Post added at 01:21 ---------- Previous post was at 01:20 ----------

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

predatoralpha
24.10.2014, 02:37
Возможно, это не хак, а просто при оцифровке кассеты один битик проскочил не тот?

b2m
24.10.2014, 11:03
Нет, там так задумано было. По непонятным причинам создатели решили, что IN A,(0FEh) и IN A,(C) можно обрабатывать одинаково, и что старший байт на шине адреса во время команды ввода будет равен регистру A, но драйвер клавиатуры в ZX использует именно команду IN A,(C), а там старший байт должен браться из регистра B (как впрочем и в остальных командах ввода). В имеющемся KBD.SNC считается, что нужно брать байт из регистра, куда происходит ввод. Такой обработчик правильно обрабатывает только команду IN A,(0FEh). Возможно, у создателей была какая-то версия ROM-а, в которой драйвер использовал именно эту команду (и запускали они игрушки, в которых тоже использовалась именно эта команда).

predatoralpha
24.10.2014, 13:18
Нет, там так задумано было. По непонятным причинам создатели решили, что IN A,(0FEh) и IN A,(C) можно обрабатывать одинаково, и что старший байт на шине адреса во время команды ввода будет равен регистру A, но драйвер клавиатуры в ZX использует именно команду IN A,(C), а там старший байт должен браться из регистра B (как впрочем и в остальных командах ввода). В имеющемся KBD.SNC считается, что нужно брать байт из регистра, куда происходит ввод. Такой обработчик правильно обрабатывает только команду IN A,(0FEh). Возможно, у создателей была какая-то версия ROM-а, в которой драйвер использовал именно эту команду (и запускали они игрушки, в которых тоже использовалась именно эта команда).
Хммм... А какой вариант Z80 использовался в компьютере Арго? Возможно, это был не совсем точный клон, который нестандартно выставлял значение старшего байта адреса при IN A,(0xNN) ??? Или у тебя эмуляция не совсем точная. Что выставляет оригинальный Z80 при IN A,(0xNN) ?? Точно регистр В ?
Посмотрел фотку на плате, там проц от ST Z8400AB1.

Вот здесь http://www.z80.info/zip/z80cpu_um.pdf такое описание:
IN A, (n)
Operation: A←(n)
Op Code: IN
Operands: A, (n)
Description:
The operand n is placed on the bottom half (A0 through A7) of the address bus to select the I/O device at one of 256 possible ports. The contents of the Accumulator also appear on the top half (A8 through A15) of the address bus at this time. Then one byte from the selected port is placed on the data bus and written to the Accumulator (register A) in the CPU

Просмотрел доки на ST Z8400AB1, тута: http://pdf1.alldatasheet.com/datasheet-pdf/view/25732/STMICROELECTRONICS/Z8400AB1.html
Аналогично - на старший байт адреса выставляется аккумулятор.

b2m
24.10.2014, 15:58
Что выставляет оригинальный Z80 при IN A,(0xNN) ?? Точно регистр В ?
Нет, IN A,(0xNN) выставляет регистр A.
А вот IN A,(C) выставляет регистр B, также как и IN B,(C) и др. аналогичные команды.

То число 43h это адрес, куда сохряняется регистр A при входе в обработчик, а регистр B сохряняется по адресу 41h.
А место, где это число меняется - обработка команд IN A,(0xNN) и IN A,(C).

b2m
24.10.2014, 19:16
А в каких адресах находится KBD.SNC??
Как я понял, его надо ловить по точке на 0066...
С таким вопросом можно было и не в личку :)

При срабатывании NMI карта памяти Арго переключается (это ж почти как защищённый режим на i386).

Есть два банка памяти по 64Кб:
1. рабочая память, оттуда читает символы ВГ75
2. квазидиск + знакогенератор (он же - видео-память в режиме ZX), сюда имеет доступ подсистема видео-вывода

Процессору же память видна в зависимости от режима по-разному. После сброса:
0000-F800 банк 1
F800-FFFF ПЗУ

В режиме ZX:
0000-3FFF банк 1, только чтение
4000-5FFF банк 2, абсолютный адрес ОЗУ E000-FFFF
6000-FFFF банк 1 (тут есть сомнение, возможно 6000-77FF это тоже банк 2)

В режиме после срабатывания NMI:
0000-3FFF банк 1, абсолютный адрес ОЗУ 4000-7FFF
4000-5FFF банк 2, абсолютный адрес ОЗУ E000-FFFF
6000-FFFF банк 1 (тут есть сомнение, возможно 6000-77FF это тоже банк 2)

Т.е. KBD.SNC грузится по адресу 4000h, но после срабатывания NMI он расположен в нулевых адресах вместо ROMа спекки.

Becoss
26.10.2014, 00:29
но ведь там же LD a, (0x0043)

http://joxi.ru/jgmvevRhpe4raM
http://joxi.ru/qVrwQ8oCBox2Xg

---------- Post added at 00:29 ---------- Previous post was at 00:17 ----------

>(тут есть сомнение, возможно 6000-77FF это тоже банк 2)

нет, только не забываем, что ROM 0xF800 отключаем

b2m
26.10.2014, 16:33
но ведь там же LD a, (0x0043)
Вот я и говорю, что грузится из памяти, куда сохранился регистр А (см. 007D-0081). Для in a,(0FEh) верно, а для in a,(с) - нет. А обе команды одинаково обрабатываются (см. 0120-0127, из порта 81h считывается последний считанный байт в цикле М1 до NMI).


нет, только не забываем, что ROM 0xF800 отключаем
ПЗУ я учёл, просто не стал вдаваться в детали, к тому-же не совсем ясно, какой именно бит (из старших 4-х) порта карты памяти отвечает за отключение ПЗУ.

Сомнение моё основывается на предположении, что режим 320х200 всё-таки можно организовать, а в этом режиме для точек нужно всё пространство 4000-5FFF, однако атрибуты тоже должны считываться из банка 2. Где, в таком случае, они расположены?

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

А ещё, код системы CP/M переносится в область 5000-71FF, т.е в режиме ZX эта область банка 1 не видна. А для возврата в нормальный режим используется то, что область 7F00-7FFF не переключается при выходе из NMI и смене соответственно карты памяти.

dk_spb
01.11.2014, 14:55
Becoss, так что там слышно с пересылом обещанного Арго?

oracleua
16.01.2015, 07:47
Мне б такое месяц назад... :D

Вот только нарисовал..

- - - Добавлено - - -


x_Serg
Как успехи в запуске Арго..???
У меня после сборки...аналогичные симптомы как у тебя..(CAS отсутствует на основной линейке памяти..)

GiS
06.03.2015, 17:21
Всем привет! Эх, вспоминаю те времена когда приобрел себе сей аппарат :) Тоже где-то были кассеты, рылся, но не нашел. К сожалению комп был разбарахолен, но не пойму откуда осталось 3 платы, может кому нужно? Все-таки РЕ3 на ней, есть и ПЗУ. Вдруг кто-то хочет восстановить...
Я то и тогда не понимал, зачем нужно городить загрузку ROM спекки с кассеты, если можно было воткнуть ПЗУ с загрузчиком и спектрумовским "биос" :) У нас многие его покупали только из-за возможности рубиться в ZX игры, и эта мучительная ежедневная загрузка просто убивала.
Эх, где мои 15 лет :)

dk_spb
06.03.2015, 17:38
Мне нужно!!!

BYTEMAN
06.03.2015, 18:05
я бы от одной платки под восстановление не отказался бы...

anasana
06.03.2015, 18:30
Красотища! А кассеты всё же поищите

GiS
06.03.2015, 18:46
Блин, шо же делать? Нахожусь в Чернигове, Украина. До Гомеля рукой подать. В Россию сейчас наверное проблематично будет отправить...

anasana, была и не одна, специально копии делал. Если найду, отпишусь. Самому бы интересно было, прожки разные писал в TCPM/80.

BYTEMAN
06.03.2015, 19:59
Блин, шо же делать? Нахожусь в Чернигове, Украина. До Гомеля рукой подать. В Россию сейчас наверное проблематично будет отправить...

anasana, была и не одна, специально копии делал. Если найду, отпишусь. Самому бы интересно было, прожки разные писал в TCPM/80.
Если что, на Россию я переотправить смогу.

GiS
06.03.2015, 21:01
Если что, на Россию я переотправить смогу.

Тогда решайте как и кому передать/отправить. Очень хочется передать платы в хорошие руки, жаль если пропадут...

---------- Post added at 20:01 ---------- Previous post was at 19:27 ----------

Вспомнил. Буду искать кассеты. У меня был экземплярчик с расширенным списком ПО. Случайно надыбал. Там вроде и паскаль был, и еще куча отсутствующих на комплектных кассетах программ. На выходных займусь. Пусть жена сама 8 марта празднует :)

BYTEMAN, а нет ли у тебя знакомых в Гомеле? К нам из Гомеля куча народу ездит тариться, мог бы передать...

b2m
06.03.2015, 21:06
Буду искать кассеты.
Если найдёте, оцифруйте пожалуйста в wav, может что-то новое есть. Понятно, что при наличии возможности запускать спектрумовские игрушки, вряд-ли кто-то писал непосредственно под архитектуру Арго, но мало ли...