1 Отредактировано garnizon (07-05-2023 00:59)

Тема: Сепарация Агатовского софта.

Уже три человека, за последние дни, попросили осветить этот вопрос. Выполняю.

Почему некоторый софт нельзя скачать с сайта?


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

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

Например, из последней посылки, где было 90 Агатовских дисков(Март 2023), мы их прочитали, изучили и оказалось что только на одном нашлось то, чего  нету в нашей базе. Т.е. примерно 1% полезного.
Но даже этот процент очень важен, и ради этого стоит проделывать работу.

Что из дисков выложено на сайте?

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

Среди этих дисков были с защитой, нестандартным форматом и т.д. Это нас не пугает. Для подобных дисков, с особенностями, был придуман формат АИМ (для обычных дисков используется DSK). Все это обработано, лежит на сайте, готово для использования.

Те диски, которые были частично битые (по разным причинам) были отреставрированы. На сайт попадают только максимально проверенные образы. Качайте, пользуйтесь с удовольствием!

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


Что ПОКА не попало на сайт?

Важно, нет никакой секретной папки, где хранятся залежи дисков, а мы их не выкладываем. Нет такой папки.

Итак, не выложено то, что не может нормально функционировать ни в эмуляторе, ни на реальной машине. И без глобальных мероприятий не будет работать.
Резонный вопрос от посетителя сайта: "Зачем вы выложили то, что не запускается и не работает"?

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

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

Само собой, чем больше ширится база, тем больше вероятность найти рабочие версии софта или недостающие куски. Как только это случается, софт сразу попадает на сайт.

К сожалению, на данный момент, программ по которым не проведены мероприятия остается достаточно много.
Для такого софта мы тоже делаем персональные странички с скриншотами (скриншот не сложно достать из кода, даже битой программы), однако указываем
"Архив пока не выложен. Для получения файлов пишите авторам сайта."

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

Примеры, что обычно требуется в таких случаях, будут размещены в след сообщениях.


Каких еще дисков нет на сайте?

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

2 Отредактировано garnizon (06-05-2023 23:33)

Re: Сепарация Агатовского софта.

Примеры:
Не будем брать крупные системы, иначе я этот текст и завтра не закончу.
Возьмем файловую игру Shаmus. Она уже на сайте.
http://agatcomp.ru/agat/Software/Game/AKM/Shamus.shtml

В нашем архиве было 119 версий этой игры, полученные из разных мест, так обычно и бывает! Агат изначально дисковый и одним нажатием кнопки любой школьник сохранял свои эксперименты над кодом игры и получалась новая версия.

Вот чтобы её выложить на сайт, не превращая его в файл-помойку, надо выбрать максимально правильную версию.
Сортируем , сравниваем, в каждую поиграем.

Потом выясняется, что авторы заточили её именно под агат-7, потом выясняется, что авторы заточили под определенный ДОС, потом выясняется, что она на дух не переносит дисковод 840, потом что она еще хочет чтоб в памяти был бейсик (хотя напрямую его не использует).

А это важно, ведь следует организовывать диск для игры с учетом её специфики, иначе она будет неверно работать. Очевидно, что за система у автора была, под ту он и писал, может даже не зная, что есть девятка, другие ДОС и другие бейсики.
Кстати именно поэтому некоторый софт лежит на диске такого-то формата для такой-то системы и никак по-другому.
Копание в коде чтоб все это выяснить, конечно занимает время, но важен результат.

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

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



А вот пример, еще не обработанный:

Программа RESSI
http://agatcomp.ru/agat/Software/Graphic/Ressi88.shtml

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

Если У Вас получится - пишите, мы будем очень рады и сразу опубликуем это на сайте.

Если Вас интересует позаниматься с какой-то другой программой - напишите какой, без лишних церемоний предоставим имеющиеся субстанции.

Post's attachments

Attachment icon resi.rar 408.7 kb, 40 downloads since 2023-05-06 

3

Re: Сепарация Агатовского софта.

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

4

Re: Сепарация Агатовского софта.

Спасибо за подробности!

Так может сделать список того софта для которого есть много материалов, но нет окончательной рабочей версии, чтобы люди могли себе выбрать по интересам и поработать? Не всем например интересна программа RESSI.
Или это все помеченные: "Архив пока не выложен"?

5 Отредактировано garnizon (09-05-2023 06:15)

Re: Сепарация Агатовского софта.

sintech пишет:

Или это все помеченные: "Архив пока не выложен"?

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

6 Отредактировано Voldemar0 (10-05-2023 08:15)

Re: Сепарация Агатовского софта.

Ты забываешь главное: нас несколько раз спрашивали, почему не выложены оригиналы или дистрибутивные диски ?

("А зачем что-то готовить, почему не выложить как есть?" Под "как есть", судя по всему, понимались как раз диски, которые покупались записанными от авторов программ).

И ответ: проблема том, что нет никакого ясного маркера, что вот этот конкретный диск является именно авторским, что его никто не переделывал, что он реально работает в какой-то известной конфигурации оборудования.
Даже ЛЭМЗ, выпуская с компом диски с бейсиком, ИКП, Школьницей нередко подписывал их "от руки". На сайте есть такие этикетки где-то в фотографиях, с надписями вида "ФГxxx-xxxx...". Мне не встречалось дисков с полиграфией (ну разве что этикетка на матричном ч/б принтере распечатана), с намертво заклеенным окошком защиты записи.

Всё, что у нас есть, это несколько известных контрольных сумм для некоторых "официальных" дисков с ИКП.
И соответствующие образы. Но они давно на сайте.