Рубрика «apple II» - 2

image

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

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

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

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

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

Как обычно, я вёл подробные записи и на их основе создал эту статью. Надеюсь, она вдохновит других на чтение исходного кода и усовершенствование своих навыков разработки.
Читать полностью »

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

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

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

Читать полностью »

image

Разработчики игры Gumball для Apple II в 1983 году скрыли в ней пасхалку, которую пользователи разгадали только через 33 года, когда Apple II в магазине уже не купишь и в большую часть игр для этого компьютера поиграть невозможно. Пользователь Twitter под ником 4a.m., взламывая DRM-защиту игры Gumball, которая стала его 683 взломанной игрой для Apple II, случайно нашёл пасхалку и описал сам процесс.
Читать полностью »

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

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

Естественно, это своеобразная пародия — для создания девайса использовались вполне современные инструменты и технологии, вроде 3D печати. Но все равно, проект получился интересным — здесь есть даже “Digital Crown”. Часы показывают время и простенькие изображения.
Читать полностью »

Музей компьютерной истории опубликовал исходники дисковой ОС компьютера Apple II

Музей компьютерной истории, находящийся в Маунтин-Вью, штат Калифорния, с разрешения корпорации Apple опубликовал исходный код Apple DOS и некоторые исторические документы, касающиеся разработки этой ОС.
Apple II, один из первых массовых персональных компьютеров, появился в продаже в 1977 году и стоил 1298 долларов. В базовой модели было всего четыре килобайта оперативной памяти, процессор MOS Technology 6502, работавший на частоте один мегагерц, и графический режим с разрешением 280х192 пикселя и шестью цветами. Всего было продано больше пяти миллионов компьютеров Apple II — это первый большой успех компании Apple.
Читать полностью »

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

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

Машина была в довольно плачевном состоянии. При первом включении комп чуть не сгорел, внутри обнаружились пачка арахиса и модем Hayes Microcomputer. Тодд протер компоненты спиртом и чистящим средством и вернул машинку к жизни.Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js