Posted Dec 16, 2006 at 01:20PM by Alaric S. Listed in: Homebrew Applications Tags: Nanodesktop, Filippo Battaglia
Ó

nanodesktop


Filippo Battaglia has finally released the alpha version of his Nanodesktop v0.1 library for Windows, Linux, and the PSP. The app allows developers to easily write homebrews for PSPE (PSP homebrew Emulator for Windows) because it hides many of the troublesome parts of programming in the PSPE environment. PSPE emulator isn't a real emulator for PSP, says Battaglia. PSPE can run only a few homebrews because the source code of homebrews for PSPE and for real PSP are different.

Nanodesktop v0.1 alpha also deals with the differences between C code for PSPE homebrews and for PSP homebrews. This means homebrew developers can write a program in C code and run it on PSPE. After a simple recompilation it will also run on the PSP without any changes. After writing the C code in Dev-C++ environment and finished debugging it on a PSPE Emulator, simply change a parameter in Dev-C++ and the new homebrew ready to run on the PSP platform. Here are other features of Nanodesktop v0.1:
  • Supports HAL (Hardware Abstraction Layer) for easy portability under any platform
  • Supports routines for creating, destroying, maximizing, minimizing windows
  • Supports text over bitmaps (overscan), transparency, wallpapers
  • Supports load, save and show of images
  • Supports mouse emulation on PSP and virtual keyboard emulation on PSP
  • Provides two types of File Manager (T1 and T2)
  • Code for buttons, scroll bar, menù
  • Supports icons and file classes, API for system information, drawings routines (fill, rectangle, circle, ellipse), fonts, trackbars and progress-bars, web-cam
The ordinary version has integrated support for load/save BMP images. The DevIL version integrates an internal interface that uses the code of DevIL library to load and save different formats of images (GIF, JPG, PNG, PNM, PSD, PCX, ICO, TGA, SGI, TIF). There are more fine details about this, so if you're really interested, just go to Filippo Battaglia's page.

Download: [Nanodesktop v1.0 alpha]


[Via Filippo Battaglia] Permalink  |   Email this  |   Linking Blogs   |   Digg It!

Bookmark / Find this article on:


7 Comments


Sort by:
   by cheesemoo (Unregistered) - 2006-12-16
 » Score

The homebrew scene just gets better and better


   Re: dunce (Unregistered) - 2006-12-16
 » this


is this just another one of those useless apps we keep seeing lately?? whats the point of this if it isn't compatable with an actual psp? yeah you can practice programming for psp but then you have to completely rewrite it for your actual psp you may as well just do it straight for the psp and test it on your psp in the first place

   Re: akron (Unregistered) - 2006-12-16
 » thius?

"After a simple recompilation it will also run on the PSP without any changes. After writing the C code in Dev-C++ environment and finished debugging it on a PSPE Emulator, simply change a parameter in Dev-C++ and the new homebrew ready to run on the PSP platform. Here are other features of Nanodesktop v0.1:"

   Re: Advertising -


   Re: Rok - 2006-12-16
 » Umm...

It isnt so usles as you think...

   Re: td (Unregistered) - 2006-12-17
 » ...

i dont think dunce knows what it's for...
   by Uber0ne - 2006-12-16
 » :)

Except for the fact this has been on Dcemu for hours now.

I read the pdf "how to" its a little complicated to set up but once you get it going its pretty fun to play with :) Im very satisfied with it.

   by Nige111 (Unregistered) - 2006-12-18
 » Duuuude.

CS:S Is running in that screenshot >_>



Add QJ.NET
Add to My Yahoo!
Google Reader Subscribe with Bloglines
Add  to your Kinja digest Subscribe in NewsGator Online
Subscribe with Pluck RSS reader Add 'www.qj.net' to Newsburst from CNET News.com
Subscribe with SearchFox RSS del.icio.us www.qj.net
Add to Technorati Favorite! Add to My AOL
furl! it Stumble for Treehugger!

 Username: 
 Password:
Forgot password
New user registration



Categories
Emulators
Titles
Archives