Вход

Просмотр полной версии : История ПЭВМ АГАТ



GARNIZON
13.12.2009, 13:36
Предлагаю вашему вниманию статью про ПЭВМ АГАТ
пока не доделана до конца , но основная часть готова.
(только вчера открыли доступ для фоток)

Возможно форумчанам будет интересно узнать о истинном положение вещей, так как в основном интернет пестрит неточностями
относительно этого вопроса.

Чуть позже будет полная версия статьи на страничке по сцылкам в подписи.

http://ru.wikipedia.org/wiki/%D0%90%D0%B3%D0%B0%D1%82_(%D0%BA%D0%BE%D0%BC%D0%BF %D1%8C%D1%8E%D1%82%D0%B5%D1%80)

ZEman
13.12.2009, 15:17
GARNIZON, когда в конце концов этот чёртов эмулятор агата будет работать нормально, когдато я писал на полигоне призраков отчёт об ошибках, но с тех пор так ничего и не изменилось, помоему автору пофигу на ошибки...

ошибки:

lode runner - недействует управление.

tank - игра зависает.

sabotag - неправильно отображается меню ?
мышь работает дёргано.

knight lore - клавиши заедают, через некоторое время игра виснет.

sargo - как переключать рус\лат раскладку ?

ataka - недействует управление.

reversi - недействует управление.

boj - игра зависает.

игры брались со страницы http://deka18.tsk.ru/er/agat/Gamez/

также хотелось бы чтоб было нормальное открытие файлов типа File--->Open а не создание конфигов для каждого отдельного диска (оно может и хорошо но жутко неудобно и никуда не годится когда игр и программ ОЧЕНЬ ! много).

P.S.
заранее прошу извинения за такую критику, но просто уже надоело ждать и смотреть на бестолковые обновления.

Conan
13.12.2009, 16:47
Возможно форумчанам будет интересно узнать о истинном положение вещей, так как в основном интернет пестрит неточностями относительно этого вопроса.
Очень инетересная статья! Конечно, хочется побольше фотографий разных версий (если такие найдутся), и информации о 4-й и других ранних версиях. Интересна география с цифрами (где, и сколько было произведено).
Понравилась сбалансированность: выверенные замечания и анализ причин просчетов.

Спасибо за интересную статью!

Mick
13.12.2009, 16:58
Да статья интерсная.
Но вот только не понятно почему не могли ставить болгарский CM630(копия 6502) и сразу выпускать Агаты с процом. Ведь правцы тоже рано начали выпускать
А то как то у нас получается странно в стране было. Если страны, бывшие члены соцлагеря спокойно пользовались буржуйскими микрухами. А у нас сразу непреодолимые барьеры ставились. Одним словом парадокс полный.

Conan
13.12.2009, 17:07
Но вот только не понятно почему не могли ставить болгарский CM630(копия 6502) и сразу выпускать Агаты с процом.Болгары выпускали CM630 для себя, продавать в другие страны СЭВ могли за "СЭВ-овсвую валюту" (как было с "Правцами"). Видимо у заводов производивших "Агаты" этой самой "валюты" не было. Либо существовали требования ориентироваться только на отечественную элементную базу.
Не все бывшие страны соцлагеря и далеко не всегда свободно пользовались буржуйской комплектацией. Только там, где могли приобрести ее за валюту (или бартер). Другое дело, что и то и другое в восточноевропейских странах было куда проще (особенно в Польше, Югославии, Чехословакии), чем в СССР.

GARNIZON
13.12.2009, 22:37
Видимо у заводов производивших "Агаты" этой самой "валюты" не было. Либо существовали требования ориентироваться только на отечественную элементную базу.

Именно так, вот как это прокоментил Гл.Конструктор:
Цитата "Процессор на К588 серии - памятник социалистической реальности т.е. требованию полностью отечественной комплектации изделий Министерства Радиопромышленности СССР. Написан гг Чамкиным, Кривцовым и Лисиным на собственном редакторе микропрограмм, отвезен в Минск на Интеграп, изготовлен в 2 экземплярах. Сделана плата, запущен монитор (пришлось подправить - ошибочка в микропрограмме), выброшено. "

andrews
13.12.2009, 22:55
Объяснение банальней. Страны соцлагеря после того, как им удалось безнаказанно стырить IBM360, решили, не мудрствуя лукаво, точно также поступить и с мини- и микроЭВМ. При этом, чтобы никому не обидно было, решили поделить буржуинскую интеллектуальную собственность по-братски. СССР "при дележе" достался DEC и Intel, поэтому наши и потрошили 8080, потом 8086, 8088. Немцам из ГДР отдали потрошить Zilog, болгарам Mostek и Motorola. Про поляков и чехов не помню.Кажется поляки объединились с немцами, а чехи с болгарами( и у чехов тоже была Motorola). Югославы нам не подчинялись в этом деле и осваивали, что хотели. Китайцы, монголы, кубинцы, корейцы, румыны в этом деле всерьез не рассматривались. На каком уровне было принято это решение уже не помню. Слышал эту историю от нашего завлаба, бывшего секретарем парткома ВНИИТВЧ. В школы пытались ставить DEC, но в Азиатских республиках это было дорого, туда первоначально по "гуманитарке" был поставлен Правец. Но поскольку поставлялось все через Москву и самим поставщикам в Москве этот комп пришелся по душе, то они сделались лоббистами и устроили конкуренцию в школах DEC-овским компам. Помню была скандальная история, когда британские спецслужбы устроили шумиху про русских шпионов, которые мешками скупают в Британии электронные игрушки с микропроцессорами и микроконтроллерами. Не бывает дыма без огня. Чтобы распотрошить одну микруху и воспроизвести мало-мальски рабочую топологию нужно было испортить не один десяток буржуйских микросхем-прототипов.

GARNIZON
14.12.2009, 11:31
GARNIZON, когда в конце концов этот чёртов эмулятор агата будет работать нормально

Весьма огорчен тем что вы уважаемый Zeman не готовы сделать
выводы из ситуации которая уже происходила и теперь повторяется вновь.Однажды даже не разобравшись в причинах того почему у вас не получается запустить игры на эмуляторе АГАТ под Виндовс, вы поставили "диагноз"

Цитата: "толку от этого эмулятора ноль"
"запускаю этот.....хм...эмулятор" и т.д.
Однако после того как выяснилось - причина не в эмуляторе а в вас, вы не признали того факта что оскорбления были необоснованные.
http://www.phantom.sannata.ru/forum/index.php?t=4088&&st=0

Сейчас опять успели вынести мнение, про «чертов эмулятор» и «бесполезные обновления», а когда автор вам торжественно что-то обещал? вообще вам заметен тон вашего сообщения? разве в таком деле кто-то кому-то что-то может быть должен?

И все бы ничего, если бы эти проблемы действительно существовали, но их НЕТ, их вы придумали!
И своим сообщением предложили общественности расценивать это как недоработки эмулятора, а по факту вашей завсегдатой невнимательностью.

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

-также хотелось бы чтоб было нормальное открытие файлов типа File--->Open

Эмуляция машины с открытой архитектурой - обычно подразумевает модульность и полностью настраеваемость, что сделано и в эмуляторах других систем
но для быстрого запуска программ, в стандартной комплектации, виртуальной эвм
существует контекстное меню (нижняя картинка)
http://deka18.tsk.ru/er/agat/Gamez/winEmul.shtml

-как переключать рус\лат раскладку ?

Раскладка РУС/ЛАТ в системах Виндовс переключается комбинацией АЛЬТ+ШИФТ
и эмулятор(как обычное виндовс приложение) подчиняется этим правилам
мало того, в эмуляторе существует возможность назначить любой клавише ПИСИ
любую клавишу виртуального АГАТа в любой раскладке.

Что касается игр, на данный момент все имеющиеся у меня в коллекции прекрасно работают и проходятся до конца, включая те 8 которые вы перечислили(спецом вчера проверил).

Очень прошу, проявите внимательность и всЁ будет работать(ошибки исправлены давно), писать об этом здесь НЕНАДО, так как данная тема отношения к эмулятору не имеет!

С Уважением, и Робкой надеждой на взаимность.

Raydac
14.12.2009, 14:15
чисто имхо - нет смысла обсуждать недостатки бесплатных продектов достающихся нахаляву
АГАТ клевая вещь, в статье было бы интересно размесить стоимость данного компьютера в розничной сбытовой советской сети, помню где то слышал цену в 12000 рублей за один вычислительный комплекс, но точных данных не имею.. то что видел доживало свой век в техникуме и было разобрано на драгметалл-запчасти, отчего мне свалилось несколько корпусов (выменяных на коробку дискет), в одном из корпусов нашел забытый потрошителями блок питания, чему был сильно рад (из-за большого количества выдаваемых напряжений и высокой степени фильтрации) и этот БП очень долго жил с моим спектрумом

Кирлиан
14.12.2009, 15:05
Предлагаю вашему вниманию статью про ПЭВМ АГАТ
Спасибо!
Из железа вспоминается еще плата совместимости с NES.

GARNIZON
14.12.2009, 15:24
в статье было бы интересно размесить стоимость данного компьютера в розничной сбытовой советской сети
Да, надо бы, вообще хотел об этом(и многом другом) подробней чуть позже здесь:
http://ssmu.ru/er/agat/Intro/
Зеркало:
http://deka18.tsk.ru/er/agat/Intro/
тем более что есть о чем написать и есть комменты интересные от разработчиков и др
а то как-то много уже для вики выходит.


Из железа вспоминается еще плата совместимости с NES
???? :)

Кирлиан
14.12.2009, 15:42
???? :)

Если я правильно помню, плата + софт к ней позволяли считывать считывать содержимое картриждей и запускать их на Агате. Массово не распространялась. Названия комплекса не помню. (

ZEman
14.12.2009, 16:04
Вообще (судя по сообщениям в форуме),у вас регулярно возникают проблемы и с другими, более простыми в настройке эмуляторами.

вот только не надо пожалуйста придумывать.
да я например терпеть немогу Unreal speccy (в основном изза его интерфейса), да пару раз не смог найти биосы для некоторых систем.
ну и пожалуй с досом я плохо лажу, ну не было его у меня никогда и симпатии у меня он не вызывает.

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

и по поводу игр, вы уверены что те 8 игр работают ?
я сколько ни пытался поиграть в lode runner у меня ничего не вышло, человечек стоит как вкопанный и всё тут.
хотя я использовал настройки из более старой версии эмулятора, просто перекидывал файлы.

bigral
16.12.2009, 02:54
Болгары выпускали CM630 для себя, продавать в другие страны СЭВ могли за "СЭВ-овсвую валюту" (как было с "Правцами"). Видимо у заводов производивших "Агаты" этой самой "валюты" не было. Либо существовали требования ориентироваться только на отечественную элементную базу.
Не все бывшие страны соцлагеря и далеко не всегда свободно пользовались буржуйской комплектацией. Только там, где могли приобрести ее за валюту (или бартер). Другое дело, что и то и другое в восточноевропейских странах было куда проще (особенно в Польше, Югославии, Чехословакии), чем в СССР.

Это все догадки сделанные из простого предположения о том что предприятия в странах СЭВ были практически "собственностью" полит-бюро тех стран где они находились. Вся история в деталях могла бы выглядеть так: Предприятия не имели никакой возможности закупать что либо у кого-то без "указания" что покупать и у кого от госплана\минпрома. Соответственно какой-то там "покровитель" проекта - А. Йоффе скатавшись на конференцию в америку привез оттуда apple-2 с документацией, у себя в НИИ нашел спецов которые составили план "по передиранию" компа, сообщил своим "друзьям" из Минрадиопрома а может и политбюро СССР, о том что план разработан и требуются такие-то процессоры которые уже передранны "нашими младшими товарищами" и "по дружбе" выбил из них контракта с политбюро Болгарии, которым просто сказали "поставить для братского СССР по гос. цене" такой-то продукт в таком-то количестве. Естественно в такой схеме никто по сути не работал на "продукт для потребителя (для себя же) ради денег (наживы)", потому в результате получился не комп равный по качеству apple-2 а то чтобы сейчас назвали "китайская подделка".

проф
16.12.2009, 07:04
А что эта тема делает в разделе "Зарубежные компьютеры" ?

GARNIZON
16.12.2009, 11:14
Это все догадки

Тут надо понимать что разработчики АГАТа никогда не пытались копировать ЭПЛ2
наоборот, всячески старались обойти слабые места, и некоторая несовместимость
с Эпл обусловлена не тем что АГАТ "плохая копия" а именно его продвинутость по сравнению с оригинальным эпл. Совместимость с Эпл - это только бонус для запуска игрушек,
так как обучающие программа написанные для американских школьников , думаю могли пригодиться у нас только сатирику Задорнову.

Здесь можно провести аналогию с АТМ или PROFI , при наличии своих собственных
шикарных возможностей ,оставалась ключевая совместимость с забугорными СПЕККИ играми, что давало возможность как играть в хорошие игры так и пользоваться
проф пакетами например по обработке текста с хорошим разрешением по горизонтали и наличием кириллицы, точно так и с АГАТом.

Так снабдили АГАТ несколькими особенностями, из-за которых он собственно являлся самодостаточной машиной - все они отлично поддержаны программно.

- изящной архитектурой сегментной модели памяти, примеры существовала на тот момент только в многопользовательских профессиональных ЭВМ.
-гибкость дисплейного контроллера.

Почему же сразу не стали применять MOS6502(см630) ? и заварили такую кашу на дискретах?
В этом топике много предположений высказано было уважаемыми форумчанами, однако
это немного не соответствует реальности.
Дело не в проблеме наличия Болгарских СМ630 ,были проблемы с доставанием буржуйских 65С816
и именно его частично эмулировала(попытка) плата на 588, 589 серии.
Сергей Фролов может пояснить какие возможности были заложены в эти первые агаты
с процом на расыпухе.
Наример: перенос базы стека и нулевой страницы - что характерно более поздним 65С02
***
к588 ....\
ик1 - устройство микропрограммного управления
ик2 - арифметическое устройство микропроцессора
ик3 - арифметический расширитель микропроцессора
к589
ап - шинный формирователь
ик01 - блок микропрограммного управления
ик02 - центральный процессорный элемент
ик03 - схема ускоренного переноса
ик14 - блок приоритетного прерывания
..... и т.д.
конструктор для придумывания микропроцессоров :)

***
Т.е. разработчики по максимуму пытались сделать более совершенную машину, не оглядываясь на совместимость. Точно так и отказались со временем от паршивого 140кб эплпривода 5088,
и стандартным стал обычный 160 дорожечный флоп (напр TEAC55gr)
С Молниеносным контроллером (без применения ВГ93) на двух ВВ55 по одной для каждой стороны.
Кто работал с агатом знает что никакой другой комп не может так разогнать привод даже в режиме
FAST как АГАТ (36 секунд на диск) , мало того - реализовано буферирование операций обмена. Т.е. файловая система может делать два вида запросов к драйверу диска, с мгновенной доставкой данных (ну, скажем, если ей нужен заголовок файловой структуры или блок данных каталога) и с возможностью отложенного выполнения (когда собственно ведётся обмен с содержимым файла). Реализовано это так: создан специальный массив по элементу на каждый сектор трека (т.е. 21...22 для филипповской разметки). В каждом элементе указывается тип операции над данным сектором (т.е. что-то вроде: 0 -- ничего не делать, 1 -- чтение, 2 -- запись, 3 -- проверка) и адрес сектора в памяти. Когда файловая система шлёт запросы с флагом возможности отложенного выполнения, то эти операции просто помещаются в соответствующий элемент массива, а реально ничего не выполняется, пока не случится либо запрос без мозможности отложенной операции (обычно последний блок запроса) или не случится переход на другую дорожку.

Вот тут и начинается самое интересное, происходит обработка всех отложенных заданий. Драйвер просто отлавливает заголовки секторов которые проходят в данный момент мимо головки и по номеру смотрит на задания указанные в массиве. Если ничего не надо делать -- просто пропускает, сказано прочитать -- прочитает, сказано записать -- запишет, после выполнения операций флаг скидывается на 0, причём для записи было сделано так, что устанавливался не 0, на проверка и на следующем обороте выполнялась проверка записанного, причём не по контрольной сумме, а сличением данных. Когда после обработки очередного сектора оказывалось, что заданий нет -- начиналась работа по новому заданию.

Что это даёт? А две простые вещи -- массовое чтение выполняется строго за один оборот (плюс максимум один сектор), т.е. драйвер не ожидает прихода того сектора который был запрошен на этой дорожке первым, как это делают практически все другие компы у которых к тому же делается синхронизация по дырочке на диске (в Агате вполне в норме было диск размечать без привязки к дырке). Вторая вещь -- запись выполнялась с отличной проверкой, причём на это требовалось всего два оборота (можно вспомнить, что на PC если включить запись с проверкой всё начинало плестисть со скоростью аж по 15/18 оборотов на дорожку для 1,2/1,44 МБ).

Что касаемо реального запуска на АГАТах ПО от Эпл2
то я написал об этом тут:
http://deka18.tsk.ru/er/agat/Gamez/Gamez.shtml

Замечу что девятка запросто запускает приложения расчитанные на максимальную комплектацию ЭПЛ2
включая PRODOS c организацией RAMDISK.

ZEman
16.12.2009, 12:31
GARNIZON, опять игнорируете. :(
вы утверждали что 8 игр указаных мной отлично работают, я вот попробовал поиграть в игру Lode runner, УПРАВЛЕНИЕ НЕ ДЕЙСТВУЕТ !
перепробовал три варианта мышь, джойстик и отсутствует, результат один и тотже.
в чём проблема ?

использовал диск IM1.nib, выкладываю здесь.
также прилагаю скриншот из эмулятора, видны настройки.

shapipovo
04.09.2011, 08:53
Нашел у себя книгу " У. МОРЕР. Язык ассемблера для ПК ЭПЛ". Могу отсканировать и выложить на скачивание (естественно бесплатно) после сентября, или обменять на книги по PARADOX 4.5 или 5

KokaF77
05.09.2011, 23:24
Сергей Фролов может пояснить какие возможности были заложены в эти первые агаты
с процом на расыпухе.
Коллеги, где можно поподробнее почитать об этом варианте процессора?
Сохранилась какая-либо информация о нём (схемы, документация, и т.д.)?
Очень хочется увидеть его живьём (фото). :)

KokaF77
03.11.2011, 16:58
Неужели никто не ответит на мой вопрос? :(

GARNIZON
07.11.2011, 10:38
Прошу простить, но сразу не увидел вопрос, тему "зарубежные компы" не смотрю совсем.
Это ошибка форума - Агат такой же зарубежный, как и Ириша :)


Про плату проца:

Почитать негде :) за это в курсе несколько человек из НИИВК и столько же из Минского Интеграла.

Всё дело в том, что серийно они не выпускались. Всего 4 штуки
(АГАТ-Терминал в системе предупреждения о ракетном нападении).
Суть относятся к социалистической (не путать с объективной) реальности.
Началось с того, что и НИИВК и ЛЭМЗ имели в структуре отдел №1 и при них сидел военпред, следовательно официально находились под оком КГБ. И применение зарубежных изделий разрешалось только вспомогательное (например, скандал с чешским фотосчитывателем перфоленты).

МЭП (минэлектронпром) запускает новый кристалл полтора года, еще полгода берет на новый корпус
(без военного заказа лет 5)

Сразу было видно, что будет вдвое медленнее, впятеро дороже - испытали ячейку, стали пробивать формулировку "нецелесообразно".
В 1983 проще оказалось купить копеечный проц через индусов. Я думаю, что реально никто бы и не дал производить плату для
Агата на 588-ых серийно, они для консьюмера вроде совсем не выпускались.
Ну Агат тогда уже это формально бытовая техника.

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

KokaF77
08.11.2011, 23:42
GARNIZON, спасибо за развёрнутый ответ! :)

Поэтому схем конечно не осталось, обрывки доков и фото возможно в след году выложу на сайте.
Заранее благодарю. :)

Atari
09.11.2011, 00:52
Это ошибка форума - Агат такой же зарубежный, как и Ириша :)

ссори за оффтоп, но "Ириша" по своей архитектуре очень напоминает MSX.

vinxru
09.11.2011, 01:18
Я всегда думал, что архитектура MSX это TMS9918, AY-3-8910 плюс процессор с памятью.

Atari
09.11.2011, 01:33
этот кусок надо будет перенести в "Иришу".

музыкалка вообще вопрос десятый, а с видеопроцами в 1983 году в союзе была напряженка.

я имею ввиду организацию памяти блоками по 16кБ и преключением этих страниц.

vinxru
09.11.2011, 02:40
Если я правильно понял, то в Ирише можно выбрать один из 4-х возможных мэппингов памяти, причем сегменты могут быть по 8 Кб.

http://img-fotki.yandex.ru/get/4612/48644933.0/0_5363c_53881362_L.jpg

У MSX в адресном пространстве есть 16 Кб область, в которую мы можем проецировать любую часть 4 Мб памяти (макс), загрузив в специальный регистр 8 бит для A14-A21

http://www.caro.k66.ru/graf/msx2mb.png

KokaF77
09.11.2011, 09:30
Если я правильно понял, то в Ирише можно выбрать один из 4-х возможных мэппингов памяти, причем сегменты могут быть по 8 Кб.
Даже теоретически проблематично сделать по 8 КБ в пределах одной страницы (сигналы Р0, Р1), на самом деле - по 16 КБ. Сигнал А13 заведён в РЕ3 для возможности прямого выбора ПЗУ на плате процессора (по Вашему рисунку 7 и 8 выход, А13 на выходе РЕ3 нет). РЕ3 не просто мэппер, но и дешифратор по совместительству. :)

vinxru
09.11.2011, 09:49
То что A13 нет, это лишь небольшое неудобство. Мы не сможем 8Кб блоки ОЗУ с четным номером подключать к нечетным 8 Кб блокам адресного пространства. Это сводится к тому, что мы не сможем один и тот же блок ОЗУ разместить рядом. А это и не нужно.

Но в остальном, заморочек нет прошить такую карту памяти:

0-8 Кб Память 1
8-16 Кб ПЗУ 1
16-24 Кб ПЗУ 2
24-32 Кб Память 2
32-40 Кб ПЗУ 2
40-48 Кб Внешняя память 1
48-56 Кб Память 2
56-64 Кб Внешняя память 2

Например, мы не сможем Память 2 подключить к блоку "56-64 Кб"

Atari
09.11.2011, 11:31
это все "тонкости реализации"

"Ириша" как и MSX подразумевает мапинг любого куска памяти, решение не самое распространённое особенно для отечественных БК на 580вм80.

vinxru
09.11.2011, 12:55
Меппинг был и в Atari 2600 и в NES и в TI99/4 и в PDP-11 совместимых и в других приставках и компьютерах того времени.

Менять целиком адресное пространство не удобно и других вариантов не много. Сегменты по 32,16,8 Кб. а так же одно окно или несколько окон.

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

Atari
09.11.2011, 13:02
Вы путаете Божий дар с яишницей, мапинг есть и в 128 спектруме и еще в куче всего. Только вот в спектруме нижние 16К как были системным ПЗУ так им всегда и остаются.

MSX подразумевает возможность полностью поменять карту расфасовки ОЗУ/ПЗУ средствами мапера.

vinxru
09.11.2011, 13:20
В MSX регистр хранящий выбранную страницу памяти стоит на карте памяти и он только один. Поэтому нельзя подключить две различные страницы памяти в адресное пространство.

В Spectrum 128 можно подключить различные ПЗУ в нижние 16К. А у русских клонов туда можно подключить и ОЗУ.

Atari
09.11.2011, 13:32
В MSX регистр хранящий выбранную страницу памяти стоит на карте памяти и он только один. Поэтому нельзя подключить две различные страницы памяти в адресное пространство.
Оч. интересно и как тогда происходит реконфигурация из MSX-BASIC в MSX-DOS ? наверное управление слотами где-то потерялось...


В Spectrum 128 можно подключить различные ПЗУ в нижние 16К. А у русских клонов туда можно подключить и ОЗУ.
в русских клонах туда можно залить хоть бутылку водки, суть использования нижних 16К от этого не изменится.

---------- Post added at 11:32 ---------- Previous post was at 11:30 ----------

зрите в корень происходящего, а не считайте ноги микросхемам...

vinxru
09.11.2011, 14:19
Надоело говорить и разводить оффтопик. Я понял вашу позицию. :) Все компьютеры у которых есть возможность отключить ПЗУ от адресного пространства - это клоны MSX.

Atari
09.11.2011, 15:23
vinxru, вы так ничего и не поняли.

KokaF77
09.11.2011, 20:57
То что A13 нет, это лишь небольшое неудобство. Мы не сможем 8Кб блоки ОЗУ с четным номером подключать к нечетным 8 Кб блокам адресного пространства.
Мы получим неполноценный мэппер, а не "небольшое неудобство".

Это сводится к тому, что мы не сможем один и тот же блок ОЗУ разместить рядом.
Мы так же не сможем разместить чётный/нечётный из другой страницы.

А это и не нужно.
Мне точно такая кривая реализация не нужна.

Но в остальном, заморочек нет прошить такую карту памяти:

0-8 Кб Память 1
8-16 Кб ПЗУ 1
16-24 Кб ПЗУ 2
24-32 Кб Память 2
32-40 Кб ПЗУ 2
40-48 Кб Внешняя память 1
48-56 Кб Память 2
56-64 Кб Внешняя память 2

Например, мы не сможем Память 2 подключить к блоку "56-64 Кб"
Я суть Вами написанного понял с первых слов. Только практического применения в этом всём мало. Особенно интересен момент c отображением ПЗУ в разные окна всего адресного пространства. :) Там что код перемещаемый и перезаписываемый на ходу?!

Может не надо домысливать то, чего не предполагалось. Данная схема - всего лишь комбинированный мэппер-дешифратор, а окна - 16 КБ. :)

-------------------------------------------

upd 10.11.2011 22:07

Из описания МП.

Использование ПЗУ типа К155РЕ3 позволяет иметь четыре различные карты распределения памяти при минимальном размере сегмента 16 Кбайт. Минимальный размер сегмента внутреннего ПЗУ - 8 Кбайт. На физическом уровне такой узел позволяет адресовать до 256 Кбайт памяти, однако реально из-за необходимости организации областей связи между частями программы этот объём несколько меньше.

Кирлиан
10.11.2011, 14:47
Привез остатки своего Агата. Марсианка, ячейчка доп. памяти на 128к, Card-93, разветвитель на 4 дисковода, набор дисководов и прочее, прочее погибло в неравном бою.

Уцелело:
1 Корпус Агата 9Д
2 Блок питания
3 Материнка
4 Контроллер 140к с впаянным шлейфом
5 Контроллер принтера
6 Nippel Clock Card
7 Три (?!!) клавиатуры
8 Колокольчик без блока питания
9 Неизвестный провод, неизвестно для чего, но не мониторный, которого как раз нет

Все в разобранном виде, включать пока боюсь.

Vadim
11.11.2011, 07:17
Поэтому нельзя подключить две различные страницы памяти в адресное пространство
Это как? Судя по описанию есть 4 окна проецирования, и даже msx-1 может подключать в них любые страницы в любой комбинации. Или я не прав?

vinxru
11.11.2011, 09:02
Может не надо домысливать то, чего не предполагалось. Данная схема - всего лишь комбинированный мэппер-дешифратор, а окна - 16 КБ.

Согласен, домысливать тут нельзя. Хотя адресное пространство 0-8 Кб ПЗУ, 8-64 Кб ОЗУ легко можно организовать. Но с двумя битами не разгуляешься, это даже не покрывает 256 Кб ОЗУ, заявленного в описании. Ведь должен оставаться постоянный сегмент ОЗУ или ПЗУ при переключении памяти.


msx-1 может подключать в них любые страницы в любой комбинации. Или я не прав?

По стандарту у MSX-1 объем ОЗУ от 8 до 64 Кб. Так что вряд ли, потому что смысла в этом нет. Часть этого ОЗУ может закрывать ПЗУ и картриджи в слотах и этим можно управлять.

Но в Википедии упоминается модель MSX-1 со 128 Кб ОЗУ. А так же наш Yamaha КУВТ 1 хоть и называется MSX-1, но является недопаянной версией MSX-2 и легко превращается в 2 допаиванием микросхем.

P.S. Все, не оффтоплю больше.

GARNIZON
11.11.2011, 13:09
. P.S. Все, не оффтоплю больше.

Хулиганы :)

---------- Post added at 12:09 ---------- Previous post was at 12:05 ----------



Все в разобранном виде, включать пока боюсь.

Отставить панику, давай фоткай всё - подробно. Я напишу какй список мер надо принять после бездействия АГАТика. Если будут не рабочие компоненты, отдаш мне - я завместо их рабочие дам. Нехватающие компоненты подарю.

shattered
02.01.2018, 01:37
вопрос про историю Агата, навеянные статьей в ruwiki и вообще.

все пишут, что один из прототипов передали Институту микрохирургии глаза -- а собственно, почему туда и зачем он там был нужен? цитата одного из источников (http://www.computer-museum.ru/histussr/agat_pc.htm, 2004 год):


В 1982 г. в НИИВК разработчиками были изготовлены макетные образцы ПЭВМ «Агат», которые использовались для отладки программного обеспечения. На одном из таких образцов отрабатывались программы подготовки и проведения операций в Институте микрохирургии глаза под руководством члена-корреспондента АН СССР С. Н. Федорова. Именно на этом образце и экспериментировал американский ученый — глазной хирург доктор медицины Лео Д. Борз, опубликовавший в 1984 г. в американском журнале "Byte" статью о первой в СССР персональной ЭВМ «Агат».

+ занятный факт: существовала "английская" версия Школьницы, сделанная для эстонцев (Тартуский ГУ), у которых не было Агата, но были Apple:
- http://ershov.iis.nsk.su/ru/node/772349 - Акт о передаче Школьницы Э1.1 в Тартуский ГУ
- http://ershov.iis.nsk.su/ru/node/772600 - Документация к версиям А1.1 и Э1.3

GARNIZON
02.01.2018, 13:58
все пишут, что один из прототипов передали Институту микрохирургии глаза -- а собственно, почему туда и зачем он там был нужен?

До Агата там стоял Apple//+, использовался с специализированной БД по результатам анализов и отчетов.
Но у него не было кириллицы как на клавиатуре так и в знакогенераторе.
Знакогенератор Apple расчитан на 256 знаков, но атрибуты (мерцание и инверсия) для них задаются прямо в коде символа двумя старшими битами. Таким образом различных символов только 64. Т.е. даже если всунуть туда заглавные буквы кириллицы то на спецзнаки все равно не хватит.
А им там были нужны и медицинские спецсимволы.
У агата символ кодировался целым байтом, т.е. честные 256 знаков.
Поэтому и возможности ЗГ на порядок больше. Строчные/прописные буквы обоих алфавитов и псевдографика (в версии для Федорова были как раз какие-то медицинские тайлы) - на все хватило места.
Каждый символ мог иметь свои арибуты - цвет, инверсия мерцание. Т.е. по эпловской терминологии у агата было 12288 различных знаков :)
Кроме того там особым образом выводились графики посещений, обязательно в 16 цветах. У эпл 16цветная графика была с разрешением 48х40, у Агата 128х128 что тоже стало приятно. Такой институт мог позволить себе любую, любую нужную эвм, но сотрудники из кабинета с эпл были уже обучены к нему и родственный агата пришелся кстати. БД была написана в НИИВК, как эпловская так и агатовская, только агатовская поприятней в плане (к вышесказанному) что в текстовых режимах цвет есть: Представьте себе программу хирургического расчета или вывод на экран результатов исследования - показатели выделялись определенным цветом в зависимости от степени отклонения от нормы. На Apple такая роскошь недоступна. Кстати именно им был поставлен первый ХДД "сада" для агат. 20Мб.


+ занятный факт: существовала "английская" версия Школьницы, сделанная для эстонцев (Тартуский ГУ), у которых не было Агата, но были Apple:

Об этом все давно знают, Рапира начинала создаваться на эпл, еще до серийного агата. А Тартуский после начала серийного перешел на агаты (в Эстонию вообще много агатов поставили). Знаменитые имена:
Виллемс Анне. Технологии обучения, локализация Рапиры.
Каазик Яан. Физик, совместные разработки с Андреем Филипповым

Много софта сделали в Эстонии как для обычного агата:
http://agatcomp.ru/Gamez/Tom13.shtml

так и для республиканской версии (это когда агат комплектуется платой программной смены знакогенератора):
"Комбинированное устройство, включающее знакогенератор с загружаемыми набором символов и схему управления цветовыми палитрами. Предназначено для разработчиков редакторов и других программ использующих специальные наборы символов (экзотические алфавиты, математическая символика, псевдографика и т.п.) и дополнительные средства цветного и полутонового изображения. Обеспечивает отображение стандартного и загружаемого наборов символов и цветовую палитру для сопоставления каждому из 16 цветов любого из 4096 оттенков. На базе данного устройства с национальными символами в знакогенераторе создавались региональные версии."

Еще надо сказать что вот монохромная версия (эпловская) рапиры - не совсем в общем то рапира в том понимании как на агате или MSX. Она не то что бы урезанная, просто не полная, где то 30 процентов возможностей, но все таки рапира.

shattered
02.01.2018, 15:27
Спасибо -- все это ценно (и публикуется впервые, судя по всему).

Кирлиан
06.11.2018, 20:43
Наткнулся на свежую статью про Агат:
Когда появился первый советский персональный компьютер (https://germanych.livejournal.com/338798.html)

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

Shumadan
06.11.2018, 21:22
В архиве академика Ершова очень много документов по Агату, касаемо подготовки в производство, испытаний, разработки ПО, отчеты с выставок
Выбрал наиболее интересные:
http://ershov.iis.nsk.su/ru/node/772388
http://ershov.iis.nsk.su/ru/node/772399
http://ershov.iis.nsk.su/ru/node/805315

Wierzbowsky
06.11.2018, 21:35
Да уж, большинство комментов, а также стиль автора указывают на презрение к СССР и вообще ко всему, что связано с "совком". Противно...

dk_spb
06.11.2018, 21:40
Когда появился первый советский персональный компьютер
Это вообще жуткий холивар всегда: что считать "персональной ЭВМ". И тем более что считать первой советской ПЭВМ.

Shumadan
06.11.2018, 22:13
Оцифровал одну страницу ремонтного дневника. Может кому то будет интересно. Просто недавно возился с платой Агата, и многое из описанного увидел сам.

Колич. навесных проводов на платах ПЭВМ "Агат":
1. Процессорная плата: 1 - лицевая, ~28 — обратная
2. Контроллер дисковода: ~40(~50 точнее)
3. Генплата: не менее 40.

Если по ГОСТ допускается до 10-ти. то результат выдающийся!
ПРОВЕРИТЬ!!!

20.8.84. Блок питания (№ 150060). Восстановлен.
1. Сгорел транзистор
2. Не зачищены и не пропаяны выводы дросселя (не снят лак с
ног).
3. Необходимо:
а) на печатной плате маркировка всех мест под р/детали с
маркировкой установочных ног транзисторов;
6) изменить конструкцию нижней части корпуса, для возможности
производить ремонт не вынимая печатной платы.

Восстановлен "Красный Агат". Было замыкание болтов нижней крышки
на генплату. При этом - КЗ блоке питания.

21.8.84. Отказ ”Красного Агата" и № 21. № 21 проработал до 16.00,
начал сбоить, был выключен, через 30 мин. при включении перегорел
предохранитель — отказал блок питания. Замена блока питания не по—
могла.

Множественные контактные ошибки процессорной плати (мозаика на
экране при включении), памяти (на экране надпись “Агат" и мусор
либо сообщение монитора: * CO хх .......)

разные значении 1

Странно малое кол—во конденсаторов на платах. Обычно ставят на
менее 1-го конденсатора не каждые 2 корпуса кикросхем серии К 155 и
по 1—му на каждую микросхему К565РУ6 (я всегда считал, что это тре—
бование РТМ) - проверить!!!

При этом конденсаторы должны находиться около соотв. микросхем
(т.е. нельзя заменить эти конденсаторы на меньшее кол-во, но соотв.
большей емкости).

22.8.84. Восстановлен "Агат" на шасси № 22. Доп. платы собраны с
трех "Агатов": "красного", № 46 и № 22.

Очень трудно заменять (перепаивать) предохранители на плате
блока питания (приходится вынимать плату), кроме того, печатный
монтаж не допускает многократные перепайки - необходимо изменить
конструкцию.

Wierzbowsky
07.11.2018, 13:41
По своему опыту знаю, что ремонт плат Агата возможен только при наличии специалиста (а я не спец), а также повышенной внимательности и сильной лупы. Отсутствие маски на плате, двусторонняя плата с хреновым текстолитом (с которой проще выкусить микросхему, чем выпаять), неплотное прилегание слотов к плате способствуют появлению "соплей" при выпаивании элементов в таких местах, откуда их трудно вытащить. С блоками питания - отдельная история. Похоже мне скоро придётся ремонтировать мой БП, так как комп уже включается через раз...

И кстати да, очень малое количество блокировочных кондеров на плате сразу бросается в глаза, особенно на семёрке. Даже на более дешёвых компах везде ставили КМки, а тут "лепестков" пожалели. Когда мы делали клон модуля расширения ОЗУ, то количество кондеров увеличили в несколько раз.

http://podrezov.com/agat/almost_ready.jpg

avivanov76
07.11.2018, 16:29
Кстати "паутина" проводов на системной плате тоже вещь не безобидная. При производстве "Спектрума" Клайву Синклеру подобная "паутина" стоила серьезной потери репутации.
Не помню уже, в какой это статье было, но суть в том, что первая версия системной ПЛМ (ULA) была выпущена с ошибкой. Выпускать микросхемы выгодно только в большом количестве, иначе расходы на разработку и изготовление не отбиваются. Поэтому партия сбойных ULA была большая. Перед Синклером был выбор - или выбросить эту партию и потерять, кажется, тысяч 100 фунтов и ждать несколько месяцев до выпуска новой, или нанять монтажников и решить проблему напайкой дополнительной микросхемы и нескольких проводов (деньги тут тоже терялись, но меньше).
Компьютеров было уже предзаказано много, так что, видимо, Синклер решил запустить производство хоть как-то. Но проблема в том, что автоматические производственные линии позволяли выпускать 20000 плат в месяц, а включение монтажников в процесс производства снижало этот темп до 5000 плат в месяц. В результате, люди заказавшие компьютеры, ждали их месяцами (а компьютеры, я думаю, покупались в основном детям для домашнего использования, поэтому все эти месяцы дети пилили родителей, а родители - компанию Синклера).
Ситуация с "Агатом", мне кажется, не сильно отличалась - темп производства перемычки снижали, а школы в это время недополучали компьютеры.

Sergei Frolov
07.11.2018, 16:55
Навешивание перемычек - это простая технологическая операция. Вряд ли с ручным остальным это занимало много времени.
Вообще перемычки - дело привычное как для нас, так и для импорта.

Вот, например, очень серийное изделие

https://commons.wikimedia.org/wiki/File:Casio_FX-700P_inside.JPG

shattered
31.05.2019, 23:16
Замечу что девятка запросто запускает приложения расчитанные на максимальную комплектацию ЭПЛ2
включая PRODOS c организацией RAMDISK.

а были какие-то драйвера под prodos для Агато-специфичных железок (840К диск, Nippel Clock &c)?

Radon17
12.01.2022, 22:48
А такое видели? :v2_jawdr:

С сайта ТАСС


ID: 17903507
Дата съемки: 01.06.1984
Заголовок: ВДНХ СССР
Описание: СССР. Москва. 1 июня 1984 г. Студент Винницкого педагогического института Владимир Кулешов во время ознакомления с работой на ЭВМ "Агат", представленной на выставке в павильоне "Вычислительная техника". Хамельянин Геннадий/Фотохроника ТАСС
Автор: Хамельянин Геннадий
Кредит: Хамельянин Геннадий/Фотохроника
Страна: СССР
Город: Москва
Источник: TASS:Archive
Номер негатива: х154720_0
Ключевые слова : В. Кулешов, компьютер, монитор, техника
Категории : Достижения, Информационные технологии, компью

файл: 4576x5000, 8.18 Мб
Формат: jpg


https://pic.maxiol.com/thumbs2/1642016431.1559557793.17903507bro.jpg (https://pic.maxiol.com/?v=1642016431.1559557793.17903507bro.jpg&dp=2)

Увы, более крупного фото нет, они их за деньги продают. И не физ. лицам. Это фото кликабельно, откроется в 412х450 на maxiol

Какой-то невероятно ранний прототип Агата. Железный ящик, клавиатура пристёгивается.

siemensC35
12.01.2022, 23:16
А что с кнопками на шилялисе , понятно что это монитор но такое чувство как буд-то отверстия под кнопки сенсорноц переключалки не закрыты

GARNIZON
16.01.2022, 00:05
Увы, более крупного фото нет, они их за деньги продают. И не физ. лицам.

Да, я хотел купить пару оттуда для сайта, но не хотят физ.лицу продавать, даже цену не сказали. А жаль.