1

Тема: Книги с упоминанием Агата

Наводил порядок в своей библиотеке и наткнулся на книгу "Компьютерные игры, Лениздат 1988, ред. Игнатьев М.Б. 168 страниц". По сути это сборник статей посвященных компьютерным играм.
А в ней есть глава под названием "Рисует ЭВМ" в которой описано как с помощью бейсика и встроенного ассемблера рисовать на Агате разного рода картинки: от корабликов из линий, до графиков функций.
Фотографию первой страницы прилагаю.
К сожалению у меня нет сканера, но попробую переснять на телефон.

Post's attachments

Attachment icon Risuet_EVM.JPG 364.82 kb, 22 downloads since 2019-07-30 

2 Отредактировано Voldemar0 (31-07-2019 06:27)

Re: Книги с упоминанием Агата

"....система Школьница, кроме робика и рапиры, понимает и другие языки программирования, в частности бейсик...."
:(


Первая страница нормально получилась, можешь также и остальные переснять. Выложи куда нибудь
на яндекс-диск, гугл-драйв или hdd.tomsk.ru - я заберу и приведу в приличный вид.

3

Re: Книги с упоминанием Агата

Если страниц с актуальным содержанием много, можно прислать мне по почте, я отсканирую на планшетном сканере и выложу. Книгу, разумеется, верну и пересылку оплачу. Правда, для качественного сканирования книгу нужно сильно раскрывать, переплёт может повредиться. Но это уже по уговору.

4

Re: Книги с упоминанием Агата

Коррекцию геометрии и яркости я могу сделать, так что планшетник не обязателен, хотя и желателен.

(когда-то по работе очень много этим занимался, даже несколько прог написал для подобной обработки)

5

Re: Книги с упоминанием Агата

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

6

Re: Книги с упоминанием Агата

Залил фотографии https://1drv.ms/u/s!Ap6uJQX2EpdWgZkyNpE … g?e=HUmeMn
Получилось не очень именно из за неплоского основания книги.
Вроде бы и стоит купить сканер, но он настолько редко бывает нужен, только место будет занимать ;).

7 Отредактировано Voldemar0 (02-08-2019 06:52)

Re: Книги с упоминанием Агата

> Дело не только в качестве (страничка из первого сообщения читается отлично), но и в том, что, на мой взгляд, сканировать значительно удобнее, чем фотографировать, особенно, если страниц много.

Однажды с женой ехали на отпуск и остановились у родственников. Попалась на глаза книжка, что-то о древнегреческой мифологии. Справочник божеств. Меня она заинтересовала, и мы вдвоём пересняли её на зеркалку (с неё потом и читал, прямо в поезде).
Где-то 200 страниц минут за 10. Жена держала и листала, я щёлкал фотиком. Более быстрого сканирования я не видел.

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

-

Книжку скачал, полистал, но сразу скажу: там ассемблер используется не для написания программы в машкодах, а только для условно-удобной генерации дампа, описывающего спрайт. У Мымрина есть более удобное решение: там в приложениях есть прога для полноэкранно-визуально-графического создания такого дампа.

8 Отредактировано AlexBel (02-08-2019 15:24)

Re: Книги с упоминанием Агата

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

9 Отредактировано garnizon (02-08-2019 18:05)

Re: Книги с упоминанием Агата

AlexBel пишет:

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

+1

http://agatcomp.ru/Images/new_fl_ctrl/FL_c2f.jpg

10

Re: Книги с упоминанием Агата

Вот такая штука имела бы смысл https://ae01.alicdn.com/kf/HTB1H3skckfb … CrXXag.jpg, есть и попроще.
Фотографировать удобно, когда книга в расправленном виде, желательно без пальцев.
Но есть минус в том что каждую фотографию приходится вручную выдерживать правильный ракурс, чтобы вся страница попала в кадр и фотоаппарат был параллелен странице.
А с такой камерой на палке можно исключить два этих действия, но сохранить удобство.

11

Re: Книги с упоминанием Агата

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

12 Отредактировано Voldemar0 (03-08-2019 10:10)

Re: Книги с упоминанием Агата

У всего есть свои преимущества. Мы же агатовские схемы и пересылали из Москвы в Томск, чтобы можно было отсканить их на планшетнике A1 формата...
Только, кажись, списали его уже. Я когда-то у него механнику подъёмника ремонтировал (который прижимает к столу сканируемый объект). И электронику тоже.

Видимо, из-за мелкосерийного выпуска таких аппаратов, у них почти все детали металические штампованные.
Алюминий и сталюка. Только кнопочки пластиковые на каретке.

Кстати, вот его фоточки изнутри:

Post's attachments

dsc08663.jpg, 22.29 kb, 648 x 486
dsc08663.jpg 22.29 kb, 16 downloads since 2019-08-03 

dsc08664.jpg, 58.6 kb, 648 x 486
dsc08664.jpg 58.6 kb, 13 downloads since 2019-08-03 

dsc08665.jpg, 33.63 kb, 648 x 486
dsc08665.jpg 33.63 kb, 15 downloads since 2019-08-03 

matr.jpg, 27.14 kb, 259 x 194
matr.jpg 27.14 kb, 16 downloads since 2019-08-03 

13 Отредактировано garnizon (03-08-2019 10:31)

Re: Книги с упоминанием Агата

Да, это была комбинация.... как уж я пороги НИИВК оббивал чтоб их заполучить, а когда получил , оказалось что там А1. Сижу и думаю - "что с ними делать-то", хорошо Володя нашел выход из этой ситуации, иначе бы по кускам наверное или  даже не знаю как.

Voldemar0 пишет:

Только, кажись, списали его уже

Я считаю он свое главное предназначение выполнил :)

14 Отредактировано AlexBel (03-08-2019 10:36)

Re: Книги с упоминанием Агата

Мне, как-то пришлось сканировать лист формата, близкого к А1 на обычном планшетнике формата А4. Снял верхнюю крышку, положил лист и начал сканировать фрагментами, постепенно сдвигая. Очень трудно было добиться достаточно ровного расположения. Потом были мучения со стыковкой фрагментов в графическом редакторе, но работа была выполнена, и довольно качественно, за один день.
Забавно то, что результат этой работы потом был распечатан на отдельных листах формата А4. Ох, помню, матерился я тогда, вспоминая "склейку" в редакторе... :)

15 Отредактировано Voldemar0 (03-08-2019 15:06)

Re: Книги с упоминанием Агата

https://hdd.tomsk.ru/desk/idbmagsu

Книжку сделал.
Две версии, одна в цвете, вторая - почти монохром.

Монохром читается приятнее. Но книжка всё таки немного цветная.

Прочитал внимательно весь текст. Жуть.
То ли редакторские правки, то ли тот, кто писал был не очень внимательным.
Или совсем не внимательным.
Кавычки вокруг строковых констант становятся апострофами или вообще исчезают.
Знак curren ("солнышко", "клоп") заменён на "$".
Пробелы скачут куда хотят: "$ C 721". Причем на одной странице то правильно, то - нет.
Пропущенные аргументы, что-то вроде: "PLOT x, y TO x".
Ну а когда в тексте программы появились типографские индексы - это был финиш.

Очень плохая практика с операторами GR=2, TEXT=3. Это страницы с адресов $1000, а прога в Бейсик-60 начинается с $800. Забить бейсик-прогой два дохлых килобайта - это вообще ерунда -  8 блоков всего.
После чего включение графики будет просто убивать прогу в памяти. Что мешало выбрать страницы 14 и 15, хотя бы? Тем более по дефолту TEXT=15 и стоит в Бейсик-60. А TEXT=2 - это практика ИКП-бейсика, но писали-то не в нём: TEXT=3 убъёт прогу в ИКП-бейсике так же как и GR=3.

А статья-то для начинающих!

Совсем забыли, что форма оператора PLOT допускает многонодовую форму:

PLOT X,Y TO A,B TO C,D TO E,F.......

Да и в HGR не поработали .... Иначе бы узнали о сюрпризах оператора COLOR= в HGR.
/* Он там как маска полубайта работает ;)) Но т-с-с-с !! Это - секрет */

Но самый страх начинается  в разделе про ассемблер и спрайты.
Похоже, тот кто писал пример проги-описателя спрайта так и не разобрался с работой макроассемблера и теми директивами, которые описал на странице раньше.
Отсюда замечательная типографика в описании ассемблер-команд, включающая знак "меньше или равно", которого на агате вообще нет. И заодно и фигурные скобки "{}" (да, на девятке есть, но не в коммандах ассемблера же).

В чём страх (помимо опечаток вроде "!*$ E8") ? Вот такая строка:
!=6430
по замыслу автора скомпилируется в последовательность 0x30 0x64.
Но этого не произойдет, потому что ассемблер при анализе аргументов (т.е. значений) придерживается тех же правил, что и бейсик: число есть десятичное, если нет знака "солнышко". Так что в итоге получится 0x1e 0x19.
И даже текст,  буквально на предыдущей странице, намекает, что этот оператор (=) предназначен для записи АДРЕСОВ (т.е. pointer).

А проще, нагляднее и компактнее всё то же самое записать так (оператором загрузкой зоны ("солнышко")):

!$123F20642D15361E0700
- и за одну команду весь спрайт упакован. Причем без всяких перестановок старший-младший.

И ещё.. так, мелочь:
1) Cпрайты работают только в режиме HGR !
Поведение DRAW в других режимах слабо определено.
"COLOR=1" вроде бы на спрайты вообще не влияет.

2) Операторы DRAW и XDRAW чем-то отличаются... Вроде бы один из них выводит спрайт наложением,
а второй - инверсией (т.е. через EOR). Таким образом каким-то из этих операторов можно быстро удалять
спрайт с экрана.

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

С другой стороны: методически статья полезная и вполне корректно раскрывает тему графики.
Жаль только, со спрайтами совсем мало реально полезных примеров.

16

Re: Книги с упоминанием Агата

Да уж. Меня в глубокую задумчивость погрузило такое начало абзаца:

Первая команда (REM) - неисполняемая - используется для удобства чтения программы. Системная директива RVN влечет за собой выполнение программы...

Ни разу не встречался ни с какими RVN. Потом дошло, что это просто RUN.
Ну и начало абзаца как бы предполагает, что после первой команды будет описана вторая и последующие. Но нет, описывается способ запуска.

Фигурные скобки в описании оператора ¤ используются и в штатной документации.

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

17 Отредактировано garnizon (04-08-2019 19:47)

Re: Книги с упоминанием Агата

Ю.Л. Кетков
Диалог на языке бейсик для мини- и микро-ЭВМ
Москва: Издательство «Наука». Главная редакция физико-математической литературы, 1988

Стр 320...  о Агате

https://eknigi.org/programmirovanie/769 … -yevm.html

18 Отредактировано Voldemar0 (07-08-2019 18:12)

Re: Книги с упоминанием Агата

> Диалог на языке бейсик для мини- и микро-ЭВМ
Тут, по сути, перепечатка инструкций.

Вряд ли авторы работали на всех описываемых компах, так что инфу о некоторых компах добавили из имеющихся инструкций. Ну да, процессор кр588 и т.д. - это из проспектов старых, а вот, например, команда wait - от себя переписали описание, не разобравшись, и пальцем в небо попали. Ну и само собой - это уже традиция - перепутали команды ДОСа и бейсика и - а как иначе -то - кой что забыли, кой что недопоняли или недодумали.
Например, команды save/load есть, а run есть только в формате RUN [n], а в формате RUN [имя] - уже нет.
Ну и там, необязательный аргумент - "[устройство]", хотя мы то знаем : S{s}, D{d}, V{v} - это не только устройство, но и V - медиа. Идентификатор среды, а не привода.
Оператор USR вспомнили, а CALL - забыли, хотя именно он используется в 100 процентах случаев (остальные случаи приходятся на бейсик Серкова). GET только с символьной переменной упомянут, а он и с численными работает.
READ/WRITE - написано - "чтение из файла" и "запись в файл". Но это - не команды чтения/записи, а включения режима чтения/записи! Есть разница ? Они -то думали, что раз есть команда "open", то открывает файл именно она,  а остальные читают/пишут.

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

19 Отредактировано avivanov76 (09-08-2019 22:53)

Re: Книги с упоминанием Агата

Там и про импортные ЭВМ какая-то ерунда написана. В TRS никогда не использовался 6502, только Z80 и 6809.

Я вот еще недавно книжку нашел, но наверно про нее все знают:

Иоффе А.Ф.
Персональные ЭВМ в организационном управлении
Москва, Наука, 1988

http://bookre.org/reader?file=787030

Книжка ровно про то, что в заголовке, то есть, про применение ПЭВМ в организациях. Агат упоминается только в качестве примера (с. 40, 72, 185).

Из интересного - описание платы речевого ввода для Агата. В общих чертах, конечно, но подробностей довольно много. Думаю, что минимум в одном экземпляре такая плата реально существовала. Кстати, некоторые узлы - микрофонный предусилитель, полосовой фильтр - встречаются и на плате ЯАВМИ. Может, разработчики как-то обменивались информацией?
Еще там забавная ссылка на несуществующую публикацию в МПСС. Якобы, в №3 за 1985 год, должно быть описание этой платы. Реально в МПСС совсем другая статья. То, что в МПСС могли снять статью с публикации - не удивительно, думаю, там очередь была из авторов и на всех журнальной площади не хватало. Но почему при публикации книги эту ссылку не убрали, ведь уже точно было известно, что статьи в журнале нет?

20 Отредактировано garnizon (10-08-2019 22:54)

Re: Книги с упоминанием Агата

В рубрику "Как всегда".....

В.П.Дьяконов
Справочник по алгоритмам и программам на языке бейсик для персональных ЭВМ. Москва "Наука" 1989.

Post's attachments

123.jpg, 127.14 kb, 445 x 394
123.jpg 127.14 kb, 17 downloads since 2019-08-10 

21 Отредактировано garnizon (12-08-2019 11:55)

Re: Книги с упоминанием Агата

avivanov76 пишет:

, Якобы, в №3 за 1985 год, должно быть описание этой платы. Реально в МПСС совсем другая статья

Имеется в виду "Речевой ввод для персональной ЭВМ «Агат». А. В. Тихонов" ?

Еще вот в других изданиях есть отсыл на такие статьи:

•Журнал «Бионика и биокибернетика» № 85, 1986. Программные средства для диагностики и классификации с помощью математической модели острых нарушений кровообращения, реализованные на персональном компьютере «Агат». А. В. Гаврилов, Д. Ш. Газизова.
•Журнал «Новые исследования в психологии и возрастной физиологии» № 2(6), 1991. Функциональное состояние организма учащихся старших классов при работе на ПЭВМ «Агат» : (физиол. исслед.). А. Ф. Богданов.

Но я пока не нашел их.

22

Re: Книги с упоминанием Агата

garnizon пишет:

Имеется в виду "Речевой ввод для персональной ЭВМ «Агат». А. В. Тихонов" ?

Да, я про эту статью. Даже если оно работало через пень-колоду, все равно было бы прикольно командовать Агатом через микрофон. Типа: "Агат! Каталог!".

23 Отредактировано Voldemar0 (18-08-2019 12:57)

Re: Книги с упоминанием Агата

Выложил <программно-методический комплекс "информатика" на базе ПЭВМ Агат>

https://hdd.tomsk.ru/desk/ctxfmxbd

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

Мне будет интересно, кому какая версия больше понравилась.

ЗЫ У меня въювер почему-то чётче рисует страницу, если выбрать масштаб побольше. Что-то там со сглаживанием, вероятно.

PPS После верстки взялся пролистать эту работу как читатель, наткнулся на интересную штуку:
Стр 87, урок 33: тут сравниваются различные компы в плане возможностей растровой графики
и есть такое : "...а в системе In*a*Vision, ....ориентированной на работу в деловой графике... разрешающая
способность экрана составляет 32767 x 32767 точек (примерно 190 точек на сантиметр)".
Я прифигел от таких параметров (вроде до сих пор было поменьше на отдельной панели или кинескопе).
Но потом выяснилось: In*A*Vision - векторный редактор, а не железка :)
Но если у кого есть побольше инфы об этой проге - расскажите, плиз. "190 на см" - видимо разрешение какого-то широкоформатного графопостроителя, который мог работать с этой прогой ?

24

Re: Книги с упоминанием Агата

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

In-a-vision это раннее название Corel Designer ( https://en.wikipedia.org/wiki/Corel_Designer ). Откуда цифра именно 190 точек на см понять сложно, но я думаю, она ни на какое железо не завязана. Скорее всего, речь про то, что можно рисовать, используя обычные единицы измерения (сантиметры, дюймы), а не пиксели. И именно в этих единицах определяется максимальный размер области рисования. А программа потом прозрачно для пользователя пересчитывает одно в другое.

Я нашел руководство от похожей проги (Windows Draw http://toastytech.com/manuals/Micrograf … 201.04.pdf ), так там написано - область рисования 34x34 дюйма (это формат А1 по длинной стороне). В рекламе In-a-vision в журнале InfoWorld ( https://books.google.ru/books?id=ki8EAA … mp;f=false ) написано про 68 дюймов (правда, почему-то, квадратных). 68 дюймов - это 172 сантиметра, если 32768 пикселей поделить на 172 как раз и выйдет 190 пикселей на см.

25

Re: Книги с упоминанием Агата

Оригинал в RGB выглядит примерно так.

Монохром я делал из зелёного слоя - он тут наиболее контрастный (не конкретно на этом листе, я где-то в начале книги проверял, но оттенки по всей книге примерно одинаковы).

Также на монохроме был включен фильтр djvu-компрессора: "Only remove flyspecks from the input image.  This option enables a heuristic algorithm that removes very small marks.  Such marks are often causes by noise and dust during the scanning process. The threshold mark size is chosen according to the resolution specified DPI."

DPI пробовал подбирать, чтобы этот алгоритм работал по разному.

Что ещё можно придумать?

В ИК или УФ диапазоне сканировать :) ?

Post's attachments

1.jpg, 319.29 kb, 652 x 473
1.jpg 319.29 kb, 15 downloads since 2019-08-18