.
•
Register
•
Login
Brewology.com
All Downloads
PS3
Blu-Ray Disc Java (BDJ)
Custom Firmwares
Drivers
Emulators
Firmware
Homebrew Applications
Homebrew Games
Jailbreaks
Linux Tools
Themes
Tools and Utilities
PSP
Development
Development Libraries
Development Utilities
Source Code
Emulators
Amiga
Amstrad CPC
Apple II
Arcade
Atari
BBC Micro
Carice
Chip 8
ColecoVision
Commodore 64
CPS2
DOS
Dragon32/64 emulator
Gameboy / GBC
Gameboy Advance
HP48
M.A.M.E
Macintosh
MSX
Neo Geo
Nintendo 64
Nintendo NES
PC-9801
PlayStation One
QUASI88
SamCoupe
ScummVM
Sega Genesis Megadrive
Sega Master System
Sinclair ZX81
Super Nintendo SNES
Thomson MO5
TI
Turbo Grafx 16
Vectrex
WonderSwan
X86
Yabasic
ZX Spectrum
Firmwares
Game-Addon-Packs
Hacks and Exploits
Homebrew Applications
General Apps
Media Apps
Organization Apps
Wi-Fi / IR Apps
Homebrew Games
Flash Games
General Games
LUA Games
Homebrew Packs
Magazines
Backgrounds
PSP Magazines
PC Tools
EBOOT Tools Utilities
General Tools Utilities
PSP Emulator
Wii
Applications
Homebrew
Applications
Games
Brewology:
Brewology Menu
Forums!
News
PS3 Homebrew/PSN Store
PSVita Homebrew Store
PS3 Homebrew Manager
PSN Links
PSN Update Finder
PSN / PKG Downloader
Downloads
PSP
PS3
Wii
Saved Games
PSP
PS3
Wii
Go Back
funcLib v1.0.0 (zipped)
Filename
funcLib1_0_0.zip
Date Posted
Dec 11, 2007
Categories
Development Utilities
,
PSP
Tags
PSP
Downloads
1578
Description:
PSP homebrew developer Sleepy dropped us a line earlier to announce the release of funcLib v1.0.0. This PC-based app, developed by the duo of Sleepy and Flatmush, is a function library built to help ease up the task of programming homebrews for the PSP.
This news heralds funcLib 1.0.0's public release, which currently carries these features:
* BMP Loading, TGA Loading/Saving, PCX Loading, RAW Loading/Saving
* Full texture support with swizzling, mipmap and palette support aswell as vmem.
* Easy and extendable graphics API with support for perspective and ortho modes aswell as vsync, Show FPS, etc.
* Memory allocation module, with vmem allocation included aswell as a simple paging mechanism, memory pooling, scratchpad usage, stride allocation and much more.
* File wrapper that allows loading of files from memory aswell as from the memorystick and from a pbp-plus file aswell as additional functions.
* Fullscreen effects Invert, Grayscale, Sepia, Night Vision, Thermal Vision, Monochrome, Di-Chrome, Light Enhance, Color Enhance
* 2d graphics module capable of drawing ellipses, quads, triangles, lines, outlines, shaded ellipsoids, textures (strip blitted), etc.
* 3d graphics module capable of many primatives, textured or otherwise at fast speeds.
* Sprite module capable of drawing rotated and scaled sprites aswell as handling animations and a few other things.
* Math module with fast vfpu maths to speed up your maths heavy programs aswell as 3 types of random number generation.
* 2d Collision module supporting closestLine, line-line, circle-circle, line-circle, rect-rect.
* Input module for polling input and retrieving the state of buttons (e.g JUST_UP, STILL_UP, etc.)
* Callbacks sorted out (aswell as power callbacks).
* Complex debugging module that logs errors, screenshots them and shows a warning (all configurable).
* Font module which can draw most types of font, and also converts the debug font into a swizzled clut4 texture in vram for faster rendering.
* Timer module, for timing oddly enough :)
* A collection of samples of how to use different features, including 2 full games (flAstro and flMineSweeper).
* Color manipulation module for graphical programs and random color generation.
* A 3d camera class that allows all views and is easy to use.
* Thousands of defines, types, etc. which should come in handy (e.g SCREEN_GAMMA, MATH_PI, etc.)
Sleepy notes that updates for this application will include bug fixes and other additional features. The download's self-extracting - just double-click on the funcLib icon to unpack its contents into your PC.
We advise users to view the file readme included with the application for further usage instructions and details. You may also want to visit Sleepy's home site for more information.
Download File