GameBoy® Advance & Nintendo DS®
Super Wings
Perhaps my best game yet. It placed 1st in a PDRoms
competition and 2nd in a NeoFlash competition.
The PDRoms compo had a rule that restricted each scene to 4 colors only, hence the gameboy-ish theme.
It's my first game to feature a full soundtrack complete with music and effects.
Almost everything is created/programmed by me: game logic, graphics, sound/music engine (maxmod),
the only exception is two of the music tracks which were written by a couple of my friends.
Comes with source code!
Download
Adventurer
One of my older games developed for a Kraln.com compo. It's still mentionable though.
The gameplay is similar to Lode Runner; collect the rings and head to the exit
while avoiding the bad guys. You can also pick up the red bricks and crush things with them!
(or use them to cross pits). Comes with source code.
Download
Maxmod
An audio system for GBA and DS.
It supports playback of MOD, S3M, XM, and IT modules.
It's also written in 100% ARM assembly :).
devkitPro sources
How to Make Another MOD Player for the GBA
A tutorial.
NES Projects
IT2NSF
The successor to S3M2NSF. It converts IT files to NSF files.
The IT files must have special MML data in the song message.
The MML data describes how the instruments will sound
(including duty envelopes and such!), and the layout of the module channels.
The program also has a special feature which generates 'preview' instruments inside
an IT file so you can hear what you are composing. The instruments are multi-sampled
at different octaves to have an accurate sound at any pitch. All of the NSF expansion
chips are supported!
Download
S3M2NSF
S3M2NSF is a tool that converts special S3M files into NSF files (NES music file).
It was created by me and Juan Linietsky in cooperation.
There are two templates provided, one of them allows the VRC6 expansion to be used.
Be sure to create delicious NES music!! Comes with source code (C & 6502 asm).
Download
SNES Projects
Skipp and Friends: Unexpected Journey
An SNES game I wrote for a PDRoms competition (#4.01).
It's programmed in 65816 assembly, including some C/C++ for some tools and
SPC700 assembly for the sound driver (SNESMOD). It came in 1st place out of 8 entries.
Download
SNES Sources
SNESMOD
An SNES sound driver.
It plays IT modules (limited) and supports streaming sound effects.
It can also do direct IT->SPC conversion.
SNES Sources
XMSNES
An XM player for SNES. This is discontinued and maybe broken.
Website
GameBoy® Color
Hello World
Hello world with poor MSPaint graphics! Maybe I will make a real GBC game someday.
Download
PC Software
Tab Converter
A command-line utility to convert tabs to spaces.
It reads the Windows clipboard data, converts the tabs to a specified number of
spaces (with proper alignment mid-line) and then writes the data back to the clipboard. I have a button in my
QuickLaunch toolbar that runs "tabconv 4" so I can easily convert my code before
putting it on a pastebin site.
Download
Source Code
SVN
My public SVN is located at svn.mukunda.com.
It contains the sources for my most recent projects.