Shiru's Stuff

untergrund.net - Free hosting for the demoscene
News   About me   Software   Code   Articles   Music   Donate     1-bit music blog     Chiptune Album Service


Articles::English

Music on the Commodore PET and the Faulty Robots
The story of creating a sound system and music for the Attack of PETSCII Robots game that wasn't used in the game, but has been released as a stand alone music album, and eventually found its way back into ZX Spectrum port of the game. February 2022.

Full motion video with digital audio on the classic 8-bit game console
A deep technical insight into making of the NES versions of the 'A Winner Is You' and 'You Are Error' by Sergio Elisondo. November 2021.

Making a demo for NES — HEOHdemo
Making of HEOHDEMO, a NES demo. February 2020.

Making a demo for an old phone — AONDEMO
Making of AONDEMO, a demo for an obscure Russian phone. January 2020.

PC Speaker To Eleven
Making of my PC Speaker music album. February 2019.

Dendy: Twenty Years Later
A review of a modern Dendy-branded Famiclone that was bought in Moscow in 2013.

Programming NES games in C
This article covers many topics related to programming NES games in C using CC65 compiler, using Chase minigame as an example. Originally written in January 2012, it is a bit old now. I highly recommend to also check more recent How to Program an NES game in C by nesdoug.



Articles::Russian

Новый год и Atari 2600
Новогоднее интро для Atari 2600, описание процесса разработки. Декабрь 2023.

Графика древности: палитры, часть 1/2
Графика древности: палитры, часть 2/2
История развития палитровой графики и обзор цветовых возможностей игровых систем и домашних ПК прошлого в двух частях. Ноябрь-декабрь 2023.

Музыкальные редакторы на портативках: LSDj, LGPT и EBT
История музыкальных редакторов на портативных игровых консолях и обзор проекта ESPboy Tracker. Ноябрь 2023.

Войны битов
История подсчёта количества бит в игровых системах в маркетинговых компаниях прошлого, 8-64 бит. Октябрь 2023.

Графика древности: легендарный Mode 7
Обзор устройства видеорежима Mode 7 на игровой консоли Super Nintendo, фактические возможности. Октябрь 2023.

Самодельные портативные игровые консоли и ESPboy
История явления и краткий обзор DIY портативных консолей, подобных Arduboy, Gamebuino, Thumby и прочим. Более подробный обзор ESPboy и личный опыт. Сентябрь 2023.

Графика древности: от текста к видеоиграм
Обзор концепции тайлово-спрайтовой графики на игровых консолях прошлого, устройство и развитие. Сентябрь 2023.

Автоматизация бурления: ChipArp
История чиптюнового арпеджио и проект VST-плагина, преобразующего полные аккорды в такое арпеджио. Август 2023.

Не как у людей — история проекта 1tracker
История разработки и обзор проекта экспериментального кроссплатформенного мультисистемного музыкального редактора 1tracker. Август 2023.

Новая жизнь советского джойстика
Проект простейшей игровой системы с цветным композитным видеовыходом на ESP32. Эмулятор советских игровых автоматов SAME. Июль 2023.

Портативный аппаратный проигрыватель музыки для AY-3-8910 — hway
О проекте портативного аппаратного проигрывателя чиптюн музыки на реальном чипе AY-3-8910. Июнь 2023.

Альбом биперной музыки Ear Shaver и история его создания
Собственно про альбом и историю его создания. Июнь 2023.

Музыка на Commodore PET — Faulty Robots
О разработке звуковой системы для игр на Commodore PET, VIC-20, и C64, а также о создании музыкального альбома Faulty Robots. Январь 2022.

Живое видео и цифровой звук на 8-битной игровой приставке
О разработке особого формата видеофайла и его проигрывателя для NES. Ноябрь 2021.

Разработка демо для NES — HEOHdemo
История разработки демо для NES. Ноябрь 2019.

На что способен PC Speaker
О создании музыкального альбома для PC Speaker. Февраль 2019.

Создание демо для старого телефона — AONDEMO
Описание процесса разработки нестандартного демо. Август 2018.

Бипер 20XX
Обзор биперных музыкальных движков для ZX Spectrum, созданных в 2010-2015 годах. Январь 2016.

Измерение времени выполнения кода на NES
Обзор способов замера времени выполнения фрагментов кода (профайлинга) при разработке для NES. Ноябрь 2015.

Разбор полётов: демо High Hopes на NES
Подробный разбор реализации классических демо-эффектов на NES, на примере известного демо. Ноябрь 2015.

Карта памяти NES
Описание карты памяти NES, причин, стоящих за такой её организацией, и различных моментов, связанных с этим вопросом. Октябрь 2015.

Полноэкранная графика на NES
О сложностях в отображении полноэкранной графики и способах их преодоления на примере разных игр. Сентябрь 2015.

Скроллинг и эффекты параллакса на ZX Spectrum
Общие концепции и подходы к реализации скроллинга на ZX Spectrum, без излишних технических подробностей. Для электронного журнала Emulators Machine #10, 2013.

Процедурная графика на ZX Spectrum
О моём опыте создания двух работ в жанре процедурной графики. Август 2011, для невышедшего электронного журнала krik12.

Версии игр для разных стран на NES
Про отличия региональных версий игр для игровой консоли NES. Написана в конце 2005, публиковалась в электронном журнале Romomania #8 в 2007.

Музыкальные форматы в играх
Целью обзора является рассмотрение особенностей, преимуществ и недостатков популярных форматов музыкального сопровождения в играх. Статья написана между 2004-2005.

Оптимизация размера трекерной музыки
О способах уменьшения объёма 'трекерных модулей' - музыки в форматах MOD, S3M, XM, IT, и т.п. Статья написана между 2004-2005.

FAQ для начинающих программистов на Palm v0.02
Ответы на некоторые вопросы, возникающие при освоении PalmOS <5. Март 2003.