Hardwarie is a software library for using
2D Graphics Hardware Acceleration on Mac OS 9 - "Classic" and Mac OS X - "Carbon",
through either Quicktime's Quickdraw 3D RAVE or Apple's OpenGL implementation.
It has a very simple
Hardwarie is written in C in Metrowerks CodeWarrior. It's also possible to use Apple MPW (Macintosh Programmers Workshop) or Apple ProjectBuilder/Xcode. Shared libraries are included for other environments (but please merge these into the final output to avoid DLL Hell™ for releases).
The blitters use either of:
The computer must also have a graphics accelerator card.
Conditions for use can be found in the LICENSE document, which also comes with the download.
Hardwarie uses the Open Source
license known as the
Download the source code and documentation by HTTP:
Source code including documentation, shared libraries and a test application.
Current planning version
Current planning version is 1.2,
Support for another "platform" has been added (SDL/OpenGL)
Current development version
Current development version is 1.1,
Current stable version
Stable version is 1.0, released with SpriteWorld 3.0
The library supports the drawing of:
Most graphics cards limit hardware accelerated modes to depths above 8-bit (that is 16-bit and 32-bit mode). All sprites should fit in the video memory (VRAM) of the hardware for best performance.
This is a work in progress, and your help is appreciated.
It's helpful if you include as much information about your system as possible (MacsBug StdLog / Console output preferred), or that your suggestions for improvement are specific and constructive.
There is currently only one project using Hardwarie:
Hardwarie has a project page on SourceForge.
Anders F Björklund wrote the Hardwarie library.
Code, logo rendering and site design all handcrafted by afb.
Written by Anders F Björklund <email@example.com>