Shiru's Stuff

untergrund.net - Free hosting for the demoscene
News   About me   Software   Code   Articles   Music   Donate     1-bit music blog   A new project WIP blog



     Current projects - Old and discontinued - ZX Spectrum - Adobe Flash - Sega Genesis/Megadrive - NES/Famicom - SNES/Super Famicom - Soviet computers


Software :: Current projects
SNES Game Sound System / pic
Complete solution for making music and sound effects for SNES homebrew games. Includes Windows cross-tracker, SPC driver, interface code.

TimeTr v1.1 (382K) / pic
A simple clock, timer, and stopwatch program. Customizeable display color themes.

1tracker v0.16 (680K) (source code 4.96M) / pic
An experimental chiptune multi-tracker, Windows build. Linux build can be compiled from the source code. English documentation is included.

BeepFX 1.11 (407K) / pic
Beeper sound effects cross editor for ZX Spectrum 48K. Generates sound effects using small set of parameters, also has sample support.

TRDTool v2.21 (19K)
Command-line tool that allows to extract or add single or group of files from/to TRD/SCL/Hobeta TR-DOS disk images (ZX Spectrum). Documentation can be translated to english by request. Source code is included.

NES Screen Tool v2.03 (502K) / pic
A tool that allows to create and edit NES nametables, attributes, palettes, patterns (tiles), and metasprites. Source code is included.

NES Space Checker v1.02 (294K) / pic
A tool that shows empty space in a NES ROM as a simple visual graph.

NESSort v1.0 (354K) / pic
A tool that sorts NES ROM files by mapper number.



Software :: Old and discontinued
AYFX Editor v0.4 (414K) / video / pic
Sound effects cross editor for AY-3-8910/YM2149F and compatible sound chips. Some sound effects and Z80 player for ZX Spectrum are included. English documentation is included.

Beepola TAP to AY v1.0 (278K)
A tool that converts TAP files exported from Beepola to AY format. Source code is included.

OrGen v0.4 (127K) / pic
Simple 'plug-in' for Vortex Tracker II, which allows to edit 'ornaments' using mouse and on-screen piano keyboard. No english documentation.

Fonter v1.5 (61K)
Simple font editor, one of my very first programs for PC/MS-DOS. 1bpp characters 8x8, 96 characters per font (768 bytes long). Fonts with the same format were used on ZX Spectrum. Many fonts are included, mostly ripped from ZX games. No english documentation.

Fonter v2.1 (155K)
More advanced version of the font editor, for Windows. The same fonts format, but also support 256 characters per font. This program does not work properly under Windows XP. Unfortunately, source code was lost, so the project is discontinued. No english documentation.

TIA-MC Emulator v0.1 (148K)
First public available emulator of a russian arcade hardware platform TIA-MC-1. The purpose of this emulator was to figure out and document some details about hardware, so it isn't very usable, not exactly matches to the real hardware, and not optimized at all. The project is now obsolete, use MAME 0.108 or greater instead.

Nova Columns (162K)
My first game for PC, clone of Columns. Requirements: 486DX, MS-DOS 6.22 (works fine under Win9x), EMM/HIMEM, Sound Blaster-compatible soundcard with OPL3.

Rubik's Cube (78K)
My second game for PC, implementation of the Rubik's Cube puzzle. Requirements: 486DX (P166 for fullspeed), MS-DOS 6.22 (works fine under Win9x), EMM/HIMEM, Sound Blaster-compatible soundcard with OPL3.



Software :: ZX Spectrum
Grid512b / video
512-byte intro, made for ASCiI'08 demoparty. Requires Pentagon 128. Precalculation time is ~70 sec. Source code is included.

City Storm / pic
1K procedural graphics, made for ASCiI'08 demoparty. Precalculation time is ~30 sec. Source code and prerendered picture are included.

No Signal
256-byte intro, made for raww.orgy 2009. For ZX Spectrum +2 (the grey case), it will not work properly on other models. Source code is included.

Ballman / pic
1K procedural graphics, made for ArtField'2009 demoparty for cancelled compo. Precalculation time is ~55 sec. Source code and prerendered picture are included.

Music Box T.E. v1.2
1-bit tracker-type music editor for ZX Spectrum 48K, based on routine from WHAM! The Music Box (two channels, drums). Tape and TR-DOS versions. Source code included.

Music Synth 48K T.E. v1.0
1-bit tracker-type music editor for ZX Spectrum 48K, based on routine from Music Synth 48K (two channels, drums, envelopes). Tape and TR-DOS versions. Source code included.

Phaser1 v1.0
1-bit tracker-type music editor for ZX Spectrum 48K, based on original beeper music engine (two channels, drums). Tape and TR-DOS versions. Source code included.

Scroll? 512b / video
512-byte intro, made for DiHalt'2010 demoparty. Will work on any 128K model. Source code is included.

Stocker
Original two channel 1-bit music engine with tools and source code.

Magic Tokens / video / pic
A Bejeweled-like game for ZX Spectrum 48K. Made for 'Your Game-4' compo. First use of the Stocker engine.

Find The Smiley / video
Simple shells game, a 2K minigame for ZX Spectrum 48K. With source code.

QChan
An original four channel 1-bit music engine with tools and source code.

Octode
An original eight channel 1-bit music engine with tools and source code.

Tritone
An original three channel 1-bit music engine with tools and source code.

Phaser2
An original two channel 1-bit music engine with source code.

Shiru's 1-bit music 2010
Collection of my 1-bit music made in 2010.

Huby
An original two channel 1-bit music engine with source code.



Software :: Adobe Flash
StarJump4K / pic
4K intro for Adobe Flash 10. Requires fast CPU to work smoothly. Source code is included.

Kaleidoscope1K / pic
1K intro for Adobe Flash 10. Source code is included.



Software :: Sega Genesis/Mega Drive
Uwol - Quest For Money (151K) / video / pic
Port of a homebrew arcade game, originally developed for ZX Spectrum by Mojon Twins. Source code is also available in 'Code' section.



Software :: NES/Famicom
New Year 2011 (22K) / video
Small New Year intro. Music by Gibson. Source code is included.

Lan Master (461K) / video / pic
Simple logic game. Source code is also available in 'Code' section.

Lawn Mower (345K) / video / pic
Simple arcade game. Source code is also available in 'Code' section.

Alter Ego (773K) / video / pic
Port of a logic platform game, originally developed for ZX Spectrum by Denis Grachev, with music by Kulor. Source code is also available in 'Code' section.

Zooming Secretary (782K) / video / pic
An original arcade game, a collab work with PinWizz. Source code is also available in 'Code' section. Some articles on the game: Review at RGCD, Interview with PinWizz at FEMICOM

Chase (68K) / video / pic
A very simple arcade game. It is developed as an example for my article about programming NES games in C. Source code is included.



Software :: SNES/Super Famicom
Christmas Craze (223K) / video / pic
A Christmas-themed platform game made for RetroZone. Source code is also available in 'Code' section.

Classic Kong Complete (link) / video / pic
A faithful remake of the classic arcade and console game for another classic console. Published by Bubble Zap Games. Source code is also available by the link. Review at RGCD.



Software :: Soviet Union computers
GridScan / pic
2K Amidar-like game for Radio-86RK, Apogey BK01, Mikrosha, and Partner 01.01. Source code is included.