Nintendo DS - Home
Welcome to the first release of Warhawk DS. Warhawk DS is a game for the Nintendo DS coded in 100% ARM assembler. It is based on a commercial C64 game released by Proteus Developments in 1986.
This has been a joint coding effort between Flash and HeadKaze that has taken around 5 or so months from vision to fruition.
Warhawk DS is based on a much earlier game released on the C64 in 1986, and is more of a re-imagining than a remake. One thing that was intended to retain was the 'old school' feel to the game, and this is hopefully something has been achieved. The downside to keeping the feel is that those of you brought up on present day games may find this a little difficult? It is not an easy ride to clear the 16 levels, though a consession has been made for the modern-day gamer in the addition of continues.
|Manic Miner in the Lost Levels|
The tale of Miner
Willy and his incredible adventures in the mines, and then the mansions, of
Surbiton is legend. But like all legends, it doesn't tell the whole story.
|The Detective Game|
London, 1974. You are a famous Scotland Yard Detective who must solve the murder
of the rich aristocrat Angus McFungus, who’s body has been discovered at his
home at 427 Park Lane. Arriving at the residence you soon discover that this
will not be a simple ‘open and shut’ case, and will take all your finely honed
detective skills to solve. Can you put your finger on the killer?
|WMBFront Version v1.3|
WMBFront is a front-end for FireFly's wmb.exe multiboot application.
1. Place WMBFront.exe in the same folder as wmb.exe
Thanks To: FireFly, Loopy, Costis, DarkFader
PalEdit is a palette editor which can edit and manipulate many different palette and graphic formats.
DSSpeech Speech Synthesizer v1.5|
(C) Copyright 1986 A.D.Beveridge & M.N.Day. All Rights Reserved
- Version 1.5 Added Keyboard (now it will say whatever you want)
DSGoo "Celebrity Edition" v1.0 Based on the popular Kai's SuperGoo program, DSGoo brings "Goo" to the Nintendo DS. "Goo" means to manipulate a picture by dragging a pen over it to distort it.|
This can bring hours of amusement, messing up people's faces. You don't have to be an artist to have a go, just use the DS's pen to drag areas of the face around.
DSGoo "Celebrity Edition" contains the following photo's to Goo at your displeasure...
Angelina Jolie, Jennifer Aniston, Anna Kournikova, Christina Applegate, Britney Spears, Carmen Electra, Christina Aguilera, Cindy Crawford, Jennifer Connelly, Courtney Cox, Claire Danes, Demi Moore, Cameron Diaz, Claire Forlani, Gillian Anderson, Jeri Ryan, Jennifer Lopez, Kate Winslet, liv Tyler, Nicole Kidman, Salma Hayek, Shania Twain, Marissa Tomei, Virginie Ledoyen, Yamila Diaz, Catherine Zeta Jones.
Pictochat Keyboard Graphics Hand drawn from photographs of Pictochat running on a DS, this set of images are for the dev community to reference for building applications on the DS.|
Simple Keyboard Example This is a simple implementation based on the Pictochat keyboard using tiles and touchscreen processing.|
Extended Keyboard Example This is an extended key implementation based on the Pictochat keyboard using tiles and touchscreen processing.|
Additional keys are available. Keyboard design influenced by Dejital of DSLinux.
Extended Keyboard Example 2 This is an extended key implementation with a beveled keyboard skin using tiles and touchscreen processing.|
Although there is no NDSLib example, you can just copy over the keyboard files in the previous one.
Extended Keyboard Example 3 This is an extended key implementation with a beveled keyboard skin using tiles and touchscreen processing.|
This adds some extra keys to the previous example.
- Better touch-screen processing.
Extended Keyboard Example 4|
Changed keyboard to have indented keys.
- Fixed hi-light bug
Extended Keyboard Example
A few people were put off using my keyboards because of the shading, the latest keyboard example simplifies the look so it will suit a broader variety of apps.
- Source is now in one file (plus header) to make integration easier.
This is a cut-down version of the Extended Keyboard 5 with the ESC, Function Keys and X key removed.
You can download the beveled blue graphics here. Copy them over the files in the data directory.
It's always nice to see other coders finding my graphics and code useful, so here I thought I'd showcase some fellow home brewer's who have found my stuff worth using in their own projects.
GPF's great port of Frodo.
A nice text editor
Custom interface for this TR-909 drum machine.
Nice music tracker.
Python for DS
DS IRC Program Mockup
JPEG Decompression Library for DS
Burton Radons JPEG decompression library
Modified to work with DS
If you use gfx2gba to convert images to 32768 colour X1B5G5R5 format, you can't dmaCopy() to VRAM because bit 15 needs to be set.
This program will set bit 15 to a raw file created by gfx2gba.
DekuTree's ModPlayer Example
This is not written by me so all credit goes to DekuTree. This is a template of DekuTree's MOD Player for DS. It's also been slightly improved by LiraNuna. It's a good template to start writing a game or application that needs music playing the background. It is based on the "combined" template in LibNDS because the ARM7 binary needs to be customized to handle the audio.