- Жизнь Конвея
- [+] Старые сообщения (17)
-
? gid@ - 24.10.2014 10:48
и кстати. не очень то упорно ищете.
Вот что нашлось:
Исходники игры на бейсике для ДВК
http://pdp-11.ru/mybk/hobot/ukdwk_archive/dwkwebcomplekt/DWKGAMES/LIFE2.BAS
http://pdp-11.ru/mybk/hobot/ukdwk_archive/dwkwebcomplekt/DWKGAMES/LIFE2.BAS
¤
Исполняемые файлы для УКНЦ, для РТ-11.
http://pdp-11.ru/mybk/hobot/ukdwk_archive/ukncbtlwebcomplekt/ARS/arsUKNC/001/LIFE.SAV
http://pdp-11.ru/mybk/hobot/ukdwk_archive/ukncbtlwebcomplekt/Other/gamesUK/LIFET.SAV
¤
Файлы с именем Life присутствуют в образах для БК
http://pdp-11.ru/mybk/IMG/284_images/S1/D14S01.IMG
http://pdp-11.ru/mybk/IMG/284_images/S12/D15S12.IMG
http://pdp-11.ru/mybk/IMG/284_images/S12/D16S12.IMG
http://pdp-11.ru/mybk/IMG/FromTim/"ALTEK 6,7,8.bkd"
http://pdp-11.ru/mybk/IMG/ALT__678.IMG
http://pdp-11.ru/mybk/IMG/NORD35/C-GAMES.BKD
http://pdp-11.ru/mybk/IMG/svib/08-94.img
http://pdp-11.ru/mybk/IMG/svib/09-97.img
Конечно не только в этих, ещё много где, я просто не стал приводить многократное дублирование.
¤
Ещё у меня есть древние исходники на ассемблере. В них написано, игра "Bio v3.1", и что автор - я.
Но я не помню, действительно ли я писал её, или просто использовал чьи-то исходники.
Написано на древнем диалекте Микро10.
-
? litwr2@ - 24.10.2014 20:26
> каталог кто-то должен делать
Может сделать что-то типа викикаталога, пусть кто может понемножку заполняет?
Другой вариант, скинуть все каталоги дисков в текстовый формат. Можно сделать поиск, а можно просто предлагать сжатый тхт-файл скачать.
> получил максимальную скорость 13с чем-то килобит на хроме
Звучит почти невероятно. Стандартные скорости для компьютеров 80-х с кассетами 600-2400 бит/сек. Турбо-ускорители давали максимум 3200-3600 и считались на таких скоростях очень ненадежными. С появлением цифровых носителей стало возможным поднять скорость до достигнутой вами - http://code.google.com/p/otla/ - какая-то была у вас "цифровая" кассета :-) или сверххитрое кодирование.
>не очень то упорно ищете.
Как получается... Все диски отсмотреть задачу и не ставил. Благодарю за ссылки. Но в большинстве случаев встречается одна и та же строгинская LIFE.EXE - тормоз 2-3 генерации в сек на поле 64х64 (примерно). На диске D14S01.IMG есть файлы THE_LIFE-2, THE_LIFE_1, которые запустить не получилось. :-( Там ещё AUTO-LIFE, но это вроде какой-то журнал. На диске D15S12.IMG (и на D16S12.IMG) в каталоге LIFEs: ЖИЗНЬ16К рисует курсор, поле для рисования, но ничего нарисовать не получилось; LIFE рисует точку и всё; LIFE29.5 как-то работает, но это не жизнь Конвея. Такой Жизни как показана на хабре нет. Похоже, там какой-то эксклюзив.
>Ещё у меня есть древние исходники на ассемблере.
А собрать в bin-файл их можно, не пробовали? Плохо с жизнью на БК. :-(
-
? litwr2@ - 24.10.2014 20:52
Запустил указанную программку для ДВК на Коммодоре. Это непонятно что. Интересно, есть ли где-нибудь набранная программа из журнала ПК БК за 1-1993?
-
? Макс Багаев@ - 24.10.2014 21:04
2 litwr2
cкорость 13 килобит в help7 конечно (это 2х битовый ШИМ)
в обычном формате (однобитовый ШИМ), как я помню нормально писалось 4800, 9600 писалось но читалось потом нестабильно.
¤
обычные кассеты были записаны cо скоростью 6500 (?) точнее не помню. формат (help7).
¤
вообще БКшка, с точки зрения эффективности использования магнитофона круче всех ПК тех времен.
¤
зы: я потом еще модем делал - 9600 между 2мя бкшками передавали. конструктивно - опторазвязка с ключами для формирования 10В амплитуды в телефонной линии.
-
? gid@ - 24.10.2014 22:28
>>? litwr2 @ - сегодня 20:26
[А собрать в bin-файл их можно, не пробовали?]
Даже как-то в голову не приходило. Но интереса ради попробовал. Не с первого раза, но удалось. Посмотреть результат можно тут http://gid.pdp-11.ru/f/lifegame.rar там среди всякого прочего, исходники, набор ассемблеров микро, одним из которых получилось собрать работающую прогу (а некоторыми не удалось даже скомпилировать), и скомпиленые результаты. Только как-то они выглядят как какие-то недоделки. В общем, там есть где руку приложить человеку, обладающему природной любознательностью и прочими полезными качествами.
-
? litwr2@ - 24.10.2014 23:28
> обычные кассеты были записаны cо скоростью 6500 (?)
Проверил, сконвертировал bin-файл в wav-формат, получил около 1000 бит/сек нормальная скорость и около 2000 бит/сек двойная - стандартно, как и на PC. :-) Кассеты на 6500 - невероятно.
> скомпиленые результаты
Заставочка супер! :-) Но вот сама Жизнь слабовата. Далеко нам до солнечной Испании - https://www.youtube.com/watch?v=lOkzMdlWmEg&list=UUs3LfIJbJXWqfVuQHUyN_5A
https://www.youtube.com/watch?v=2D45_iSbuKk&list=UUs3LfIJbJXWqfVuQHUyN_5A
https://www.youtube.com/watch?v=10WcyA103vQ&list=UUs3LfIJbJXWqfVuQHUyN_5A
-
? litwr2@ - 24.10.2014 23:29
https://www.youtube.com/watch?v=ZHQD-NFqQAo
-
? foot - 26.10.2014 23:35
>>? Макс Багаев @ - 24 октября 21:04
cкорость 13 килобит в help7 конечно (это 2х битовый ШИМ)
в обычном формате (однобитовый ШИМ), как я помню нормально писалось 4800, 9600 писалось но читалось потом нестабильно.>>
Перебор однозначно...
Стандартная скорость 1200 бит/с, максимум с копировщика - 3х - 3600бит/с на хорошей кассете/магнитофоне вполне реально. 9600 - фантастика.
Хелп7 выкидывал строб-бит - увеличение скорости примерно в 1,5 раза, плюс кодировалось по 2 бита - увеличение ещё примерно в 2 раза. "Стандартно" максимум 3,5 кбит/с. 6500 - вполне реально, НО...
Большой минус: формат читал лишь сам Хелп7, либо "одноразовый" загрузчик, длиной порядка 2,5 кбайт (загружаемый, естественно, в стандартном формате).
Большой плюс: файл разбивался на блоки по 512 байт (с заголовком и КС) с возможностью загрузки блоков в произвольном порядке, что в разы повышало надёжность, но несколько снижало скорость.
-
? Аноним - 27.10.2014 00:18
Кто автор Help7 алгоритма и программы?
-
? Аноним - 27.10.2014 00:18
Кто автор Help7 алгоритма и программы?
-
? Макс Багаев@ - 27.10.2014 10:29
Авторская статья о технологии эффективности записи программ на магнитофон была в журнале "Вычислительная техника и ее применение", если не ошибаюсь. Там же был пример на ассемблере для понимания.
проверьте
http://pdp-11.ru/mybk/book/Вычислительная.техника.и.её.применение/
¤
зы: наверное таки доберусь и откопаю магнитофон Весна 309 и кассеты. уже реально стало интересно проверить - как будет читаться.
-
? SKcorp. - 27.10.2014 10:56
У меня в большинстве случаев - читаются.
Причем на разных БК-шках с разным успехом.
-
? litwr2@ - 27.10.2014 22:44
>Авторская статья о технологии эффективности записи программ на магнитофон была в журнале "Вычислительная техника и ее применение"
Хотя бы номер указали. В 90-е хотел проверить как пойдёт MFM или GCR с лентой, в теории должно дать двукратный прирост скорости, но не было тогда рядом нужного железа. Может кто пробовал?
> наверное таки доберусь и откопаю магнитофон Весна 309 и кассеты
Может и найдётся раритетная Жизнь. :-) А если кассеты действительно на 6500, то это какой-то мировой рекорд, достойный ютуба. Записать можно и на 20000, но считать...
А help7 где-нибудь описан? В статье?
-
? Макс Багаев@ - 28.10.2014 03:25
2 litwr2
>Хотя бы номер указали
я бы указал если бы помнил. таки больше 20ти лет прошло. вообще, не исключаю, что я ошибся с названием журнала.
help7 в статье и описан.
что кстати еще повышает скорость так это статистическая оптимизация блоков
те подсчитывается количество пар 00 01 10 11 и самой часто встречающейся назначается меньшая длительность в блоке
>А если кассеты действительно на 6500, то это какой-то мировой рекорд, достойный ютуба
на самом деле скорость вполне реально поднять еще в 3-4 раза за счет более оптимального кодирования
собственно, если не забыли, обычный телефонный модем передает данные с куда большей скоростью, в обе стороны и в более узкой полосе.
-
? litwr2@ - 28.10.2014 08:47
>обычный телефонный модем передает данные с куда большей скоростью, в обе стороны и в более узкой полосе.
Передать - это не проблема, цифровые устройства, заменяющие магнитофон, так и работают. Проблема в том, как сохранить эту скорость на кассетке и не супер качества.
-
? litwr2@ - 28.10.2014 08:49
> что кстати еще повышает скорость так это статистическая оптимизация блоков
Это называется сжатием типа по Хаффмену, например :-) Но это другой уровень. Интересна "сырая" (чисто аппаратная) скорость.
-
? foot - 28.10.2014 21:40
>>? litwr2 @ - 27 октября 22:44
Может и найдётся раритетная Жизнь. :-) А если кассеты действительно на 6500, то это какой-то мировой рекорд, достойный ютуба>>
Да ладно, вполне обыденность. На "двойной" скорости "Стандартный" 15,5кб БКшный файл формата Хелп7 грузился не более 30 секунд. Не забываем, что помимо данных ещё есть куча служебной информации.
>>? Макс Багаев @ - сегодня 03:25
на самом деле скорость вполне реально поднять еще в 3-4 раза за счет более оптимального кодирования
собственно, если не забыли, обычный телефонный модем передает данные с куда большей скоростью, в обе стороны и в более узкой полосе.>>
Совсем нереально. Неспроста Только для "захвата" драйвером магнитофона сигнала сначала идёт "настроечная последовательность" в 10000(8) бит, "стандартно" порядка 8 секунд(!) "пустой информации". Передача блоками дополнительно "жрёт" время.
И не просто так программы переписывали "через" копировщик, а не с магнитофона на магнитофон напрямую.
-
? litwr2@ - 29.10.2014 10:18
Кто-то, назвавшийся foot, недавно писал в неласковых выражениях про недопустимость использования кассет и магнитофона в наше прогрессивное время... Кстати, испанские мазохисты - http://www.cpcwiki.eu/index.php/Datacorder - до сих пор выпускают ПО на кассетках. :-) Но что-то неладное с первой половины 80-х с записью на ленты: цифровые технологии затормозились страшно. У нас Арвид с 2 ГБ на видеокассетку, а в продвинутых странах максимум до 80 МБ писали - очень странно. И геймпады почему-то только для левшей последние 20 лет делают...
Начинаю думать, может пора написать новую Жизнь по Конвею для БК? Прежние - больно слабенькие. Но, начинаю думать, что БК и даже 11М по скорости эволюции и Спектрум не догонит - память перетормозная.
-
? Макс Багаев@ - 29.10.2014 10:56
2 litwr2 - Но, начинаю думать, что БК и даже 11М по скорости эволюции и Спектрум не догонит - память перетормозная.
слишком толсто
¤
2foot
>Совсем нереально.
обоснуй
¤
>Неспроста Только для "захвата" драйвером магнитофона сигнала
это для синхронизации и только. достаточно вообще 2х секунд. вообще, если использовать системный таймер в ВМ1 то можно упростить процедуру записи/чтения с магнитофона.
¤
касаемо технологии куда поднимать - к примеру кодирование без возврата и синхроимпульсов + применение избыточности
первое даст ошибки, которые мы исправим на втором
если сделать грамотную оценку отношения количества ошибок к избыточности можно хорошо поднять скорость.
тк в текущей реализации или избыточности нет совсем или она слишком примитивная (в help7 просто пишется 2 копии)
¤
-
? RUS@ - 29.10.2014 11:29
>Кто автор Help7 алгоритма и программы?
¤
Клуб Пользователей Бытовыми Компьютерами ' М О Н И Т О Р '
344092 г.РОСТОВ-на-ДОНУ ул.КОМАРОВА 7-193
¤
дата: 01.03.91 г. (HELP7, HELP7R1)
-
? foot - 30.10.2014 22:01
>>? litwr2 @ - 29 октября 10:18
Кто-то, назвавшийся foot, недавно писал в неласковых выражениях про недопустимость использования кассет и магнитофона в наше прогрессивное время... >>
Ну я писал. Что-то с тех пор изменилось?
>>Кстати, испанские мазохисты - http://www.cpcwiki.eu/index.php/Datacorder - до сих пор выпускают ПО на кассетках. >>
Совсем недавно видел в сетевом магазине стопку новых Денди с картриджами...
>>? Макс Багаев @ - 29 октября 10:56
касаемо технологии куда поднимать - к примеру кодирование без возврата и синхроимпульсов + применение избыточности>>
могу предложить вместо бытового "аналогового" магнитофона использовать профессиональный цифровой - стандартный драйвер устойчиво считает 20кбит/с.
Все пути бестолковые.
Ну или предлагаю ориентироваться на магнитофон 3 класса с кассетой I типа.
- << Форум