Shiru's Stuff

untergrund.net - Free hosting for the demoscene
en ru


Новости
01.07.08 - Новый трек для TurboSound FM - 'Deep'.
07.06.08 - Два старых AY-кавера - 'Donkey Kong Country 2 - Lava' и 'Battletoads - Surf City'.
03.06.08 - TFM Music Maker v1.3 и TFM Music Player v1.2.
03.05.08 - TFM Music Player v1.1.
30.04.08 - TFM Music Maker v1.22.
23.04.08 - TFM Music Player v1.0 (плагин для WinAmp).
19.04.08 - TFM Music Maker обновлён до v1.21.
18.02.08 - Файл TFM Music Maker временно недоступен из-за обнаруженной критической ошибки.
17.02.08 - Новая версия TFM Music Maker.
26.01.08 - Утилита VGM2TFI v1.0.
22.01.08 - Утилита VOPMxTFI v1.1.
30.12.07 - Новая версия TFM Music Maker.
17.10.07 - Кавер музыки из игры 'Batman - Revenge of the Jocker' для SN76489.
31.08.07 - Два видеофайла, показывающие AYFX Editor и TFM Music Maker в действии.
12.08.07 - Статья про версии игр для разных стран на NES. Указаны приблизительные даты написания статей.
11.08.07 - FAQ по программированию для PalmOS <5, четырёхлетней давности.
10.08.07 - Две статьи трёхлетней давности. Ссылки в них обновлены, сам текст без изменений.
09.08.07 - Русская версия сайта. Будет отличаться от английской и обновляться отдельно.


Обо мне
Ник: Shiru, ранее Shiru Otaku; также ранее DJ Uranus (в музыке)
Откуда: Россия, Москва
Программист:  Начал в 1994. C/C++, J2ME, Assembler. 8080/Z80/x86/ARM/AVR/MCS51/6502/68K. ColecoVision, IBM PC (DOS/Windows), J2ME, MSX, Palm, PocketPC, PowerTV, Radio 86RK, Sega Master System, Sega Megadrive/Genesis, Symbian, ZX Spectrum. Несколько лет работы программистом игр, утилит, звуковых систем.
Музыкант:  Начал в 1997. Любые трекеры, MIDI-секвенсоры и прочее. Обычная трекерная и чип-музыка. Делал музыку и звуковые эффекты в небольших коммерческих играх. Любимый звуковой чип - 2A03, но собственных законченных работ для него у меня нет. Из стандартных трекерных форматов и редакторов я предпочитаю XM и FT2/Skale
Интересы: Компьютеры и игровые консоли. Всё, что относится к видеоиграм - история, эмуляция, программирование, музыка, арт. Программирование для маломощных систем - в частности, программный рендеринг и двухмерная графика.
Группы: В настоящий момент не состою, однако часто помогаю Alone Coder'у в различных проектах для ZX Spectrum
Связь: shiru at mail dot ru


Программы :: Текущие проекты
TFM Music Maker v1.3 (935K)
Музыкальный кросс-редактор (трекер) для устройства TurboSound FM - звуковое расширение для ZX Spectrum-совместимых компьютеров на основе двух микросхем YM2203. Также может быть использован для написания музыки для любых систем, использующих микросхемы линейки OPN компании Yamaha - например, Sega Megadrive/Genesis, Neo Geo, NEC PC-98. Вы можете посмотреть на редактор в действии в этом видео (5.6M).

TFM Music Player plug-in for WinAmp v1.2 (36K)
Плагин для WinAmp, позволяющий воспроизводить любые файлы, создаваемые редактором TFM Music Maker и утилитой TFMCOM (*.tfe, *.tfd, *.tfc).

VOPMxTFI v1.1 (22K)
Небольшая утилита для командной строки, позволяющая конвертировать OPM инструменты VSTi-плагина VOPM (*.opm файлы) в OPN инструменты программы TFM Music Maker (*.tfi файлы) и наоборот.

VGM2TFI v1.0 (42K)
Небольшая утилита для командной строки, позволяющая извлекать OPN инструменты (*.tfi) из VGM файлов.

AYFX Editor v0.4 (408K)
Кросс-редактор звуковых эффектов для микросхем AY-3-8910/YM2149 и совместимых. В комплекте набор звуковых эффектов и исходный код плеера для ZX Spectrum. Вы можете посмотреть на редактор в действии в этом видео (616K).

TRDTool v2.1 (21K)
Консольная утилита для извлечения и добавления одиночных файлов или групп файлов в образы дискет ZX Spectrum, в форматах TRD, SCL, Hobeta. Может быть использована для автоматизации сборки при кросс-разработке.


Программы :: Старые и заброшенные
OrGen v0.4 (127K)
Небольшое дополнение для Vortex Tracker II, позволяющий редактировать орнаменты с помощью экранной клавиатуры и мыши.

Fonter v1.5 (61K)
Простой редактор растровых шрифтов, одна из моих первых программ для PC/MS-DOS. Поддерживает 1-битные растровые шрифты, размер символов 8x8, 96 символов в шрифте (768 байт). Шрифты в таком формате обычно используются на ZX Spectrum. В комплекте много шрифтов, извлечённых из разных игр для ZX.

Fonter v2.1 (155K)
Более продвинутая версия редактора шрифтов, для Windows. Тот же формат шрифтов, также поддерживаются 256-символьные шрифты. Программа неправильно работает под Windows XP. К сожалению, исходный код утерян, работа над проектом прекращена.

TIA-MC Emulator v0.1 (148K)
Первый публично доступный эмулятор советского игрового автомата ТИА-МЦ-1 (наиболее известная игра на нём - Конёк-Горбунок). Целью создания эмулятора являлось уточнение устройства и документирование системы. В настоящее время практической ценности не имеет, рекомендуется использовать эмулятор MAME 0.108 или старше.

Nova Columns (162K)
Моя первая игра для PC, клон Columns. Требования: 486DX, MS-DOS 6.22 (работает под Win9x), EMM/HIMEM, Sound Blaster-совместимая звуковая карта с OPL3.

Rubik's Cube (78K)
Моя вторая игра для PC, реализация Кубика Рубика. Требования: 486DX (P166 для полной скорости), MS-DOS 6.22 (работает под Win9x), EMM/HIMEM, Sound Blaster-совместимая звуковая карта с OPL3.



Код :: Sega Megadrive/Genesis
Простой 4-канальный цифровой плеер (691K)
Пример плеера цифрового звука для SMD, проигрывает до четырёх звуков одновременно. Архив содержит исходный код плеера для Z80, демонстрационную программу, краткое описание (на английском).



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

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

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

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



Музыка :: AY-3-8910
AY-3-8910 или YM2149 - микросхема звукогенератора, применяемая во многих устройствах, включая компьютеры ZX Spectrum 128, MSX, Amstrad CPC. При написании музыки я изначально использовал Sound Tracker, позднее Pro Tracker 3, и в настоящее время Vortex Tracker II. Для прослушивания используйте AY Emulator.

Авторская:

2002 Mehalonholia - мой первый трек, написанный в PT3
199x Nostalgy
Moonlight
Old Love
Summer
Chinese Watch
It's Come From The Dark
Time Up
Kak Vsegda
2003 Hard
Durka Da Blues
Summer - версия для Kidsoft'2004
Prosto Popsa
Buhan I Dve Batonki
 
Каверы:

2002 Mario - на самом деле кавер на кавер неизвестного мне автора
2006 SNES - Donkey Kong Country 2 - Lava
NES - Blaster Master - Level 3
SMD - Battletoads - Surf City
2007 SNES - Sailor Moon R - Player Select - версия для одного AY, изначально кавер для TS (использована в Ball Quest MSX)

Вся музыка одним архивом (27K)


Музыка :: TurboSound (2xAY)
TurboSound (сокращённо TS) - устройство расширения звуковых возможностей для ZX Spectrum, добавляющее вторую микросхему звукогенератора AY-3-8910. Музыка написана в Vortex Tracker II. Первые четыре трека написаны до появления поддержки устройства в каком-либо редакторе. Все треки представляют собой кавер-версии, почти все - каверы на музыку из приставочных игр. Для прослушивания используйте AY Emulator v2.9b2 или новее.

Каверы:

2005 NES - Castlevania - Vampire Killer
NES - Double Dragon - Title
NES - Jorney To Silius - Stage 3
NES - Power Blade - Stage 5
SNES - Sailor Moon R - End Theme
SNES - Sailor Moon R - Player Select
SNES - Sailor Moon - Route Venus
2006 NOFX - Happy Guy
PCE - Soldier Blade - Track 6
NES - Kirby - Grape Garden
NES - Kirby - Grape Garden - версия, исправленная Alone Coder'ом
SNES - Megaman & Bass - Tenguman
SNES - Megaman & Bass - Tenguman - версия, исправленная John'ом
SNES - SD Kidou Senshi Gundam 2 - Bursted Fire
SMD - Sonic The Hedgehog - Starlight Zone

Вся музыка одним архивом (24K)


Музыка :: TurboSound FM (2xYM2203)
TurboSound FM (сокращённо TFM) - устройство расширения звуковых возможностей для ZX Spectrum на основе двух микросхем звукогенератора YM2203. Полностью совместимо с обычным TS, дополнительно добавляет 6 каналов четырёхоператорного FM-синтезатора. Музыка написана в редакторе. TFM Music Maker. Для прослушивания используйте редактор или плагин для WinAmp (см. выше на этой странице). Вся музыка также входит в комплект редактора.

Авторская:

2007 Space standart
ZNX Type
2008 Deep
 
Каверы:

2006 GB - VolleyFire - Area A
NES - Top Gun: The Second Mission - Level 2
2007 NES - Duck Tales - Moon

Вся музыка одним архивом (10K)


Музыка :: SN76489
SN76489 - микросхема звукогенератора, используемая в игровых приставках ColecoVision и Sega Master System. Музыка написана в кросс-редакторе Mod2PSG2. Для прослушивания используйте VGM input plugin для Winamp.

Авторская:

2006 My Mission
Run Under Fire
 
Каверы:

2006 Gummi Bears - тема из известного сериала от Disney
2007 NES - Batman - Return of the Jocker - Level 1

Вся музыка одним архивом (37K), также содержит версии в формате редактора (.psgmod)


Музыка :: OPL2
OPL2 (YM3812) - микросхема звукогенератора, используемая в звуковых картах AdLib и Sound Blaster. В современных звуковых картах не используется. Музыка написана в Reality Adlib Tracker. Для прослушивания используйте AdPlug plugin/player или старый компьютер с OPL2-совместимой звуковой картой.

Авторская:

2001 Sunny Forest - для ремейка игры Dizzy
DDD Theme - для ремейка игры Dizzy
Things #1 - для игры Rubik's Cube
Things #2 - для игры Rubik's Cube
Things #3 - для игры Rubik's Cube
Raise - для поздравления Release с ДР
 
Каверы:

2001 Brag4 - на AY-трек от Imp/Dream Makers (возможно, тоже был кавером)
Bloodhound Gang - Ballad Of Chasey Lain
NOFX - Happy Guy
Offspring - Kids Aren't Allright
Cardigans - My Favorite Game
Guano Apes - Open Your Eyes
Blink182 - What's My Age Again
SMD - Sonic The Hedgehog - Green Hill Zone

Вся музыка одним архивом (23K)


Музыка :: MIDI
Музыка написана в Cakewalk 6.0. Все треки, написанные до 2006 года, рассчитаны для прослушивания со стандартным набором инструментов звуковой карты Creative Sound Blaster AWE32. На других картах они, к сожалению, могут звучать не очень хорошо. Для прослушивания используйте любой проигрыватель, поддерживающий MIDI (например, Windows Media или Winamp).

Авторская:

2000 Pain Of Lonely
Reserved Circle
Some Rave Part 1
What For?
World For One
Sun Rising Today
Some Rave Part 2
Come A New Dawn
Night #1
Night #2
Night #3
Night #4
Angels Always Gone
Not A FX
2001 All Rainbow Dreams
It's My Way
Remember Your Friends
Strange Fantasy
Church Of Love
Warm Of Your Hands
Alone Star
Rain In The Night City
Wonderful World
Distances
The Fall Of The Leaf
Together In Memories
Enemy Await Me
Night Will Come
Midnight Raving
Winter
2002 I Wanna Know What I Want
Love And Pain
Lights
Asia Fantasia - незаконченный трек, только вступление
 
Каверы:

2000 ZX - Amiga Tetris
ZX - Lyra Megademo II Part 3
ZX - China 2K - на одну из ZX-версий Camouflage - The Great Commandment
Judgement Day - тема из фильма Terminator
ZX - Star Dust - оригинал из Insult Megademo, от Klav
2006 NES - Final Mission - Intro
NES - Choujin Sentai Jetman - Area A
NES - Duck Tales 2 - Last Level
 
Совместно:

2001 Rainy Morning - написал Perepel, моя аранжировка
Clowd - написано совместно с Perepel'ом

Вся музыка одним архивом (203K)


Музыка :: Трекерная (MOD/XM)
Музыка написана в Fast Tracker II и Skale tracker. Для прослушивания используйте XMPlay или любой другой хороший плеер.

Авторская:

2002 Baida3 - один из моих самых первых MOD/XM треков
OMP Music #1
2003 They Wait
Sun In Forest
Summer Rain
Splashes
2004 Bass Improv
Tada-Ti
Then You Sleep
Dreamy Music
Stupid But Happy
Droplets
2005 Reversion
Short Tracks #1
Short Tracks #2
Short Tracks #3
Flowers
Open Space

Вся музыка одним архивом (2.46M)