Robots w/Lasers

December 1, 2007

Freetype2 compiled for NDS

Someone was having trouble compiling it, so I threw this together real quick.
See FreeType’s official site for more info on it, but basically it’s a library for rendering nice ttf fonts, and it’s been compiled so that it can run on Nintendo DS. It wont do anything on its own, this is really only useful for homebrew developers who want to include some sort of nice font rendering.

freetype-2.3.5-nds-dka-r21.zip (1.2MB)

It’s been compiled with devKitARM r21, no guarantees it will work with any later/earlier version. In fact, no guarantees it will work at all, I haven’t actually tested it…but it compiles without any errors. I had to disable two checks in in the configure script, because it kept getting confused when I told it to compile for arm-eabi.

If anyone uses this, would be nice to know, drop me a line in the comment section.

Filed under: Nintendo DS, Software — davr @ 3:20 pm

November 28, 2007

New DS Demos

I’ve uploaded a new batch of DS demos that are free to download. I’ve put them on a new page, separate from the old one, so it’s easy to see the new ones. There are a bunch of fun looking ones, be sure to check them out!

New Demos Page
Previous Demo Collection

Filed under: Nintendo DS, Software — davr @ 10:17 am

September 24, 2007

AVR Project update

I’ve had a little time to come back to working on my AVR ATMega-based project. First of all, I replaced a bunch of free wires with a ribbon cable, which makes things a lot easier to handle. I’ve also wired up the buttons, so now I can write little programs which can be controlled by user input. Right now you can just move the dot around and change its color, next I think I will make a 1 or 2 player pong game.

Download a short video of it in action (~700KB), or view it here:
(more…)

Filed under: AVR, Hardware — davr @ 7:48 am

August 8, 2007

Java for NDS?

I know what you’re thinking…”That’s a horrible idea and you’re a horrible person for suggesting 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?

But…I went ahead and did it anyway, just for fun. I didn’t start from scratch, I took 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! In addition, using KNI, I’ve written a basic wrapper around parts of libnds, enough to read input from the touchscreen/buttons, and to move sprites around.

Download here: java4nds_r2.zip — includes the compiled KVM.nds, some examples along with source code, and instructions on making your own .java files.

To use this demo, place kvm.nds, all the *.class files, and all the *.bin files on the root of your flashcart.
Run kvm.nds, then select a .class file to run. There are a few examples testing various stuff.
Don’t forget to DLDI-patch the kvm.nds

Filed under: Java, Nintendo DS, Software — davr @ 8:36 am

August 1, 2007

DS85 with DLDI support

Someone has added DLDI support to my old TI-85 Emulator. I don’t have any exotic devices, so I can’t say how well it works.

You can download it here: ds85_r3.rar

There’s a forum thread about it going on here: teamcylops.com

Let me know if it works/doesn’t work on your particular device.

Filed under: DS85, Nintendo DS, Software — davr @ 12:09 pm
« Previous PageNext Page »

Powered by WordPress

Bad Behavior has blocked 1296 access attempts in the last 7 days.




Paid Advertisements
Loans - Mortgages - Credit Card Consolidation - Arizona Pools