Микроконтроллер Nintendo "Game and Watch" или как ускорить инкремент

В первых наладонных электронных играх Nintendo — Game & Watch (которые в СССР клонировали в виде «Волк ловит яйца» и т.п.) в качестве процессора использовались 4–битные микроконтроллеры Sharp серии SM–5xx

Например в популярных версиях про Микки–Мауса, морячка Попайя или Donkey Kong–а трудился чип SM–510.
Счётчик команд в этом чипе был сегментированным и в пределах сегмента адрес команды был 6–битным (значения от 0 до 63).
Традиционно счётчик команд при переходе к следующей инкрементируется, т.е. увеличивается на единицу и многие сочли бы это одним из самых простых арифметических действий для такой задачи, однако создатели Sharp SM–510 посчитали инкремент 6–битного счётчика слишком долгой операцией и упростили её.

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

Скрытые послания из 80–х японских разработчиков видеоигр

Давно уже наткнулся на забавную статью «скрытые сообщения в видеоиграх на famicom» (на английском): magweasel.com/2009/08/29/hidden-messagin/

Если сдампить картридж игры Pachicom (примитивный симулятор «патинко» — японского варианта пинбола) вышедшей в 1985 году для 8–битной консоли Famicom/Денди, то можно обнаружить, что 5% ROM кода и данных занимает скрытый и нигде в игре не показываемый текст. В статье по ссылке его перевели на английский, а я тут переведу на русский…

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

Cosmos.zip

В космосе существуют разные звёзды.
Красные карлики, сверхновые, старые потухшие звёзды…
Космос стар, космос всё видел.


Читать дальше →
  • avatar
  • [просмотров: 2138]
  • 3
  • +13

Законорожденные дети и внуки Zilog Z80

Полазил немного по википедии и бегло пробежался по техдокам по каждому процу и интересная вырисовывается картинка у Zilog с их процессорами в целом…
Легендарный Z80 они сделали в 1976 году.
Больше легендарных процессоров от них не было так что у меня лично создавалось ранее ощущение полной стагнации. Однако на самом деле всё было намного интереснее… Данные ниже получены крайне поверхностным ознакомлением с источниками, поэтому могут быть существенно неполны и даже в чём-то неправильными! Буду рад уточнениям и исправлениям.

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

Самый лучший выезд!

Забытая было рубрика «Музыка для мужика» возвращается с кратким отчетом о поездке на CAFe'2019. Я знаю, вы не особо проникаетесь мелодиями и ритмами этого раздела «в момент времени», зато «с опозданием на несколько лет» доходит до большинства. И про обычного артиста и про ретро-артИста, и про то, что «сцена уже не та», и «что с тобой сделала демосцена парень?». Я уже не говорю о пророческом «назад от финиша к исходникам»… Сегодня ситуация предельно очевидная, текст даже не требует никаких изменений. Просто слушаем и вспоминаем:

ILWT feat. CWT — Самый лучший выезд




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

Почему у ZX Spectrum нелинейная раскладка видеопамяти

Если у вас был ZX Spectrum, то даже без навыков программирования графики в ассемблере вы постоянно должны были замечать странную вещь при загрузке игр с магнитофона — линейная заливка видеопамяти данными визуально выглядела нелинейно:




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