News

Shooting Watch DS v1.0a (NDS Game)

About Shooting Watch: Hudson’s idea for Shooting Watch first came about after some kid at the Caravan tour saw Takahashi Meijin’s button pressing skills, the kid sent him a letter asking exactly how fast his finger speed was. So they measured it and it came out at 16 shots a second, this is where Meijin’s nickname


“16Shot” was born.

Game Modes: 5 modes in all are featured in Shooting Watch DS to try and resemble the original modes along with extra modes that are found in flash games found on the internet. Due to the DS’s unique feature of a touch screen, we thought it would be good to let you navigate and play using the stylus aswell so this has also been implemented.

This article is over 2 years old — the linked page may have changed, moved, or been taken over since then.

HBfirmware (08-08-2007) (NDS misc)

This is a replacement firmware for the Nintendo DS. It’s VERY minimalistic, don’t expect anything exciting. If you just want to see what it looks like without changing your firmware, run firmware.nds.

Changes:

(8/8/2007)Updated to work with newer DSes and the latest devkitARM + libnds.

This article is over 2 years old — the linked page may have changed, moved, or been taken over since then.

DSCompress V1.2 (NDS Application)

DSCompress is a GZip compression front end for the Nintendo DS. It uses the latest libfat, so it should be compatible with any homebrew compatible flashcard.

Instructions
Select a file in the browser, and press A to compress.
Select a file ending in .gz in the browser, and press A to decompress.
Select a directory in the browser, and press A to enter it.
Select ‘..’ in the browser, or press B, to go up a directory.

This article is over 2 years old — the linked page may have changed, moved, or been taken over since then.

Java4NDS r2 (NDS misc)

davr ported “Torlus’s KVM port to GBA” and used that as a base for getting it to work on DS. Right now, when it starts, you pick a .class file, and it will run it!

The main problems with Java on DS:
1. Interpreted languages are slower, the overhead is bad on a slower embedded platform
2. No direct memory access. Almost all of the DS hardware is interfaced by reading and writing directly to specific memory locations
3. No primitive unsigned 8-bit types. What were they thinking?

Thanks for davr himself for the news!

This article is over 2 years old — the linked page may have changed, moved, or been taken over since then.