desad
Тетрису 30 лет ! 
6th-Jun-2014 03:41 pm
Image
Поздравляю всех с праздником !
Надергал 15 карикатур в тему - прошу осмотреть. :)
Comments 
6th-Jun-2014 08:01 am
Осенью 1985 года после поступления на физфак, я уже играл в тетрис на СМ4. Т.е., программы распространялись довольно быстро, с учетом того, что даже фидошки в СССР тогда не было, основные сменные носители - дискеты 8" и магнитные ленты.

Поскольку платформа была 16-разрядная, и максимальное положительное целое было 32767. то и максимальный счет был таким, после пересечения этой границы счет становился отрицательным и по модулю уменьшался, но не от -32768, потому, что там еще и вывод не совсем красиво работал.

Довольно быстро мне стало скучно играть, т.к. даже на 9м максимальном уровне игра была медленной для меня. Тогда я убрал оттуда вообще все задержки, заменив системные директивы (конечно, никто не тормозил мертвым циклом, что в верссии rt11 - рафос,- что rsx11m - (Д)ОС РВ, вызывали системную директиву, которая просто ожидала нужное количество тиков (1 тик = 1/50 секунды в СССР и 1/60 в США, 1/10 от частоты сети) на NOP. И это показалось не достаточно быстрым. Терминалы у меня были типа vt52 и vt100, управление курсором было через ESC-последовательности, т.е., для прорисовки нужно было передать довольно много символов (замечу, что прорисовка была оптимизирована, ничего лишнего не перерисовывалось). Сначала терминалы были подключены на 4800 бод. Я обнаружил, что контроллер имеет не документированную возможность работы на 9600, а терминалы это поддерживали. Но самый кайф был, когда я подключил один из терминалов по параллельному интерфейсу (ИРПР), там скорость была сопоставима с 38000 бод. Эта скорость была по мне.

Замечу, что на такой скорости packman вырисовывал лабиринт на весь экран и успевал съесть игрока до того, как игрок вообще успевал нажать на клавишу. Там никаких задержек вообще не было (версия для rt11 - рафос). А mars под rt11 работал только в режиме single job. На fb и ts он не мог получить значение таймера для затравки случайных чисел и писал "не суетись под клиентом".
6th-Jun-2014 08:03 am
Ты стар.
Ты очень стар.
Ты суперстар ! ;)

Спасибо за экскурс в прошлое ! ;)
6th-Jun-2014 08:31 am
Шо-то я там с тиками напутал, конечно, не 1/10, тик = 1/50 секунды (для 50-герцовых стран), это минимальный квант времени для этой платформы.
6th-Jun-2014 08:07 am


Почти так и выглядел тетрис на СМ4. Только для совместимости с разными терминалами элементы были составлены из квадратных скобок, не на всех терминалах были такие символы, как на картинке. Т.е. типа
[]
[][][]

Управляли с цифровой части клавиатуры, почти на всех терминалах она была, не было только на кубинских CID.
В более поздних версиях ошибку с переполнением счета исправили, и после переполнения счет обнулялся, но рисовался символ "¤" - он был в КОИ-7 на месте доллара.
6th-Jun-2014 12:35 pm
Ых, прям ностальгия замучала ! ;)
6th-Jun-2014 08:08 am
Шикарная игрушка - супер по простоте и увлекательности.
Но вообще начинали с packman, да.
6th-Jun-2014 12:35 pm
Я с "Тараканьих бегов" начинал ;)
6th-Jun-2014 08:39 am
Вот он, вот он, родимый! Это, конечно, на эмуляторе, но даже знакогенератор правильный.



Вот packman:



Вот mars:

6th-Jun-2014 12:35 pm
А тараканьи бега есть ? :)
6th-Jun-2014 12:47 pm
У меня на СМ4 были точно, под rsx11m, под rt11 не помню. В 1988м я в ДМетИ списал целую ленточку игрушек под rsx11m. Кстати, там же были и танчики. Многопользовательские. Точнее, двухпользовательские, каждый игрок за своим терминалом, управляет своими танками. А был stratrek, там вообще собиралась команда, до 6, что ли человек, каждый за своим терминалом, у каждого своя картинка, один - капитан, другой - штурман, там, стрелок, что ли...
6th-Jun-2014 12:49 pm
Я еще на Корветах играл в Джампера, тоже знакоместа. ;)
6th-Jun-2014 11:13 am
Приветствую!
6th-Jun-2014 02:02 pm
Супер. Спасибо :))
6th-Jun-2014 02:04 pm
Всегда пожалуйста ! :)
15th-Jul-2014 12:36 pm
пиши больше постов, комментить нечего)
15th-Jul-2014 12:37 pm
Не до постов сейчас...
This page was loaded Jan 22nd 2026, 9:23 am GMT.