Robots w/Lasers

June 9, 2008

Partial MIDP support on the DS

ole has taken my KVM port to Nintendo DS and added some updates. I haven’t played with it much, but he lists the changes as follows.

R3: New features added by Ole:

  • fixed the CLDC implementation (timer, memory size, system properties)
  • added support for reading of the PNG images (code taken from the PhoneMe project)
  • implemented native functions for rendering the basic graphics primitives on the screen
    (lines, rectangles, triangles, images)
  • added support for accepting the JAD files in the application browser
  • added the core part of the Pstros MIDP library
  • added VideoTest example to show how to draw on the screen
  • added ‘_rebuild.bat’ to show how to build and preverify the class files.
    Note WTK installation is required.

This is quite interesting if it is able to run some MIDP-compliant games, but we’ll need to do some testing to see how the speed compares to your average mobile phone.

UPDATE: He’s made a few more updates since I originally made this post. Be sure to check out ole’s site for the latest info and download links.

Filed under: Java,Nintendo DS,Software — davr @ 9:41 am


  1. For compliance testing I used the JBenchmark application. You can find it here:

    or you can try my game demo:

    Download both the files (.jad and .jar) and put it the same directory where you have installed the KVM.NDS. Then you should be able to launch the JAD file from the application selector of the kvm.

    Comment by ole — June 11, 2008 @ 2:20 am

  2. The download link is dead, just to let you know

    Comment by Ian — June 28, 2008 @ 9:31 am

  3. Thanks for letting me know. I have finally made a proxy file which contains a link to the latest version of the file.

    Comment by ole — July 9, 2008 @ 8:02 am

  4. Awesome work. Any chance the source will be available?

    Comment by Dan — July 11, 2008 @ 2:56 pm

  5. Also I’m interesed to get the source kvm porting, I would like to do any changes to the starup classes. I want to can to start a .jad file or .jar file directly withou the user choose the file. By example using the same name to the .nds k vm and the .jad file.

    Great Job!!!

    Comment by Alfonso — August 30, 2008 @ 4:28 am

RSS feed for comments on this post. TrackBack URI

Leave a comment

Powered by WordPress

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