 |
forums.ps2dev.org Homebrew PS2, PSP & PS3 Development Discussions
|
| View previous topic :: View next topic |
| Author |
Message |
pegasus2000
Joined: 12 Jul 2006 Posts: 160
|
Posted: Fri Feb 16, 2007 6:39 pm Post subject: [NANODESKTOP] Nanodesktop library version 0.2 released |
|
|
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 |
|
 |
Alberto
Joined: 12 Feb 2007 Posts: 57 Location: Sofia
|
Posted: Mon Feb 19, 2007 11:20 pm Post subject: Compiling |
|
|
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 |
|
 |
|
|
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
|