Nanodesktop v0.1 alpha for PSP

Posted Dec 16, 2006 at 1:19PM by QJ Staff Listed in: Homebrew Applications Tags: Filippo Battaglia, Nanodesktop
Ó


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]

 
 
 

Comments [refresh]

by cheesemoo - 2006-12-16 06:31
» Score

The homebrew scene just gets better and better

by dunce - 2006-12-16 06:54
» 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

by akron - 2006-12-16 06:57
» 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:"

by Uber0ne - 2006-12-16 07:15
» :)

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 Rok - 2006-12-16 09:39
» Umm...

It isnt so usles as you think...

by td - 2006-12-16 23:54
» ...

i dont think dunce knows what it's for...

by Nige111 - 2006-12-17 23:16
» Duuuude.

CS:S Is running in that screenshot >_>

Add comment

Security code
Refresh

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!