/console



Various

Cross Platform Music Compiler Kit

Data decompression routines




NES

A NES musicdisk (256kB MMC1)

An electronic  christmas card from me (40kB NROM PAL)


The  Chip Addiction demo. (40kB NROM) | source

Stuck in Castle Nessenstein. (40kB NROM PAL)
 



A VGM player (youtube)
 

A "boss rush" hack for Ninja Gaiden. Let's you play only the boss stages.


Don't run the demos marked with "PAL" in NTSC mode, since they more or less require PAL mode to run properly. Also, use a decent emulator (if you can't run them on a real NES). I've gotten good results with FCE Ultra, Nintendulator and VirtuaNES.




Gameboy / Gameboy Color

A VGM player. Allows you to listen to SEGA Master System / Game Gear music on the Gameboy

Windows software v1.15 for the Smartboy cart (drivers + flashing client). Not written by me, but I recently needed to reinstall the SW and noticed that it wasn't available at the Smartboy website or pretty much anywhere else.




Gamecube

A chiptune player for the Gamecube (youtube)




NeoGeo Pocket / Color

A VGM player. Allows you to listen to SEGA Master System / Game Gear music on the NGPC. Source code included. (youtube)

pokevgm.png

A TLCS-900/H prefetch instruction queue test. Source code included.
 

ngpc_iq.png

A data bus test suite. Source code included.

ngp_bus.png

An IMA-ADPCM decoding demo. (youtube)

ngpc_adpcm.png

An YM player. (youtube)

nymp-4.png



PC-Engine/TurboGrafx

 A VGM to HES converter. Can also convert to a standard ROM file (.pce). The source for the HuC6280 playback code is included.

An NSF player. Allows you to listen to NES/Famicom music on the TGX/PCE

hunter2.png



SNES

A  native SPC player (75 kB) | more info
 

spcplayer1.3.png

An updated menu for the NEO SNES Myth cart | google code repo

 
code optimizer for use with the snes-sdk

 
VGM to SPC converter. The source for the S-SMP playback code is included.

A musicdisk containing music from various Sega MasterSystem / GameGear games. Uses my VGM playback code




GBA

My GBA demos




Saturn

flag effect (8kB) | source

Some old-school effects (12kB)

demo of a flatshaded cube (21kB)

Some rotating 3D letters (22kB)

A tiny VDP2 demo (4kB) | Dual SH2 version

fire effect in 312 bytes (4kB)

Demo of executable compression on the Saturn (251kB)

Gouraud shading test 

mesh processing test 

plasma effect 

An example of using the SH2's two-way cache mode to get 2kB of internal RAM. Doesn't work in yabause as of 0.9.7, hence the incorrect screenshot

satcache.png

An example of JPEG decoding on the Saturn. Includes a prebuilt version of libjpeg (here are the sources for the library)
 

lilkim.jpg

An example of PNG decoding on the Saturn. Includes prebuilt versions of libpng and zlib (here are the sources for the libraries)

showpng.jpg



32X

An NSF player for the 32X. (674kB) (youtube)

NSF32X.png

YM player for the 32X. (90kB)
 

YMERX004.png

SID player for the 32X. (190kB) (youtube)

fire effect for the 32X. Source code is included (11kB)
 

32xfire.png

A simple example of programming the 32X in C. Source code is included (12kB).
Assembly version

32xcolor.png

A small 3D demo. Source code is included (184kB).

32xcube.png

Gameboy emulator for the 32X (32kB).
 

shuboy033.png

An example of JPEG decoding on the 32X. Includes a prebuilt version of libjpeg (here are the sources for the library)

lilkim.jpg

An example of PNG decoding on the 32X. Includes prebuilt versions of libpng and zlib (here are the sources for the libraries)

sky2a.png



Megadrive/Genesis

A small Megadrive demo inspired by Keroro Gunso (27kB)

Source code for the KeroDemo. Compiles with m68k-coff-gcc


VGM player with GD3 and multisong support (113kB)




SMS

My entry in the SMSPOWER 2009 compo (19kB)

sprite demo for the SEGA Master System (4 kB)




Links

Need an emulator, test roms or maybe a devkit? visit these sites:

GBADev.org
devrs.com/gba
Public domain ROMs
DevkitARM|PPC|PSP
NES Dev
SMS Power
SegaXtreme
Zophar's Domain