June 8, 2012

Computer games: Samsung Galaxy Tab 10.1 vs ZX Spectrum 48k

Провел сегодня ревизию новых доступных игрушек для моего Samsung Galaxy Tab 10.1
Я просто "сильно удивлен" насколько они крутые и навороченные - и все это на планшетке 500 граммов весом..

Мог ли я о таком мечтать в далеком 1989 когда собрал свой первый Синклер ("Sinclair" = ZX Spectrum) и запустил на нем первую программу (ну игрушку конечно) - а это была Deathchase

Сравните характеристики дивайсов:

Разрешение экрана:
- Samsung = 1280x800 точек, 16 млн. цветов,
- ZX Spectrum = 256x192 точек, и можно было задать по 2 цвета (из палитры в 256 цветов) на каждый блок 8x8 пикселов

Процессор
- Samsung = двухядерный NVIDIA Tegra 2 (1 ГГц)
- ZX Spectrum = ZX80 (4 МГц) - про ядра тогда ничего не знали, а 4 МГц это в 250 раз медленнее чем 1 ГГц - а еще учтем что часто вместо процессора ZX80h использовали менее быстрые модификации или даже советский аналог КР580 - с частотой около 2 МГц - то это получается в 1000 раз медленнее

Память (типа внешняя)
32 ГБ - у Самсунга
У Синклера - был проводок от магнитофона, а программы сохранялись на кассеты (или даже бобины) в виде приятного жужжаще пищательного звука, который и кодировал биты и байты) - на одну стороны кассеты Denon 90 можно было записать наверное штук 10 - 15 игр - килобайт по 40 каждая - итого одна сторона кассеты - примерно 400 Кб

Оперативная память
1 Гб - у Самсунга (как и у большинства планшетов)
48 Кб - у Синклера - причем 6 килобайт из них - это была видеопамять !!! - то есть оставалось для всего остального примерно 40 кб - это примерно в 26000 раз меньше чем у самсунга

Прикиньте 23 года назад память у компьютеров была в 26000 раз меньше - можно посчитать на сколько увеличивался средний объем памяти компьютеров каждый день :-)))

Из перечисленных ниже "топ 50 + 30 игр на ZX Spectrum" я не помню наверное штук 6 - и помню остальные 74.

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

В некоторые - больше, в некоторые - меньше, но все равно - это было в таком колве, что я до сих пор помню графику, названия и геймплей всех этих игрушек :-))) Более того - некоторые из них я даже немножечко ломал чтобы добавлять себе жизней, в некоторых смотрел "исходный код (в дизассемблере)" некоторых интересных частей по прорисовке или кодированию карт лабиринтов. И некоторые из них были очень даже нехило защищены - как щаз помню - у того же Pinball - код был зашифрован 256 последовательными кодировщиками, которые кодировали по очереди 4 разными константами по XOR - так чтобы уж никому не хватило терпения трассировать это в дебагере вручную - пришлось даже вывести формулу финальной XOR константы - чтобы не сидеть и не трассировать целый день.

Помню на Tantalus было потрачено несколько недель. Его пришлось не просто взломать, но так-же и дешифровать формат хранения его карты, чтобы видеть где спрятаны особо хитрые ключи.
Реализация игры и формат лабиринта совершенно гениальны для своего времени (не забываем что лабиринт размером 16 на 16 экранов плюс вся графика и логика размещались в памяти размером около 30 килобайт !!!)

А Batman какой шикарный (на видео он цветной, но на синклере был конечно чернобелый)

А Spooked, а Avalon с уникальной системой прорисовки спрайтов, a Spy vs Spy - в который мы с братом играли вдвоем - он на верхней а я - на нижней половине телевизора.

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

Не - можно конечно было и на радиорынке покупать, но это был не наш метод.

А еще у меня было 3 "лицензионные" игры для ZX Spectrum - на трех разных кассетах в картонных коробочках с цветными инструкциями на нерусском языке и специальными цветовыми таблицами защиты - игра каждый раз при запуске спрашивала у тебя - какой к примеру цвет в этой табличке в квадратике E7 - и ты должен был посмотреть в табличку и ответить - крааааасный :-)))

Я их конечно не покупал - мне их разумеется подарили - был у меня такой однокурсник в институте Рамиро Киспе Бакафлор (из Боливии) - вот они и подарил (кстати вспомнил - правила по моему были на испанском :-)))

Испанцы еще много игрушек делали эротического и порнографического содержания - тоже очень это все было удивительно для неокрепшего мозга подростка из физмат школы.
Помню была игра такая, где чувак ходил по городу, стучался в квартиры и трахал все что движется: к бабушке постучится - трахнет и бабушку, приспустив штаны прямо на пороге; к проститутке постучится - проститутку трахнет - причем можно было выбирать каким именно образом. А потом проститутке нужно было денег заплатить - бабок-то можно было бесплатно трахать, а тут - за деньги. И если денег не было, то проститутка звала негра-сутенера и он тебя трахал. И все это с очень нетипично цветной и крупной графикой - фигуры героев были наверное в 2/3 экрана ростом - и то верно - это же эротика - тут же важны подробности, гениталии и все такое. А то, если бы сделали чувака размером 8 на 8 пикселов и проститутку такую же, - то смотреть бы не на что было.

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

Вот собственно.
Это я о том как все было прикольно 20 лет назад и как суперприкольно теперь все стало. Жалко что 20 лет назад не было как сейчас. Или жалко что я не сейчас родился - сейчас все намного интереснее по-моему.