Pull to refresh

Apple отмечает 30-летие своего первого компьютера

Lumber room
Apple II
Компания Apple отмечает 30-летие компьютера Apple II, первого компьютера, серийно выпускавшегося компанией Apple Computer. Это прямой наследник компьютера для энтузиастов «Apple I», никогда не производившегося в больших количествах, но уже содержащего многие идеи, которые обеспечили успех «Apple II».
Читать дальше →
Total votes 14: ↑12 and ↓2 +10
Views 260
Comments 12

Сегодня праздник компании Apple

IT-companies
Ровно 30 лет прошло с тех пор, как их персональный компьютер Apple II появился на прилавках магазинов 5 июня 1977 года.

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

Включающий в себя клавиатуру, встроенный язык программирования – BASIC, расширяемую память, цветной монитор, звуковую карту и слоты расширения, Apple II похож на сегодняшние компьютеры, как Плимут 38 года выпуска похож на Кадилак Эскаладе. Возможно слегка недоработанное, но полностью функционирующее устройство.

В то время когда Apple доминировала на рынке образовательных ПК, именно Apple II заполнял компьютерные классы в США и даже во всем мире. Некоторые из этих ПК используются до сих пор.

Apple II до сих пор остается самым успешным ПК из когда-либо созданных, и выпускался вплоть до октября 1993 года, когда Macintosh в конце концов не отправил его на покой.

сегодня в истории технологий на Wired.com
Total votes 27: ↑24 and ↓3 +21
Views 329
Comments 12

Воспоминания о первом компьютере могут быть бесценны

IT-companies
Дэн Будиак и его Apple IIcИли они могут обойтись вам в $2600 США. Именно столько заплатил Дэн Будиак — веб разработчик из Нью-Йорка, чтобы приобрести на eBay ту самую модель компьютера Apple, с которой он вырос 2 десятка лет назад.

И хотя ставки на старые компьютеры могут начинатсья от $1, этот Apple IIc производства компании, которую позже назовут Apple Computer Inc., был куда более ценен: он все еще находился в оригинальной упаковке, которую никогда не открывали.

«Когда этот аукцион начался, я знал, что он должен стать моим», — говорит Будиак в своем интервью. «Шанс открыть лакомный кусочек — 20-и летний компьютер, был слишком хорош,
чтобы его упустить
Total votes 50: ↑43 and ↓7 +36
Views 882
Comments 52

Пол Лоутон. Личный взгляд на ранние дни Apple Computer

IT-companies
Translation
Воспоминания Пола Лоутона — разработчика первой операционной системы для компьютера Apple II — Apple DOS 3.1. На фотографии Пол в своём домашнем кабинете в 1980 году. За спиной у него Apple II, которая была доставлена ему лично Стивом Джобсом для работы над операционной системой, о которой пойдёт речь дальше. Рядом с монитором — два дисковых накопителя Disk II с серийными номерами 3 и 4.
Читать дальше →
Total votes 30: ↑29 and ↓1 +28
Views 873
Comments 11

Как появился Photoshop

IT-companies
Translation
Adobe Photoshop какое-то время была убийственным приложением для Macintosh’а. В середине 90-ых издательство и графический дизайн вытесняли обычных потребителей, как важный рынок, во всяком случае, в глазах CEO Apple Джила Амелио и Майкла Спиндлера. Потребительские Маки увядали от того, что Apple вкладывала огромные деньги в развитие многопроцессорных Маков и безумных замен для операционной системы Mac OS. Даже после того, как Apple вышла из кризиса середины 90-ых, Photoshop остается чрезвычайно популярным, и даже превратилась в глагол, описывающий процесс ретуширования и редактирования изображений, не смотря на нежелание этого со стороны Adobe.

Читать дальше →
Total votes 74: ↑71 and ↓3 +68
Views 1.6K
Comments 63

Опубликованы исходники Prince of Persia для Apple II

Assembler *Game development *
image

Джордан Мекнер (Jordan Mechner), создатель игры Prince of Persia, как и обещал, опубликовал недавно найденные исходные коды для Apple II на GitHub.

Ссылка на исходники
Читать дальше →
Total votes 137: ↑132 and ↓5 +127
Views 5.1K
Comments 87

Любитель старой техники восстановил Apple II

Old hardware IT-companies


Этот парень, Тодд Харрисон, купил подержанный Apple II и сделал то, что сделал бы любой уважающий себя гик: привел машинку в порядок и запустил BASIC.

Машина была в довольно плачевном состоянии. При первом включении комп чуть не сгорел, внутри обнаружились пачка арахиса и модем Hayes Microcomputer. Тодд протер компоненты спиртом и чистящим средством и вернул машинку к жизни.
Читать дальше →
Total votes 64: ↑49 and ↓15 +34
Views 8.6K
Comments 43

Анализ исходного кода и защиты от копирования Prince of Persia

Game development *Reverse engineering *
Translation
image

Часть 1: введение


17 апреля 2012 года Джордан Мекнер опубликовал исходный код Prince of Persia.

Даже несмотря на то, что это версия для Apple II, написанная на ассемблере процессора 6502, было очень приятно погрузиться в код этой легендарной игры. Как обычно, меня ждало множество программных интересностей.

Очевидно слабая для программирования игр среда Apple II на самом деле была фундаментом несравнимых ни с чем инноваций и творчества: самомодифицирующийся код, внутренний загрузчик, умный формат гибких дисков и смещение таблиц поиска. В каждом своём модуле Prince Of Persia хранит сокровища инженерной мысли.

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

Как обычно, я вёл подробные записи и на их основе создал эту статью. Надеюсь, она вдохновит других на чтение исходного кода и усовершенствование своих навыков разработки.
Total votes 72: ↑71 and ↓1 +70
Views 26K
Comments 25

Своими руками: Apple Watch в стиле Apple II

Gadgets Wearable electronics DIY IT-companies


Умные часы от Apple, о которых сейчас не говорит только ленивый, могли бы выглядеть совсем по-другому, если бы их выпустили лет 20-30 назад. Естественно, тогда технологии были иными, и достичь нынешней миниатюрности и функциональности умных часов было бы затруднительно. Команда любителей электроники решила создать умные часы, выполненных в стиле Apple II. И эти часы работают!

Естественно, это своеобразная пародия — для создания девайса использовались вполне современные инструменты и технологии, вроде 3D печати. Но все равно, проект получился интересным — здесь есть даже “Digital Crown”. Часы показывают время и простенькие изображения.
Читать дальше →
Total votes 12: ↑11 and ↓1 +10
Views 11K
Comments 3

33 года ушло на поиск пасхалки в игре Gumball для Apple II

History of IT Games and game consoles IT-companies
image

Сегодня компьютер Apple II в магазине уже не купишь, и в большую часть игр для него поиграть можно лишь в эмуляторах. Пользователь Twitter под ником 4a.m. производил взлом DRM-защиты игры Gumball. Для него это обычное занятие. Эта игра стала его 683 взломанной игрой для Apple II. Случайно 4a.m. разгадал секрет, с которым ещё никто не был знаком.
Читать дальше →
Total votes 40: ↑39 and ↓1 +38
Views 34K
Comments 12

ProDOS 2.4 для Apple II: первое за 23 года обновление ОС для Apple II

Popular science Software


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

К примеру, обновление операционной системы для компьютера Apple II стало первым с 1993 года. Выпустила это обновление не корпорация Apple, а сторонний разработчик. Джон Брукс [John Brooks] представил обновление, которое получило название ProDOS 2.4. Анонс новой версии ОС приурочен к тридцатому юбилею Apple IIGS. Это одна из наиболее популярных модификаций Apple II.

Читать дальше →
Total votes 14: ↑12 and ↓2 +10
Views 11K
Comments 2

Я нашёл отличного программиста по имени Стив Возняк

Programming *Perfect code *Manufacture and development of electronics *History of IT CPU
Translation
Давным-давно, когда компьютеры были большими, а бизнес скучным, произошло нечто неожиданное. Молодые хакеры нашли способ собрать персональные компьютеры на дешёвых микропроцессорах от телетайпов и светофоров. Одним из них был Стив Возняк. Эти ребята восприняли ограничения своих компьютеров как вызов, сели и заставили эти крошечные чипы делать удивительные вещи. Вот что публиковал Dr Dobb's Journal в августе 1976 года:



Это набор арифметических процедур на действительных числах. Микропроцессор (6502, такой же, как в Apple I и II) мог работать только с байтами, то есть целыми числами между 0 и 255. Хуже того, он мог только складывать и вычитать их. Но с помощью этой библиотеки вы можете вычислить $1.2627-1099.56$, или даже взять квадратный корень из пи. Удивительно, но автор программы по имени Стив Возняк уместил основные функции (сложение, вычитание, умножение и деление) в 239 байт, используя всего 127 инструкций.
Читать дальше →
Total votes 85: ↑80 and ↓5 +75
Views 39K
Comments 69

Zork и Z-Machine: как разработчики перенесли игру с мейнфреймов на 8-битные домашние компьютеры

Abnormal programming *Game development *Old hardware Games and game consoles
Translation

Компьютерные игры существуют почти столько же, сколько и сами компьютеры. Хотя в это трудно поверить, текстовая адвенчура Zork была Fortnite-ом своего времени. Но Zork был ещё и чем-то большим. Ради портируемости и экономии пространства сам Zork был написан на Zork Implementation Language (ZIL), в котором активно использовалась совершенно новая на тот момент концепция объектно-ориентированного программирования, и выполнялся в виртуальной машине. И всё это происходило в 1979 году. Разработчики использовали всевозможные хитрости, чтобы уместить как можно бОльшую часть Подземной империи в компьютеры, имевшие всего 32 КБ ОЗУ. Однако Zork стал не только технологическим прорывом, но и большой вехой в истории компьютерных игр. При этом возник он не на пустом месте.
Читать дальше →
Total votes 15: ↑15 and ↓0 +15
Views 5.2K
Comments 5

Собираем 8-битный компьютер: как уменьшить количество микросхем до шести

VDSina.ru corporate blog Circuit design *Manufacture and development of electronics *Popular science Electronics for beginners
Translation

Сочетание старого трюка с кодированием цветов в NTSC и современного железа позволяет собрать на удивление работоспособную машину

В 8-битных системах есть что-то перманентно притягательное: вы можете собрать автономную систему, достаточно мощную, чтобы поддерживать адекватное взаимодействие с пользователем, но достаточно простую, чтобы собрать и запрограммировать её самостоятельно. Большинство современных 8-битных машин, созданных любителями, завязаны на классических процессорах, которые жили в золотой век домашних компьютеров 1980-х годов, когда в качестве дисплеев использовали миллионы телевизоров. Вначале была идея собрать свою машину на базе процессора Motorola 6809 из той же эпохи. Я пытался использовать как можно меньше микросхем, но несмотря на мои старания, мне всё ещё нужно было 13 дополнительных микросхем для работы с ОЗУ и последовательной передачи данных. Тогда я задумался: а что, если я использую более современный 8-битный процессор? Насколько сильно при этом я смогу снизить количество необходимых мне микросхем?
Читать дальше →
Total votes 26: ↑24 and ↓2 +22
Views 21K
Comments 16

Как создателю Prince of Persia удалось преодолеть ограничения памяти Apple II

Game development *Games and game consoles
Translation

«Я разработал сюжетную линию „Теневого человека“. Он появляется в игре в заранее определённые моменты. В одном случае он крадёт зелье. Когда игрок уже готов схватить пузырёк, прибегает Теневой человек, выпивает его и сбегает. В другой раз, когда игрок уже собирается пройти через ворота, появляется Теневой человек, нажимает на плиту и закрывает ворота. После этого игрок падает на три уровня вниз, и ему приходится снова проделывать весь путь наверх. Я прописал эти столкновения в сюжете, чтобы игрок возненавидел Теневого человека и считал его своим врагом. Чтобы в момент, когда ему придётся скрестить с ним мечи в конце игры, он по-настоящему хотел поквитаться, ведь тот столько раз препятствовал игроку. Это был мой способ создания эмоциональной связи между игроком и противником через игровой процесс, а не кинематографические вставки».

Привет, я Джордан Мекнер, автор Prince of Persia. Это история о том, как я загнал себя в угол анимациями, а потом смог выбраться из него благодаря боям.

Я был ребёнком, росшим в Нью-Йорке в середине 70-х. Фанатом комиксов. Я любил кино. Рос на журнале «MAD», и если бы не появились компьютеры, я мог бы заняться комиксами и анимацией. Но когда в 1978 году появился Apple II, я воспринял его как машину, на которой я в первую очередь могу играть в игры дома, что раньше было совершенно невозможно. Вместо того, чтобы тратить четвертаки в местных залах игровых автоматов, я мог оставаться дома и играть сколько пожелаю в «Space Invaders» на Apple II. Кроме того, компьютер позволял мне создавать собственные игры, и меня это восхитило. Это случилось ещё до появления Интернета, поэтому почти все были самоучками. Я подписался на журнал «Creative Computing», а чуть позже — на журнал в «Softalk», в котором были статьи о том, как программировать. Я начал обмениваться опытом с друзьями, которые тоже любили компьютеры.
Читать дальше →
Total votes 99: ↑99 and ↓0 +99
Views 28K
Comments 39