Homebrew PALib or uLibrary

PALib or uLibrary?

  • PALib

    Votes: 1 100.0%
  • uLibrary

    Votes: 0 0.0%

  • Total voters
    1

cory1492

Well-Known Member
Member
Joined
Jun 23, 2005
Messages
1,497
Trophies
1
Location
Home, WhereElse?
XP
334
Country
Canada
Since you "found out" about it, did you actually check into what "it is"? (besides somewhat dated, not old per se, but maybe not working with the current toolchains)
http://brunni.dev-fr.org/index.php?page=ndssoft_ulib
QUOTE said:
µLibrary is a new library for Nintendo DS. Basically, it is meant to use the 3D GPU to create nice 2D games very easily, using a different approach than existing libraries (quite similar to OSLib).

The 3D GPU provides additional effects over the 2D GPU, like full transparency with alpha channel (objects can blend amongst them), a larger number of sprites (up to 1536 instead of 128), no zoom or rotation limit (2x with the 2D GPU), a larger limit for the sprite size (2048x2048 instead of 64x64). It is also possible to draw primitives like lines, rectangles, etc. allowing nice effects like in Yoshi's island for example

µLibrary also provides a low level layer and is open to the hardware. You can also mix 2D and 3D in a single project.

The problem of using the 3D GPU is clear: you can only use one screen at a time, or 2 screens but at 30 fps. However, µLibrary is fully compatible with PALib and you can use it to handle the second screen at 60 fps. It's a good solution if you do not plan to use the second screen intensively: displaying a BG with some sprites and get the stylus state could be enough, and you can concentrate on the main screen which is driven by µLibrary.
It's not a PALib replacement, it is not a choice between one and the other - and whether or not to use it really depends on what it is you are trying to do.
 

TheGreat2nd

[No Title]
OP
Member
Joined
Nov 22, 2003
Messages
911
Trophies
0
Location
New York City
Website
Visit site
XP
165
Country
United States
Soooo, what can PALib do that uLibrary can't do?
uLibrary has input and graphics. But, after looking through the Doxygen Documentation again, no sound?

Then, uLibrary can't build a complete game alone.
But, uLibrary does handle graphics. So, why would a person use PAlib sprites instead of using uLibrary's system? Drawing 2 screens at 30fps.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: That's one bad nightmare