Metaphrasis is a static conversion class for transforming RGBA image buffers into various GX texture formats for Wii homebrew development. Metaphrasis is written in C++ and makes use of a community standard and newly developed algorithms for conversion of 32-bit RGBA data buffers into various GX texture formats common to both the Gamecube and Wii platforms.
This library was developed in-full by Armin Tamzarian with the support of developers in #wiibrew on EFnet, Chaosteil of libwiisprite, and DrTwox of GRRLIB.
Full Doxygen API documentation is included within the download archive for assistance with program integration.
Installation (Source Code)
1. Extract the Metaphrasis archive.
2. Copy the contents of the src directory into your project's development path.
3. Include the Metaphrasis header file in your code using syntax such as the following:
#include "Metaphrasis.h"
Installation (Library)
1. Extract the Metaphrasis archive.
2. Copy the contents of the lib directory into your devKitPro/libogc directory.
3. Include the Metaphrasis header file in your code using syntax such as the following:
#include "Metaphrasis.h"
Usage
* Create a buffer full of 32-bit RGBA values noting both the pixel height and width of the buffer.
* Call one of the many conversion routines from within your code. (Note: All methods within the Metaphrasis class are static and thus no class instance need be allocated)
Metaphrasis is distributed under the GNU Lesser General Public License.
Contact
If you have any suggestions, questions, or comments regarding this library feel free to e-mail me at tamzarian1989 at gmail dawt com.
Like it? Share with your friends!
If you got an error while installing Themes, Software or Games, please, read FAQ.
Similar Software:
Snes9xTYL++ version 18 source code Snes9xTYL++ version 18 source code
If you're interested in taking homebrew emulation further, or if you just want a bunch of extra source codes you can learn from, then we've got a treat for you. Via DCEmu, we've learned that DaveX has released the source codes to some of the different versions of Snes9xTYL++, which you can download below
Dow! Dow!
February saw the first release of Dow!, which in itself is a peculiar name for a program meant to mean "Develop on the go!" But behind the name lay an impressive Lua homebrew development application, if you had a PSP Fat (a.k.a PSP-1000) of course. Sony PlayStation Portable homebrew coder bumuckl broke that barrier with Dow! version 0
Lua Player Lua Player
The awesome Lua Player has just been updated to version 0.18
Although it's an alpha release, there shouldn't be any major bugs.
One of the great new features is Module Load support (Thanks to Oobles)
myLCD - A Unicode Text Rendering Library myLCD - A Unicode Text Rendering Library
Mike, aka Okio, from our forum has released a multi-platform Unicode text rendering and mini frame-buffer API library for embedded hardware and standalone LCD contrololers. He has just released version 0.20 of myLCD which now supports the PSP (tested on 1.5).
Updates for v0.20
PS3 NAND Dump Extractor Even before the conclusion of the recent 24th Chaos Communication Congress (24C3) event, a lot of homebrew developers have already been trying their hand at breaking the next gen consoles' code and allowing more end users access to its functions
ExploreMe source ExploreMe source
Well, this is actually more for PSP homebrew developers than the mainstream users. See, most of the time, devs would have to create their own file browsers for their various PPS brew projects
LuaPlayerHM LuaPlayerHM
It didn't take long for homebrew developer homemister to update the very convenient LuaPlayerHM for the Sony PlayStation Portable. This time, LuaPlayerHM version 6.6 hosts a bevy of bug fixes and additional visual touches
Adventure Game Studio runtime for PSP Homebrew developer has updated his port of the Adventure Game Studio (AGS) runtime engine for the PlayStation Portable, a nifty app that allows you to play some good ole' point and click adventure games on your portable handheld
libwiisprite 0.1.9 libwiisprite 0.1.9
Budding homebrew developers who want to make a name for themselves on the Nintendo Wii will be happy to know that a new build for the C++-based sprite library is finally available for download. Developers Chaosteil and Feesh! recently announced the new bugfix release to libwiisprite, stepping up this useful development tool to version 0.1.9
libwiisprite libwiisprite
Wiibrewers Chaosteil, Feesh and Arikado has released a new version of libwiisprite, a handy sprite library for the Nintendo Wii that uses GX as its underlying rendering engine
Comments on Metaphrasis:
Comments not found
If you noted an error or download link is broken, please, report it via this page or use comments.
Please, select device to check if Metaphrasis supports it