forums.ps2dev.org Forum Index forums.ps2dev.org
Homebrew PS2, PSP & PS3 Development Discussions
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

[NANODESKTOP] Nanodesktop library version 0.2 released

 
Post new topic   Reply to topic    forums.ps2dev.org Forum Index -> PSP Development
View previous topic :: View next topic  
Author Message
pegasus2000



Joined: 12 Jul 2006
Posts: 160

PostPosted: Fri Feb 16, 2007 6:39 pm    Post subject: [NANODESKTOP] Nanodesktop library version 0.2 released Reply with quote

I want to inform you that the version 0.2 of Nanodesktop library
has been released.

What's new:

1. Introduced NanoTile video acceleration;
2. Introduced code deviation: it guarantees the compatibility of our modified PSPSDK with not Nanodesktop applications;
3. ndDevIL has been updated on base of 1.6.8 RC2 version of DevIL , integrating new bug fixes;
4. Introduced n different scopes in Nanodesktop library;
5. Introduced KSU (Kernel Services to User) mode;
6. Introduced Raw-IR code in Nanodesktop_HAL;
7. ndHighGUI has been rewritten to ensure fastest rendering;
8. ndHighGUI now supports new error manager system;
9. Makefile_PSPE.mak and Makefile_PSP.mak has been updated to ensure less compilation troubles;
10. Fixed a trouble in WMI routines that caused a crash when a WinMenuItem had a ZString different from its NameItem;
11. Introduced ndHAL_XFPU wrapper that provides trasparent mathematical acceleration support;
12. Written new cvSumPixels.cpp, with Ultra Fast Integration for faster performances in objects recognition;
13. Memory manager (malloc and free) now is very faster;
14. Fixed a trouble in windows maximization/minimization under PSP.
15. Introduced ndHAL_GetPad_Analog for using PSP pad in analog mode
Le applicazioni ndOpenCV App1 e App2 sono state aggiornate alla
versione 3.00, cosė come tutti i demo OpenCV, per supportare tutte le
nuove accelerazioni della libreria.

Nanodesktop site is:

http://visilab.unime.it/~filippo/nanodesktop.htm

Thanks for the attention
Back to top
View user's profile Send private message
Alberto



Joined: 12 Feb 2007
Posts: 57
Location: Sofia

PostPosted: Mon Feb 19, 2007 11:20 pm    Post subject: Compiling Reply with quote

I found the following "bug" if we can say so...

The Dev-C++ IDE automatically adds the switch

-fmessage-length=0

to the LIBS environment variable, and this gets passed to the psp-ld command (I assume this is the linker, but anyway...).
Well, it complains, because doesn't recognize the switch (-f may not be used without -share, or something similar)

All I did was:

1. let the IDE generate the Makefile.win
2. tell the IDE not to generate it, and use instead Makefile.win (previously generated)
3. take out the "-fmessage-length=0" thing from the psp-ld command line

Well, it compiled straight away, so I just edited the Makefile_PSP.mak and Makefile_PSPE.mak, and at their beginning (always before the all-after: statement) added:

LIBS := $(subst -fmessage-length=0,,$(LIBS))

told the IDE to autogenerate the makefile, including the relevant one, and had it working like a charm.

Also, I defined:

EBOOTNAME = $(subst .exe,,$(BIN))

in the Makefile_PSP*.mak, and the two involved commands to set the name which appears near the icon of the program , in the XMB, which are:

in Makefile_PSPE.mak:
from "$(NDENV_PATH)/PSP/SDK/PspDev/Bin/elf2pbp" outp $(BIN) to "$(NDENV_PATH)/PSP/SDK/PspDev/Bin/elf2pbp" outp $(EBOOTNAME)

in Makefile_PSP.mak:
from "mksfo $(BIN) PARAM.SFO" to "mksfo $(EBOOTNAME) PARAM.SFO"

so that it names it "Hello, World" instead of "Hello, World.exe"


HTH

Cheers, A.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    forums.ps2dev.org Forum Index -> PSP Development All times are GMT + 10 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group