- Каталогизация софта БК0010 / БК0011М
-
? Voland - 02.12.2013 18:14
Начал пробное оформление таблицы-каталога для игр, смотреть тут http://forum.pk-fpga.ru/viewtopic.php?f=23&t=5496
При наведении на @ .. @ - всплывают скриншоты игр, при наведении на # - текстовое описание. Пока не очень удобно, и подтормаживает при открытии формы из-за подгрузки скриншотов. Может удастся придумать что получше. Но зато не надо переходить по ссылкам, можно о каждой игре получить всю информацию сразу.
По каждому из столбцов можно проводить сортировку кликом мыши по шапке столбца. По умолчанию отсортировано по первому полю - название игры.
В поле "bin, source, path" - пока недействительные ссылки, и потом будут добавлены ссылки source (на исходники, если они есть) и path - путь к данной игре на образе винчестера, который будет формироваться в процессе каталогизации.
¤
Прошу критику, предложения, замечания. Может какие-то поля убрать или добавить, может какие-то более интересные идеи оформления у кого-то есть, любые мелочи готов выслушать и учесть по возможности.
-
? Alex - 02.12.2013 19:13
Ещё один r-games.net хотите сделать?
-
? Voland - 02.12.2013 19:34
на r-games не полная коллекция и очень неудобная, кроме того - нет прямых ссылок на дистрибутивы, не везде есть описания и скришноты, нельзя видеть весь каталог со всей инфой одновременно. И главный недостаток - максимально неудобно запускать эти игры на реальной БК. Тот каталог, который хочу сделать я, исправит этот и другие недостатки: скачивается образ винчестера, заливается на CF, потом любая игра, скриншоты/описание которой понравились, за несколько секунд может быть найдена и загружена с данного винчестера на реальной БК. Все манипуляции минимум нажатий, переходов и времени.
Ну и все будет продублировано единым каталогом софта БК в виде структуры папок и файлов, на которые будут ссылки "bin, source, path" из таблицы указывать, в каждой папке будет лежать xml c описанием программы, и таким образом, можно легко написать сканер этой структуры, который будет автоматически генерировать html-документ нужного формата и дизайна, любой человек сможет на основе такой подготовленной структуры создавать свой собственный каталог игр БК.
-
? Волька - 02.12.2013 22:27
Удобно получается, только скриншоты хорошо бы привести в один размер, лучше пиксель в пиксель (256x256, или 512x256), а уж потом можно будет через HTML/CSS увеличить, если будет нужда.
¤
Вместо @ можно сделать маленькую картинку, например 51x51, текстовое описание показывать по клику по #, чтобы открывалось под картинками или названием, и не убиралось. Аналогично можно сделать и с картинками, клик по маленькой увеличивает её, ещё клик - увеличивает ещё в 2 раза (можно просто устанавливать атрибуты width и height у тега <img> через JavaScript).
¤
<img src="..." width="51" height="51" class="bkpreview"/>
<a href="#" class="bkpreview">#</a>
<div class="bktext" style="display:none;">Bla-bla-bla</div>
...
<script>
$(function() {
$('img.bkpreview').click(function() {
if ($(this).attr('width')=='51') {
$(this).attr({width:256, height:256});
} else if ($(this).attr('width')=='256') {
$(this).attr({width:512, height:512});
} else {
$(this).attr({width:51, height:51});
}
});
$('a.bkpreview').click(function() {
$(this).next('div.bktext').slideToggle();
return false;
});
});
</script>
-
? Аноним - 03.12.2013 00:27
<script>
$(function() {
$('img.bkpreview').click(function() {
if ($(this).attr('width')=='51') {
$(this).attr({width:256, height:256});
} else if ($(this).attr('width')=='256') {
$(this).attr({width:512, height:512});
} else {
$(this).attr({width:51, height:51});
}
});
$('a.bkpreview').click(function() {
$(this).next('div.bktext').slideToggle();
return false;
});
});
</script>
-
? Voland - 03.12.2013 01:07
А как сделать, чтобы картинка плавно увеличивалась и уменьшалась?
-
? Voland - 03.12.2013 01:08
И чтобы они исчезала не только при клике внутри неё, но и при клике за её пределами.
-
? Волька - 03.12.2013 04:13
Для плавного изменения можно сделать так: $(this).animate({width:256, height:256});
¤
Чтобы при клике снаружи уменьшить увеличенные картинки, можно сделать так:
$('img.bkpreview').click(function() {
if ($(this).attr('width')=='51') {
$(this).attr({width:256, height:256}).addClass('bksize2');
}/* else if ()...*/
});
$('body').click(function() {$('img.bksize2').animate({width:51, height:51}).removeClass('bksize2');});
-
? Alex - 03.12.2013 18:06
Voland>"...И главный недостаток - максимально неудобно запускать эти игры на реальной БК." Тот каталог, который хочу сделать я, исправит этот и другие недостатки: скачивается образ винчестера, заливается на CF..." И как, по-вашему, много людей сейчас пользуются реальной БК? А если даже такие люди есть (чему я буду очень удивлён), то далеко не на всех реальных БК имелись винчестеры. Вот, например, на моих (2-х) реальных БК ни одного винчестера нету. А на r-games.net может и много чего нет, но то что у вас размещено, насколько я понял, всё оттуда взято. Мне то наплевать, конечно, я к этому сайту никакого отношения не имею, а хозяева r-games могут и обидеться:-)
-
? Voland - 03.12.2013 22:18
Каталог r-games:
1. Не полный, системного софта нет вообще (либо я невнимателен)
2. Нет прямых ссылок на исполняемые файлы
3. Не везде есть скриншоты и описания
4. Те скриншоты что есть - "подпорчены" логотипом r-games
5. Нельзя единым архивом скачать все материалы
6. Прямой запуск в эмуляторе на r-games невозможен, т.е. сервиса нет ни по интеграции в образ винчестера, ни онлайн-запуска
7. Неудобный просмотр каталога и невозможность его сортировки по атрибутам, искать можно только по имени
Причин мало для создания своего каталога?
¤
Что же касается моего каталога, то в реальности там ВООБЩЕ НИЧЕГО НЕ БУДЕТ ВЗЯТО С R-GAMES, пока я просто дизайн подбираю, потому по-быстрому на их скриншоты ссылки налепил.
Насчет отсутствия винчестеров - ну возможно кто-то в виндовый эмуль прикрутит поддержку образа винчестера в формате БК, это не так уж нереально, и тогда образ винчестера с полной коллекцией софта БК и каталогом иерархии будет просто неоценим для БКшников и популяризации БК в целом.
-
? Бармалей@ - 03.12.2013 22:39
Я думаю у вас будут свои оригинальные скриншоты формата 512x256?
-
? Voland - 03.12.2013 22:50
Да, именно так. Но все это будет не быстро, думаю весь 2014й год точно уйдет. Пока за декабрь дизайн полностью проработаю.
-
? Ал-р - 03.12.2013 22:58
А почемы Вы сомневаетесь ? Нужно всего-лишь загрузить-запустить в эмуляторе и стоп-скрин экрана сделать.
r-games не имеет никаких авторских прав ни на одну прогу БК - их кстати не имел и ни один из авторов (значок С в кружочке у них был фикцией - без регистрации и оплаты такой регистрации =0). Просто в СССР ещё было понятие честности (потом её остатки) и некоторые кооперативы-распостранители что-то там платили авторам ...
-
? Ал-р - 03.12.2013 22:59
... коммент относится к Бармалею ...
-
? Бармалей@ - 03.12.2013 23:03
Думаю, что это не честно по отношению к R-Games.net
-
? Ал-р - 03.12.2013 23:22
но их копировать никто не собирается, а по авторским правам на не-ими-написанные программы (и даже авторские) см. в предыдушем комменте (кстати я инженер-патентовед - и диплом не современно-купленый ...)
-
? Бармалей@ - 03.12.2013 23:33
да причём здесь авторские права, я ни как понять не могу? по совести надо жить, люди для своего сайта старались скриншоты делали время бесценное тратили, а вы про потенты, чушь ей богу
-
? Волька - 03.12.2013 23:43
Бармалей, почитайте чуть выше, что Вам Voland ответил про свои оригинальные скриншоты - "Да, именно так". Сейчас скриншоты взяты оттуда, чтобы прикинуть как сделать дизайн сайта, а для наполнения будут делаться свои. Тем более, на скриншотах r-games есть водяной знак, бери сколько хочешь, будешь только этот сайт рекламировать.
-
? Alex - 04.12.2013 14:25
Voland>"Что же касается моего каталога, то в реальности там ВООБЩЕ НИЧЕГО НЕ БУДЕТ ВЗЯТО С R-GAMES, пока я просто дизайн подбираю, потому по-быстрому на их скриншоты ссылки налепил." Ну тогда извиняюсь.
Voland>"Насчет отсутствия винчестеров - ну возможно кто-то в виндовый эмуль прикрутит поддержку образа винчестера в формате БК..." Так, вроде, gid уже давно прикрутил, но речь то шла о реальной БК, вот я и удивился... Хотя действительно хорошего софта на БК наберётся, ИМХО, врядли больше чем на 10-15 800кБ имиджей дисков. Так что не так уж важна эта поддержка.
-
? Voland - 04.12.2013 14:27
В эмуляторе gid'а, насколько мне известно, под образом винчестера понимается совсем не такой образ, который получается снятием бинарной копии с реального винчестера БК.
-
? Alex - 04.12.2013 18:02
Может и не такой, я не знаю, с винчестерами на БК никогда дела не имел. Но, вот, кстати, если бы выложить БК-шный софт в образе винчестера, который поддерживает эмулятор gid'a некоторый смысл в этом бы был. Или формат образа знает только gid?
-
? Ал-р - 04.12.2013 18:43
Формат БК это формат БК-мг без модуляции: адрес-длина-имя(16х)-данные(прога)-КС ... все другие форматы являются не-БК-шными извратами ...
-
? Alex - 05.12.2013 15:43
ТруЪ БКман, да?
-
? Аноним - 05.12.2013 16:14
ПырколистЪ он :)
-
? Ал-р - 05.12.2013 16:53
? Бармалей @ - 3 декабря 23:33
¤
Hash IP address: 3e68381264c834cc0a7ccde98f32aade
да причём здесь авторские права, я ни как понять не могу? по совести надо жить, люди для своего сайта старались скриншоты делали время бесценное тратили, а вы про потенты, чушь ей богу
=
Ну и при чём здесь импотенты? - назовитесь нормальным ё-мэйл ...
-
? Аноним - 05.12.2013 17:34
>по совести надо жить
¤
Voland по совести не умеет. Уже много раз подтверждено.
-
? Аноним - 05.12.2013 17:52
Stas3D - немного запутался, но успокоится и разберется трезво, надеимся :)
WiKi гласит: Совесть — способность личности самостоятельно формулировать собственные нравственные обязанности и реализовывать нравственный самоконтроль, требовать от себя их выполнения и производить оценку совершаемых ею поступков; одно из выражений нравственного самосознания личности. Проявляется и в форме рационального осознания нравственного значения совершаемых действий, и в форме эмоциональных переживаний, так называемых «угрызений совести», то есть связывает воедино разум и эмоции.
Voland заимствовал скриншоты в целях, не противоречащих общим целям, и своего, и того сайта с которого было произведено заимствование. И разъяснил, что сделал это - с целью протестировать способ подачи информации, и в последствии заменит скриншоты на свои. С точки зрения сообщества - достаточно на сайте упомянуть источник временно заимствованных скриншотов и выразить благодарность автору того сайта. Это было сделано?
-
? Voland - 05.12.2013 18:08
>> Voland по совести не умеет. Уже много раз подтверждено.
А что за анонимы тут о совести рассуждают?
-
? Etc. - 05.12.2013 18:10
Долой анонимов! И при чем тут Stas3D? По хешу это - SKcorp.
-
? Voland - 05.12.2013 21:32
Не уверен, всё что смог найти - у SKcorp. без хэша.
Так чего, трусливый что ли у нас такой блюститель совести, себя назвать слабо?
-
? SKcorp. - 05.12.2013 22:13
Раз уж зашла речь обо мне - я прошу убрать видео со мной с сайта pk-fpga.
-
? Voland - 05.12.2013 23:03
Да ради бога, удалил. Не забудьте в ютуб написать, чтобы оттуда тоже убрали, а то вдруг коммерческая выгода какая им ))
Чьи еще авторские права я нарушил, давайте уже сразу разбираться, чтобы не прорывало то тут, то там, а то в личку не судьба написать, норовят говном прилюдно облить.
Кстати, многоуважаемый трусливый Аноним, скриншоты r-games удалю после того, как они разыщут всех авторов игр БК и попросят у них разрешения на публикацию бинарников и скриншотов. И поблагодарят, что они эти игры написали.
-
? Ал-р - 06.12.2013 04:18
Всё что есть в Интернете это свободный доступ - только придурки рисуют там С в жопке ...
-
? gid@ - 06.12.2013 08:02
>>? Voland @ - 5 декабря 23:03
[Да ради бога, удалил.]
Надо не просто удалить, а оставить взамен этого ссылку на ютуб, где его могут посмотреть все желающие. Размещать ссылки не запрещено. Те, кто не хочет, чтобы кто-то что-то не качал или не видел, должны запрещать этому кому-то ходить по ссылкам. А это уже совсем другая история.
[Чьи еще авторские права я нарушил]
Кирилла и Мефодия, а так же их родственников. За пользование русскими буквами. Хотя их все нарушают, вот где непаханное поле для копирастов, и возможность засадить миллионы людей в тюрьму на тысячи лет, или нарубить миллиарды бабла.
И кстати скриншотами с r-games в виде ссылок на них со своего сайта можно пользоваться без ограничений.
Без уведомлений. И без благодарений. Ибо ссылки размещать не запрещено.
Плохим тоном считается скопировать сами файлы скриншотов к себе и выдавать их за свои.
-
? Voland - 06.12.2013 09:56
2-> gid:
Собственно я ни видео, ни картинки к себе не заливал (только иконок немного из коллекций в интернете),
на видео SKcopr. у меня была просто активная ссылка размещена (окно с видео) на Ютуб (куда опять же, не я это видео заливал),
ну и скриншоты игр - ссылки на r-games.ru.
Просто видимо кому-то заняться нечем кроме троллинга и выяснения копирайтов того, что давно по всему инету растиражировано в свободном доступе.
_
P.S. ИМХО, если кому-то дороги какие-то там мифические авторские права, так не выкладывайте никуда ничего, патентуйте, продавайте только за деньги. А кому хочется не виртуальную, а реальную пользу обществу принести - стучите органам на сетевые ресурсы, где экстремисты собираются, где торренты на свежие фильмы раздаются, где мошенники айфоны и прочую херню ВНАГЛУЮ по безналу продают.
-
? gid@ - 06.12.2013 10:59
[у меня была просто активная ссылка размещена (окно с видео)]
Вот. А для некоторых это равнозначно размещению видео на своём сайте. А я имел в виду, оставить простую текстовую ссылку на страницу с видеом на ютубе с описанием, что это за ссылка, типа хотите посмотреть - кликните и перейдите по ссылке на ютуб. А то некоторые товарищи, которые не совсем товарищи, стесняются популярности.
_
Продажа только за деньги тоже не гарантия, что это окажется в свободном доступе в интернете.
Всегда найдётся добрая душа, бескорыстно делящаяся тем, что у него есть, с обществом.
Гарантированно уберечь свою интеллектуальную собственность от неконтролируемого распространения можно лишь полностью удалить и стереть файлы с компа. Сжечь бумажные носители информации.
А если это материальный продукт - то раздробить его на мелкие куски.
И только тогда ваша интеллектуальная собственность будет надёжно защищена от нелегального копирования и использования. Ведь того, чего нет - нельзя и украсть и распространить.
-
? gid@ - 06.12.2013 11:14
Поправка:
"Продажа только за деньги тоже не гарантия, что это НЕ окажется в свободном доступе в интернете."
-
? Voland - 06.12.2013 11:25
>> Вот. А для некоторых это равнозначно размещению видео на своём сайте.
>> стесняются популярности.
Подозреваю, что для SKcorp. в данном случае принципиально совсем другое, в том числе - конкретное лицо, разместившая ссылку. Повторюсь, о таких мелочах можно писать в личку, это нормальная практика - сделать замечание и попросить что-то убрать или заменить на "пассивную" ссылку. Я размещаю достаточно много материалов, довольно сложно было бы по всем ним всенепременно разыскивать и уведомлять авторов, прилюдно рассыпаться в благодарностях, но по возможности, благодарю в закрытой переписке. Есть несколько человек, огромный вклад которых в сообщество просто очевиден, все их знают, уважают, испытывают благодарность и никто не оспаривает их авторство на какие-то документы и материалы.
.
>> Всегда найдётся добрая душа, бескорыстно делящаяся
Таких людей очень много, даже здесь и сейчас выражаю им благодарность (к ним в том числе относится и SKcorp.), наверное раздел отдельный создам на форуме, где и я и любой желающий сможет описать чьи-то заслуги и поблагодарить человека за вклад в сообщество БК.
-
? Волька - 06.12.2013 14:00
Да плюньте на поборников копирайта, дело делать надо, а не разбираться кто кому что должен. Если кому-то не нравится что выложили его видео на сайте, пусть блокирует на ютубе его сам, а раз не сделал этого, значит оно доступно всем, и не ему определять, где можно публиковать, а где нет, пусть читает ютубовское пользовательское соглашение. Потом только нужно посмотреть, чтобы эти поборники сами не стырили чужую информацию, себе не присвоили то, что принадлежит всем, как это недавно произошло с калькуляторным сайтом, который все наполняли, а владельцы объявили всю информацию на сайте своей собственностью.
-
? SKcorp. - 08.12.2013 02:50
>Да ради бога, удалил.
¤
Где? Ничего не изменилось.
¤
>Чьи еще авторские права я нарушил, давайте уже сразу разбираться, чтобы >не прорывало то тут, то там, а то в личку не судьба написать,
¤
Лички на этом сайте нет.
В общем прошу все связанное со мной убрать с сайта pk-fpga.ru
(Видео, статью про КУВТ-86 и т. п.)
-
? Аноним - 08.12.2013 10:58
Отдавай мои игрушки, пойду в другую песочницу играть.
-
? Voland - 08.12.2013 12:44
>> Где? Ничего не изменилось.
Значит не то видео удалил, давайте ссылку. А чего по моему сайту лазите, если он вашей идеологии противоречит? Чувствую пора весь питерский пул IP игнор включать.
.
>> Видео, статью про КУВТ-86 и т. п.
Про КУВТ удалил, теперь там будет надпись: "Статья удалена по просьбе правообладателя (SKcorp.)".
Давайте конкретные ссылки, что еще удалить, мне лень все видео пересматривать и искать, где там ваше.
Неплохо было бы для всех прокомментировать причины этой неприязни ко мне, раз уж вы решили демонстрировать её таким образом всем.
.
>> Лички на этом сайте нет.
Не придуривайтесь, зато лички много где есть, например на саннате когда-то переписывались с вами, почта моя наверняка у вас осталась. На zx.pk тоже личка есть.
И раз уж пошла такая пьянка, SKcorp. - прошу ничего не писать в темы, созданные мною, ни на каком из форумов. А иначе после первого же сообщения я верну все ссылки на ваши материалы, а суд вам не поможет, т.к. тогда вам сначала придется со всех сайтов их убрать.
-
? gid@ - 08.12.2013 13:54
[Про КУВТ удалил, теперь там будет надпись: "Статья удалена по просьбе правообладателя (SKcorp.)"]
Но ссылку, что она есть на phantom.sannata.ru (http://www.phantom.sannata.ru/konkurs/2010/kt1011.shtml) оставить не мешало бы. А если это SKcorp не понравится, пусть просит удалить статью и оттуда, чтобы уж вообще никто и никогда её не смог почитать.
-
? Дмитрий - 08.12.2013 14:47
>> а суд вам не поможет, т.к. тогда вам сначала придется со всех сайтов их убрать.
Для суда сначала нужно предъявить заверенные права в полном соответствии с законом на эти материалы. И доказать, что именно заявитель является либо автором, либо законным правообладателем данных материалов на территории РФ. В противном случае заявителя пошлют подальше. После принятия закона такие прецеденты были и "правообладателям" отказали в удовлетворении исков.
-
? SKcorp. - 09.12.2013 12:22
>> Где? Ничего не изменилось.
>Значит не то видео удалил, давайте ссылку.
¤
http://www.forum.pk-fpga.ru/viewtopic.php?f=50&t=5479
-
? Voland - 09.12.2013 12:46
Удалил, проверяйте.
-
? Voland - 09.12.2013 13:00
>> Но ссылку, что она есть на phantom.sannata.ru оставить не мешало бы.
Да зачем, не хочу лишать спокойного сна SKcorp., он все-таки мне гадостей не делал, в отличие от одного его земляка.
-
? sam@ - 09.12.2013 13:09
Бред какой-то... И чем видео помешало? Все равно видео ни о чем.
Наоборот радоваться надо что хоть кто-то этим интересуется.
Я вот например сроду не знал что-за SKcorp...
БКшечников остаются единицы. Еще лет 5-10 и вообще никого не останется. Держаться друг за друга надо, а вы тут разборки прав устроили.
-
? sam@ - 09.12.2013 13:12
Я бы еще на месте Михаила Королёва и Дмитрия Бутырского потребовал с SKcorp убрать видео с Ютуба. А то сидит и в наглую пользуется их МКДОСом, не спросив.
-
? gid@ - 09.12.2013 13:39
>>? Voland @ - сегодня 13:00
[Да зачем]
А потому, что теперь комментарий ММ стал висеть не к месту.
Вообще, когда удаляется что-то вышестоящее в ветке обсуждений, тема теряет внятность.
-
? Макс Багаев@ - 09.12.2013 14:00
Камрады!
собачиться-то зачем ? мы что копирасты какие ?
¤
мое Imho
tо Voland - претензии к тебе растут из-за явной коммерциализации pk-fpga.ru
соответственно раздели коммерцию и БКшки.
¤
¤
>SAM
>БКшечников остаются единицы. Еще лет 5-10 и вообще никого не останется. Держаться друг за друга надо, а вы тут разборки прав устроили.
¤
+10500
-
? Voland - 09.12.2013 14:16
>> претензии к тебе растут из-за явной коммерциализации pk-fpga.ru
Не очень понятно, чего от чего отделять. Главный сайт от форума? Или удалить на главном сайте любое упоминание БК? Или разнести на разные домены главный сайт и форум?
>> А потому, что теперь комментарий ММ стал висеть не к месту.
Добавил альтернативное краткое описание. По-хорошему надо на основе всех имеющихся док свою статью сваять, но это как будет время..
-
? blopp - 09.12.2013 15:20
Макс прав.
-
? Voland - 09.12.2013 15:49
Ну в свое время были CHECk и АльтПро, они носили исключительно коммерческий характер и никого это не смущало. Если бы они существовали бы и по сегодняшний день, думаю их сайты были бы не менее коммерциализированы, а скорее всего и более, т.к. в те времена такие конторы резко перепрофилировались в сопровождение отрасли x86-машин.
Кроме того, форум максимально отвязан от коммерциализации, и претензия SKcorp. была именно по форуму, а не по главному сайту. Сдается мне, SKcorp. попросил бы удалить свои материалы даже в случае полного отсутствия главного сайта. Во всяком случае, причин он так и не озвучил, что как бы наводит на размышления...
-
? MSV - 09.12.2013 16:17
Коммерциализация - это не плохо, хорошо помогает отделить, что востребовано, а что не востребовано. Крайне сомневаюсь, что от коммерциализации БК будет существенная прибыль, максимум - самоокупаемость. Если удастся совершить прорыв, и уйти от ИС, к виртуальной реализации БК на одном кристалле, то это, строго говоря, будет уже не БК, и автор всего этого безобразия будет в праве на этом зарабатывать. А то что Вы, уважаемые, ему в этом помогли - достойно упоминания, в виде благодарности, на каком либо форуме, или небольшой скидки на продукт. (широкий, добродушный, смайл)
Почитал флейм, крайне странно! Если кто-то просит убрать информацию о себе, или ссылки на информацию о себе, или своих разработках, моё мнение - это надо выполнять безоговорочно, без пререканий и угрызений совести. Человек изъявил свою волю, в вопросе, касающемся его лично. Какой смысл в нарушении элементарных права человека, прикрываясь своими, второстепенными и третьестепенными правами. Оскорбить или унизить человека? Ради чего? Так велит религия или воспитание? Россияне! Прекращайте собачиться! А то придут не россияне, и наваляют всем, как в Украине! Мало никому не покажется.
-
? Voland - 09.12.2013 17:26
MSV, так ведь вопрос не в том, чтобы убрать, а в том, что человек даже причин назвать не захотел, не попросил об этом в личке, а вышел с этой сенсацией сразу в массы, да еще и под скандальчик с неким Анонимом. Решил так сказать усилить атаку Анонима.
До кучи сюда добавляем то, что его не смущает наличие этих материалов в самом широком доступе на других сайтах, и оттуда он никого ничего не просит удалять. Это равносильно тому, что кто-то снялся бы в порно, сам выложил на ютуб, а потом докопался бы до левого сайта с проходимостью не более 100 чел в день, что он нарушает его права на личную жизнь.
Если бы человек написал изначально в личку, без прицепа к какому-то поводу, например в виде "не хочу пристального внимания сообщества к моей персоне", или как-то так, я бы может и не поверил, но удалил бы без возражений и комментариев. А когда всё обставляется именно так, то возникает соответствующее отношение. Не я же публично начал этот спор. Просто человек рассчитывал получить некий эффект от общественности, и частично он его получил (частично не такой как хотелось, а частично именно такой).
-
? MSV - 09.12.2013 18:20
Взываю исключительно к разуму. Копаться в двух-трёх-четырёх-пяти-шести-семи уровнях домыслов и предположений - не уважать себя, тратить свои, и чужие - время, деньги и нервы. Повторю свою позицию, если человек попросил, я бы - моментально выполнил просьбу. Безусловно. Быстро, просто и эффективно. Все - довольны, все - в выигрыше.
Культурнее надо быть, или хотя бы стараться, по возможности. (смайл)
-
? foot - 11.12.2013 11:16
{? MSV - 9 декабря 18:20}
{Повторю свою позицию, если человек попросил, я бы - моментально выполнил просьбу.
Культурнее надо быть, или хотя бы стараться, по возможности. (смайл)}
.
Попросить тоже можно было бы и культурно. Есть разница: в личку с указанием конкретных ссылок или в стиле: убери то где-то там.
-
? Voland - 11.12.2013 18:17
Что же, восполним другой информацией, добавил описание заводского КНГМД http://forum.pk-fpga.ru/viewtopic.php?f=18&t=5499
и МСТД http://forum.pk-fpga.ru/viewtopic.php?f=18&t=5500
Прошу сообщить, если у кого-то есть информация, которая там отсутствует или интересные фото.
В частности интересуют отличия КНГМД БК11 и 11М (если таковые кроме прошивки имелись);
интересует совместимость КНГМД с 253 прошивкой с БК11М и с БК10, а также 326-й прошивки с БК11 и БК10.
Есть ли где-то описания доработок, указанных на схеме КНГМД (CD-Inc) ?
Может ли ПЗУ с Фокалом запускаться на БК11М и как?
-
? MM@ - 11.12.2013 21:25
1.Отличия КНГМД БК11 и БК11М - только в прошивке, соответственно, 253 ( 1284 - с Гротом в 170000 ) и 326.
Оба варианта КНГМД собирались на плате 7.102.122.
2.БК11М может загрузится и работать с 253 прошивкой - т.к. неиспользуется вызов на 160000, содержащий ЕМТ команды инициализации
БК11.
3.БК10 не может загрузится с 253 прошивки - мешает вышеупомянутая ЕМТ ( по ходу исполнения при запуске с адреса 160000 ) в 253 ИС. Однако, если посредством ИС 018 или 084 ( Фокал ) сформировать
программу вызова загрузчика и, выйдя в монитор, ее запустить - тогда можно.
4.Прошивка 326 отлично работает с тем софтом, который на нее рассчитан - но не все ранние ОС для БК , в том числе БК10, поддерживали
именно 326 прошивку, но большинство будут работать с 253 ( кроме экзотических форматов типа ИБМ и некотрых других ).
5.ПЗУ с Фокалом может работать на БК11М, если совмесно с ним применить 017 ПЗУ ( т.е. навесив ПЗУ 018/084 на 017 ).
( Интересно поэксперементировать с Фокалом на простой БК11 - может даже и пойдет, т.к. БК11 разрабатывалась именно как развитие БК10,
в т.ч. по командам ЕМТ. )
6.Доработка КНГМД насчет прекоррекции - надо присоединить вход тактирования ТМ9 к выходу генератора 8 мгц. Однако существенных преимуществ это не даст, и по нормативной документации - нежелательно.
*
По блоку МСТД - был спецвариант исполнения блока, когда в БК10 стоял фокал с тестами, а в блоке МСТД стояли 106, 107, 108 - но в серию он не пошел, т.к. такая раскладка не отвечала указаниям из Зеленограда. Кстати, в 106 содержится подсчет к/с ПЗУ, но он
практически игнорирует 108 ПЗУ. Для проверки БК10 с Бейсиком надо набрать "PRINT PI" - для распечатки числа "Пи" - без исправной 108 такой фокус не проходит.
-
? Voland - 16.12.2013 18:13
Немного измышлений об концепции каталогизатора:
1). Все БК-программы будут иметь свою директорию, например для игры Cybernoid папка Cybernoid, внутри которой будет лежать три файла:
bin.zip - архив с бинарными файлами программы
source.zip - архив с исходниками (если они есть, но в данном случае этого файла не будет)
Cybernoid_info.txt
¤
2). Файл Cybernoid_info.txt - это статичного фармата XML-файл, в данном случае будет содержать информацию вида:
<product_summary>
<name>Cybernoid</name>
<year>1994</year>
<genre>Лабиринт</genre>
<author>Caroline & Hewson</author>
<publisher>Caroline & Hewson</publisher>
<bin>http://...</bin>
<source></source>
<requirements>
<hard>БК11М + КНГМД</hard>
<soft>MKDOS, ANDOS</soft>
<sound>AY</sound>
</requirements>
<descript>
События игры происходят в <b>XXV веке</b>, беспечные земляне слишком
поздно узнают об опасности, вселенского по своим масштабам и
беспрецедентно жестокое вторжение объединенных боевых армад
не гуманоидов застает землю врасплох.Начинается чудовищная
война...
</descript>
<hddpath>M:\OLD GAMES\CYBERNOID</hddpath>
</product_summary>
¤
Вроде по всем тегам понятно назначение, <hddpath> - путь к данной игре на образе винчестера со всей коллекцией софта.
¤
3). Пишется (наверное на Delphi, другое не осилю) парсер каталога с играми, на основе всей полученной инфы из файлов <имя программы>_info.txt генерируется html-текст (а точнее bbcode для форума, но не суть), формирующий таблицу, примерно в том виде, как по ссылке, где я дли примера уже создавал.
¤
4). Есть загвоздка с описанием в теге <descript> - оно получается довольно увесистое, поэтому имеет смысл его подгружать по наведению мыши на соответствующее место в таблице в качестве всплывающей подсказки (для этого написал уже bbcode, выдергивающий из удаленного xml-файла содержимое нужного тега). Была еще мысль всю таблицу заполнять таким же образом, но наверное будет тормозить, да и не смог я пока решить одну проблему в javascript'е: подгрузка содержимого mxl-тега выполняется в блок
<span class="TextFromFile" data-source="путь к xml-файлу" data-ftag="имя тега">..</span>
¤
с помощью повешенного на мышиный клик на этом блоке код:
<script language="javascript">
$(document).ready(function(){
$('.TextFromFile').click(function(){
var tff = $(this);
$.get(tff.data('source'),function(data){
try {
var tag = $(data).find(tff.data('ftag'));
tff.html(tag[0].innerHTML);
} catch (e) {
tff.html(data);
}
¤
});
});
});
</script>
¤
Данный код замечательно работает по клику, но как сделать чтобы он отрабатывать сам по себе, при появлении формы, я не знаю. Пробовал заменить click на show - срабатывает, но как будто событие show - общее для всех таких блоков, т.е. во все блоки выводится одно и то же, что должно было вывестись в первый блок. Остается либо по клику выводить, либо по наведению мыши - так корректно всё отрабатывает.
Советы, замечания??
-
? gid@ - 16.12.2013 20:45
>>? Voland @ - сегодня 18:13
на 3. Delphi не самый удачный выбор для задачи, обрабатывающей текстовые данные. Может стоит посмотреть в сторону C#, если C-подобный синтаксис не вызывает одним своим видом уныние и депрессию. Просто С# - это совсем не с++, а больше напоминает java, довольно дружелюбен к пользователю и работает с xml изначально.
на 4.
[как сделать чтобы он отрабатывать сам по себе, при появлении формы]
в общем-то на show и вешать, как отрисуется на экране, так и скрипт сработает.
[как будто событие show - общее для всех таких блоков, т.е. во все блоки выводится одно и то же, что должно было вывестись в первый блок]
подозреваю, это из-за того, что
var tag = $(data).find(tff.data('ftag')); на выходе выдаёт массив всех найденных тэгов span, но берётся для всех tff.html(tag[0].innerHTML); содержимое первого найденного тега.
Наверное функции надо передавать в качестве параметра this - указатель на сам тег из которого вызывается функция.
-
? Дмитрий - 16.12.2013 22:34
>> Delphi не самый удачный выбор для задачи
Ну-ка руки прочь от дельфы! :) Нормально там все обрабатывается...
-
? Волька - 16.12.2013 22:34
Лучше имена файлов давать по имени программы, например Cybernoid.zip, Cybernoid_source.zip, тогда их можно будет складывать и в одну директорию, когда скачиваешь, а уж на сервере они могут лежать и в отдельных директориях.
¤
Если описание в XML файле, то и расширение лучше чтобы было .xml - Cybernoid.xml
¤
Увесистое описание это максимум пару килобайт, допустим на странице 100 программ, тогда это будет 2 Мб, не так уж много. Уж лучше, чем ждать загрузку описания, нагружая сервер лишними запросами. Но это на твоё усмотрение, твой же сервер.
-
? Волька - 16.12.2013 23:12
* поправка, ошибся в порядке - 200 кБ, то есть, вообще мало, картинки весят гораздо больше.
-
? Voland - 17.12.2013 11:45
>> Delphi не самый удачный выбор для задачи
В данном случае это будет единичный запуск для генерации статичного html-кода, поэтому даже если он будет в 20 раз медленнее других вариантов, то не так страшно.. просто с катастрофической нехваткой времени совсем не вдохновляет разбираться с какими-то еще средами, которые никогда в глаза не видел..
¤
>> из-за того, что var tag = $(data).find(tff.data('ftag')); выдаёт массив всех найденных тэгов span
но для события click срабатывает тот же самый код корректно, ведь по идее эта строка должна вызываться для события show каждого конкретного тега и возвращать всего одно значение.
¤
>> Наверное функции надо передавать в качестве параметра this
Уже пробовал - если ставлю this вместо '.TextFromFile', то не работает даже для события click почему-то.
¤
>> Лучше имена файлов давать по имени программы, например Cybernoid.zip, Cybernoid_source.zip
Была такая мысль, думал излишнее, но раз у кого-то еще такая мысль появилась - так и сделаем.
¤
>> расширение лучше чтобы было .xml - Cybernoid.xml
да, так и будет, txt пока просто удобнее для экспериментов был.
¤
>> Увесистое описание это максимум пару килобайт
Там не в трафике дело, а в том что открывая такое сообщение на редактирование - будет очень неудобно внести какую-то мелкую правку в огромном (визуально) потоке почти нечитаемого текста, а также придется существенно увеличить предельный размер пользовательского сообщения (сейчас 100 000 байт), а даже тот пример, который вывешен сейчас - занимает 14608 байт. Чувствую, увеличивать в любом случае предстоит. Картинки в этот размер не входят - только текст (включая bbcode).
-
? Voland@ - 17.12.2013 13:02
Методом перебора подобрал код, который корректно работает на событии show:
<script language="javascript">
$(document).ready(function(){
$('.TextFromFile').show(function(){
var tff = $(this);
$.get(tff.data('source'),function(data){
try {
var tag = $(data).find(tff.data('ftag'));
$(tff).html(tag[0].innerHTML);
} catch (e) {
$(tff).html(data);
}
¤
});
});
});
</script>
¤
Никакие другие варианты не заработали, причем везде форма записи принципиальна, там где стоит $(tff) - не работает $(this), this или tff, а где стоит tff, не работает $(this), this или $(tff).
Не люблю я все эти скрипты с нечеткой логикой..
-
? Волька - 17.12.2013 21:00
Voland, ты просто не понимаешь как это работает, внутри другой jQuery функции this будет уже другим, чем уровнем выше. А $(this) по сути равен $($(this)), то есть нет смысла писать $(ttf), можно просто ttf.html(...). Советую переменные, содержащие jQuery объект в себе, называть с символа "$", например: var $ttf = $(this);, и везде использовать его как: $ttf.html(...);, тогда не запутаешься. Попробуй сделать это на чистом JavaScript, да ещё и работающим во всех браузерах, после этого сразу полюбишь jQuery самой сильной любовью :)
-
? Voland@ - 17.12.2013 21:11
И как тогда блок будет выглядеть, если по-правилам назвать переменные и везде this использовать?
-
? gid@ - 18.12.2013 10:21
this надо не везде использовать, а там, где это необходимо.
Я не люблю jQuery и не использую его, потому его не знаю, мне всегда было достаточно простого яваскрипта для всех задач. Зачем писать сложно, когда можно написать просто.
Вот мы имеет теги <span>, их много, на каждый на событие onShow навешена функция. Функция одна на все теги, и чтобы она знала, из какого тега она вызвана, ей в качестве параметра передаём this - это указатель на сам объект тега <span>, чтобы знать, откуда брать параметры атрибутов.что-то типа этого:
<span data-source="путь к xml-файлу" data-ftag="имя тега1" onShow="makeShow(this)" />
<span id="имя тега1" /> - тег, внутрь которого вставляется текст. их может быть много, по одному, на тег с путём, а может быть один на всё, тогда нет смысла каждый раз указывать data-ftag="имя тега1", достаточно задать id в виде константы прямо в функции.function makeShow(obj){
path = obj.getAttribute('data-source'); //это путь откуда грузить
tagId = obj.getAttribute('data-ftag'); //это имя тега,
document.getElementById(tagId).innerHTML = load(path); //тут делается подгрузка текста, любым удобным способом (нужно писать функцию load, но это будет слишком много текста, весь механизм ajax)
//или так
obj.innerHTML = load(path); // грузим инфу прямо в тег из которого вызвана функция, тогда data-ftag="имя тега1" тоже не нужно
}
Это если я правильно понимаю идею.
-
? Lasoft@ - 08.01.2014 04:14
прочитал эту ветку, срач конечно не красивый, по поводу каталога, действительно очень много недостатков у всех, есть вообще здесь люди которые готовы этим каталогом заняться? Каталог нужно делать на отдельном ресурсе и который будет посвящён чисто бк-шной тематике, так сказать, собрать всё в одном месте all in one. Форум этот кстати прикольный, можно тоже немного доработать.
2Voland: По поводу картинок при наведении на самом деле не очень, лучше найти оптимальное разрешение маленьких скриншотов и при клике открывать большой, мне вот допустим нафиг не хочется везде мышкой проводить чтобы посмотреть, а интересующий я и кликну. По js / jQuery если нужна помощь - обращайся, я тут не совсем понял что ты хочешь в итоге сделать.
-
? Настоящий Аноним - 08.01.2014 05:09
А настоящих БКшников совсем мало осталось - перечислю :
Voland, Kisser, MSV, anonymous-MM-SPY ( один человек ? ), CD-Inc, Murzik, RADIX50, photon1984, SKcorp, blopp, ugoaleks, severyanin,
Patron, gid, bigral, Terra, Дмитрий, Keeper, Волька .... По результатам анализа, видимо, в Ленинграде еще не менее 3 человек будет - но конкретно не напишу, т.к. не всех знаю от туда.
Желающие могут продолжить список Настоящих учасников - то есть тех, кто хотя бы раз в квартал включает настоящую БК. ( Ну или ДВК ).
-
? Lasoft@ - 08.01.2014 06:40
Ну мы ещё есть ) я да Адам ( NDR Studio ), я конечно реальную не запускаю, хотя у меня весь комплект есть, вот сейчас пытаюсь всё вытащить... да и есть ещё кое-какие идеи, мы вообще кстати наверно одни из последних кто хоть что-то релизил, демки на кафе делали. Да и само cafe тоже )
-
? Voland@ - 09.01.2014 02:09
Lasoft, там в примере для отдельных игр я уже сделал открытие галереи с увеличенными картинками, при этом для них и превью всплывает по наведении. Пока это не так выглядит, как хочется, работаю над этим. По JQuery пока нет вопросов, если будут трудности, буду сюда вопросы постить..
-
? Voland@ - 09.01.2014 02:11
Если сразу будут отображаться маленькие скриншоты, это в разы растянет каталог, который и без того обещает быть немаленьким.
Кстати там еще и один пример всплывающего видео - имхо прикольно смотрится. Для всех игр делать не буду, но для самых красочных можно и видео нарезать.
-
? SPY - 09.01.2014 07:04
То Настоящий Аноним :
По имеющимся достаточно достоверным сведениям, основанным на IP, MM зовут Иван, а Anonymousa - Дмитрий.
Насчет подробностей монтажа камней в БК в 1990-х - пока идет допрос вероятных свидетелей.
-
? tim - 09.01.2014 11:56
То Настоящий Аноним : А я вообще не настоящий БКшник, только прикидывался 25 лет
-
? anonymous - 09.01.2014 19:50
Настоящий Аноним: Я - тоже не настоящий БКшечник, я скорее PDPшник, а БК вошла в сферу моих интересов как подмножество, из-за по тем временам годного графического контроллера. А сейчас я БК уже несколько лет не включал как именно БК, только как PDP - с консолью на последовательном канале пользую, когда включаю, без монитора.
-
? Настоящий Аноним - 09.01.2014 21:09
Уважаемые БКшечнники, Вы еще здесь напишите, что уважаемый Ю. Отрохов - " Не БКшечник " ...
http://forum.ixbt.com/topic.cgi?id=64:3394-109
-
? tim - 10.01.2014 20:39
При всём уважении, но мне кажется что он такой же БКшник как Клайв Синклер "спектрумист" или разработчики самолета пилоты :)
-
? Макс Багаев@ - 12.01.2014 08:15
не ну я конечно не БКшник и БКшку не включаю. и ДВК тоже тут не причем 8-)
-
? severyanin - 12.01.2014 19:28
Какой из меня БКшник, вот серьезно! В последний раз включал, чтобы испытать провод к телевизору, который дошли руки починить... в ноябре, кажется... Написал тогда короткую бесполезную программку на бейсике и выключил :) А так все работа, дом отчасти... стеллаж доделать даже на балконе не доходят руки...
-
? Voland@ - 22.05.2014 00:53
Пришло понимание, что к каталогизации надо подойти более серьезно и системно. Наваял подобие ТЗ, есть пару исполнителей-добровольцев, если не осилят, буду пробовать найти исполнителя на фрилансе: http://forum.pk-fpga.ru/viewtopic.php?f=23&t=5544
¤
Изложение несколько непоследовательное, опыта написания спецификаций и ТЗ почти нет. Прошу критику, дополнения, предложения.
-
? Япет - 22.05.2014 18:14
Ну что же, из вредности пишем новый софт копипастом, типа психологических тестов. Пущай сортеруют!
-
? Voland@ - 06.06.2014 12:47
Кто-нибудь может подсказать, можно ли под CSI-DOS логический диск на винте сделать больше 800кб ? Есть замечательная штука M-PAGE-MAKER, дистрибутив которой занимает 2 дискеты формата CSI-DOS, как их залить на винт в один лог. диск? Вариант - слить в формат MKDOS - не предлагать..
¤
Второй вопрос, игра OVERKILL существует во взломанном виде? Ведь в защищенном её не получится залить на винт.
-
? gid@ - 06.06.2014 15:06
Сделать то можно, и даже есть живой пример - образ винта, данный нам Дмитрием Николаевичем, там есть куча разделов объёмом 12000(8) блоков.
Я вот щас из интереса попробовал сделать что-то подобное, и обнаружил, что нифига не получается. Нечем отформатировать/проинициализировать созданный раздел. Единственная прога для форматирования, которую нашёл - csidisk2 инициализирует раздел, и задаёт его размер 5000(8) блоков максимум. Как ксидосники делали большие разделы, непонятно. Родных сервисных утилит для разбивки на разделы тоже не нашёл, только альтековские.
-
? anonymous - 06.06.2014 15:35
「образ винта, данный нам Дмитрием Николаевичем, там есть куча разделов объёмом 12000(8) блоков」
gid, а сделать такой же раздел по размерам, как и рабочий на рабочем диске, затем его блок в блок скопировать, подмонтировать и удалить все с него средствами CSIDOS, посмотреть, что останется, какие записи будут меняться... Понятно, что исследованию надо время уделить, но если наскоро - копированием инфы с годного пустого большого раздела можно пока для Voland создать раздел.
-
? gid@ - 06.06.2014 16:21
Да там и исследовать не нужно. Размер раздела в блоках задаётся во втором слове первого блока каталога. Здесь размер блока == размер сектора. т.е. теоретический предел размера раздела ксидос 32Мб, проблема в том, что нету штатных средств, которые бы работали с такими размерами, либо они хорошо спрятаны и тщательно забыты.
-
? Voland@ - 06.06.2014 16:27
>> и задаёт его размер 5000(8) блоков максимум.
Ну это хоть что-то, 1280Кб лучше, чем 800. Но недостаточно. Эта утилита csidisk2 в состав CSI-DOS не входит?
¤
>> там есть куча разделов объёмом 12000(8) блоков
А если создать раздел 12000(8), скопировать через дискету на него образ 800кб, скатанный с одного из csi-дисков 12000(8) Дмитрия Николаевича, потом удалить все файлы и должен получиться чистый csi-раздел размером 12000(8)...Или не прокатит?
Где кстати этот образ винта Дмитрия Николаевича взять ?
-
? anonymous - 06.06.2014 16:39
Я никогда не видел CSIDOS и не представляю просто, какую фс она использует, думал, там продвинутое что-то с инодами. Если все так, как gid говорит, то можно утилиту написать простейшую для инициализации раздела произвольного.
-
? anonymous - 06.06.2014 16:42
Voland, 12000(8) раздел - это 2.5Мб, блок-то 512 байт.
-
? anonymous - 06.06.2014 16:45
А, понял, вы только область каталога скопировать собрались? Тогда, если CSIDOS "суперблоков" для резервирования не использует, то получится.
-
? gid@ - 06.06.2014 19:16
Утилита csidisk2 присутствует в некоторых образах системных дискет ксидос, но не везде.
¤
Образ тут http://yadi.sk/d/hfBJzE7YSW4pN
Он когда-то выкладывался где-то здесь на форуме, но найти не получается.
¤
Вообще говоря, ФС ксидос представляет собой некий гибрид ФС RT-11 и MicroDOS, например структура каталога - блочная, как и у RT-11, и в каждом блоке есть в начале своя служебная информация, но при этом каталог статический, фиксированного размера, как в MicroDOS. Есть псевдодиректории, однако в отличии от ANDOS, в каждой псевдодиректории могут находиться файлы с одинаковыми именами, друг от друга они отличаются по номерам псевдодиректорий, к которым принадлежат. Размещение файлов как в MicroDOS.
¤
Пока что я вижу такой алгоритм создания большого образа ксидос.
1. альтековской прогой service создать раздел нужного размера, размер в восьмеричном виде запомнить.
2. прогой csidisk2 проинициализировать раздел, т.е. создать там записи каталога
3. дессом добраться до каталога, он начинается с 3-го блока по счёту от начала раздела, и во втором слове прописать нужный размер.
Вообще, описание форматов раздела и каталога ксидос, тоже есть в технической документации на некоторых системных дискетах ксидос.
-
? Voland@ - 06.06.2014 20:53
А как лог. диск ANDOS увеличить?
Вообще у всех трех систем - ANDOS, MKDOS, CSI-DOS количество файлов(директорий) строго ограничено в одном каталоге? Или все-таки есть ОС, которая умеет под каталог выделять доп. пространство, если оно еще имеется на диске?
¤
Просто в основном получается, что делать лог. устройство больше чем 2-3 дискеты размером нет смысла - файлы не умещаются из-за их количества, а не из-за их общего размера. Исключение - лог. устройства МКДОС до 32 мб, где файлов тоже много не влезет, зато можно лог. дисков нарезать много.
-
? anonymous - 06.06.2014 21:24
RT11/ОСБК позволяет задать при инициализации тома количество сегментов каталога, таким образом можно дискретно задавать размер его. Например, у меня на системном диске находится почти пять сотен файлов, на диске для генерации системы - почти полторы тысячи.
Вообще странно, почему не реализовали древовидную структуру подкаталогов в системах на БК в буквальном смысле - когда запись в корневом каталоге указывает на файл, в котором продолжение каталога...
-
? Voland@ - 06.06.2014 22:22
Хрень какая-то с игрой OverKill - не могу сделать копию защищенной дискеты. У меня есть утилита (приобреталась в те годы отдельно) для копирования - там утилита создания загрузочного сектора и утилита установки защиты. Первая отрабатывает нормально, вторая пишет что типа защиту установила, но при этом к дискете не обращается. С винчестером та же фигня - в общем, непонятно, как установить эту игру на винчестер.
Кто знает, что за байда?
-
? Аноним - 06.06.2014 23:17
[А как лог. диск ANDOS увеличить?]
Никак. у андоса строго фиксированные размеры всего: кластера, каталога, тома - строго 800кб/400кб, и никак это не изменить, кроме написания нового адноса.
Вообще, у всех БКшных недодосов такой недостаток - фиксированный размер каталога, из-за чего разделы большого размера теряют смысл.У оверкилла есть скрытые данные на как минимум одном секторе нулевой стороны 80й дорожки. я досмотрел до этого места, где делается проверка на чтение оттуда, а дальше я не смотрел, нет времеи, и пока не могу сказать читается ли там ещё что-то и используется ли потом где-то.
Если у вас есть оригинальная рабочая дискета, нужно сделать 81 дорожечный образ, там скорее всего используется только нулевая сторона, но на всякий случай перебдеть. Если удастся сделать такой образ, я смогу снять защиту. Хотя, если на винчестер копировать так же 81 дорожку, то по идее всё должно заработать.
Никаких нестандартных секторов и прочих хитростей не используется.
-
? gid@ - 06.06.2014 23:21
Чё-то не обратил внимания, что у меня данные в форме сбросились. Верхнее сообщение моё.
-
? Voland@ - 07.06.2014 00:00
Взял первый диск M-PAGE-MAKER, снял образ 800кб (1600 блоков), под виндой открыл на редактирование в HEX-режиме, по смещению x0400h нашел второе слово, равное x0640h (1600 в десятичной), заменил его на 0x12C0h (4800 в десятичной), залил образ на раздел винта размером 4851 блоков, загрузился с нового раздела винчестера, и попытался на него скопировать файлы со второго диска P-PAGE-MAKER, и сразу же получил отказ Not enough room for "имя_файла". Опытным путем выяснил, что дело не в количестве файлов в каталоге, а именно в нехватке свободного места, хотя его должно быть завались. Инфа в CSI-панели диска винчестера отображается такая: Units: 11300/ 6503 Items: 115 - т.е. размер диска корректный и свободного пространства вроде как дофига. Может все-таки требуется разметка пространства винчестера сверх 1600 блоков данного раздела?
¤
81 дорожку Overkill попытался скопировать с оригинальной дискеты - не копируется, как будто формат не стандартный, или вообще не отформатирована. Проверил на других дискетах - форматируется и читается 81 дорожка (задавал её в копировщике как 80 - нумерация там от 0) - дело значит не в дисководе.
Так что есть только образ 80 дорожек, который естественно работать не будет.
-
? Voland@ - 07.06.2014 00:50
Похоже, что ошибка Not enough room for "имя_файла" означает не отсутствие свободного места вообще, а отсутствие окна под конкретный размер файла. Вывод такой сделал вот почему: если удалить из моего нового CSI-раздела (размером 4800 блоков) все файлы и начать копировать на него с дискеты произвольные файлы, то допустим файл размером 37000(8) копируется, а размером 100060(8) - не копируется, даже если будет первым. Но на дискету он же как-то попал?? Странный прикол, как вообще с этой CSIDOS работали люди..
-
? MM@ - 07.06.2014 01:51
Столько лет прошло, а до сих пор программеры на БК11М не желают использовать RT-11 - видите ли, сложненько с ЕМТ работать - не царское это дело, выучить команду открытия файла, ввода - вывода и окончания работы с накопителем - мы типа лучше пивасика зарядим еще бочечку, чем посмотреть бумажное комплектное ( при продаже БК11М с контроллером КНГМД ) руководство...
А что даже бейсик в ПЗУ БК11/М работает с RT-11 - так подсматривать запрещено ! Копирастия видите-ли...
*
Помочь работать с самодельными форматами файлов может руководство по формату каталога этих самых самодельных ФС.
Боюсь, я не смогу здесь помочь - мои описания затерялись где-то на рубеже веков - для МК-ДОС/Нортон и т.п. недоОС.
Если подправить указанные каталоги - макс. объем будет - 32 метра, определяется надуманным ограничением в 326-й ПЗУ и т.д. - по мелочи.
-
? tim - 07.06.2014 06:48
А чем штатные средства не удовлетворяют? Делаете альтпрошным сервисом новый логический диск. Затем ПОНИМАЕТЕ какая буква ему присвоена, затем в ксидосе запускаете Disk Service 2, в нем - Drive/-Other drive и выбираете свой диск по букве. Затем в меню Format ставите нужные плюсики и Execute
-
? tim - 07.06.2014 07:47
А чем штатные средства не удовлетворяют? Делаете альтпрошным сервисом новый логический диск. Затем ПОНИМАЕТЕ какая буква ему присвоена, затем в ксидосе запускаете Disk Service 2, в нем - Drive/-Other drive и выбираете свой диск по букве. Затем в меню Format ставите нужные плюсики и Execute
-
? Voland@ - 07.06.2014 12:46
Да, действительно, Disk Service 2 позволяет создать лог. диск произвольного размера, после этого первый диск M-PAGE-MAKER скопировался пофайлово без ошибок Not enough room for "имя_файла", но попытка скопировать туда же файлы второго диска M-PAGE-MAKER стабильно вызывает ошибку Disk error # 5, видимо предел в 207 файлов в каталоге csi-DOS... В общем, жопа, ничего ужать не удается с двух-трех дискет в один лог. диск.
-
? Voland@ - 07.06.2014 13:48
Пардон, был мой косяк - пытался копировать на лог. диск, который в реале имел размер 1600 блоков, а не на тот, который разбил как 4851 блоков. В итоге спецоперация прошла успешно - M-PAGE-MAKER разместился на одном лог. диске размером 4800 блоков, заняв 2965 из них.
-
? Дмитрий Николаевич - 07.06.2014 14:16
>Voland
"Not enough room..."
¤
CSIDOS выдаст такую ошибку так-же в случае фрагментации каталога. Например когда файлы лог-диска из папки в папку перекидываются пачками. Лечится дефрагментацией оного : Disk Service -> Compress -> Catalog compression
Пункт "Full compression" дефрагментирует и каталог и непосредственно логический диск.
-
? Дмитрий Николаевич - 07.06.2014 14:33
> gid @ - 6 июня 19:16
> Образ тут http://yadi.sk/d/hfBJzE7YSW4pN
> Он когда-то выкладывался где-то здесь на форуме, но найти не получается.
...
Я с этим образом работаю в вашем эмуляторе. Вот комплект для Воланда
https://www.dropbox.com/s/ja1mfb139pxbp7d/compiled.rar
¤
Лог.диски 2014...содержат свежие "наработки", есть и пустые по 5000 и 12000 блоков. Предлагаю Воланду поделиться результатом спецоперации. Для коллекции так-сказать.
-
? Voland@ - 08.06.2014 16:14
>> Вот комплект для Воланда
А в чем отличие? Я так понимаю, по ссылке http://yadi.sk/d/hfBJzE7YSW4pN образ реального винчестера, а compiled.rar - то же самое, но в формате образа винчестера для эмулятора авторства gid ?
¤
>> Предлагаю Воланду поделиться результатом спецоперации
Что именно от меня ожидается?
-
? Дмитрий Николаевич - 08.06.2014 16:56
> Что именно от меня ожидается?
> В итоге спецоперация прошла успешно - M-PAGE-MAKER разместился на одном лог. диске
¤
Эту "новинку" где найти? Чтобы положить в коллекцию.
-
? Дмитрий - 08.06.2014 19:08
PAGE MAKER вроде был под АНДОС, это еще один или он же, но адаптированный под CSI?
-
? Voland@ - 09.06.2014 01:31
>> PAGE MAKER вроде был под АНДОС
Подозреваю, что это был белорусский PAGE-MAKER, о котором в документации на M-PAGE-MAKER упоминает Марат Гимаев:
http://www.forum.pk-fpga.ru/viewtopic.php?f=23&t=5547 - выложил туда образы обоих дискет M-PAGE-MAKER
¤
На всякий случай выкладываю взломанный вариант игры STARSHIP TROOPERS, вдруг у кого-то еще нету:
http://www.forum.pk-fpga.ru/viewtopic.php?f=23&t=5548
-
? Voland@ - 10.06.2014 00:54
Выяснилась печальная вещь - в ломаном STARSHIP TROOPERS не работает один из 5ти уровней - тот, что находится по центру при выборе уровня. итого, имеем две эффектные, но кастрированные игры - STARSHIP TROOPERS и OVERKILL - в которые не могут поиграть все желающие.
-
? IGVZ - 10.06.2014 08:47
Здесь (http://r-games.net/818-starship-troopers.html) ломаный starship troopers в котором работают все 5 уровней. Проверял в эмуляторе от gid.
-
? Voland@ - 10.06.2014 10:28
Спасибо, действительно работает. Единственное что непонятно - обе крякнутые версии, что у меня есть - имеют отличную от оригинала палитру (или палитра та же, но цвета перепутаны, вечером уточню), при запуске на БК11М во всяком случае. Непонятно что это - сломали палитру когда ломали игру, что ли..
¤
Осталось найти ломанный Overkill, или внятную инструкцию, как сделать лицензионную копию, т.к. по инструкции от разработчика у меня нифига не получается.
-
? gid@ - 10.06.2014 12:07
По поводу оверкила есть вот какие сведения.
поковырямшись ещё немного, про защиту могу сказать следующее:
1. там делается чтение сектора 1, стороны 0, дорожки 80. и если результат чтения ошибка #1, т.е. CRC в зоне данных, то всё нормально. Потом прочитанные данные нигде не используются, т.е. имеет место специально подготовленный сектор, в котором стоит неправильная CRC данных.
Если сектор читается, либо его там вообще нет (любая другая ошибка кроме #1), сообщается "ТЫ КОГО ПЫТАЕШЬСЯ НАДУТЬ, НЕДОМЕРОК?" и игра вылетает в монитор.
2. чтение этого сектора делается с помощью подпрограммы 160006. Т.е. на винчестере эта защита работать не будет принципиально, как ни исхиртяйся, она рассчитана только на дисковод.
3. Почитал файл READ.BS, в котором написано, что типа можно запускать игру с винта и т.п. как ни пробовал, ничего не получается, игра пытается проверить сектор 80й дорожки не дискеты, а раздела винта, с которого запускается, в результате ничего у неё не получается.
4. Там же в READ.BS написано про вирус, и это не просто страшилка, там действительно сидит код, похожий на вирус, который запускается при нарушении CRC файла, там есть простенькие механизмы самораспространения, что ещё там делается, просто было неохота разбираться.
5. Снять всю защиту вполне реально, но дело это хлопотное и долгое, т.к. вычищать надо все исполняемые файлы. Нужно раскодировать файлы, распаковать их, вычистить редактором типа DESS, запаковать обратно, чтобы размер в дискету уложился, и закодировать обратно, либо вообще везде всю закодирку тоже убрать, но тогда будет ещё больше возни.
А ещё внимательно просмотреть остальные подгружаемые файлы, насчёт неожиданных сюрпризов. Ибо человек-разрабочик крайне ответственно подошёл к делу защиты своей проги, мало ли чего ещё ему в голову прийти могло.
-
? foot - 10.06.2014 12:18
>>? gid @ - сегодня 12:07>>
А если используется эмуль ПЗУ не проще ли 326 модифицировать?
-
? Voland@ - 10.06.2014 12:21
Но в итоге, остаются непонятными две вещи:
1. Почему так и не получается сделать лицензионную копию даже на дискете, что же я делаю не так?
2. Почему автор утверждает, что игра может работать на винте, если реально не может?
Копировщик игры продавался отдельно, и получается он бесполезен, за что тогда брались немалые в те времена деньги..
Похоже на какие-то сознательные диверсии автора. А вирус - это вообще за гранью адекватности - ошибся при попытке сделать лицензионную копию - и получил испорченный жесткий диск, например.
¤
gid, а есть мысли, почему в STARSHIP TROOPERS палитра некорректная, и сложно ли сделать, как было в оригинале? Не знаю кому как, но мне оригинальная раскраска кажется более приятной глазу.
-
? gid@ - 10.06.2014 13:53
>>? foot - сегодня 12:18
[А если используется эмуль ПЗУ не проще ли 326 модифицировать?]
Это не наш метод. Т.к. цель - сделать игру запускаемую с HDD, где и без того 326я эмулируется.
>>? Voland @ - сегодня 12:21
1. не знаю, поскольку не знаю используемой вами методики деланья лиц. копии.
2. на смкшном точно не может, а вот на самарском контроллере может и может, кто знает. У меня дальше желания эмуляции самарского контроллера дело не пошло. Как и застряло написание нового эмулятора с модульной структурой, чтобы не копипастить во многих местах одни и те же функции.
Функция 160006 на смкшном контроллере работает с винтом в координатах CHS, поэтому если задавать ей дисководные параметры, результат будет совсем не тот, что ожидалось.
Копировщик игры должен делать на дискете специальный сектор на дорожке 80. Если он этого не делает, или сделать по каким-то причинам не может, то и ничего не получится. Ещё как вариант, если на копируемой исходной дискете такого сектора нету, то и результата нету.Я честно говоря про существование Overkill и Starship Troopers узнал именно из этой ветки форума, до этого я и не видел этих игр никогда. Теоретически палитры сменить можно, но насколько это просто, можно сказать только после анализа кода - что было в оригинале, как защищалось, и что стало в результате, как ломалось. Может таблица палитр, или какое-то её фиксированное значение, находилось в куске защиты, а раз нет защиты то и с палитрами стало что-то не так.
-
? Дмитрий - 10.06.2014 14:08
Возможно изменение цветов палитры это часть защиты - так сказать легальная копия работала нормально, а нелицензия имела такой скрытый механизм обмена цветов. Сами цвета заданы жестко, менялся только номер палитры. Если поменяны местами цвета, то вернуть их можно просто заменив цвета в спрайтах и заставк(е,ах). Если изменен номер палитры, то поменять в коде, но сначала надо найти где это.
¤
2 Воланд: Есть возможность выложить скрины ломаной и оригинальной для сравнения?
-
? gid@ - 11.06.2014 22:32
Образ дискеты Overkill со снятой защитой http://gid.pdp-11.ru/f/overkill_unprotected.rar
Можно спокойно клонировать, можно спокойно скопировать на винчестер, при этом если не предполагается загрузка с бут сектора, ENDBLOK можно не копировать, если предполагается - то этот файл нужно копировать первым, там находится андос и переменные окружения для восстановления среды, в которой игра чувствует себя комфортно, все остальные файлы можно копировать в произвольном порядке.
Я решил обойтись минимальным вмешательством, удалил вирус и проверку на недомерка, оказались затронуты всего 4 файла: SFOGUS.EXE, READ.BS, DEMO5.BS, OPROS всё остальное - как было.
Немного поиграл, чё-то не впечатлился, поскольку игру вижу в первый раз, нужно подтверждение от игравших, что всё играется так как задумано. Нигде неожиданных обломов по ходу игры не происходит.
-
? Voland@ - 12.06.2014 13:37
>> Есть возможность выложить скрины ломаной и оригинальной для сравнения?
Ломаная, использована палитра RBG: http://www.forum.pk-fpga.ru/viewtopic.php?f=23&t=5548
Оригинал (фото с телека), для 11М использована палитра красный-зеленый-голубой: http://files.pk-fpga.ru/storage/temp/troopers_protect/
Впрочем, не особо понятно, какая из палитр более удачная. Скорее угнетает невозможность работы игры с винчестера.
¤
>> не знаю, поскольку не знаю используемой вами методики деланья лиц. копии.
Собственно делал так, как описано в инструкции к лицензионному тиражировщику игры, лежит на этом диске: http://files.pk-fpga.ru/storage/temp/OverKill/N95OCOPA.IMG
¤
>> Образ дискеты Overkill со снятой защитой http://gid.pdp-11.ru/f/overkill_unprotected.rar
gid, Вы без преувеличения бесценны для сообщества БК, спасибо!
>> Немного поиграл, чё-то не впечатлился
А я так и не понял, как саму игру запустить, демонстрация работает, а если пункт "1. Игра" выбираю, у меня тексты по кругу гоняются, меню в конце O - информационный файл, I - инструкция, M - music, КТ - выход в монитор. Где и куда жать?
Но определенно радует, что игра может работать с винчестера!!!
¤
gid, такой вопрос, по исходникам MK-DOS можно оценить, насколько трудозатратно увеличить каталог MK-DOS? Я пытаюсь сейчас формировать единый образ винчестера (на CF), который каждый сможет скачать и использовать, за основу беру формат MK-DOS, и хотя он поддерживает внутренние логические диски, все равно структура получается довольно неудобная, например делаю лог. диск GAMES01, туда помещается порядка 200 файлов и приходится создавать GAMES2, 3, и т.п. Точно так же могут не умещаться в одном своём лог. диске все компиляторы, отладчики, пресса, демо-программы и т.п. Было бы неплохо допустим раз в 5 хотя бы размер каталога увеличить. Или сделать его как 1/80 от размера лог. диска, чтобы таким образом для дискеты он остался стандартным, а для лог. диска пропорционально рос.
У ANDOS совсем всё плохо - там преодолеть хотя бы ограничение в размере лог. диска винта, чтобы в один каталог могло влезть хотя бы содержимое 2 дискет, как это можно сделать в MKDOS и CSIDOS. Можно было бы и без ANDOS обойтись, но увы есть программы, которые работают только под ANDOS, например СУБД BASIS, и размещать её на внутреннем лог. диске МКДОС бессмысленно, её оттуда невозможно будет напрямую запускать.
¤
Также, если у Вас или у других присутствующих будет желание, время, возможность, игры Остров Обезьян, Starship Troopers, демо Инсульт - очень неплохо бы допилить до возможности работать с винчестера, а иначе выходит большой геморрой для желающих в них поиграть - надо либо дисковод искать, либо шаманить с имитацией дисковода A: логическим диском винчестера, что для давно не бравших в руки БК - темный лес. А так достаточно было бы зажать на старте БК например букву О:, и сразу играем в Остров Обезьян, буква I - радуемся "Инсульту".
-
? Аноним - 12.06.2014 15:04
Может я чего-то недопонял, но INSULT чудесно работает в вышеупомянутом мной имидже HDD c CSIDOS ( <<INSULT, диск W )
Там-же, Остров Обезьян (G-2/MONKEY, диск _)
-
? Дмитрий Николаевич - 12.06.2014 15:08
^ забыл указать своё имя в предыдущем сообщении
Насчёт Starchip Troopers не скажу, только позавчера узнал об этой игре. Можно по идее попробовать скопировать 1в1 на лог.диск. Будет время,- попытаюсь. Может кто раньше сделает.
-
? MSV - 12.06.2014 15:46
Формат каталога MK-DOS - не плох, если есть цель, уместить весь необходимые данные на один носитель. Но, если кто-то захочет доработать этот формат, позволю себе обратить внимание на следующие проблемы:
1. Дата и время: создания каталога (записи о файле), его последней модификации, доступа к нему. Формат даты и времени, хорошо бы не сжимать, оставить 8 байт;
2. Расширение каталога: запись о следующей, или предыдущей, части каталога;
3. Формат записи о файле (каталоге): длину имени возможно сделать - неограниченной, а именно - если имя не умещается в одной записи о файле, сделать ещё одну запись, с ссылкой на предыдущую запись, где начало имени файла, и ссылкой, на возможную, следующую запись, в которой продолжается имя файла. Как вариант - ссылка на блок данных, в котором хранится полное имя файла, но при этом, сложно сохранить преемственность с предыдущим форматом каталога;
4. Набор атрибутов записи: тип сжатия данных, тип данных, владелец, создатель, разрешенные пользователи, текущий пользователь, номер потока данных;
5. Адресуемое пространство: практически адресуемое (4 Террабайта). Но, можно предусмотреть, и, зарезервировать несколько слов - для дальнейшего развития. Да, запись о файле получится - не компактной, большой, но, можно предусмотреть наличие в каталоге - разных типов записей о файле, коротких, и не очень. К сожалению, сам, ничего подобного доработать - не смогу. Обуяла Великая Лень. (смайл)
-
? gid@ - 12.06.2014 16:36
>>? Voland @ - сегодня 13:37
[демонстрация работает, а если пункт "1. Игра" выбираю, у меня тексты по кругу гоняются]
Нашёл причину. Я то проверял в эмуляторе со стандартным КНГМД, а с СМК не проверил. Там надо пробел нажимать, чтобы играть.
Оказывается там пароль вычисляется хитрым способом, в котором используется содержимое ячейки 160046. И соответственно на СМК считается что содержимое файла PASSWORD не правильное, и игра не работает.
Образ по прошлой ссылке обновлён. Вообще убрал всякие запросы и проверки паролей, теперь пароль не нужен. И на СМК работает. Кстати, в игровых циклах активно используется команда MUL, возможно и ещё что-то из EIS, я внимательно не разглядывал, так что на СМК, с его оптимизированным эмулятором EIS и на стандартном КНГМД с родным эмулятором EIS по идее производительность игры должна быть немного разная.[по исходникам MK-DOS можно оценить, насколько трудозатратно увеличить каталог MK-DOS?]
Равнозначно написанию новой версии МКДОС. потому что сейчас весь каталог фиксированного размера читается в память и производится его обработка - поиск нужной записи файла, и операции над ней. А для больших каталогов надо водить буферизованный ввод/вывод, когда весь большой каталог будет обрабатываться порциями. Там писать не переписать.
-
? Дмитрий - 12.06.2014 17:46
Буферизация там не союзник. Это затраты на буфер для хранения. Проще пожертвовать всякими ЭД в памяти и читать каталог в доп. память 11/М (БК10 в расчет не беру - там памяти и так кот наплакал). Формат МК-ДОС предполагает динамический размер каталога, но не используется в текущих реализациях. Также как в АНДОС он ограничен свободной памятью. Несложно сделать каталог хоть на полдискеты, но, как уже сказал ув. gid, проще переписать все с нуля.
-
? Voland@ - 12.06.2014 18:15
>> Нашёл причину. Я то проверял в эмуляторе со стандартным КНГМД, а с СМК не проверил.
Снова что-то не так. Игра запускается, но при появлении змейки через несколько секунд - снова вылетает в меню O, I, M.
¤
>> Равнозначно написанию новой версии МКДОС
Снять ограничение на размер раздела в АНДОС так же сложно? Чтобы она хотя бы как CSIDOS и МКДОС умела.
-
? Voland@ - 12.06.2014 18:36
>> Можно по идее попробовать скопировать 1в1 на лог.диск.
Я так и делал и со взломанной Starchip Troopers, и с Инсультом и с Островом Обезьян - не работают с винта, начинают грузиться, потом требуют дискету. Инсульт после появления надписи внизу просто перезагружает машину.
Попробовал из эмулятора Ваш образ винта запустить, Инсульт действительно работает - можете мне его в качестве образа с автозагрузчиком прислать?
Попытался запустить Остров обезьян в эмуле, он какой-то странный, самара откуда-то там фигурирует, с красной ползущей вверх узорной заставкой и музыкой. Дальше заставки я так и не смог уйти. У меня остров обезьян с автозагрузчиком, и там нет никакой самары..
¤
С удивлением обнаружил, что CSIDOS умеет видеть все лог. диски винчестера в виде каталога. Но у меня CSIDOS при переходе на верхний уровень вместо отображения лог. дисков перезагружает машину - почему так?
¤
-
? gid@ - 12.06.2014 20:39
>>? Дмитрий - сегодня 17:46
[роще пожертвовать всякими ЭД в памяти и читать каталог в доп. память 11/М]
Т.е. при дисковых операциях из объёмной проги, например какой-нибудь игры, хотя бы той же Overkill, убивать каталогом данные проги в памяти? Overkill например занимает данными все доступные страницы памяти, свободными остаются только экраны. Но ведь не в них же считывать каталог.>>? Voland @ - сегодня 18:15
У меня в эмуляторе работает, правда собраза дискеты а не с раздела винта, но принципиальной разницы я не вижу, на реальной машине проверить нет возможности пока.
[Снять ограничение на размер раздела в АНДОС так же сложно?]
Ещё сложнее, там кроме каталога ещё и фат таблицы есть, чтобы как-то улучшить ситуацию, андос надо превратить в мсдос хотя бы v2.Посмотрел на starship troopers, оказывается она рассчитана на запуск на БК10. поэтому про палитры не знает. И используется та палитра, которая используется по умолчанию в андосе или мкдосе.
Ещё что-то непонятно, у игры вообще нету файловой структуры, как будто используются блоки на дискете по одному автору известному плану. Но сразу бросается в глаза ошибка - игре известно только одно устройство, дисковод А:, все остальные она просто игнорирует. А ещё кнопка стоп в игре приводит к зависанию, хотя это может в эмуляторе так.
-
? Voland@ - 12.06.2014 22:16
>> про палитры не знает. И используется та палитра
>> которая используется по умолчанию в андосе или мкдосе.
Странно, но я запускал и защищенную и не защищенную из одной и той же МКДОС всё время - и палитры стабильно разные.
¤
Разобрался я с образом винчестера Дмитрия Николаевича. Оказывается, он без каких-либо проблем копируется всё той же утилитой USBIT на CompactFlash, после чего та успешно стартует. Инсульт действительно работает, Остров Обезьян тоже работает, но в таком виде - с открытой файловой системой, он видимо не имеет автозагрузчика, как его сделать загружаемом по букве устройства при старте ПЗУ СМК?
¤
>> У меня в эмуляторе работает, правда собраза дискеты а не с раздела винта
Да, действительно, в эмуляторе работает корректною.
Кто-то еще может у себя проверить на СМК на реальной БК11М, будет ли Overkill корректно работать?
-
? Дмитрий Николаевич - 12.06.2014 22:21
Добавил в образ HDD диски (автозагрузка): <<EXPANS, <<OVERKI, <<START-T, M-PAGE-M
https://www.dropbox.com/s/hu5onweiwj6upya/-rolnik_bk.hdi (образ, без эмулятора)
https://www.dropbox.com/s/ja1mfb139pxbp7d/compiled.rar (эмулятор x86/x64, настроенный)
¤
> С удивлением обнаружил, что CSIDOS умеет видеть все лог. диски винчестера в виде каталога. Но у меня CSIDOS при переходе на
> верхний уровень вместо отображения лог. дисков перезагружает машину - почему так?
¤
Сейчас уже и не вспомнить всех подробностей установки CSIDOS 3.22 (или выше, в образе версия 3.30) на "чистый хард", и времени для изучения этого вопроса нет.
Я бы предложил взять рабочий образ, удалить все лог.диски, оставив что-то в начале, и начать так-сказать с чистого листа. Заодно увеличив объём.
¤
¤
-
? Voland@ - 13.06.2014 02:30
Подскажите кто-нибудь, как в CSI-DOS настраиваются цвета панелей?
¤
>> удалить все лог.диски, оставив что-то в начале
Надо бы все-таки понять причину. Может удастся пофиксить уже имеющийся у меня образ.
-
? Дмитрий - 13.06.2014 12:10
>> Т.е. при дисковых операциях из объёмной проги, например какой-нибудь игры, хотя бы той же Overkill, убивать каталогом данные проги в памяти?
Да, это не вариант. Есть, конечно, второй буфер экрана, но нет гарантий, что запускаемая программа будет использовать и его для своих нужд. А тогда под буфер где память брать? Того, что выделено в МК-ДОС - мало, хватает только на текущий размер (я так думаю, что автор и рассчитал макс. размер каталога исходя из оставшейся памяти в его распоряжении). Если переписать код под буферизацию, то памяти станет еще меньше. Вот почему я и предлагал сделать одну ДОС, которая будет понимать все ФС распространенных на то время ДОСов (или недо-ОС кому как нравится), а старые версии оставить в покое. Пусть она будет без многозадачности, без защиты памяти, но не будет жесточайших ограничений.
¤
Как вариант, использовать 8кб памяти 100000-120000 каждый раз восстанавливая монитор после дисковых операций. На винте будет очень быстро, на дисководе долго, плюс нужен второй дисковод с системным диском, либо на диск с игрой писать файл монитора. Хотя монитор вообще не используется (тех, что были у меня в то время) в играх, которые рассчитаны на 11/М.
-
? anonymous - 13.06.2014 12:37
А про СМК512 забыли? Прог, забивающих весь его объем нет, т.к. таких модулей не успели наделать во времена расцвета БК. Пусть использует его память, пока бустера и БК12 нет в законченном виде, в них памяти точно будет достаток. Если сделать ОС под него, он и продаваться лучше станет.
-
? Voland@ - 13.06.2014 12:39
>> Вот почему я и предлагал сделать одну ДОС
Есть какой-то прогресс по этому вопросу? Какую оболочку планируете к ней? Мне вот CSIDOS очень понравилась, Дмитрий Николаевич цвета красиво настроил, смотрится довольно солидно для БК. Жаль её в те времена еще пару лет не успели поразвивать авторы, была бы не хуже MSDOS + Norton Commander.
-
? Дмитрий Николаевич - 13.06.2014 13:00
Честно говоря, я не настраивал цвета панелей. Это авторы сделали, в версиях выше 3.22
¤
Voland, кстати, на будущее:
Для копирования 1в1 с "дискеты" в лог-диск или обратно, используйте программу "Fast Copy", которая уже помещена в Меню Пользователя - по клавише "КТ" или "ESC" в эмуляторе.
Там-же есть утилита "HDD Service v0.31"
¤
Я неоднократно просил gid-а запилить таки или хотя-бы подумать над поддержкой эмулятором двух образов HDD, поэтому в меню "КТ" заранее есть утилита "Two HDD Service Driver". Было бы очень удобно собирать ОДИН образ, извлекая файлы из других.
¤
Но это всё видимо "оффтоп", поэтому закругляюсь.
-
? Дмитрий Николаевич - 13.06.2014 13:11
И да, где-то в доках (в образе естественно, в *DOCUM-s или одном из -TOOLS) видел мануал по X-SHELL (самой оболочке CSI-DOS), где описана её ФС. Там помнится были зарезервированные ячейки.
Может это как-то можно использовать для увеличения каталога... Поищу на досуге.
¤
По образу HDD. Автор вёл такую систему названий дисков:
<name - с автозапуском
!name, -name - важные для него (для хозяина винчестера) диски
!С-хх - композиции для Covox-а (запуск на файлах OMS, или найти в -TOOLS программу OMSPLAY2.exe кажется)
-V-xx - Wave для Covox-а.
G-хх - игры (он их маниакально коллекционировал)
остальное должно быть понятно
¤
ну и папки 2014xx, это уже я "химичу", там-же "новые" AY/YM музычки.
¤
(P.S. до сих пор разыскиваю того, кто поможет восстановить HDD CONNER-3044 в рабочее состояние)
-
? Voland@ - 13.06.2014 13:34
>> кто поможет восстановить HDD CONNER-3044 в рабочее состояние
А что с ним случилось?
-
? anonymous - 13.06.2014 13:39
Насколько помню, нужна плата контроллера от рабочего диска, т.к. штатная у Дмитрия Николаевича вышла из строя.
-
? Voland@ - 13.06.2014 17:39
Выяснил неприятную особенность, CSIDOS незадолго до появления ошибки Not enough room for "имя_файла" хотя и копирует файлы вроде бы корректно, но на самом деле их перестает отображать оболочка, т.е. их не видно и об их присутствии приходится только догадываться. Удалил часть видимых файлов и стали отображаться невидимые. В общем глюки, глаз да глаз нужен..
-
? Дмитрий - 13.06.2014 18:03
>> Есть какой-то прогресс по этому вопросу?
Никакого. Свергли идею (была создана тема) - кому-то нужны линуксы, кому-то возрождать окаменевшую РТ11. Только ув. Patron собирался адаптировать (или переделывать) РТ11 под БК12, остальные ничего делать не хотят - мол, железа нет, делать не буду. Это нормальная отговорка. В крайнем случае буду делать для себя, чисто для фана.
¤
>> Какую оболочку планируете к ней?
Все самописное. Намеревался писать сразу под бустер, но пока все это рано делать - нужны доки по бустеру, по БК12, распределение памяти, 32-битные префиксы, переделать прошивку СМК под LBA.
-
? Настоящий Анонимус - 13.06.2014 18:16
Пущай кто-нибуть из шибко грамотных напишет драйвер к RT-11, что бы читать всякие там ФАТ и т.п.
*
RT-11 требует примерно 16 кбайт в верхних адресах для себя - и в адресах 0-776 что бы не ковырять особо, что для игр - неподходяще.
*
Писать серьезную ОС универсального назначения 16-бит DEC - даже с плагиатом - не думаю, что у кого-нибуть хватит силы воли довершить сей процесс. И без ДП это совсем малореально. Особенно бесплатно.
*
Пусть Гуру кода напишут, сколько хотят за RT-11, обеспечивающую свободу пользователя на штатной 128-кбайт ОЗУ БК11М, с ДП разумеется, хотя бы однозадачник.
-
? Дмитрий - 13.06.2014 20:10
>> у кого-нибуть хватит силы воли довершить сей процесс
Если не зацикливаться на линухах и многозадачности, то ничего там нет сложного. Мне игру сложнее написать, чем такую ОСь.
¤
>> без ДП это совсем малореально
ДП можно сделать под память СМК. Там есть возможность подключать память RO/RW/WO. К тому же если пользоваться бустером, то 32кб одновременно используемой памяти 40000-140000 хватит, видео-ОЗУ там уже не будет. А если разраб сделает подключение памяти бустера с возможность защиты - будет еще лучше. 32мб основной памяти, 32мб бустера, 512кб СМК это уже нехило.
-
? gid@ - 13.06.2014 20:21
>>? Дмитрий Николаевич - сегодня 13:00
[Я неоднократно просил gid-а запилить таки или хотя-бы подумать над поддержкой эмулятором двух образов HDD]
Эмулятор изначально потенциально поддерживает два HDD. Т.е. в том коде эмуляции АТА, который я приспособил под свои нужды, был данный функционал. Выбор master/slave делается всего одним битом в одном регистре контроллера hdd. Но я просто не тестировал эти возможности, поскольку у меня нет софта, использующего их.>>? Настоящий Анонимус - сегодня 18:16
[Пущай кто-нибуть из шибко грамотных напишет драйвер к RT-11, что бы читать всякие там ФАТ и т.п.]
Нет уж. Пускай драйверы для RT-11 пишут любители и ценители RT-11, с целью популяризации своей любимой ОС среди не любителей и не ценителей.
-
? Voland@ - 14.06.2014 01:02
Отрыл игру Fugitive - совсем забыл о её существовании. Шедеврально подобрана музыка и заставки, на мой взгляд. Вот таких был игр еще кто написал..
-
? Макс Багаев@ - 14.06.2014 07:57
>Отрыл игру Fugitive
где лежит ?
-
? Дмитрий Николаевич - 14.06.2014 14:36
> где лежит ?
¤
видимо диск G-3/LOGIC/FUGITIVE
-
? Макс Багаев@ - 15.06.2014 07:44
а полный путь ? URL ?
-
? Voland@ - 15.06.2014 13:04
Это и есть полный путь из корневого каталога со списком логических дисков (им присвоены различные имена и они выглядят как директории). G-3 - это имя лог. диска винта ^:
Я тут порылся в CSIDOS, понял всю широту мысли её архитекторов - они реально подняли БК на новый уровень, тягаться с ней не может ни одна БКшная ось, а по работе с винтом преимущество есть только у МКДОС - поддержка внутренних лог. дисков. Но у CSIDOS есть более важные преимущества:
1. Работа с дисками винта как с каталогами. Для этого следует диск C: сделать загрузочным, установив туда с помощью cds2.exe загрузчик. Вместе с загрузчиком с системной дискеты автоматом копируются скрытые файлы /EXEC, /VIEW, /EDIT, /USER, /KEYS - в которых можно задавать различные настройки: автозапуск программ на старте ОС, содержимое меню, вызываемого по КТ, привязка расширений файлов к определенным утилитам, которые обычно кладутся в папку TOOLS и т.п.
Кроме загрузчика и скрытых системных файлов копировать на диск C: ничего не стоит, на нем следует только создавать директории, которые автоматом присваиваются логическим дискам винта. Если лог. диск с автозапуском, то вход в такой лог. диск приведет к его запуску, чего нет например в МКДОС - там для этого каждый раз надо запускать утилиту EM.
2. Поддержка командных файлов .bat, позволяющих например запускать на старте ОС одну из программ, зажимая соответствующую ей букву.
3. Красивая оболочка. Я так и не понял, как настраивать цвета (возможно никак), в моей CSIDOS 3.30 - красные панели, режет глаз, а на образе Дмитрия Николаевича в той же CSIDOS 3.30 фон темный, а контуры панелей голубые - что смотрится очень красиво, не напряжно и даже гламурно.
4. В доке к ОС сказано, что поставив её можно выкинуть остальные убогие операционки, что я теперь отчасти поддерживаю, поскольку все старые игры можно запускать из CSIDOS, но есть игры и системные программы, работающие например только под ANDOS - надо проверять на совместимость, могут быть проблемы. Кроме того, оптимальным представляется использование на винте минимум двух систем - CSIDOS на дисках C: и D: и MKDOS на диске F: например. На диске D: располагаются все системные утилиты CSIDOS, к которым прописываются пути из скрытых файлов /EXEC, /VIEW, /EDIT, /USER, /KEYS, лежащих на диске C:. Диск G: можно отвести под ANDOS. Три диска H:, I:, J: можно сделать размером 32 мб и расположить там множество лог. дисков MK-DOS, распихав разные игры, журналы, демки, системный софт, работа которых не требует автозапуска диска и обязательного наличия CSIDOS или ANDOS. Несколько дисков из пространства a-z следует сделать формата ANDOS и расположить там программы, работающие только из под ANDOS. Остальные лог. Диски следует использовать для всего того, что требует обязательного использования CSIDOS. Можно также сделать их все формата CSIDOS и распихать все старые игры и системный софт, оставив на лог. дисках МКДОС только те, которые не совместимы с CSIDOS (а есть ли такие?).
Как-то так. Но выработать наиболее оптимальную и упорядоченную структуру всеобщего винта БК - дело не одного дня. Придется сначала собрать на один винт всё что есть у меня (почти закончил), всю коллекцию клуба Свиблово (перебирать минимум месяц), и всё что есть на винте Дмитрия Николаевича. Затем станет ясно, какие категории софта сколько занимают места, как их лучше расположить, сколько лог. дисков и какого размера под них выделять, и в каком порядке.
¤
Кстати, а MAGACIAN-1 есть ломаный, чтобы в виде кучи файлов для запуска из CSIDOS?
-
? Voland@ - 15.06.2014 13:53
Выполнил проверку Overkill на SMK512 с дискеты A: - тоже не работает, вылет в самом начале уровня. Попробовал перед запуском инсталлировать Inst326 - стало нормально работать. Правда при работе 326 прошивки дисковод начинает сильно рычать при перемещении головки - не знаю, с чем это связано.
В общем, без 326й прошивки Overkill работать не умеет.
-
? Дмитрий Николаевич - 15.06.2014 15:02
по палитре (цветам панелей) CSIDOS
Нашёл по "дампу памяти" эмулятора два места с указанием палитры 5400:
066676(8) == 45400
070300(8) == 5400
Можно поменять их на нужную палитру прямо в Дампере, а лучше вспомнить КАК (получается, что мы сами меняли) мы меняли её прямо в загрузочной области...
Я могу предполагать что была сделана какая-то утилита. Но в этом образе подобного не нашёл.
(на моём винчестере было побольше утилит)
¤
ЗЫ: если подумать, то можно вручную заменить загрузочную область командами READ/WRITE прямо в системе. Не хочется экспериментировать на рабочем образе, а делать новый пока некогда.
-
? Дмитрий Николаевич - 15.06.2014 15:18
кстати, 5 системных *.SYS файлов вместе с батником перезаписи лежат тут (сочинял экстренно, для себя, поэтому без причёски):
¤
(D:\) -TOOLS-1/BATCH/
¤
-fils-os.bat -> собирает файлы в кучу и сохраняет в загрузочную область
-os-fils.bat -> изымает из загрузчика и разделяет на отдельные файлы
все пять файлов лежат рядом в куче с другими файлами :)
-
? Дмитрий Николаевич - 15.06.2014 15:49
> Нашёл по "дампу памяти" эмулятора два места с указанием палитры 5400:
> 066676(8) == 45400
> 070300(8) == 5400
¤
Ещё один адресок, палитра после закрытия сторонних программ или выхода из монитора
064054(8) == 45400
-
? Voland@ - 15.06.2014 16:28
Смотрю старые дискеты - там куча откровенного хлама, который либо вообще непонятно для чего предназначался, либо (если понятно) настолько убог, что его историческая ценность вызывает большие сомнения. Нужно ли этот хлам тянуть в коллекцию софта?
-
? Дмитрий Николаевич - 15.06.2014 16:40
> Нужно ли этот хлам тянуть в коллекцию софта?
Нужно несомненно. Хотя бы в образах дискет.
¤
Насчёт палитры CSIDOS. Как-говорится, раскопал 1 способ
Нужен DESS, взываем его прямо в CSIDOS по кнопке KT (Esc)
Привод C
Дуем сразу на блок (в DESS жмём B) 31
Адрес 31052 (или рядом), смотрим описание внизу, должно быть что-то вроде
MOV #45400, @#177662
(так-же во всех следующих случаях, убедимся что правим нужное место)
¤
Заменяем в адресе 31054 число на 45400, сохраняем
¤
Далее.
Блок 33, Адрес 33676 (так-же проверяем описание команды)
меняем число на 45400, сохраняем
¤
Блок 35, Адрес 35300 (бла-бла)
меняем число на 5400, сохраняем
¤
Выходим из DESS (кнопка Q), перезагружаемся - в эмуляторе - Конфигурация, Рестарт БК, или просто F7
вуаля, имеем нужные палитры CSIDOS.
¤
Voland, проверьте. В моём образе скрытый файл CSIDOS. лежит по этим адресам и всё работает. Не забываем про резервную копию, на случай чего.
-
? gid@ - 15.06.2014 16:44
>>? Voland @ - сегодня 13:53
[В общем, без 326й прошивки Overkill работать не умеет.]
Я тут вспомнил. Я ж писал, что Overkill использует команды EIS. А в СМК эмуляция EIS/FIS вынесена из прошивки во внешнюю среду и является опциональной, в отличии от 326.
А я когда-то давно в эмуляторе в МБР винчестера включил модуль эмуляции EIS/FIS, программой SETMBR. И забыл об этом, оно там сидит кушать не просит, неиспользуемого места там всё равно много и вот в таких особых случаях вызывает казусы - почему у меня что-то работает, а у других нет.
В общем Overkillу нужна эмуляция команд EIS/FIS для нормальной работы.
-
? Voland@ - 15.06.2014 17:10
Кстати, образ
https://www.dropbox.com/s/hu5onweiwj6upya/-rolnik_bk.hdi
у меня не заработал на флешке, это не зеркало с винчестера? лучше наверное выкладывать зеркало винта.
-
? Дмитрий Николаевич - 15.06.2014 17:27
Это зеркало винчестера, сделанное WinHEX_ом. Точно не вспомню как, где-то здесь есть ветка где мне пошагово помогали сделать образ.
-
? Дмитрий Николаевич - 15.06.2014 17:32
https://www.dropbox.com/s/e67h9qkz2hvhkd1/Conner%20Peripherals%20121MB%20-%20CP212.whx снятый с винчестера дамп (WinHEX-ом)
-
? Voland@ - 15.06.2014 18:21
Этот успешно развернулся WinHEX'ом на Compact Flash.
-
? Дмитрий Николаевич - 15.06.2014 18:52
Где-нибудь в мануалах запишите, что снятый WinHEX-ом образ нужно ОСТАВЛЯТЬ для дальнейшего развёртывания на накопители.
Для эмулятора образ надо обработать утилитой HDDImgMaker.exe
Значит после эмулятора нужно делать обратное преобразование, или как-то так.
-
? gid@ - 15.06.2014 20:48
Просто отрежьте первые 512 байтов от *.hdi и получите *.img который и будет посекторным образом, пригодным для дальнейшего развёртывания на накопители.
В первых 512 байтах *.hdi находится служебная информация об устройстве, выдаваемая контроллером винта по команде ECh.
Я как-то об этом не подумал, написание обратного переделывания hdi в img требует гораздо больших усилий, чем простое вырезание первых 512 байт в любом хекс-редакторе.
-
? foot - 18.06.2014 14:34
>>? Voland @ - 13 июня 12:39
Есть какой-то прогресс по этому вопросу? Какую оболочку планируете к ней? Мне вот CSIDOS очень понравилась,>>
>>? Дмитрий - 13 июня 18:03
Никакого. Свергли идею (была создана тема) - кому-то нужны линуксы, кому-то возрождать окаменевшую РТ11.>>
Почему свергли. "Универсальный загрузчик" всего и вся от БК10/11, а-ля "БК-12: сам себе игровая приставка".
Только ОС здесь каким боком?
-
? Voland@ - 19.06.2014 11:57
Кто-нибудь знает удобную софтину, чтобы захватить с экрана фрагмент видео и автоматически превратить его в gif'ку? Задумка в том, чтобы с окна эмулятора захватывать фрагменты игры в движении в гиф, для выкладывания в каталогизаторе. gid, может имеет смысл такой функционал в эмуль прицепить?
¤
Кстати каталогизатор уже в разработке, инсталлятор сделан, разработчику ушла предоплата, начинает делать сам каталогизатор. Результаты будут в онлайне, сообщу ссылку, как будет что показывать. Стоимость каталогизатора, реализуемого согласно описанного ТЗ, составила 25 000 руб.
-
? gid@ - 19.06.2014 15:59
[gid, может имеет смысл такой функционал в эмуль прицепить?]
Этой сферой деятельности я никогда не интересовался, и не знаю как это делается даже теоретически.
Если бы кто знал и хотел бы что-то добавить и как-то улучшить эмулятор, то спокойно мог бы сделать это там http://bknew.googlecode.com/
-
? Voland@ - 21.06.2014 17:44
Выложил взломанную игру Overkill с галереей скриншотов:
http://www.forum.pk-fpga.ru/viewtopic.php?f=23&t=5549
-
? Voland@ - 22.06.2014 12:03
Собрал из нарезанных скриншотов гифку, выложил туда же: http://www.forum.pk-fpga.ru/viewtopic.php?f=23&t=5549
Собирал в онлайновом сервисе: http://ru.toolson.net/GifAnimation/Edit/2172732
¤
gid, а можно добавить в эмуль хотя бы функцию автоматической нарезки скринов с задаваемым в настройках интервалом в ms, включаемую/отключаемую по какой-то кнопке или комбинации? Это сильно облегчило бы задачу получения gif-файлов, содержащих фрагмент игры в динамике, которые затем можно будет вставлять в каталогизатор. Вручную будет сложно достичь той плавности нарезки...
-
? Дмитрий - 22.06.2014 12:15
>> Здесь (http://r-games.net/818-starship-troopers.html) ломаный starship troopers в котором работают все 5 уровней. Проверял в эмуляторе от gid.
У меня в эмуляторе выводит "несанкционированная копия" и все - на клаву не реагирует.
-
? Voland@ - 22.06.2014 13:00
Дмитрий, я в эмуляторе запускаю так: на диск A цепляю игру, на диск B - MKDOS, включаю конфигурацию БК11М+стандартный КНГМД, грузится операционка с диска B, запускаю игру с диска А, а когда появляется сообщение о несанкционированной копии - жму кнопку Pause/Break.
-
? Дмитрий - 22.06.2014 14:14
Я делал все то же, но МКДОС ставил на А, а игру на В. Поменял местами - заработало.
-
? gid@ - 22.06.2014 14:16
>>? Voland @ - сегодня 12:03
[а можно добавить в эмуль хотя бы функцию автоматической нарезки скринов с задаваемым в настройках интервалом в ms]
А это в принципе возможно. Только нужно продумать механизм защиты от дурака. А то выставишь интервал, запустишь процесс деланья скриншотов и забудешь, а потом там получится сотни тыщ файлов общим весом в гигабайты.
А кстати, специальные программы для захвата и записи видео с экрана типа Fraps, Camtasia и т.п. не в состоянии захватить экран эмулятора? Или останавливает то, что среди такого типа программ вроде бы нет бесплатных?
>>? Дмитрий - сегодня 12:15
[ломаный starship troopers в котором работают все 5 уровней]
Этот ломаный starship troopers вообще немного непонятный. Вроде как говорится, что дискета с игрой загрузочная, а на самом деле - нет, то ли ломщик поломал, то ли ешё что-то. Может как раз в отсутствующем загрузчике и была установка нужной палитры.
Сама игра принципиально работает только с дисководом А: и ни с каким другим более. Например, если мы загрузились с диска А:, а игру запускаем с диска В:, то игра упорно начинает подгружать себя с диска А:, естественно у неё ничего не получается и игра не играется. Такая была задумка разработчика, игра ведь должна идти с защищённой дискеты, а куда её совать - естественно в дисковод А:, вот ему и не пришло в голову, что загружаться можно и с других дисководов.
"несанкционированная копия" выводится в любом случае, эта надпись написана в выводимой заставке, после этого нажатие кнопки "СТОП" запускает собственно саму игру. Вся эта байда - скорее всего подарок от ломщика, когда он защиту поломал, убрав всё что мешает спокойно играть.
-
? Voland@ - 23.06.2014 10:56
>> Только нужно продумать механизм защиты от дурака.
Ну можно выставить там же в настройках автоотключение по умолчанию через 120 сек, а кому надо - увел. кол-во секунд или ставит 0 (автоотключение не активно). Интервал кадрирования по умолчанию - 500ms (тоже доступен для изменения пользователем), если нечаянно нарежется за 120 сек 240 кадров - не так страшно, займут на диске порядка 10-15мБ.
¤
>> Вроде как говорится, что дискета с игрой загрузочная
Моя защищенная лицензионная дискета, когда-то купленная в CHEK, никакой автозагрузки не имеет. На момент её заказа у меня была БК0010-01 и заводской КНГМД, потому мне специально выслали отдельной дискетой Norton, который мог загрузиться на 10-ке, не требуя доп. памяти, после чего из него можно было запустить с другой дискеты starship troopers.
¤
>> Или останавливает то, что среди такого типа программ вроде бы нет бесплатных?
да бесплатную думаю найти можно, но есть ли среди них (в т.ч. среди платных) такая, которая сразу же и в gif превращать умеет - большой вопрос. Ну и плюс усложнение манипуляции - надо зону захвата каждый раз указать точно, потом сохраненное видео преобразовать в gif (возможно, уже отдельной программой), и в итоге нарезка gif'ов для нескольких сотен программ превратится в большой гемор. Точнее в еще больший в разы гемор, потому что это само по себе в любом случае большой гемор.
-
? gid@ - 23.06.2014 11:24
[Моя защищенная лицензионная дискета, когда-то купленная в CHEK, никакой автозагрузки не имеет.]
Это странно, т.к. в описании к игре на дискете написано, что она загрузочная.
[но есть ли среди них (в т.ч. среди платных) такая, которая сразу же и в gif превращать умеет]
однозначно нет.
-
? Дмитрий Николаевич - 23.06.2014 13:32
Voland, для ваших целей будет достаточно бесплатной версии "LICEcap" http://www.cockos.com/licecap/
Только что испытал её: http://data3.floomby.com/files/share/23_6_2014/11/EpoR1pwKU6srI91YEXfng.gif
-
? Voland@ - 23.06.2014 22:52
>> достаточно бесплатной версии "LICEcap"
Да, действительно, неплохая программулина, но к сожалению нельзя указать глубину цвета 2бита вместо той, что по умолчанию 8бит, в итоге выдается файл, который еще можно ужать в фотошопе в 4 раза. Результат тут:
http://www.forum.pk-fpga.ru/viewtopic.php?f=23&t=5548
¤
но в любом случае, теперь теряет смысл функционал нарезки скриншотов в эмуляторе.
-
? Alex - 07.07.2014 14:07
Касательно "удобной софтины, чтобы захватить с экрана фрагмент видео". Эмулятор 3000 (http://www.emulator3000.org/rus-e3.htm) умеет записывать в AVi-файл всё что происходит в
его окне. Не знаю, правда, как насчёт "автоматически превратить его в gif'ку"...
- << Форум