8/16-битный компьютер мечты (процессор Simpleton)

Американский видеоблоггер 8-bit-guy давненько уже поднял и периодически ворошит такую тему как «какой мог бы быть 8-битный компьютер моей мечты» — со своим видением вопроса. Эти его видео напомнили мне что сама эта идея «а как бы я хотел чтобы было устроено нутро компьютера» сопровождает меня и, я верю, что и вас с самого детства. И так как мы тут рассуждаем в рамках ретро, то вопрос стоит именно как в заголовке.
Тему эту в вялотекущем режиме я уже обсуждал тут: gamedev.ru/flame/forum/?id=242499 (читать совсем необязательно) и раз уж здесь у нас возникло какое то летнее затишье, то решил немного перенести оттуда сюда уже в виде некоторых выжимок для «просто поболтать».

Читать дальше →

Обзор архитектуры Game Boy (+Color)



Восьмибитная портативная консоль от Nintendo — Game Boy вышла в 1989 году — через 6 лет после выхода домашней стационарной Famicom/NES (известной у нас под брендом Денди) и очень сильно опередила всех своих конкурентов. Фактор портативности довольно сильно урезал возможности аппарата и чёрно–белые игры на нём выглядели бледными копиями аналогов на старшем брате, но популярности это нисколько не помешало. А в 1998 году вышла обновлённая версия консоли — Game Boy Color, которая сильно раздвинула и цветовые и другие возможности при этом сохранив обратную совместимость. Сегодня мы обзорно рассмотрим эти две консоли изнутри с точки зрения программиста.

Читать дальше →

Переключение банков видеопамяти в Famicom/NES/Денди на примере игры Contra Force

Как я писал в статье про графическую архитектуру Famicom/NES/Денди возможности видеочипа консоли были ограничены сразу с нескольких сторон. Всё изображение обязательно состояло из четырёхцветных тайлов 8x8 пикселей и было всего два банка по 256 уникальных таких тайлов которые могли одновременно быть выведены на экран (при этом бОльшая часть изображения состояла из повторяющихся тайлов). Для игр первого поколения подобных Lode Runner или Bomberman двух этих банков видеоданных хватало на всю игру. Но с усложнением игр 512 уникальных тайлов на кадр резко перестало хватать и были изобретены мапперы переключающие банки на лету чтобы значительно увеличить разнообразие выводимого изображения.
Сегодня мы рассмотрим как переключались эти банки тайлов в первом уровне игры Contra Force чтобы увидеть как все эти технические ограничения с одной стороны обходились, а с другой влияли и в некоторых случаях даже формировали геймплей игр.

Читать дальше →

Обзор графической архитектуры Famicom/NES/Денди

Про Famicom/NES/Денди уже написано и рассказано очень много, включая те сведения, что я напишу ниже, включая на этом же самом сайте. Но раз уж у меня получился цикл статей про графику в разных консолях, то обойти вниманием денди из детства не представляю возможным. Так что повторим еще раз как устроена с точки зрения программиста денди…


Читать дальше →

Первые "инновации" Apple

В далёком 1975 году никому тогда неизвестный Стив Возняк посетил Клуб Самодельных Компьютеров и так впечатлился, что засел за разработку собственного 8–битного ПК. Когда он был готов в 1976 году его друг Стив Джобс убедил его начать продавать изделие и в том же году новоиспечённая фирма Apple начала продавать свой первый продукт — персональный компьютер Apple I по цене $666,66.

Читать дальше →

Программная архитектура Gigatron TTL microcomputer

Обзорно этот крайне забавный и минималистичный микрокомпьютер описан в предыдущей статье.
ЦП гигатрона обладает только одним 16–битным регистром: счётчиком инструкций (program counter — PC), все остальные регистры 8–битные.

Читать дальше →

Gigatron TTL microcomputer

Недавно наткнулся в просторах интернета на такое достижение ретрокомпьютерной мысли как Gigatron TTL microcomputer.

Официальный сайт: gigatron.io/
Gigatron — это минималистичный компьютер без микропроцессора.

Читать дальше →

D!Halt'2018 w!nter edition

Внимание!

По независящим от организаторов причинам место проведения demoparty изменилось. Даты проведения остались прежними.


DiHalt'2018 demoparty будет проходить 4-6 января 2018 года в загородном клубе «Пиратская гавань», в коттедже «Чёрная Жемчужина», рассчитанному на 26 человек. Время заезда с 14:00 (4 января) до 12:00 (6 января). Даты специально подобраны таким образом, чтобы у иногородних гостей и участников оставалось в запасе 2 дня на обратную дорогу.

Адрес коттеджа: Нижегородская область, Богородский район, с. Афанасьево, ул. Приовражная, 8 (GPS: 56.017707, 43.722526)

Сразу оговорюсь, что 26 человек — не окончательная цифра; организаторы в любом случае разместят всех — правда, остальных уже с меньшим комфортом. Приоритет комфортного размещения в первую очередь за девушками и детьми, а далее за теми, кто внес предоплату заранее. Размер предоплаты — 4000 руб/чел, при этом в неё включено проживание за все три дня, полное питание, и даже алкоголь для желающих (коньяк). Кроме того, при достижении определённого числа гостей сумма будет снижена (часть предоплаты при желании будет возвращена).

Фотографии partyplace и доп.информация доступны по этой ссылке.

Вас ждут просторная гостиная (совмещённая с зоной показa работ) с окнами-иллюминаторами и панорамным остеклением, 6 спален, крытая веранда-палуба, комната отдыха и баня на дровах прямо в доме. Комната отдыха при бане может быть переоборудована в седьмую спальню по запросу при большом количестве человек. В доме 3 душевые, 2 санузла.

Обширная конкурсная программа для 8bit и современных компьютеров, тематические realtime-конкурсы (проводимые непосредственно на фестивале за ограниченное кол-во времени), online-голосование, интернет-трансляция всего происходящего, а так же некоторое количество сюрпризов, о которых пока умолчим:)

Список всех конкурсов, формы для приёма работ и голосования — events.retroscene.org/dhl2018

Удаленное участие и голосование не только разрешено, но и категорически приветствуется!


Список гостей и полезная информация