Голосование за Revision Online 2020

Осталось меньше часа, господа…

НАБЕГАЕМ




https://habr.com/ru/post/496902/

habr.com/ru/post/496902/

Яростно плюсуем, коментим, добавляем в закладки, покупаем билет и голосуем!

Вы знаете что делать!















И конечно же:



Так побеждали деды, так победим и мы!

|Русская
|Массированная
|Дигитальная
|Агрессия

Многопоточность на ZX Spectrum

Реализовав перехват прерывания на ZX Spectrum (о чём есть огромное количество статей) можно стать на шаг ближе к одной странной затее — вытесняющей многопоточности на этой 8–битной машине. Сразу же может возникнуть вопрос — а зачем оно надо?

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

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



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

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

Superman?

Я заметил, что меня окружают супермены.
В чём же эффект супермена? Это – особенные умения, которых нет у других.

Неожиданно – но факт. Друзья, с которыми я рос, друзья, с которыми я вырос – оказались суперменами.
Суперменами в том, что они делают.

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

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

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


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

О звуке

Самый примитивный компьютерный звук извлекался из однобитового «спикера». Компьютер через порт ввода вывода или подавал или снимал постоянное напряжение на динамик. Звук таким образом в основе своей представлял серию щелчков. Программирование звуковых эффектов таким образом сводилось к периодической записи в порт спикера битов 0 или 1. Однако подавая эти биты с нужной частотой и в правильной последовательности можно было воспроизводить как монотонную ноту, так и довольно сложные комбинации.

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

Sonic - from SMS to TS Config

У меня никогда не было приставок.


После выпуска РасМаn я начал искать – что ещё есть из аркад, которые были бы очень популярны, и подходили под мои требования для переноса – z80, интересная игра, хотя-бы минимальное техническое описание для разбора кода. Заодно поиск шёл не только по аркадным кабинетам.
Метался я много – смотрел в сторону РС8000, оценивал код игр под 8080, да много чего перебрал.
Оказалось, что «всё не так просто» ;) По аркадам – дичайший зоопарк по оборудованию.
Да, часто линейка игр использует свой стандартный набор оборудования. Но при этом часто это однотипные игры.
В аркадах часто используются по несколько процессоров, и довольно часто — разных типов. Например – 68000 и z80, либо же z80 и z80, один 6502 и т.д. и т.п. Точно так-же – народ не лимитирует себя и в звуке. Использовать несколько АУ, комбинировать АУ и ФМ чипы – это нормально. Использовать второй процессор сугубо для генерации звука – это тоже нормально :) Некоторые аркады используют больше двух процессоров.
Довольно интересно и не привычно – многопроцессорные 8бит системы? Неожиданно!

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