Posted Jul 14, 2007 at 10:28AM by Enrico S. Listed in: Homebrew Applications Tags: Nanodesktop, Filippo Battaglia
Ó

PSP Homebrew: Nanodesktop v0.3 with Eyeserver support now out - Image 1For those who aren't familiar with Filippo Battaglia's Nanodesktop on the PSP, it's a programming library. It provides routines for graphics, loading/saving images, memory management, and mouse emulation - it even has integrated file manager routines. In other words, it simplifies coding homebrews.


Forum member pegasus2000 posted at the QJ PSP Development Forums that the new PSP version is now out, so both budding and experienced coders can take advantage of the robust routines and libraries that this program offers.

The developer introduced quite a few new things that really simplifies the whole process as well as fix some of the rather troublesome but necessary functions such as Scanf and derived functions (which are very important!) Here's a list of changes (taken from the files documentation):
  • Introduced Phoenix Graphical Subsystem: now nd supports multithreading applications;
  • Added support for TextBoxes, ListBoxes, TextAreas, Control Boxes;
  • Introduced new API for VirtualKeyboard;
  • Introduced new type of VirtualKeyboard;
  • Introduced new API for USB support;
  • Introduced support for USB attach/detach;
  • Introduced ndUSBDrv.Prx for USB transfer mode support;
  • Introduced webcam API and fast video interface;
  • Scanf and derived functions have been totally rewritten;
  • Fixed a trouble that caused the missed inhibition of VirtualKeyboard when NanoC brokes data flux from stdin stream;
  • Added functions difftime, localtime, asctime, mktime, ctime, gmtime, strftime in NanoC;
  • Added function freopen in stdio.h
  • Introduce EMI and EMIEMU libraries for VFPU support and VFPU emulation (integrated in NanoM)
  • Fixed a trouble that caused a system hang when the user tried to open an image with DevIL routines, in KSU mode;
  • ndHighGUI has a new version of cvShowImage, fully optimized
  • ndHighGUI now supports OpenCV functions for webcam (cvGrabImage, cvReleaseCapture, and the other functions.....)
  • cvSumPixel.cpp in OpenCV now can use EMI interface for very faster and hardware assisted computations;
  • Introduced Eyeserver/Eyeclient;
  • Introduced BootScreen and ExitManager when the system works in KSU mode;
  • Introduced new API for manages mouse events
  • Introduced ndDelay and new functions ndHAL_HardDelay, ndHAL_SoftDelay, ndHAL_ClockDelay;
  • Introduced ndLP_CreateWindow (ndLP_AllocateWindow and others are deprecated now)
Included in the zipped file are source code and binary, so you can choose to compile it on your own or just flat out run it. Be sure to read the readme file and installation guide before doing anything.

As always, you can discuss this homebrew on the QJ PSP Development Forums with the rest of the QJ community.

Download: Nanodesktop v0.3 with Eyeserver support
Visit: QJ.NET PSP Development Forums thread


Permalink  |   Email this  |   Linking Blogs   |   Digg It!

Bookmark / Find this article on:


3 Comments


Sort by:
   by first (Unregistered) - 2007-07-14
 » first

first

brb gotta call my mom about the new custom firmware.

   by Advertising -
   by satan (Unregistered) - 2007-07-14
 » a!

well sorry for not paying any attention to this but every1s exited about the new CW

   by Stash (Unregistered) - 2007-07-14
 » Wow

wow, only two comments? This is awesome - i just wish the installation process was a bit more user-friendly :P



Featured Content
QJ.NET Blog Network RSS Feeds
MyQJ Feed / PDA
MyQJ RSS / PDA
Blog of Blogs Feed / PDA
QJ.NET RSS / PDA
Gaming Consoles Feed / PDA
Nintendo DS RSS / PDA
PlayStation 3 RSS / PDA
PSP Updates RSS / PDA
Wii RSS / PDA
Xbox 360 RSS / PDA
PC Gaming Feed / PDA
Age of Conan RSS / PDA
Games for Windows RSS / PDA
MMORPG RSS / PDA
Tabula Rasa RSS / PDA
World of Warcraft RSS / PDA
Science Feed / PDA
Science RSS / PDA
Technology Feed / PDA
Apple RSS / PDA
Gadgets RSS / PDA
Mobile RSS / PDA
Photography RSS / PDA
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



Poll
Which is the greatest handheld of all time?
Categories

Emulators
Titles
Archives